.cma-redesign{--cma-purple:#3d2683;--cma-ink:#353143;--cma-accent:#3d2683;--cma-tint:#f7f6fa;background:#fff;color:var(--cma-ink)}.cma-redesign[data-cma-page=guitar-lessons],.cma-redesign[data-cma-page=bass-lessons],.cma-redesign[data-cma-page=ukulele-lessons]{--cma-accent:#ef7d00;--cma-tint:#fff7ed}.cma-redesign[data-cma-page=piano-lessons]{--cma-accent:#95c230;--cma-tint:#f5f9ec}.cma-redesign[data-cma-page=drum-lessons]{--cma-accent:#29b8ce;--cma-tint:#effafd}.cma-redesign[data-cma-page=singing-lessons]{--cma-accent:#e83363;--cma-tint:#fff3f6}.cma-redesign[data-cma-page=violin-lessons]{--cma-accent:#ffcc00;--cma-tint:#fffbeb}.cma-redesign :focus-visible{outline:3px solid #3d2683;outline-offset:4px}.cma-redesign [id]{scroll-margin-top:180px}.cma-redesign .rte{line-height:1.75}.cma-redesign .btn{min-height:46px;font-size:15px;font-weight:700;letter-spacing:0;border-radius:8px}.cma-redesign .btn--primary{background:#3d2683;border-color:#3d2683;color:#fff}.cma-redesign .btn--primary:hover{background:#2b1966;border-color:#2b1966;color:#fff}.cma-redesign .btn--secondary{background:#fff;border-color:#d7d0e7;color:#3d2683}.cma-redesign .btn--secondary:hover{background:#f3f0f9;color:#3d2683}.cma-redesign .header{border-bottom:1px solid #eeeaf4}.cma-redesign .header__logo{padding-block:18px}.cma-redesign .main-menu__content{border-top:1px solid #f0edf5}.cma-redesign .main-menu__item{font-size:15px}.cma-redesign .cma-hero{position:relative;border-bottom:1px solid #eeeaf4}.cma-redesign .cma-hero__heading{color:#3d2683!important;font-size:clamp(36px,4.4vw,62px)!important;line-height:1.07!important;letter-spacing:-.035em;max-width:660px}.cma-redesign .cma-hero__eyebrow{display:flex;align-items:center;gap:10px;color:#5c5270!important;font-size:12px;letter-spacing:.1em!important}.cma-redesign .cma-hero__eyebrow:before{content:"";display:block;flex:0 0 32px;height:4px;background:var(--cma-accent);border-radius:2px}.cma-redesign .cma-hero__media{position:relative}.cma-redesign .cma-hero__media:before{content:"";position:absolute;top:16px;right:-12px;bottom:-12px;left:16px;background:var(--cma-tint);border-right:5px solid var(--cma-accent);border-radius:16px}.cma-redesign .cma-hero__text{font-size:17px}.cma-redesign .cma-hero__buttons{gap:10px!important}.cma-redesign .cma-hero__buttons .btn{padding-inline:22px}.cma-redesign .cma-instruments__header{max-width:none!important}.cma-redesign .cma-instruments__header h2,.cma-redesign .cma-feature__heading,.cma-redesign .cma-teachers__header h2,.cma-redesign .cma-founders__header h2,.cma-redesign .cma-pricing__header h2,.cma-redesign .cma-audience__header h2,.cma-redesign .cma-faq__header h2,.cma-redesign .cma-booking__heading{font-size:clamp(28px,3vw,40px)!important;line-height:1.15;letter-spacing:-.025em}.cma-redesign .cma-instrument-card{padding:0 0 24px!important;overflow:hidden;box-shadow:none!important;border:1px solid #e8e4ef!important}.cma-redesign .cma-instrument-card:hover{border-color:var(--cma-card-accent)!important}.cma-redesign .cma-instrument-card__image{margin-bottom:22px!important;border-bottom:5px solid var(--cma-card-accent)}.cma-redesign .cma-instrument-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%}.cma-redesign .cma-instrument-card h3,.cma-redesign .cma-instrument-card__text,.cma-redesign .cma-instrument-card__link{margin-inline:24px!important}.cma-redesign .cma-instrument-card h3{font-size:25px}.cma-redesign .cma-instrument-card__text{font-size:15px}.cma-redesign .cma-instrument-card__link{font-size:14px}.cma-redesign .cma-audience__card{border:1px solid #e8e4ef;border-top:3px solid var(--cma-accent)}.cma-redesign .cma-feature__icon,.cma-redesign .cma-booking__icon{color:#2f2247!important}.cma-redesign .cma-feature__subheading{font-size:1.08em!important;font-weight:500!important}.cma-redesign .cma-teacher__role,.cma-redesign .cma-founder__role,.cma-redesign .cma-price__recommendation,.cma-redesign .cma-contact__eyebrow{color:#3d2683!important}.cma-redesign .cma-price{box-shadow:none!important;border-top:4px solid var(--cma-accent)!important}.cma-redesign .cma-price__badge{background:#3d2683!important;color:#fff!important;font-size:11px!important}.cma-redesign .cma-price__amount{font-size:42px!important}.cma-redesign .cma-price h3{font-size:23px}.cma-redesign .cma-pricing__header,.cma-redesign .cma-teachers__header,.cma-redesign .cma-founders__header,.cma-redesign .cma-audience__header{text-align:left!important;max-width:none!important}.cma-redesign .cma-teacher,.cma-redesign .cma-founder{border:1px solid #e8e4ef!important}.cma-redesign .cma-teacher .cma-slideshow{aspect-ratio:4/3!important;border-radius:0!important}.cma-redesign .cma-teacher__content,.cma-redesign .cma-founder__content{font-size:16px}.cma-redesign .cma-teacher__content h3,.cma-redesign .cma-founder__content h3{font-size:30px}.cma-redesign .cma-teacher .cma-slide picture{background-image:none!important}.cma-redesign .cma-teacher .cma-slide img{opacity:1!important;object-position:50% var(--cma-position-y,35%)}.cma-redesign .cma-faq details{border:1px solid #e5e1ee;border-radius:8px;margin-block:12px;padding-inline:24px}.cma-redesign .cma-faq summary{padding-block:20px}.cma-redesign .cma-cta__inner{max-width:900px}.cma-redesign .cma-cta .btn--primary{background:#fff;color:#3d2683;border-color:#fff}.cma-redesign .cma-cta .btn--secondary{background:transparent;border-color:currentColor;color:inherit}.cma-redesign .cma-cta .rte a:not(.btn){color:inherit!important;text-decoration:underline;text-underline-offset:3px}.cma-redesign .cma-contact__form-wrap{box-shadow:0 12px 40px #3d268308}.cma-redesign .footer{border-top:5px solid transparent;border-image:linear-gradient(90deg,#29b8ce 0 20%,#ef7d00 20% 40%,#95c230 40% 60%,#e83363 60% 80%,#fc0 80%) 1}.cma-redesign .cma-slideshow-controls{position:absolute;z-index:3;bottom:16px;right:16px;display:flex;align-items:center;gap:2px;padding:4px;border-radius:8px;background:#fff;color:#3d2683;box-shadow:0 2px 14px #1a10252b}.cma-redesign .cma-slideshow-controls button{width:40px;height:40px;display:grid;place-items:center;border-radius:5px;cursor:pointer;font-size:24px;line-height:1;background:#fff;color:#3d2683}.cma-redesign .cma-slideshow-controls button:hover{background:#f0edf6}.cma-redesign .cma-slideshow-controls .cma-slideshow-play{font-size:16px}.cma-redesign .cma-slideshow-count{font-size:12px;min-width:38px;text-align:center;font-variant-numeric:tabular-nums}.cma-redesign .card--product{border:1px solid #e8e4ef;border-radius:12px;overflow:hidden;background:#fff}.cma-redesign .product-info .product-title{color:#3d2683;letter-spacing:-.025em}@media(min-width:1100px){.cma-redesign .cma-hero__grid{gap:56px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.cma-redesign .cma-hero__grid--no-image{grid-template-columns:1fr!important}}@media(max-width:768px){.cma-redesign .container{padding-inline:22px}.cma-redesign [id]{scroll-margin-top:115px}.cma-redesign .cma-hero__media:before{top:10px;right:-7px;bottom:-7px;left:10px}.cma-redesign .cma-hero__heading{font-size:38px!important}.cma-redesign .cma-hero__eyebrow{font-size:10px}.cma-redesign .cma-hero__text{font-size:16px}.cma-redesign .cma-hero__buttons .btn{flex:1 1 auto;padding-inline:16px}.cma-redesign .cma-slideshow-controls{bottom:10px;right:10px}.cma-redesign .cma-price{text-align:center!important}.cma-redesign .header__logo{max-width:230px;padding-block:14px}}@media(prefers-reduced-motion:reduce){.cma-redesign *,.cma-redesign *:before,.cma-redesign *:after{scroll-behavior:auto!important;transition:none!important}}.cma-redesign .header{background:#3d2683;color:#fff;border-bottom-color:#ffffff2e}.cma-redesign .main-menu__content{border-top-color:#ffffff2e}.cma-redesign .main-nav__row.is-active,.cma-redesign .main-nav__row:hover,.cma-redesign .main-nav__item--dropdown.is-open>.main-nav__row{box-shadow:inset 0 -2px #ef7d00}.cma-redesign .header__grid--centered-logo .header__logo{justify-content:center;padding-inline:0}.cma-redesign .footer{background:#3d2683;color:#fff;--heading-color:255 255 255;--text-color:255 255 255}.cma-redesign .footer a:not(.btn){color:#ef7d00}.cma-redesign .back-to-top{background:#fff;color:#ef7d00;border-color:#eeeaf4}.cma-redesign :is(.btn--primary,.v3-button,.cc-button,.cma-lesson-header-cta){background:#ef7d00!important;border-color:#ef7d00!important;color:#fff!important}.cma-redesign :is(.btn--secondary,.home-secondary .v3-button,.secondary-nav__cta--button){background:#29b8ce!important;border-color:#29b8ce!important;color:#fff!important}.cma-redesign :is(.btn--primary,.v3-button,.cc-button,.cma-lesson-header-cta,.btn--secondary,.secondary-nav__cta--button):hover{filter:brightness(.94)}.cma-redesign :is(.btn--primary,.btn--secondary,.v3-button,.cc-button,.cma-lesson-header-cta,.secondary-nav__cta--button):focus-visible{outline:3px solid #3D2683;outline-offset:3px;box-shadow:0 0 0 3px #fff}.cma-redesign .header :focus-visible,.cma-redesign .footer :focus-visible,.cma-redesign .back-to-top:focus-visible{outline-color:#fc0}.cma-redesign .footer .footer-block__heading{color:#ef7d00}.cma-redesign .footer [data-cma-footer-block=text_WWa9pL] .rte>p:nth-child(-n+3),.cma-redesign .footer [data-cma-footer-block=text_WWa9pL] .rte>p:nth-child(-n+3) a,.cma-redesign .footer [data-cma-footer-block=text_WWa9pL] .rte>p:nth-child(-n+3) a:hover{color:#fff!important}.cma-redesign .footer [data-cma-footer-block=text_h9tV6Y] .rte>p:nth-child(2){color:#ef7d00}.cma-redesign .footer .footer-block__social a,.cma-redesign .footer .footer-block__social a:hover{color:#29b8ce}.cma-redesign .footer .footer-block__social svg{width:32px;height:32px}.cma-redesign .footer .footer-block__social a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.cma-redesign .footer [data-cma-footer-block=text] .footer-block__heading{color:#fff}.cma-redesign .header{border-bottom:5px solid transparent;border-image:linear-gradient(90deg,#ef7d00 0 20%,#29b8ce 20% 40%,#e83363 40% 60%,#95c230 60% 80%,#fc0 80%) 1}.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/guitar-lessons-cirencester"]{--cma-nav-accent:#ef7d00}.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/singing-lessons-cirencester"]{--cma-nav-accent:#e83363}.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/drum-lessons-cirencester"]{--cma-nav-accent:#29b8ce}.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/ukulele-lessons-cirencester"]{--cma-nav-accent:#ef7d00}.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/piano-lessons-cirencester"]{--cma-nav-accent:#95c230}.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/violin-lessons-cirencester"]{--cma-nav-accent:#ffcc00}.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/acoustic-guitars"]{--cma-nav-accent:#ef7d00}.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/electric-guitars"]{--cma-nav-accent:#29b8ce}.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/bass-guitars"]{--cma-nav-accent:#e83363}.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/ukuleles"]{--cma-nav-accent:#95c230}.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/pianos-keyboards"]{--cma-nav-accent:#ffcc00}.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/electronic-drum-kits"]{--cma-nav-accent:#bca6ff}.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/violins"]{--cma-nav-accent:#ef7d00}.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/accessories"]{--cma-nav-accent:#29b8ce}.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/guitar-lessons-cirencester"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/singing-lessons-cirencester"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/drum-lessons-cirencester"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/ukulele-lessons-cirencester"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/piano-lessons-cirencester"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/pages/violin-lessons-cirencester"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/acoustic-guitars"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/electric-guitars"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/bass-guitars"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/ukuleles"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/pianos-keyboards"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/electronic-drum-kits"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/violins"]:before,.cma-redesign .header .main-nav__child a.child-nav__item[href="/collections/accessories"]:before{content:"";display:inline-block;position:static;width:18px;height:4px;flex:0 0 18px;margin-inline-end:12px;border-radius:3px;background:var(--cma-nav-accent);vertical-align:middle;transform:none;opacity:1}@media(min-width:769px){.cma-redesign .header{border-bottom:0;border-image:none}.cma-redesign .main-menu__content{border-top:5px solid transparent;border-image:linear-gradient(90deg,#ef7d00 0 20%,#29b8ce 20% 40%,#e83363 40% 60%,#95c230 60% 80%,#fc0 80%) 1}}@media(min-width:769px){.cma-redesign .main-menu__content{border-image:none;background-image:linear-gradient(90deg,#ef7d00 0 20%,#29b8ce 20% 40%,#e83363 40% 60%,#95c230 60% 80%,#fc0 80%);background-size:50vw 5px;background-position:center top;background-repeat:no-repeat;background-origin:border-box}}@media(max-width:768px){.cma-redesign .header{border-image:none;background-image:linear-gradient(90deg,#ef7d00 0 20%,#29b8ce 20% 40%,#e83363 40% 60%,#95c230 60% 80%,#fc0 80%);background-size:50vw 5px;background-position:center bottom;background-repeat:no-repeat;background-origin:border-box}}.cma-redesign .header__search:empty{display:none}.cma-header-phone a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 15px;border-radius:10px;background:#29b8ce;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.cma-header-phone svg{width:21px;height:21px;flex-shrink:0}@media(min-width:769px){.cma-header-phone{flex:1 1 33%;order:0;margin-bottom:16px}.cma-redesign .main-menu__content>nav:first-child{width:100%}.cma-redesign .main-nav{justify-content:space-between;margin-inline:0}.cma-redesign .main-nav__item--primary{padding-inline:10px}.cma-redesign .main-nav>li:first-child .main-nav__item--primary{padding-left:0}}@media(min-width:769px)and (max-width:1000px){.cma-redesign .main-nav__item--primary{font-size:14px;padding-inline:6px}.cma-redesign .main-nav__toggle-btn{padding-inline:5px}}@media(max-width:768px){.cma-header-phone{order:-1;flex:0 0 40px;margin-right:6px}.cma-header-phone a{width:40px;padding:8px;justify-content:center;background:transparent}.cma-header-phone span{display:none}.cma-redesign .header__logo{flex:1 1 0;min-width:0;max-width:230px}.cma-redesign .header__logo img{max-width:100%;height:auto}.cma-redesign .header__icons{flex:0 0 auto}.cma-redesign .header__grid{flex-wrap:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cma-redesign.css.map */
