.grecaptcha-badge{display:none}.section__flush-top .m-section-my{margin-top:0}.section__flush-bottom .m-section-my{margin-bottom:0}.sf__text-stroke{-webkit-text-stroke:.5px #dfdfdf;letter-spacing:10px;text-transform:uppercase;font-size:110px;font-style:italic;color:#0000;font-weight:700}.sf__text-stroke.text-stroke-1{font-size:48px;line-height:56px;font-style:normal;-webkit-text-stroke:1px dimgray;letter-spacing:0}.sf__text-scroll{font-size:48px;line-height:56px}.m-scroll{display:flex;width:100%;height:165px;position:relative;margin:auto;overflow:hidden}.m-scroll__title{white-space:nowrap;transition:all 1s ease}.m-scroll__title>div{display:flex;animation:scrollText var(--speed, 22s) infinite linear;position:absolute}.sf__scrolling-text .sf__scrolling-text-inner{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap;vertical-align:baseline}.sf__scrolling-text .sf__scrolling-text-inner:hover>*{animation-play-state:paused}.sf__scrolling-text .sf__scrolling-text-inner>*{margin:0;animation-duration:var(--speed, 15s)}.sf__scrolling-text .sf__scrolling-text-inner a{color:inherit;text-decoration:none}.sf__scrolling-text .sf__scrolling-text-inner a em{font-style:normal}.sf__scrolling-text .sf__scrolling-text-inner span.custom{padding:0 1em;display:inline-block;vertical-align:middle}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=medium]{padding:0 1em;transform:scale(.5)}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=large]{padding:0 2em}.sf__scrolling-text[data-s-dir=ltr] .sf__scrolling-text-inner>*{transform:translate(-20%) translateZ(0);animation:sf-scrolling-text-animation linear infinite 15s}.sf__scrolling-text[data-s-dir=rtl]{direction:rtl}.sf__scrolling-text[data-s-dir=rtl] .sf__scrolling-text-inner>*{transform:translate(20%) translateZ(0);animation:sf-scrolling-text-animation-reverse linear infinite 15s}.sf__scrolling-text[data-s-speed=lowest] .sf__scrolling-text-inner>*{animation-duration:15s}.sf__scrolling-text[data-s-speed=medium] .sf__scrolling-text-inner>*{animation-duration:7s}.sf__scrolling-text[data-s-speed=fast] .sf__scrolling-text-inner>*{animation-duration:4s}.sf__scrolling-text[data-style=text-outline] em{-webkit-text-stroke-color:inherit;-webkit-text-fill-color:rgba(0,0,0,0)}.sf__scrolling-text[data-style=text-outline][data-outline-thickness=thin] em{-webkit-text-stroke-width:.015em}.sf__scrolling-text[data-style=text-outline][data-outline-thickness=thick] em{-webkit-text-stroke-width:.03em}.sf__scrolling-text[data-style=text-outline] a:hover em{-webkit-text-fill-color:initial;-webkit-text-stroke-width:0}.sf__scrolling-text.font_size_11vh *{font-size:11vh;line-height:1.2em}.sf__tab-item{width:100%;color:#fff;overflow:hidden;margin-bottom:40px}.sf__tab-item input{position:absolute;opacity:0;z-index:-1}.sf__tab-item-label{display:flex;justify-content:space-between;padding:1em 0;font-weight:700;cursor:pointer;color:#000;border-bottom:1px solid #ededed;position:relative}.sf__tab-item-label:after,.sf__tab-item-label:before{position:absolute;content:"";text-align:center;transition:all var(--m-duration-default, .25s);transform:translateY(-50%);top:50%;background:#000}.sf__tab-item-label:after{width:11px;height:1px;right:0}.sf__tab-item-label:before{width:1px;height:11px;right:4.5px}.sf__tab-item-content{max-height:0;padding:0;color:#000;transition:all var(--m-duration-default, .25s)}.sf__tab-item input:checked+.sf__tab-item-label{border-bottom-color:#000}.sf__tab-item input:checked+.sf__tab-item-label:before{display:none}.sf__tab-item input:checked~.sf__tab-item-content{max-height:100vh;padding:20px 0 0}.ssw-faveiticon{position:relative!important;display:flex;align-items:center}.ssw-socialconnect{display:flex;align-items:center;justify-content:space-between}.ssw-social-login-widget .ssw-socialconnect>div>a{display:inline-flex!important;justify-content:center;align-items:center;height:44px!important}.ssw-social-login-widget .ssw-socialconnect>div>a i[class*=ssw-icon]{transform:none!important}.ssw-stars>i{font-size:16px!important}@media screen and (min-width:768px){.hide-on-desk{display:none!important}}@media screen and (max-width:767px){.hide-on-mobile{display:none!important}.hidden-br-mobile br{display:none}}.shopify-policy__container{max-width:740px!important;margin:0 auto 4rem!important}.shopify-policy__title h1{font-size:1.875rem;line-height:2.25rem;padding:32px 16px}@media screen and (min-width:1024px){.shopify-policy__title h1{font-size:2.25rem;line-height:2.5rem;padding-top:64px;padding-bottom:64px}}.m-menu-badge{position:relative;height:100%}.m-menu-badge:before{content:var(--badge);position:absolute;top:-4px;left:6px;font-size:12px;text-transform:capitalize;width:42px;height:20px;font-weight:500;border-radius:11px;display:flex;align-items:center;justify-content:center}.m-menu-badge--hot:before{background-color:#ffe7e7;color:#da3f3f}.m-menu-badge--new:before{background-color:#d5fbef;color:#3a9076}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-4{gap:16px}.col-span-2{grid-column:span 2/span 2}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-base{font-size:1rem;line-height:1.5rem}.mt-0{margin-top:0!important}.mt-10{margin-top:10px}.mb-0{margin-bottom:0}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.leading-7{line-height:1.75rem}.leading-6{line-height:1.5rem}.pl-8{padding-left:32px}.px-3{padding-left:12px;padding-right:12px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mb-10{margin-bottom:40px}.mb-6{margin-bottom:24px}.mb-4{margin-bottom:16px}.mb-2\.5{margin-bottom:10px}.mb-2{margin-bottom:8px}.mr-5{margin-right:20px}.mx-auto{margin-left:auto;margin-right:auto}.list-disc{list-style-type:disc}.w-full{width:100%}.text-color-subtext{color:rgb(var(--color-foreground-secondary))}.w-\[20px\]{width:20px}.h-\[20px\]{height:20px}.-mx-4{margin:0 -16px}.px-4{padding:0 16px}.mb-14{margin-bottom:56px}.mt-4{margin-top:16px}.px-12{padding:0 48px}.w-4{width:1rem}.h-4{height:1rem}.w-36{width:9rem}.ml-2{margin-left:8px}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:pr-4{padding-right:16px}.md\:pl-12{padding-left:48px}.md\:pr-10{padding-right:40px}.md\:gap-7{gap:28px}.md\:mb-6{margin-bottom:24px}}@media screen and (min-width:1280px){.xl\:items-center{align-items:center}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.img-ctn{margin-bottom:24px}}:root{--font-stack-header:"Iowan Old Style","Charter","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif !important;--color-heading:27,26,34 !important;--heading-letter-spacing:-.015em !important;--font-h1-desktop:52 !important;--font-h2-desktop:38 !important;--font-h3-desktop:30 !important;--spacing-sections-desktop:84px !important;--spacing-sections-laptop:68px !important;--spacing-sections-tablet:56px !important;--spacing-sections-mobile:44px !important;--btn-border-radius:10px !important;--inputs-radius:10px !important;--btn-letter-spacing:0 !important}.container-fluid{max-width:1240px;margin-inline:auto}.m-section-header{max-width:760px;margin-inline:auto}.m-heading,.m-hero__title,h1,h2,h3{text-transform:none!important}.m-hero__title{font-family:var(--font-stack-header)!important;letter-spacing:-.02em;font-weight:600}.m-button,.btn,button.m-button{text-transform:none!important;letter-spacing:0!important}.m-product-card{border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.m-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -16px #7a40d647}.m-header__wrapper{border-bottom:1px solid rgba(27,26,34,.08)}.m-topbar a[href*=pinterest],.m-topbar a[href*=twitter],.m-topbar a[href*=snapchat],.m-topbar a[href*=youtube],.m-topbar a[href*=tiktok]{display:none}body .m-product-card__tag-name{font-size:12px;font-weight:500;text-transform:capitalize;padding:4px 10px;border-radius:40px}.m-icon-box--small{border-top:1px solid rgb(var(--color-border))}.m-icon-box--small .m-icon-box__heading{line-height:26px;font-size:18px;margin-bottom:6px}body .m-footer--block .social-media-links{gap:12px;margin:0;padding:5px 0}body .m-footer--block .social-media-links a{color:#222;width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#e9e9e9;transition:all .3s}body .m-footer--block .social-media-links a:hover{background-color:#222;color:#fff;box-shadow:0 0 0 .2rem #222}@media(min-width:1200px){.shopify-section-group-header-group{width:100%!important;max-width:100%!important}m-header.m-header{display:block!important;width:100%!important}m-header .m-header__wrapper,m-header .m-header__desktop,m-header .m-header__main,m-header .m-header__main>.m-header__container,m-header .m-header__menu{width:100%!important;max-width:100%!important}m-header .m-menu{width:100%!important;display:flex!important;flex-wrap:wrap;justify-content:center!important;column-gap:10px;row-gap:0}m-header .m-menu__link--main{font-size:17px!important;padding:0 12px!important;letter-spacing:0!important;color:#763ebe!important}m-header .m-menu__link--main:hover{color:#8140d6!important}}.m-page404{background:rgb(var(--color-background))!important;padding:clamp(60px,10vw,120px) 20px}.m-page404 h1.h1,.m-page404 p.h1{font-family:var(--font-stack-header, Georgia, serif)!important;color:rgb(var(--color-heading))!important;letter-spacing:-.02em}.m-page404 p.h1{font-size:clamp(20px,2.6vw,28px);color:rgb(var(--color-foreground-secondary))!important;font-weight:400}.m-page404__icon svg{fill:#8140d6;opacity:.5}.m-topbar.m-gradient{background:#241a35!important;color:#fff}.m-topbar.m-gradient a,.m-topbar.m-gradient p,.m-topbar.m-gradient span,.m-topbar.m-gradient .m-topbar__link{color:#fff!important}.m-announcement-bar.m-gradient{background:#241a35!important;color:#fff}.m-announcement-bar.m-gradient p,.m-announcement-bar.m-gradient a,.m-announcement-bar.m-gradient span,.m-announcement-bar.m-gradient svg{color:#fff!important;fill:#fff}.m-collection-page-header__description{max-width:860px;margin-inline:auto;text-align:left}.m-collection-page-header__description p{margin:0 0 14px}@media(min-width:768px){.m-collection-page-header__description [class*=text-limit-]{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;max-height:none!important}.m-collection-page-header__description .read-more__toggle{display:none!important}}.m-product-meta__item#Sku-product-info,.m-product-meta__item[id^=Sku-]{display:flex;gap:6px;align-items:baseline;margin:2px 0 0}.m-product-meta__item[id^=Sku-] .m-product-meta--label{font-weight:700;color:rgb(var(--color-heading));font-size:16px}.m-product-meta__item[id^=Sku-] .m-product-meta--value{font-size:16px;color:rgb(var(--color-foreground))}.m-product-meta{list-style:none;padding:0;margin:0}.m-product-meta__item[id^=Sku-] .m-product-meta--label{min-width:0!important;margin-right:0}.m-product-meta__item[id^=Sku-]{gap:8px!important}@media(min-width:1200px){m-header .m-menu__link--main:after{bottom:0!important;left:12px!important}m-header .m-menu__link--main:hover:after,m-header .m-menu__link--main[aria-expanded=true]:after{width:calc(100% - 24px)!important}}.m-product-details-tabs .m-tab-header{padding:8px 18px!important;border-radius:8px!important;font-size:16px;background:#f5f5fa;color:rgb(var(--color-heading));transition:background-color .25s ease,color .25s ease,filter .25s ease}.m-product-details-tabs .m-tabs__header-inner{gap:10px;display:flex;flex-wrap:wrap;justify-content:center}.m-product-details-tabs .m-tab-header:not(.active):hover{background:#ece9f6}.m-product-details-tabs .m-tab-header.active{background:#8140d6!important;color:#fff!important;box-shadow:0 6px 16px -8px #7a40d680}.m-product-details-tabs .m-tab-header:after{display:none!important}.m-product-details-tabs .m-tabs__content{max-width:1240px;margin:26px auto 0;border:1px solid rgb(var(--color-border));border-radius:16px;background:#faf9fd;padding:clamp(22px,3vw,36px)}.m-product-details-tabs .m-tab-content .rte{max-width:820px;margin-inline:auto;text-align:left}.m-product-details-tabs .m-tab-content iframe{width:100%!important;display:block}.m-product-details-tabs{--section-padding-top:36px !important;--section-padding-bottom:48px !important}.ibs-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease-out,transform .65s cubic-bezier(.22,1,.36,1)}.ibs-reveal.ibs-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ibs-reveal{opacity:1!important;transform:none!important;transition:none!important}}.ibs-spot{display:block}.ibs-spot .sp-pulse{animation:ibsSpotPulse 4.2s ease-in-out infinite}.ibs-spot .sp-d2{animation-delay:1.1s}@keyframes ibsSpotPulse{0%,to{opacity:.3}50%{opacity:1}}.ibs-spot .sp-dash{stroke-dasharray:4 5;animation:ibsSpotDash 16s linear infinite}@keyframes ibsSpotDash{to{stroke-dashoffset:-108}}.ibs-spot .sp-orbit{animation:ibsSpotOrbit 18s linear infinite;transform-origin:32px 32px}@keyframes ibsSpotOrbit{to{transform:rotate(360deg)}}.ibs-numbers-section .nb__num{position:relative}.ibs-numbers-section .nb__num:before{content:"";position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border:1px solid rgba(201,174,240,.5);border-radius:50%;pointer-events:none;animation:ibsPing 3.8s ease-out infinite;opacity:0}.ibs-numbers-section .nb__grid>div:nth-child(2) .nb__num:before{animation-delay:.9s}.ibs-numbers-section .nb__grid>div:nth-child(3) .nb__num:before{animation-delay:1.8s}.ibs-numbers-section .nb__grid>div:nth-child(4) .nb__num:before{animation-delay:2.7s}@keyframes ibsPing{0%{opacity:.55;transform:scale(.55)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.ibs-sample-strip-section .sst__chip{position:relative}.ibs-sample-strip-section .sst__chip:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999px;border:1px solid rgba(129,64,214,.55);opacity:0;pointer-events:none}.ibs-sample-strip-section .sst__chip:hover:after{animation:ibsPingOnce .7s ease-out}.ibs-guides-hub-section .gh__mono{position:relative}.ibs-guides-hub-section .gh__mono:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid rgba(129,64,214,.5);opacity:0;pointer-events:none}.ibs-guides-hub-section .gh__row:hover .gh__mono:after{animation:ibsPingOnce .8s ease-out}@keyframes ibsPingOnce{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}@media(prefers-reduced-motion:reduce){.ibs-spot .sp-pulse,.ibs-spot .sp-dash,.ibs-spot .sp-orbit,.ibs-numbers-section .nb__num:before,.ibs-sample-strip-section .sst__chip:after,.ibs-guides-hub-section .gh__mono:after{animation:none!important;opacity:0}.ibs-spot .sp-pulse{opacity:1}}.ibs-sample-strip-section .sst{position:relative;overflow:hidden}.ibs-sample-strip-section .sst:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background-image:radial-gradient(circle,rgba(129,64,214,.13) 1.2px,transparent 1.3px);background-size:26px 26px;animation:ibsDrift 60s linear infinite;pointer-events:none}.ibs-sample-strip-section .sst__inner{position:relative}.ibs-numbers-section .nb{position:relative;overflow:hidden}.ibs-numbers-section .nb:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background-image:radial-gradient(circle,rgba(201,174,240,.1) 1.2px,transparent 1.3px);background-size:30px 30px;animation:ibsDrift 80s linear infinite;pointer-events:none}.ibs-numbers-section .nb__inner{position:relative}@keyframes ibsDrift{to{transform:translate(26px,26px)}}@media(prefers-reduced-motion:reduce){.ibs-sample-strip-section .sst:before,.ibs-numbers-section .nb:before{animation:none!important}}.ibs-hero-section{background:linear-gradient(180deg,#f6f2fc,#fff 72%)}.ibs-shop-programme-section{background:linear-gradient(180deg,#f7f4fc,#faf9fd)}.ibs-shop-programme-section .ibs-prog{background:#fff}.ibs-trust-section{background:#faf9fd;border-top:1px solid #efeef5}.m-footer .m-gradient{background:#241a35!important}.m-footer .m-footer--bottom{border-top:1px solid rgba(255,255,255,.12)!important}.m-footer input[type=email],.m-footer input[type=text]{background:#ffffff12;border-color:#ffffff40;color:#fff}.m-footer input::placeholder{color:#ffffff8c}.m-footer a:hover{color:#c9aef0!important}.ibs-offscreen *,.ibs-offscreen *:before,.ibs-offscreen *:after{animation-play-state:paused!important}.m-product-details-tabs iframe[src*="app.edtrove.com"],.ibs-platform-try-section .ptry__frame iframe{background:#f5f5fa url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="280" height="48"><circle cx="20" cy="24" r="8" fill="none" stroke="%23c9aef0" stroke-width="3" stroke-dasharray="38 13"><animateTransform attributeName="transform" type="rotate" from="0 20 24" to="360 20 24" dur="1s" repeatCount="indefinite"/></circle><text x="40" y="29" font-family="system-ui,sans-serif" font-size="14" font-weight="600" fill="%236a2bc0">Loading sample lesson\2026</text></svg>') center no-repeat}.shopify-section[class*=ibs-] :is(a,button):focus-visible{outline:2px solid #8140d6;outline-offset:2px;border-radius:4px}html body a.rounded-button,html body a.rounded-button:visited{background-color:#8140d6!important;background-image:none!important;color:#fff!important;font-size:14.5px!important;font-weight:600!important;padding:11px 20px!important;border-radius:10px!important;box-shadow:none!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s!important}html body a.rounded-button:hover{background-color:#6a2bc0!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px -12px #7a40d680!important}.m-product-text--subtitle,.m-product-text--upercase{color:#6a2bc0!important;font-weight:700;letter-spacing:.08em}.product-block-group--price .m-price,.product-block-group--price [class*=price]{color:#6a2bc0}.m-product-meta__item[id^=Sku-]{margin:6px 0 0}.m-product-meta__item[id^=Sku-] .m-product-meta--label,.m-product-meta__item[id^=Sku-] .m-product-meta--value{font-size:15px}.ibs-deepdive{max-width:820px;margin:22px auto 0;display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:#f2ecfb;border:1px solid #e3d6f7;border-radius:14px;padding:16px 20px}.ibs-deepdive__txt{flex:1 1 320px;font-size:14px;line-height:1.55;color:#4b4956}.ibs-deepdive__txt b{color:#1b1a22}.ibs-deepdive__btn{flex:none;display:inline-flex;font-weight:600;font-size:14px;border-radius:10px;padding:10px 18px;text-decoration:none;background:#8140d6;color:#fff!important;transition:transform .18s,box-shadow .18s}.ibs-deepdive__btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #7a40d680}
/*# sourceMappingURL=/cdn/shop/t/199/assets/custom-style.css.map */
