:root{--heading:"Playfair Display",Sans-serif;--font:"Montserrat",Sans-serif;}#header .menu-main-navigation-2023-container.active,#header .menu>li.mega-menu ul ul ul.active,#header .menu>li.mega-menu ul.active ul{right:0 !important;}#header .col-sm-12{display:flex;align-items:center;justify-content:space-between;}#header .cart a{top:clamp(2.6666666666667px,.20833333333333vw,4px);}#header .col-sm-12 .menu-main-navigation-2023-container{flex:0 0 95%;}#header .cart{flex:0 0 5%;}#header .cart{margin:0 0 0 clamp(10px,.78125vw,15px);position:relative;z-index:10;}#header .cart a{display:inline-block;position:relative;margin:0;}#header .cart a span{position:absolute;top:clamp(-4px,-.20833333333333vw,-2.6666666666667px) x;right:clamp(-4px,-.20833333333333vw,-2.6666666666667px);width:clamp(10.666666666667px,.83333333333333vw,16px);height:clamp(10.666666666667px,.83333333333333vw,16px);background-color:#fff;color:#000;font-size:clamp(8px,.625vw,12px);text-align:center;line-height:clamp(10.666666666667px,.83333333333333vw,16px);border-radius:100%;}.icon-cart-top{background-image:url("https://cdn-ildglcn.nitrocdn.com/LjGCQMybqRghTPAUakmvYWtxOEgLggQd/assets/images/optimized/rev-76016df/cosmopolitanacademy.com/wp-content/themes/claba/images/2024/38609a28efe1da66fb338fe868fc4428.icon-cart-top.svg");background-size:100%;width:clamp(16.666666666667px,1.3020833333333vw,25px);height:clamp(16.666666666667px,1.3020833333333vw,25px);}.icon-cart-top.nitro-lazy{background-image:none !important;}#header .cart a em{position:absolute;background:#fff;color:#000;font-size:clamp(9.3333333333333px,.72916666666667vw,14px);font-style:normal;font-weight:600;display:block;width:clamp(80px,6.25vw,120px);text-align:center;padding:clamp(5.3333333333333px,.41666666666667vw,8px);border-radius:10px;right:0;left:clamp(-39px,-2.03125vw,-26px);transition:.3s;transform-origin:top center;transform:scale(0);}#header .cart a em:after{content:"";width:0;height:0;border-left:clamp(3.3333333333333px,.26041666666667vw,5px) solid transparent;border-right:clamp(3.3333333333333px,.26041666666667vw,5px) solid transparent;border-bottom:clamp(3.3333333333333px,.26041666666667vw,5px) solid #000;position:absolute;top:clamp(-5px,-.26041666666667vw,-3.3333333333333px);left:0;right:0;margin:auto;}li.location-london-on{display:none !important;}.hh24 .hh24-content .note{background-color:#d1357a !important;}#bgimg{display:none !important;}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none !important;}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p{margin:0 !important;}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:none !important;}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first{width:calc(100% - clamp(143.33333333333px,11.197916666667vw,215px));}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first input{width:100% !important;}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last{width:clamp(143.33333333333px,11.197916666667vw,215px);}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last button{margin:0 !important;width:100% !important;}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first input,.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last button{height:clamp(40px,2.6041666666667vw,50px) !important;}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last button{display:flex !important;align-items:center !important;justify-content:center !important;background-color:#eb2b80 !important;color:#fff !important;border:none !important;font-size:clamp(13px,.83333333333333vw,16px) !important;}.icon-facebook,.icon-instagram,.icon-youtube{background-size:100%;width:20px;height:20px;transition:.3s;}.icon-facebook{background-image:url("https://cdn-ildglcn.nitrocdn.com/LjGCQMybqRghTPAUakmvYWtxOEgLggQd/assets/images/optimized/rev-76016df/cosmopolitanacademy.com/wp-content/themes/claba/images/2024/5e1f15b6b06c4b6cc29ea86fae840200.icon-facebook-purple.svg");}.icon-facebook.nitro-lazy{background-image:none !important;}.icon-instagram{background-image:url("https://cdn-ildglcn.nitrocdn.com/LjGCQMybqRghTPAUakmvYWtxOEgLggQd/assets/images/optimized/rev-76016df/cosmopolitanacademy.com/wp-content/themes/claba/images/2024/5e1f15b6b06c4b6cc29ea86fae840200.icon-instagram-purple.svg");}.icon-instagram.nitro-lazy{background-image:none !important;}.icon-youtube{background-image:url("https://cdn-ildglcn.nitrocdn.com/LjGCQMybqRghTPAUakmvYWtxOEgLggQd/assets/images/optimized/rev-76016df/cosmopolitanacademy.com/wp-content/themes/claba/images/2024/5e1f15b6b06c4b6cc29ea86fae840200.icon-youtube-purple.svg");}.icon-youtube.nitro-lazy{background-image:none !important;}.inner-featured h2,.section-mym .inner-featured h2{font-size:clamp(16px,1.0416666666667vw,20px) !important;font-weight:900 !important;color:#d1357a !important;}@media (max-width: 991px){#header .cart a{top:18px;}}@media (max-width: 767px){.mopt{flex:0 0 100%;}#bgvid{display:none !important;}#bgimg{display:block !important;width:100%;height:100%;}#bgimg img{width:100%;height:100%;object-fit:cover;display:block;}.page-id-564 #header .cart,.page-id-610 #header .cart{display:none !important;}#header .cart{position:fixed;bottom:15px;left:15px;margin:0;z-index:9999 !important;}#header .cart a{position:unset;background-color:#fff;padding:10px;border-radius:100%;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border:5px solid #76285d;}span#cart-count{display:none;}}#additional_gift_field .woocommerce-multicheckbox-wrapper label{grid-column:span 1;background-color:#fff;padding:10px;margin:0;width:100%;text-align:left;}.hh24 .hh24-content .button{background:#c5a253 !important;color:#76285d !important;font-family:var(--font) !important;font-weight:600 !important;font-size:clamp(14px,1.09375vw,21px) !important;padding:clamp(8.6666666666667px,.67708333333333vw,13px) clamp(24.666666666667px,1.9270833333333vw,37px) !important;display:inline-block !important;margin:0 !important;position:relative !important;z-index:100 !important;}.hh24 .hh24-content .button:hover,.hh24 .hh24-content .button:focus{filter:grayscale(1) !important;background:#121212 !important;color:#fff !important;}#product2k25 section{display:flex;flex-direction:column;}#product2k25 section .product_title{order:1;}#product2k25 section .price{order:2;}#product2k25 section #course-chooser{order:3;}#product2k25 section form{order:4;}#course-chooser{border:none;}.course-pickers{display:flex;flex-direction:column;grid-gap:8px;margin:40px 0 0;}.course-pickers .picker{margin:0 !important;}.course-pickers select{appearance:none;padding:16px;border-radius:8px;transition:all .3s;cursor:pointer;}.course-pickers select:hover,.course-pickers select:focus{border-color:#76285d;}.woocommerce section.the-product.content #product2k25 form.cart{width:100% !important;margin:20px auto 50px !important;}#product2k25 .wc-deposits-wrapper .wc-deposits-option li{transition:all .3s;}#product2k25 .wc-deposits-wrapper .wc-deposits-option li:has(input[type=radio]:checked){border:1px solid #76285d;transition:all .3s;}.single-product .related>h2{font-size:clamp(40px,3.125vw,60px);padding-top:clamp(36.666666666667px,2.8645833333333vw,55px);}.single-product.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:clamp(41.333333333333px,3.2291666666667vw,62px) !important;height:clamp(73.333333333333px,5.7291666666667vw,110px);}.single-product .the-product .summary .price span{letter-spacing:clamp(-3px,-.15625vw,-2px);font-size:clamp(56.666666666667px,4.4270833333333vw,85px) !important;}.course-pickers .picker.deposits ul{display:flex;align-items:center;justify-content:center;grid-gap:10px;margin:40px 0 20px;}@media (max-width: 767px){.single-product.woocommerce .the-product div.product div.images img{max-width:100%;max-height:300px;margin:0 auto;}.single-product .the-product .product{flex-direction:column;}}