@import"https://fonts.googleapis.com/css?family=Roboto+Mono:400,700&display=swap";@import"https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,500i,600,600i,700,700i&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@1,800&display=swap";iframe#preview-bar-iframe{bottom:-50px!important;position:fixed!important;background-color:red;border-top:4px solid red!important}iframe#preview-bar-iframe:hover{bottom:0!important;background-color:#fff!important;border-top:none!important}@font-face{font-family:AreaNormal-Bold;src:url(AreaNormal-Bold.woff2) format("woff2"),url(AreaNormal-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:soinsanspro-roman;src:url(soinsanspro-roman.woff2) format("woff2"),url(soinsanspro-roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:soinsanspro-medium;src:url(soinsanspro-medium.woff2) format("woff2"),url(soinsanspro-medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:soinsanspro-bold;src:url(soinsanspro-bold.woff2) format("woff2"),url(soinsanspro-bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.roboto,.__codex-stripe-card-update-panel .__codex-stripe-card-card input::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card p::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-update-panel .stripe-card input::-webkit-input-placeholder,.__codex-stripe-card-update-panel .stripe-card p::-webkit-input-placeholder,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card input::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card p::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card input::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card p::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-panel .stripe-card input::-webkit-input-placeholder,.__codex-stripe-card-panel .stripe-card p::-webkit-input-placeholder,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card input::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card p::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card input::-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card p::-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card input::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card p::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card input::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card p::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-panel .stripe-card input::-moz-placeholder,.__codex-stripe-card-panel .stripe-card p::-moz-placeholder,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card input:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card p:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-update-panel .stripe-card input:-ms-input-placeholder,.__codex-stripe-card-update-panel .stripe-card p:-ms-input-placeholder,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card input:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card p:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card input:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card p:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-panel .stripe-card input:-ms-input-placeholder,.__codex-stripe-card-panel .stripe-card p:-ms-input-placeholder,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card input:-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card p:-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description:-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input:-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p:-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description:-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card input:-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card p:-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card input:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card p:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card input:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card p:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description:-moz-placeholder,.__codex-stripe-card-panel .stripe-card input:-moz-placeholder,.__codex-stripe-card-panel .stripe-card p:-moz-placeholder,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description:-moz-placeholder{font-family:Roboto Mono,monospace;font-weight:400}.roboto_bold,.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number input,.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number p,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number input,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number p,.__codex-stripe-card-update-panel .stripe-card .card-number input,.__codex-stripe-card-update-panel .stripe-card .card-number p,.__codex-stripe-card-panel .__codex-stripe-card-card .card-number input,.__codex-stripe-card-panel .__codex-stripe-card-card .card-number p,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number input,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number p,.__codex-stripe-card-panel .stripe-card .card-number input,.__codex-stripe-card-panel .stripe-card .card-number p,.__codex-stripe-card-update-panel .__codex-stripe-card-card input,.__codex-stripe-card-update-panel .__codex-stripe-card-card p,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description,.__codex-stripe-card-update-panel .stripe-card input,.__codex-stripe-card-update-panel .stripe-card p,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-card input,.__codex-stripe-card-panel .__codex-stripe-card-card p,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-update-card input,.__codex-stripe-card-panel .__codex-stripe-card-update-card p,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description,.__codex-stripe-card-panel .stripe-card input,.__codex-stripe-card-panel .stripe-card p,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description{font-family:Roboto Mono,monospace;font-weight:700}.sw-grad-1{background:#9cc7e7;background:-webkit-linear-gradient(top right,#9cc7e7 0%,#abb7eb 100%);background:-o-linear-gradient(top right,#9cc7e7 0%,#abb7eb 100%);background:linear-gradient(to bottom left,#9cc7e7,#abb7eb)}.sw-grad-2,.modal-wrapper .reward-modal{background:#779ced;background:-webkit-linear-gradient(top right,#779ced 0%,#8a92e5 100%);background:-o-linear-gradient(top right,#779ced 0%,#8a92e5 100%);background:linear-gradient(to bottom left,#779ced,#8a92e5)}.sticky,.tabbed-navigation{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}body{font-family:Montserrat,Trebuchet,Arial,sans-serif;letter-spacing:0;font-size:1rem;line-height:1.5rem}@media (max-width: 38.9375em){body{font-size:1rem;line-height:1.375rem}}body.template-index section:not(.trans){background-color:#fff}body.scrolled .internal-nav{padding:.5rem 0;top:108px}@media (min-width: 1024px){body.scrolled .internal-nav{top:66px}}body.scrolled .internal-nav .search-toggle{top:12px}@media (max-width: 38.9375em){body.scrolled .internal-nav nav ul li a{padding-top:5px}body.scrolled .internal-nav nav ul li a:after{bottom:2px}}body.scrolled .internal-nav .search-wrap .error-msg{background:#b6d8e4;color:#212121}body.scrolled .workshop-events-layout .we-details-lb{min-height:calc(100vh - 3.25rem);top:3.25rem}body.scrolled .event-modal{top:68px;height:calc(100vh - 68px)}body.lock{overflow:hidden}.selectric .button{background-image:url(icon-select-dark.svg);background-repeat:no-repeat;background-position:center center;background-size:10px;-webkit-background-size:10px}.selectric .button:after{border:none}a{text-decoration:none;color:#000;cursor:pointer;outline:none}a:hover,a:focus{color:#000}ul,ol{margin:0;padding:0}ul li,ol li{font-size:1.125rem;line-height:1.625rem}p,.__codex-video-detail-panel .under-video .__codex-video-detail-description{font-size:.875rem;line-height:1.375rem;margin:0 0 1.25rem}p.small,.codex-cart p,.codex-cart .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .__codex-video-detail-description,.codex-cart .cart-contents .item p,.codex-cart .cart-contents .cart-total p,.codex-cart p.active-vouchers,.codex-cart .cart-login-modal .__codex-login-panel p,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel p,.codex-cart .cart-login-modal p.form-nav,.codex-cart .checkout-complete .content p.sub,.codex-cart .checkout-complete .content .__codex-video-detail-panel .under-video .sub.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .checkout-complete .content .sub.__codex-video-detail-description,.__codex-stripe-card-update-panel label p.alt-payment-method,.__codex-stripe-card-update-panel label .__codex-video-detail-panel .under-video .alt-payment-method.__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel label .alt-payment-method.__codex-video-detail-description,.__codex-stripe-card-panel label p.alt-payment-method,.__codex-stripe-card-panel label .__codex-video-detail-panel .under-video .alt-payment-method.__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel label .alt-payment-method.__codex-video-detail-description,.my-psycle-template .mp-header .overview p,.my-psycle-template .mp-header .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .my-psycle-template .mp-header .overview .__codex-video-detail-description,.__codex-event-panel .content-wrap.spin-layout .header .class-title p,.__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-description,.__codex-account-panel .__codex-login-panel .clm-footer p,.__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-description,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer p,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-description,.__codex-video-detail-panel .under-video .small.__codex-video-detail-description,.__codex-video-detail-panel .under-video .memberships-output .box-output .item ul li.__codex-video-detail-description,.memberships-output .box-output .item ul .__codex-video-detail-panel .under-video li.__codex-video-detail-description{font-size:.8rem;line-height:1.125rem}@media (max-width: 38.9375em){p.small,.codex-cart p,.codex-cart .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .__codex-video-detail-description,.codex-cart .cart-contents .item p,.codex-cart .cart-contents .cart-total p,.codex-cart p.active-vouchers,.codex-cart .cart-login-modal .__codex-login-panel p,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel p,.codex-cart .cart-login-modal p.form-nav,.codex-cart .checkout-complete .content p.sub,.codex-cart .checkout-complete .content .__codex-video-detail-panel .under-video .sub.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .checkout-complete .content .sub.__codex-video-detail-description,.__codex-stripe-card-update-panel label p.alt-payment-method,.__codex-stripe-card-update-panel label .__codex-video-detail-panel .under-video .alt-payment-method.__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel label .alt-payment-method.__codex-video-detail-description,.__codex-stripe-card-panel label p.alt-payment-method,.__codex-stripe-card-panel label .__codex-video-detail-panel .under-video .alt-payment-method.__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel label .alt-payment-method.__codex-video-detail-description,.my-psycle-template .mp-header .overview p,.my-psycle-template .mp-header .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .my-psycle-template .mp-header .overview .__codex-video-detail-description,.__codex-event-panel .content-wrap.spin-layout .header .class-title p,.__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-description,.__codex-account-panel .__codex-login-panel .clm-footer p,.__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-description,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer p,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-description,.__codex-video-detail-panel .under-video .small.__codex-video-detail-description,.__codex-video-detail-panel .under-video .memberships-output .box-output .item ul li.__codex-video-detail-description,.memberships-output .box-output .item ul .__codex-video-detail-panel .under-video li.__codex-video-detail-description{font-size:.8rem;line-height:1.125rem}}p:last-child,.__codex-video-detail-panel .under-video .__codex-video-detail-description:last-child{margin:0}.small,.memberships-output .box-output .item ul li,.codex-cart p,.codex-cart .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .__codex-video-detail-description,.codex-cart .cart-contents .item p,.codex-cart .cart-contents .cart-total p,.codex-cart .active-vouchers,.codex-cart .cart-login-modal .__codex-login-panel p,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel p,.codex-cart .cart-login-modal p.form-nav,.codex-cart .checkout-complete .content p.sub,.codex-cart .checkout-complete .content .__codex-video-detail-panel .under-video .sub.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .checkout-complete .content .sub.__codex-video-detail-description,.__codex-stripe-card-update-panel label .alt-payment-method,.__codex-stripe-card-panel label .alt-payment-method,.my-psycle-template .mp-header .overview p,.my-psycle-template .mp-header .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .my-psycle-template .mp-header .overview .__codex-video-detail-description,.__codex-event-panel .content-wrap.spin-layout .header .class-title p,.__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-description,.__codex-account-panel .__codex-login-panel .clm-footer p,.__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-description,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer p,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-description{font-size:.9375rem;line-height:1.25rem}@media (max-width: 38.9375em){.small,.memberships-output .box-output .item ul li,.codex-cart p,.codex-cart .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .__codex-video-detail-description,.codex-cart .cart-contents .item p,.codex-cart .cart-contents .cart-total p,.codex-cart .active-vouchers,.codex-cart .cart-login-modal .__codex-login-panel p,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel p,.codex-cart .cart-login-modal p.form-nav,.codex-cart .checkout-complete .content p.sub,.codex-cart .checkout-complete .content .__codex-video-detail-panel .under-video .sub.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .checkout-complete .content .sub.__codex-video-detail-description,.__codex-stripe-card-update-panel label .alt-payment-method,.__codex-stripe-card-panel label .alt-payment-method,.my-psycle-template .mp-header .overview p,.my-psycle-template .mp-header .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .my-psycle-template .mp-header .overview .__codex-video-detail-description,.__codex-event-panel .content-wrap.spin-layout .header .class-title p,.__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-description,.__codex-account-panel .__codex-login-panel .clm-footer p,.__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-description,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer p,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-description{font-size:.875rem;line-height:1.125rem}}strong,b{font-family:inherit;font-weight:700}small{font-size:.9375rem;line-height:1.25rem}blockquote{padding:.625rem 0 .625rem 1.25rem;margin:0 0 1.25rem;position:relative}blockquote:before{content:"";position:absolute;top:0;left:0;width:.25rem;height:100%;background:#eee}@media (min-width: 38.9375em){blockquote p,blockquote .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video blockquote .__codex-video-detail-description{font-size:1.5rem;line-height:2rem}}.btn,.cdx_btn{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;font-size:.875rem;line-height:.75rem;padding:1.075rem 1.875rem .95rem;text-transform:uppercase;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;border:1px solid transparent;cursor:pointer;position:relative}.btn:after,.cdx_btn:after{content:"";position:absolute;right:10px;top:21px}.btn:before,.cdx_btn:before{content:"";position:absolute;right:10px;top:21px}.btn:hover,.cdx_btn:hover{background:#000;color:#fff}.btn.dark,.btn.default,.cdx_btn.dark,.cdx_btn.default{background:#212121;color:#fff}.btn.dark:hover,.btn.default:hover,.cdx_btn.dark:hover,.cdx_btn.default:hover{background:#fff;color:#212121;border-color:#212121}.btn.dark-outline,.cdx_btn.dark-outline{background:transparent;color:#212121;border-color:#212121}.btn.dark-outline:hover,.cdx_btn.dark-outline:hover{background:#212121;color:#fff}.btn.white,.cdx_btn.white{background:#fff;color:#212121}.btn.white:hover,.cdx_btn.white:hover,.btn.white-outline,.cdx_btn.white-outline{background:transparent;color:#fff;border-color:#fff}.btn.white-outline:hover,.cdx_btn.white-outline:hover{background:#fff;color:#212121}.btn.cobalt,.cdx_btn.cobalt{background:#02319d;color:#fff}.btn.cobalt:hover,.cdx_btn.cobalt:hover{background:#fff;color:#212121}.btn.lime,.cdx_btn.lime{background:#cf0;color:#212121}.btn.lime:hover,.cdx_btn.lime:hover{background:#fff;color:#212121}.btn.blue,.cdx_btn.blue{background:#3f84e9;color:#fff;border-color:#3f84e9}.btn.blue:hover,.cdx_btn.blue:hover{color:#3f84e9;background:transparent}.btn.lightblue,.cdx_btn.lightblue{background:var(--lightblue);color:#212121;border-color:var(--lightblue)}.btn.lightblue:hover,.cdx_btn.lightblue:hover{text-decoration:underline}.btn:disabled,.cdx_btn:disabled{opacity:.5;pointer-events:none;cursor:not-allowed;position:relative}.btn.fw,.cdx_btn.fw{padding:1.125rem 1.25rem 1rem;width:100%;text-align:center;display:block}.btn.default,.cdx_btn.default{padding-right:58px;padding-left:58px}@media (max-width: 38.9375em){.btn.default,.cdx_btn.default{padding-left:30px;padding-right:30px}}.btn.error,.cdx_btn.error{padding-right:68px;padding-left:48px;background-color:#b6d8e4;color:#fff}@media (max-width: 38.9375em){.btn.error,.cdx_btn.error{padding-left:20px;padding-right:30px}}.btn.error:hover,.cdx_btn.error:hover{border-color:#212121;color:#212121;background-color:transparent}.btn.error:hover:after,.cdx_btn.error:hover:after{background-color:#212121}.btn.error:hover:before,.cdx_btn.error:hover:before{background-color:#212121}.btn.error:after,.cdx_btn.error:after{content:"";width:14px;height:2px;background-color:#fff;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;animation:loading-btn--fade-in .33s ease}.btn.error:before,.cdx_btn.error:before{content:"";width:14px;height:2px;background-color:#fff;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:21px;animation:loading-btn--fade-in .33s ease}.btn.success,.cdx_btn.success{padding-right:68px;padding-left:48px;background-color:#212121;color:#fff}@media (max-width: 38.9375em){.btn.success,.cdx_btn.success{padding-left:20px;padding-right:30px}}.btn.success:hover,.cdx_btn.success:hover{border-color:#212121;color:#212121;background-color:transparent}.btn.success:hover:after,.cdx_btn.success:hover:after{background-color:#212121}.btn.success:hover:before,.cdx_btn.success:hover:before{background-color:#212121}.btn.success:after,.cdx_btn.success:after{content:"";width:14px;height:2px;background-color:#fff;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;animation:loading-btn--fade-in .33s ease}.btn.success:before,.cdx_btn.success:before{content:"";width:7px;height:2px;background-color:#fff;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:23px;right:20px;animation:loading-btn--fade-in .33s ease}.btn.processing,.cdx_btn.processing{padding-right:68px;padding-left:48px;background-color:#666;color:#fff}@media (max-width: 38.9375em){.btn.processing,.cdx_btn.processing{padding-left:20px;padding-right:30px}}.btn.processing:hover,.cdx_btn.processing:hover{border-color:#666;color:#666;background-color:transparent}.btn.processing:hover:after,.cdx_btn.processing:hover:after{border-color:#666;border-top-color:#fff}.btn.processing:after,.cdx_btn.processing:after{content:"";top:24px;right:0;height:19px;width:19px;border-radius:50%;border:solid 3px white;border-top-color:#666;animation:loading-btn--fade-in .33s ease,loading-btn--rotation .66s linear 0s infinite}.btn.pink-outline,.cdx_btn.pink-outline{background:transparent;color:var(--pink);border-color:var(--pink)}.btn.pink-outline:hover,.cdx_btn.pink-outline:hover{background:var(--pink);color:#212121}.btn.pink,.cdx_btn.pink{background-color:var(--pink);color:#fff}.btn.pink:hover,.cdx_btn.pink:hover{background:var(--dark)}.btn.btn-custom,.cdx_btn.btn-custom{background-color:var(--custom-bg-color);color:var(--custom-color)}.btn.btn-custom:hover,.cdx_btn.btn-custom:hover{background:var(--dark);color:#fff}.btn.btn-colour-group,.cdx_btn.btn-colour-group{color:var(--text-color);border-color:var(--border-color);background-color:var(--background-color)}.btn.btn-colour-group:hover,.cdx_btn.btn-colour-group:hover{color:var(--hover-text-color);border-color:var(--hover-border-color);background-color:var(--hover-background-color)}.j-between{justify-content:space-between}.jcenter,.global-login-modal-wrapper .__codex-modal-login-success-message,.global-login-modal-wrapper .__codex-modal-login-error-message,.hp-hero .item article,.hp-hero .hp-video-hero article,.__codex-video-detail-panel .__codex-video-detail-overlay,.quiz .bubble .checkbox-wrapper,.quiz .bubble label .checkbox{justify-content:center}.jright{justify-content:flex-end}.acenter,.global-login-modal-wrapper .__codex-modal-login-success-message,.global-login-modal-wrapper .__codex-modal-login-error-message,.hp-hero .item article,.hp-hero .hp-video-hero article,.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta,.__codex-video-detail-panel .__codex-video-detail-overlay,.quiz .bubble label .checkbox{align-items:center}.atop{align-items:flex-start}.flex-grid,.btn-flex,.hero-thin-banner,.hero-banner,.hero-carousel-wrapper,.default_page_template .studio-ctas,.bek-testimonials .slick-dots,.collection-template .product-output,.collection-overview .product-output,.wo-product-carousel .product-output,.product-template-wrapper .img-wrap .slick-dots,.product-template-wrapper .content-wrap .bcrumb ul,.product-template-wrapper .content-wrap .variant-wrapper .item,.product-template-wrapper .content-wrap .variant-wrapper .item .item-list,.product-template-wrapper .content-wrap .qty-wrap,.product-template-wrapper .content-wrap .qty-wrap .qty-selector,.my-psycle-template .mp-header .overview nav ul,.my-psycle-template .preferences-update .preference-box,.my-psycle-template .preferences-update .preference-box .form-elements,.my-psycle-template .bm-item .bm-cell,.my-psycle-template .credit-history-tables,.my-psycle-template .credit-history-tables .item .t-row,.my-psycle-template .completed-classes-boxes,.__codex-pagination,.__codex-event-panel .content-wrap .__codex-header,.__codex-event-panel .content-wrap .social,.__codex-event-panel .class-layout .legend,.__codex-event-panel .__codex-slot_selector,.success-check,.global-login-modal-wrapper .__codex-modal-login-success-message,.global-login-modal-wrapper .__codex-modal-login-error-message,.hp-hero .item article,.hp-hero .hp-video-hero article,.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta,.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields p,.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .content-wrap .__codex-video-detail-metafields .__codex-video-detail-description,.__codex-video-detail-panel .__codex-video-detail-video,.__codex-video-detail-panel .__codex-video-detail-column,.__codex-video-detail-panel .__codex-video-detail-overlay,.__codex-video-detail-chat .__codex-chat-panel,.quiz .bubble .checkbox-wrapper,.quiz .bubble label .checkbox,.__codex-countdown-timer-panel,.video-collection-listing .content-wrap .__codex-video-collection-metafields p,.video-collection-listing .content-wrap .__codex-video-collection-metafields .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .video-collection-listing .content-wrap .__codex-video-collection-metafields .__codex-video-detail-description,.video-collection-listing .__codex-video-collection-videos .__codex-video-collection-row .regular{display:-webkit-box;display:-ms-flexbox;display:flex}.text-center{text-align:center}.text-right{text-align:right}.btn-flex{flex-wrap:wrap}.btn-flex .btn{margin-right:10px}@media (max-width: 38.9375em){.btn-flex .btn{margin:5px 0;width:100%;text-align:center}}.btn-flex .btn:last-child{margin-right:0}.btn-flex.flex-col{flex-direction:column;justify-content:flex-end;align-items:flex-end}.btn-flex.flex-col .btn{margin-right:0}.btn-flex.flex-col .error,.btn-flex.flex-col .success{margin-top:20px}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=time],[type=url],[type=postcode],[type=color]{padding:.875rem 1.25rem;margin:0 0 1.25rem;outline:none;width:100%;border:1px solid #212121;font-size:.875rem;background:#fff;position:relative;-webkit-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}[type=text].error,[type=password].error,[type=date].error,[type=datetime].error,[type=datetime-local].error,[type=month].error,[type=week].error,[type=email].error,[type=number].error,[type=search].error,[type=time].error,[type=url].error,[type=postcode].error,[type=color].error{border-color:#b6d8e4!important;background-color:#fff!important;color:#b6d8e4!important}[type=text].input-date,[type=password].input-date,[type=date].input-date,[type=datetime].input-date,[type=datetime-local].input-date,[type=month].input-date,[type=week].input-date,[type=email].input-date,[type=number].input-date,[type=search].input-date,[type=time].input-date,[type=url].input-date,[type=postcode].input-date,[type=color].input-date{background-image:url(icon-calendar.svg);background-repeat:no-repeat;background-position:97% center;background-size:20px;-webkit-background-size:20px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-input-placeholder{color:#212121;opacity:1}::-moz-placeholder{color:#212121;opacity:1}:-ms-input-placeholder{color:#212121;opacity:1}:-moz-placeholder{color:#212121;opacity:1}select{padding:.875rem 1.25rem;margin:0 0 1.25rem;outline:none;width:100%;border:1px solid #212121;font-size:.875rem;background-color:#fff;background-image:url(icon-select-dark.svg);background-repeat:no-repeat;background-position:93% center;background-size:18px;-webkit-background-size:18px;position:relative;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;border-radius:0;-webkit-border-radius:0px;appearance:none;-webkit-appearance:none}textarea{padding:1.25rem;margin:0 0 1.25rem;outline:none;width:100%;border:1px solid #212121;font-size:.875rem;background:#fff;position:relative;min-height:8.125rem;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}button{outline:none;cursor:pointer}.optin:not(.health-concern){position:relative}.optin:not(.health-concern) label{font-size:.75rem;line-height:1.25rem;margin:0;padding:0 0 0 40px;color:#fff;text-transform:uppercase;display:block}.optin:not(.health-concern) label.text-black{color:#212121}.optin:not(.health-concern) label.text-black:before{background:#212121}.optin:not(.health-concern) label.text-black:after{border-color:#212121}.optin:not(.health-concern) label:after{content:"";position:absolute;top:0;left:0;width:1.625rem;height:1.625rem;border:1px solid #fff}.optin:not(.health-concern) label:before{content:"";position:absolute;top:5px;left:5px;width:1rem;height:1rem;background:#9861f6;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.optin:not(.health-concern) input{opacity:0;position:absolute;top:0;left:0}.optin:not(.health-concern) input:checked+label:before{opacity:1}.optin.health-concern{position:relative;margin-bottom:1.25rem}.optin.health-concern p,.optin.health-concern .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .optin.health-concern .__codex-video-detail-description{padding-right:6.25rem;margin:0}.optin.health-concern label{position:relative;font-size:12px;width:40px;height:40px;border:1px solid #212121;color:#212121;border-radius:50%;-webkit-border-radius:50%;position:absolute;top:0;right:0;line-height:40px;text-align:center;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.optin.health-concern label:last-of-type{right:50px}.optin.health-concern input{position:absolute;top:0;left:0;margin:0!important;width:auto!important;opacity:0;pointer-events:none}.optin.health-concern input:checked+label{background:#212121;color:#fff}.error-output{background:#b6d8e4;display:block;text-align:center;padding:6px 0 2px;margin:0}.error-output p,.error-output .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .error-output .__codex-video-detail-description{margin:0;color:#212121;font-size:.875rem}.fluid{padding:0 2.5rem}@media (max-width: 38.9375em){.fluid{padding:0 1.25rem}}.container{max-width:1220px;margin:0 auto}body.locked{overflow:hidden}.bg-left{background-position:center left}.bg-center{background-position:center center}.bg-right{background-position:center right}.bg-dark{background-color:#111}.wsiwig li{font-size:.875rem;line-height:1.375rem;margin:0 0 5px 20px}@media (max-width: 38.9375em){.wsiwig li{font-size:1rem;line-height:1.375rem}}.wsiwig p a,.wsiwig .__codex-video-detail-panel .under-video .__codex-video-detail-description a,.__codex-video-detail-panel .under-video .wsiwig .__codex-video-detail-description a{font-weight:600;text-decoration:underline}.site-footer{display:block;width:100%;padding:2.25rem 0;background:#212121;border-top:1px solid #333}.site-footer nav ul{display:flex}@media (max-width: 1024px){.site-footer nav ul{justify-content:center}}@media (max-width: 38.9375em){.site-footer nav ul{flex-wrap:wrap}}.site-footer nav ul li{list-style:none;color:#fff;font-size:.75rem;text-transform:uppercase;line-height:1.375rem;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;letter-spacing:1px}.site-footer nav ul li a{color:#fff;font-size:.75rem;text-transform:uppercase;line-height:1.375rem;display:block;margin-left:1.5rem;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;letter-spacing:1px;position:relative;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 38.9375em){.site-footer nav ul li a{white-space:nowrap}}.site-footer nav ul li a:after{content:"";position:absolute;left:0;bottom:-2px;width:0px;height:1px;background:#fff;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 38.9375em){.site-footer nav ul li a:after{display:none}}.site-footer nav ul li a:hover:after,.site-footer nav ul li a.active:after{width:100%}.site-footer nav ul li a.active{font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.site-footer nav ul li:first-child a{margin:0}.site-footer .fln{justify-content:flex-end;display:flex;align-items:center}@media (max-width: 1024px){.site-footer .fln{justify-content:center;margin-top:1.25rem}}@media (max-width: 38.9375em){.site-footer .fln{display:block}}.site-footer .fln .cf{padding-right:6.25rem;margin:0 1.5rem 0 0;color:#505050}.site-footer .fln .cf:before{background:url(cf-logo.svg) no-repeat center center/contain;width:5.875rem;height:.625rem;content:"";position:absolute;top:.1875rem;right:0}.site-footer .fln .cf:hover{color:#fff}.site-footer .social ul{margin-left:1.5rem}@media (max-width: 38.9375em){.site-footer .social ul{margin:1.25rem 0 0}}.site-footer .social ul li a{font-size:1.375rem}.site-footer .social ul li a:after{display:none}.site-footer .social ul li a:hover{color:#ec82e6}.hp-carousel{margin-top:-3.875rem!important}@media (min-width: 1024px){.hp-carousel{height:100vh}}@media (min-width: 1024px){.hp-carousel .item{height:100vh}}.hp-carousel .item .img-block{background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;background-color:#eee}@media (max-width: 1024px){.hp-carousel .item .img-block{height:40.625rem}}@media (max-width: 38.9375em){.hp-carousel .item .img-block{height:100vw}}.hp-carousel .item .content-block{align-self:center}@media (max-width: 1024px){.hp-carousel .item .content-block{text-align:center;padding:6.25rem 2.5rem}}@media (max-width: 38.9375em){.hp-carousel .item .content-block{padding:2.5rem}}.hp-carousel .item .content-block.content-left{order:-1;-webkit-order:-1}@media (max-width: 1024px){.hp-carousel .item .content-block.content-left{order:0;-webkit-order:0}}.hp-carousel .item .content-block .title{text-transform:uppercase;font-size:3.375rem;line-height:3.375rem}@media (max-width: 38.9375em){.hp-carousel .item .content-block .title{font-size:1.875rem;line-height:1.875rem}}.hp-carousel .item .content-block .subtitle{text-transform:uppercase;font-family:soinsanspro-medium,Calibri,Arial,sans-serif}@media (max-width: 1024px){.hp-carousel .item .content-block .btn-flex{justify-content:center}}.hp-carousel .slick-dots{position:absolute;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);top:50%;left:2.5rem;display:none!important}@media (max-width: 1024px){.hp-carousel .slick-dots{-webkit-transform:translate(0,0%);-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-o-transform:translate(0,0%);transform:translate(0);top:18.75rem}}@media (max-width: 38.9375em){.hp-carousel .slick-dots{top:9.0625rem;left:1.25rem}}.hero-thin-banner{background-position:center;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:400px}.hero-thin-banner .inner{padding:0 2.5rem;text-align:center}.hero-thin-banner .inner .title{color:#fff;margin:0 0 20px;text-transform:uppercase;text-shadow:0 3px 5px rgba(0,0,0,.3);font-size:60px;line-height:60px}@media (max-width: 1024px){.hero-thin-banner .inner .title{font-size:4.375rem;line-height:4.375rem}}@media (max-width: 38.9375em){.hero-thin-banner .inner .title{font-size:2.5rem;line-height:2.5rem}}.hero-thin-banner .inner .title.dark,.hero-thin-banner .inner .title.btn.default,.hero-thin-banner .inner .title.cdx_btn.default{color:#212121}.hero-thin-banner .inner .title.customer-subtitle,.hero-thin-banner .inner .title.subtitle{max-width:900px;color:#fff;font-size:1.6rem}@media (max-width: 38.9375em){.hero-thin-banner .inner .title.customer-subtitle,.hero-thin-banner .inner .title.subtitle{font-size:1.2rem;line-height:1.4rem}}.hero-thin-banner .inner .btn-flex{margin-top:20px}.hero-thin-banner .inner .btn-flex .btn{padding-left:3.75rem;padding-right:3.75rem}.hero-banner{width:100%;height:25rem;justify-content:center;align-items:center;position:relative}@media (max-width: 1024px){.hero-banner{height:400px}}@media (max-width: 38.9375em){.hero-banner{height:100vw}}.hero-banner .inner{padding:0 2.5rem;text-align:center}@media (max-width: 38.9375em){.hero-banner .inner{padding:1rem}}.hero-banner .inner .title{color:#fff;font-size:3.75rem;line-height:3.75rem;margin:0;text-shadow:0 3px 5px rgba(0,0,0,.3)}.hero-banner .inner .title:not(.lowercase){text-transform:uppercase}@media (max-width: 38.9375em){.hero-banner .inner .title{font-size:2.5rem;line-height:2.5rem}}.hero-banner .inner .title.dark,.hero-banner .inner .title.btn.default,.hero-banner .inner .title.cdx_btn.default{color:#212121}.hero-banner .inner .btn-flex{margin-top:20px}.hero-banner .inner .btn-flex .btn{padding-left:3.75rem;padding-right:3.75rem}.hero-carousel-wrapper{width:100%;height:25rem;background:#eee;justify-content:center;align-items:center;position:relative}.hero-carousel-wrapper.tall,.hero-carousel-wrapper.tall .hero-carousel,.hero-carousel-wrapper.tall .hero-carousel .item{height:36rem}.hero-carousel-wrapper.short,.hero-carousel-wrapper.short .hero-carousel,.hero-carousel-wrapper.short .hero-carousel .item{height:22rem}@media (max-width: 1024px){.hero-carousel-wrapper{height:25rem}.hero-carousel-wrapper.tall,.hero-carousel-wrapper.tall .hero-carousel,.hero-carousel-wrapper.tall .hero-carousel .item{height:36rem}.hero-carousel-wrapper.short,.hero-carousel-wrapper.short .hero-carousel,.hero-carousel-wrapper.short .hero-carousel .item{height:22rem}}@media (max-width: 38.9375em){.hero-carousel-wrapper,.hero-carousel-wrapper.short,.hero-carousel-wrapper.tall,.hero-carousel-wrapper.short .hero-carousel,.hero-carousel-wrapper.tall .hero-carousel,.hero-carousel-wrapper.short .hero-carousel .item,.hero-carousel-wrapper.tall .hero-carousel .item{height:100vw}}.hero-carousel-wrapper .content{text-align:center;padding:0 2.5rem;position:relative;z-index:2}.hero-carousel-wrapper .content .title{color:#fff;font-size:3.125rem;line-height:3.125rem;margin:0;text-transform:uppercase;text-shadow:0 3px 5px rgba(0,0,0,.3)}.hero-carousel-wrapper .content .title.dark,.hero-carousel-wrapper .content .title.btn.default,.hero-carousel-wrapper .content .title.cdx_btn.default{color:#212121}@media (max-width: 38.9375em){.hero-carousel-wrapper .content .title{font-size:2.5rem;line-height:2.5rem}}.hero-carousel-wrapper .content .btn-flex{margin-top:20px}.hero-carousel-wrapper .content .btn-flex .btn{font-size:1.1875rem}.hero-carousel-wrapper .content .btn-flex .btn.white,.hero-carousel-wrapper .content .btn-flex .btn.white-outline{position:relative}.hero-carousel-wrapper .content .btn-flex .btn.white:after,.hero-carousel-wrapper .content .btn-flex .btn.white-outline:after{background:#00000080;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero-carousel-wrapper .content .btn-flex .btn.dark,.hero-carousel-wrapper .content .btn-flex .btn.default,.hero-carousel-wrapper .content .btn-flex .btn.dark-outline{position:relative}.hero-carousel-wrapper .content .btn-flex .btn.dark:after,.hero-carousel-wrapper .content .btn-flex .btn.default:after,.hero-carousel-wrapper .content .btn-flex .btn.dark-outline:after{background:#ffffff80;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero-carousel-wrapper .hero-carousel{position:absolute;top:0;left:0;width:100%;height:25rem}@media (max-width: 1024px){.hero-carousel-wrapper .hero-carousel{height:25rem}}@media (max-width: 38.9375em){.hero-carousel-wrapper .hero-carousel{height:100vw}}.hero-carousel-wrapper .hero-carousel.dots-bottom .slick-dots{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}@media (max-width: 1024px){.hero-carousel-wrapper .hero-carousel.dots-bottom .slick-dots{bottom:1.25rem}}.hero-carousel-wrapper .hero-carousel.dots-left .slick-dots{position:absolute;top:50%;left:2.5rem;transform:translateY(-50%);flex-direction:column}@media (max-width: 1024px){.hero-carousel-wrapper .hero-carousel.dots-left .slick-dots{left:1.25rem}}.hero-carousel-wrapper .hero-carousel.dots-right .slick-dots{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);flex-direction:column}@media (max-width: 1024px){.hero-carousel-wrapper .hero-carousel.dots-right .slick-dots{right:1.25rem}}.hero-carousel-wrapper .hero-carousel .item{height:25rem;width:100%;background-position:center center;background-size:cover;-webkit-background-size:cover}@media (max-width: 1024px){.hero-carousel-wrapper .hero-carousel .item{height:25rem}}@media (max-width: 38.9375em){.hero-carousel-wrapper .hero-carousel .item{height:100vw}}.intro-content{display:block;width:100%;padding:3.75rem 0;background:#fff}@media (max-width: 38.9375em){.intro-content{padding:1.875rem 0}}.intro-content .title{margin:0 0 1.25rem}.intro-content .title:not(.lowercase){text-transform:uppercase}.intro-content .title:not(.wo-title){text-align:center}.boxes-collapsable,.ek-boxes{display:block;width:100%;background:#212121;padding:1.25rem 0}.boxes-collapsable .box,.ek-boxes .box{background:#fff;padding:1.25rem;width:calc(100% - 1.25rem);margin:.625rem;min-height:340px;height:6.25rem;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;position:relative}@media (max-width: 38.9375em){.boxes-collapsable .box,.ek-boxes .box{min-height:85vw;width:100%;margin:.625rem 0}}.boxes-collapsable .box:after,.ek-boxes .box:after{content:"";position:absolute;bottom:0;left:50%;background:url(icon-chev-dark.svg) no-repeat center center/18px;width:2.5rem;height:2.5rem;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%);opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.boxes-collapsable .box:before,.ek-boxes .box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:var(--pastel-blue);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.boxes-collapsable .box .title,.ek-boxes .box .title{text-transform:uppercase;text-align:center;margin:0;width:100%;position:relative;z-index:1;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}.boxes-collapsable .box p,.boxes-collapsable .box .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .boxes-collapsable .box .__codex-video-detail-description,.ek-boxes .box p,.ek-boxes .box .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .ek-boxes .box .__codex-video-detail-description{max-height:0;opacity:0;overflow:hidden;text-align:center;width:100%;position:relative;z-index:1;color:#fff;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}.boxes-collapsable .box.active p,.boxes-collapsable .box.active .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .boxes-collapsable .box.active .__codex-video-detail-description,.ek-boxes .box.active p,.ek-boxes .box.active .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .ek-boxes .box.active .__codex-video-detail-description{max-height:25rem;opacity:1;padding-top:1.25rem;color:#000}.boxes-collapsable .box:hover:before,.ek-boxes .box:hover:before{opacity:1}.boxes-collapsable .box:hover:after,.ek-boxes .box:hover:after{opacity:1;bottom:.635rem}@media (max-width: 38.9375em){.boxes-collapsable .slick-arrow,.ek-boxes .slick-arrow{top:auto;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}}@media (max-width: 38.9375em){.boxes-collapsable .box{display:block;min-height:0px;height:auto}.boxes-collapsable .box:after{right:0;left:auto;bottom:auto;top:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background-image:url(icon-chev-dark.svg);opacity:1;background-size:28px;-webkit-background-size:28px}.boxes-collapsable .box.active:after{background-image:url(icon-chev-white.svg);background-size:15px;-webkit-background-size:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}}.boxes-collapsable .slick-arrow{position:absolute;z-index:1;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);width:3.125rem;height:4.375rem;background:#999;font-size:0px;text-indent:-9999px;cursor:pointer}.boxes-collapsable .slick-arrow:hover,.boxes-collapsable .slick-arrow:focus{background:#999}.ek-boxes .title{margin:0 .625rem}.ek-boxes .box{background-position:center center;background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;cursor:auto;position:relative;margin-top:1rem}@media (max-width: 1024px){.ek-boxes .box:before{content:"i";position:absolute;left:10px;top:10px;font-size:10px;border-radius:50%;border:2px solid #fff;color:#fff;height:20px;width:20px;background-color:transparent;display:flex;align-items:center;justify-content:center;opacity:1}}.ek-boxes .box:after{background:#0009;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0);opacity:0}.ek-boxes .box span{display:none}.ek-boxes .box.flag{border:2px solid var(--pink)}.ek-boxes .box.flag span{display:block;position:absolute;top:-.9375rem;right:.625rem;height:1.875rem;font-style:italic;text-transform:uppercase;text-align:center;padding:.5625rem 1.375rem .375rem;z-index:1;font-size:.875rem;line-height:.875rem;font-weight:700;font-family:SoinSansNeue}.ek-boxes .box .title{color:#fff;position:relative;z-index:1;opacity:0;top:-20px}.ek-boxes .box p,.ek-boxes .box .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .ek-boxes .box .__codex-video-detail-description{max-height:100%;color:#fff;overflow:visible;opacity:1;padding-top:20px;position:relative;z-index:1;opacity:0;bottom:-20px}.ek-boxes .box:hover .title,.ek-boxes .box:hover p,.ek-boxes .box:hover .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .ek-boxes .box:hover .__codex-video-detail-description{opacity:1}.ek-boxes .box:hover .title{top:0}.ek-boxes .box:hover p,.ek-boxes .box:hover .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .ek-boxes .box:hover .__codex-video-detail-description{bottom:0}.ek-boxes .btn-flex{margin:.625rem}.tabbed-navigation{display:block;width:100%;top:5.625rem;z-index:3;background:#fff;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}@media (max-width: 38.9375em){.tabbed-navigation{position:static}}.tabbed-navigation ul{text-align:center}.tabbed-navigation ul li{list-style:none}.tabbed-navigation ul li a{color:#fff;display:block;font-size:.9375rem;line-height:1.25rem;text-transform:uppercase;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;padding:1.5625rem 0 1.375rem;background:#212121;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 38.9375em){.tabbed-navigation ul li a{border-bottom:1px solid #fff}}.tabbed-navigation ul li a:not(.active):hover{opacity:.8}.tabbed-navigation ul li a.active{background:#d3e8ef;color:#212121}.fp-column-layout{display:block;width:100%;overflow:hidden}.fp-column-layout .item{height:calc(100vh - 3.875rem);background-size:cover;-webkit-background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;flex-grow:1;background-color:#eee}@media (max-width: 1024px){.fp-column-layout .item{height:350px;width:100vw}}@media (max-width: 38.9375em){.fp-column-layout .item{height:13.75rem}}.fp-column-layout .item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.fp-column-layout .item:hover:after{opacity:1}.fp-column-layout .item .text-wrap{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.fp-column-layout .item .text-wrap .title{color:#fff;white-space:nowrap;text-transform:uppercase;position:absolute;top:50%;left:50%;transform-origin:0 0;-webkit-transform-origin:0 0;transform:rotate(-90deg) translate(-50%,-50%);-webkit-transform:rotate(-90deg) translate(-50%,-50%);-moz-transform:rotate(-90deg) translate(-50%,-50%);-ms-transform:rotate(-90deg) translate(-50%,-50%);-o-transform:rotate(-90deg) translate(-50%,-50%);margin:0;text-shadow:0 0 10px rgba(0,0,0,.2);font-size:3.625rem}@media (max-width: 1024px){.fp-column-layout .item .text-wrap .title{transform:rotate(0) translate(-50%,-50%);-webkit-transform:rotate(0deg) translate(-50%,-50%);-moz-transform:rotate(0deg) translate(-50%,-50%);-ms-transform:rotate(0deg) translate(-50%,-50%);-o-transform:rotate(0deg) translate(-50%,-50%);font-size:3.125rem;line-height:3.125rem}}@media (max-width: 38.9375em){.fp-column-layout .item .text-wrap .title{font-size:2.75rem;line-height:2.75rem}}.fp-column-layout .item.five-stacked{height:calc(50vh - 2.625rem);min-height:500px}.handle-instructors .head-spacer{height:188px}@media (min-width: 1024px){.handle-instructors .head-spacer{height:140px}}.template-collection .head-spacer{height:160px}@media (min-width: 38.9375em){.template-collection .head-spacer{height:175px}}.template-collection .psycle-header .secondary-nav .navigation-block .logo:after,.template-cart .psycle-header .secondary-nav .navigation-block .logo:after,.template-product .psycle-header .secondary-nav .navigation-block .logo:after{opacity:1}.workout-single-template .hero-banner .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.workout-single-template .hero-banner .video-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workout-single-template .hero-banner .inner{position:relative;z-index:1}.workout-single-template .hero-banner .inner .btn-flex .btn{padding-left:1.5rem;padding-right:1.5rem;text-align:center;font-size:1.1875rem}.workout-single-template .hero-banner .inner .btn-flex .btn.white,.workout-single-template .hero-banner .inner .btn-flex .btn.white-outline{position:relative}.workout-single-template .hero-banner .inner .btn-flex .btn.white:after,.workout-single-template .hero-banner .inner .btn-flex .btn.white-outline:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.workout-single-template .hero-banner .inner .btn-flex .btn.dark,.workout-single-template .hero-banner .inner .btn-flex .btn.default,.workout-single-template .hero-banner .inner .btn-flex .btn.dark-outline{position:relative}.workout-single-template .hero-banner .inner .btn-flex .btn.dark:after,.workout-single-template .hero-banner .inner .btn-flex .btn.default:after,.workout-single-template .hero-banner .inner .btn-flex .btn.dark-outline:after{background:#ffffff80;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.workout-single-template .boxes-collapsable .flex-grid,.workout-single-template .boxes-collapsable .btn-flex,.workout-single-template .boxes-collapsable .hero-thin-banner,.workout-single-template .boxes-collapsable .hero-banner,.workout-single-template .boxes-collapsable .hero-carousel-wrapper,.workout-single-template .boxes-collapsable .default_page_template .studio-ctas,.default_page_template .workout-single-template .boxes-collapsable .studio-ctas,.workout-single-template .boxes-collapsable .bek-testimonials .slick-dots,.bek-testimonials .workout-single-template .boxes-collapsable .slick-dots,.workout-single-template .boxes-collapsable .collection-template .product-output,.collection-template .workout-single-template .boxes-collapsable .product-output,.workout-single-template .boxes-collapsable .collection-overview .product-output,.collection-overview .workout-single-template .boxes-collapsable .product-output,.workout-single-template .boxes-collapsable .wo-product-carousel .product-output,.wo-product-carousel .workout-single-template .boxes-collapsable .product-output,.workout-single-template .boxes-collapsable .product-template-wrapper .img-wrap .slick-dots,.product-template-wrapper .img-wrap .workout-single-template .boxes-collapsable .slick-dots,.workout-single-template .boxes-collapsable .product-template-wrapper .content-wrap .bcrumb ul,.product-template-wrapper .content-wrap .bcrumb .workout-single-template .boxes-collapsable ul,.workout-single-template .boxes-collapsable .product-template-wrapper .content-wrap .variant-wrapper .item,.product-template-wrapper .content-wrap .variant-wrapper .workout-single-template .boxes-collapsable .item,.workout-single-template .boxes-collapsable .product-template-wrapper .content-wrap .variant-wrapper .item .item-list,.product-template-wrapper .content-wrap .variant-wrapper .item .workout-single-template .boxes-collapsable .item-list,.workout-single-template .boxes-collapsable .product-template-wrapper .content-wrap .qty-wrap,.product-template-wrapper .content-wrap .workout-single-template .boxes-collapsable .qty-wrap,.workout-single-template .boxes-collapsable .product-template-wrapper .content-wrap .qty-wrap .qty-selector,.product-template-wrapper .content-wrap .qty-wrap .workout-single-template .boxes-collapsable .qty-selector,.workout-single-template .boxes-collapsable .my-psycle-template .mp-header .overview nav ul,.my-psycle-template .mp-header .overview nav .workout-single-template .boxes-collapsable ul,.workout-single-template .boxes-collapsable .my-psycle-template .preferences-update .preference-box,.my-psycle-template .preferences-update .workout-single-template .boxes-collapsable .preference-box,.workout-single-template .boxes-collapsable .my-psycle-template .preferences-update .preference-box .form-elements,.my-psycle-template .preferences-update .preference-box .workout-single-template .boxes-collapsable .form-elements,.workout-single-template .boxes-collapsable .my-psycle-template .bm-item .bm-cell,.my-psycle-template .bm-item .workout-single-template .boxes-collapsable .bm-cell,.workout-single-template .boxes-collapsable .my-psycle-template .credit-history-tables,.my-psycle-template .workout-single-template .boxes-collapsable .credit-history-tables,.workout-single-template .boxes-collapsable .my-psycle-template .credit-history-tables .item .t-row,.my-psycle-template .credit-history-tables .item .workout-single-template .boxes-collapsable .t-row,.workout-single-template .boxes-collapsable .my-psycle-template .completed-classes-boxes,.my-psycle-template .workout-single-template .boxes-collapsable .completed-classes-boxes,.workout-single-template .boxes-collapsable .__codex-pagination,.workout-single-template .boxes-collapsable .__codex-event-panel .content-wrap .__codex-header,.__codex-event-panel .content-wrap .workout-single-template .boxes-collapsable .__codex-header,.workout-single-template .boxes-collapsable .__codex-event-panel .content-wrap .social,.__codex-event-panel .content-wrap .workout-single-template .boxes-collapsable .social,.workout-single-template .boxes-collapsable .__codex-event-panel .class-layout .legend,.__codex-event-panel .class-layout .workout-single-template .boxes-collapsable .legend,.workout-single-template .boxes-collapsable .__codex-event-panel .__codex-slot_selector,.__codex-event-panel .workout-single-template .boxes-collapsable .__codex-slot_selector,.workout-single-template .boxes-collapsable .success-check,.workout-single-template .boxes-collapsable .global-login-modal-wrapper .__codex-modal-login-success-message,.global-login-modal-wrapper .workout-single-template .boxes-collapsable .__codex-modal-login-success-message,.workout-single-template .boxes-collapsable .global-login-modal-wrapper .__codex-modal-login-error-message,.global-login-modal-wrapper .workout-single-template .boxes-collapsable .__codex-modal-login-error-message,.workout-single-template .boxes-collapsable .hp-hero .item article,.hp-hero .item .workout-single-template .boxes-collapsable article,.workout-single-template .boxes-collapsable .hp-hero .hp-video-hero article,.hp-hero .hp-video-hero .workout-single-template .boxes-collapsable article,.workout-single-template .boxes-collapsable .__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta,.__codex-video-detail-panel .__codex-video-detail-inner .workout-single-template .boxes-collapsable .__codex-video-detail-meta,.workout-single-template .boxes-collapsable .__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields p,.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields .workout-single-template .boxes-collapsable p,.workout-single-template .boxes-collapsable .__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields .under-video .__codex-video-detail-description,.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields .under-video .workout-single-template .boxes-collapsable .__codex-video-detail-description,.workout-single-template .boxes-collapsable .__codex-video-detail-panel .under-video .content-wrap .__codex-video-detail-metafields .__codex-video-detail-description,.__codex-video-detail-panel .under-video .content-wrap .__codex-video-detail-metafields .workout-single-template .boxes-collapsable .__codex-video-detail-description,.workout-single-template .boxes-collapsable .__codex-video-detail-panel .__codex-video-detail-video,.__codex-video-detail-panel .workout-single-template .boxes-collapsable .__codex-video-detail-video,.workout-single-template .boxes-collapsable .__codex-video-detail-panel .__codex-video-detail-column,.__codex-video-detail-panel .workout-single-template .boxes-collapsable .__codex-video-detail-column,.workout-single-template .boxes-collapsable .__codex-video-detail-panel .__codex-video-detail-overlay,.__codex-video-detail-panel .workout-single-template .boxes-collapsable .__codex-video-detail-overlay,.workout-single-template .boxes-collapsable .__codex-video-detail-chat .__codex-chat-panel,.__codex-video-detail-chat .workout-single-template .boxes-collapsable .__codex-chat-panel,.workout-single-template .boxes-collapsable .quiz .bubble .checkbox-wrapper,.quiz .bubble .workout-single-template .boxes-collapsable .checkbox-wrapper,.workout-single-template .boxes-collapsable .quiz .bubble label .checkbox,.quiz .bubble label .workout-single-template .boxes-collapsable .checkbox,.workout-single-template .boxes-collapsable .__codex-countdown-timer-panel,.workout-single-template .boxes-collapsable .video-collection-listing .content-wrap .__codex-video-collection-metafields p,.video-collection-listing .content-wrap .__codex-video-collection-metafields .workout-single-template .boxes-collapsable p,.workout-single-template .boxes-collapsable .video-collection-listing .content-wrap .__codex-video-collection-metafields .__codex-video-detail-panel .under-video .__codex-video-detail-description,.video-collection-listing .content-wrap .__codex-video-collection-metafields .__codex-video-detail-panel .under-video .workout-single-template .boxes-collapsable .__codex-video-detail-description,.workout-single-template .boxes-collapsable .__codex-video-detail-panel .under-video .video-collection-listing .content-wrap .__codex-video-collection-metafields .__codex-video-detail-description,.__codex-video-detail-panel .under-video .video-collection-listing .content-wrap .__codex-video-collection-metafields .workout-single-template .boxes-collapsable .__codex-video-detail-description,.workout-single-template .boxes-collapsable .video-collection-listing .__codex-video-collection-videos .__codex-video-collection-row .regular,.video-collection-listing .__codex-video-collection-videos .__codex-video-collection-row .workout-single-template .boxes-collapsable .regular{flex-wrap:wrap}.workout-single-template .boxes-collapsable .col-two{width:50%}@media (max-width: 38.9375em){.workout-single-template .boxes-collapsable .col-two{width:100%}}.workout-single-template .boxes-collapsable .col-three{width:33.3%}@media (max-width: 38.9375em){.workout-single-template .boxes-collapsable .col-three{width:100%}}.workout-single-template .boxes-collapsable .col-four{width:25%}@media (max-width: 38.9375em){.workout-single-template .boxes-collapsable .col-four{width:100%}}.workout-single-template .boxes-collapsable .col-auto{max-width:30rem}@media (max-width: 38.9375em){.workout-single-template .boxes-collapsable .col-auto .box{width:calc(100% - 40px);margin:.625rem 20px}}.workout-single-template .boxes-collapsable .slick-slider .box{min-height:340px;height:100px}.workout-single-template .boxes-collapsable .btn-flex{margin:2.5rem 0}.default_page_template{padding:3.75rem 0 6.25rem;min-height:calc(100vh - 11.0625rem)}.default_page_template .title{text-align:center;text-transform:uppercase}.default_page_template .careers-section .wsiwig{text-align:center}.default_page_template .careers-section .wsiwig .section-title{text-transform:uppercase;margin:2.5rem 0 1.875rem}.default_page_template .careers-section .wsiwig .listing{text-align:left;margin-top:-1px}.default_page_template .careers-section .wsiwig .listing .title{text-transform:none;margin:0;padding:1.25rem 0;border-top:1px solid #212121;border-bottom:1px solid #212121;width:100%;display:block;position:relative;text-align:left;font-family:soinsanspro-medium,Calibri,Arial,sans-serif}.default_page_template .careers-section .wsiwig .listing .title:after{content:"";position:absolute;top:.875rem;right:0;width:2.5rem;height:2.5rem;background:url(icon-chev-dark.svg) no-repeat center center/contain;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.default_page_template .careers-section .wsiwig .listing article{display:none;-webkit-transition:.2s padding;-moz-transition:.2s padding;-ms-transition:.2s padding;-o-transition:.2s padding;transition:.2s padding}.default_page_template .careers-section .wsiwig .listing article .btn-flex{margin-top:30px}.default_page_template .careers-section .wsiwig .listing.active .title:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.default_page_template .careers-section .wsiwig .listing.active article{padding:20px 0}.default_page_template .careers-section .wsiwig .no-listings{padding:1.25rem 0;border-top:1px solid #212121;border-bottom:1px solid #212121;text-align:left;margin:0}.default_page_template .studio-ctas{margin:30px 0;flex-wrap:wrap;justify-content:center}.default_page_template .studio-ctas .btn{display:block;margin:0 .625rem .625rem;text-align:center;padding:.625rem 1.25rem .5rem;white-space:nowrap}@media (max-width: 38.9375em){.default_page_template .studio-ctas .btn{width:100%;margin:0 0 .625rem}}.default_page_template .studio-ctas .btn:hover{color:#212121;background:transparent;border-color:#212121}.default_page_template .contact-content-block .title{padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid #212121}.single-studio-template .studio-content-layout{display:block;width:100%;padding:3.75rem 0 0}.single-studio-template .studio-content-layout .content{padding:0 3.75rem 3.75rem 0}@media (max-width: 38.9375em){.single-studio-template .studio-content-layout .content{padding-right:0}}.single-studio-template .studio-content-layout .content .title{text-transform:uppercase}.single-studio-template .studio-content-layout .tube-section{margin:1.875rem 0}.single-studio-template .studio-content-layout .tube-section .item{padding-left:1.875rem;position:relative;margin:0}.single-studio-template .studio-content-layout .tube-section .item:after{background-repeat:no-repeat;background-image:url(icon-tube.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;position:absolute;top:0;left:0;content:"";width:20px;height:20px}.single-studio-template .studio-content-layout .tube-section .item:last-child{margin-bottom:1.25rem}.single-studio-template .studio-content-layout .map-image{width:100%}.workshop-events-layout .we-boxes{display:block;width:100%;background:#212121;padding:1.25rem 0;position:relative;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.workshop-events-layout .we-boxes .box{background:#fff;padding:1.25rem;width:calc(100% - 1.25rem);margin:.625rem;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;position:relative;text-align:left}@media (max-width: 38.9375em){.workshop-events-layout .we-boxes .box{margin:0 0 1.25rem;width:100%}}.workshop-events-layout .we-boxes .box .header{margin-bottom:1.25rem}.workshop-events-layout .we-boxes .box .header .title{text-transform:uppercase;margin:0 0 1.875rem;word-break:break-word}.workshop-events-layout .we-boxes .box .date{border-top:1px solid #212121;border-bottom:1px solid #212121;padding:.875rem 0 .5rem}.workshop-events-layout .we-details-lb{display:none;height:calc(100vh - 5.125rem);background:#fff;width:100%;position:fixed;z-index:3;top:3.875rem;left:0;overflow:auto}@media (max-width: 1024px){.workshop-events-layout .we-details-lb{top:3.875rem;height:calc(100vh - 3.875rem)}}.workshop-events-layout .we-details-lb .close-icon{position:absolute;z-index:2;top:40px;right:40px;width:30px;height:30px;background:url(icon-close-dark.svg) no-repeat center center/1rem #fff;border-radius:50%;-webkit-border-radius:50%;-webkit-transition:2s all;-moz-transition:2s all;-ms-transition:2s all;-o-transition:2s all;transition:2s all}@media (max-width: 1024px){.workshop-events-layout .we-details-lb .close-icon{right:1.25rem;top:1.25rem}}.workshop-events-layout .we-details-lb .close-icon:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.workshop-events-layout .we-details-lb .hero-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;background-color:#eee}.workshop-events-layout .we-details-lb .we-details{display:block;width:100%;background:#212121;padding:2.5rem 0}@media (max-width: 1024px){.workshop-events-layout .we-details-lb .we-details{padding:1.875rem 0}}@media (max-width: 38.9375em){.workshop-events-layout .we-details-lb .we-details{padding:1.25rem 0}}.workshop-events-layout .we-details-lb .we-details .item{position:relative}@media (max-width: 1024px){.workshop-events-layout .we-details-lb .we-details .item{margin:1.25rem 0}}.workshop-events-layout .we-details-lb .we-details .item:after{content:"";position:absolute;top:0;left:-30px;height:100%;width:1px;background:#333}@media (max-width: 1024px){.workshop-events-layout .we-details-lb .we-details .item:after{opacity:0}}@media (max-width: 38.9375em){.workshop-events-layout .we-details-lb .we-details .item:after{opacity:1;left:0;width:100%;height:.0625rem;top:-1.25rem}}.workshop-events-layout .we-details-lb .we-details .item:first-child:after{display:none}.workshop-events-layout .we-details-lb .we-details .item .title{color:#fff;text-transform:uppercase;margin:0 0 .625rem}.workshop-events-layout .we-details-lb .we-details .item p,.workshop-events-layout .we-details-lb .we-details .item .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .workshop-events-layout .we-details-lb .we-details .item .__codex-video-detail-description{color:#fff}.workshop-events-layout .we-details-lb .we-overview article{padding:3.75rem 0}.workshop-events-layout .we-details-lb .we-overview article .btn-flex{margin-top:1.875rem}.__codex-register-panel{height:100%}.credits-output-wrapper,.memberships-output{background:#212121;padding-top:3.75rem}@media (max-width: 38.9375em){.credits-output-wrapper,.memberships-output{padding:1.875rem 0 0}}.credits-output-wrapper.intro-offer,.memberships-output.intro-offer{background:var(--background-color);height:100%}.credits-output-wrapper.intro-offer .section-title,.credits-output-wrapper.intro-offer .overview,.memberships-output.intro-offer .section-title,.memberships-output.intro-offer .overview{color:var(--text-color);text-align:center}.credits-output-wrapper.intro-offer .section-title,.memberships-output.intro-offer .section-title{font-size:36px;line-height:1;margin-bottom:16px}@media (max-width: 38.9375em){.credits-output-wrapper.intro-offer .section-title,.memberships-output.intro-offer .section-title{font-size:28px;line-height:1.2}}.credits-output-wrapper.intro-offer .overview,.memberships-output.intro-offer .overview{font-size:24px;line-height:1.25;font-weight:700}@media (max-width: 38.9375em){.credits-output-wrapper.intro-offer .overview,.memberships-output.intro-offer .overview{font-size:20px;line-height:1.3}}@media (max-width: 38.9375em){.credits-output-wrapper .content-block,.memberships-output .content-block{padding-bottom:0}}.credits-output-wrapper .content-block .title,.memberships-output .content-block .title{color:#fff;text-transform:uppercase;margin:0 0 1.25rem}@media (max-width: 38.9375em){.credits-output-wrapper .content-block .title,.memberships-output .content-block .title{margin-bottom:.625rem}}.credits-output-wrapper .content-block p,.credits-output-wrapper .content-block .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .credits-output-wrapper .content-block .__codex-video-detail-description,.credits-output-wrapper .content-block a:not(.btn),.memberships-output .content-block p,.memberships-output .content-block .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .memberships-output .content-block .__codex-video-detail-description,.memberships-output .content-block a:not(.btn){color:#fff}@media (max-width: 38.9375em){.credits-output-wrapper .content-block p,.credits-output-wrapper .content-block .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .credits-output-wrapper .content-block .__codex-video-detail-description,.credits-output-wrapper .content-block a:not(.btn),.memberships-output .content-block p,.memberships-output .content-block .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .memberships-output .content-block .__codex-video-detail-description,.memberships-output .content-block a:not(.btn){margin-bottom:.9375rem}}.credits-output-wrapper .box-output,.memberships-output .box-output{margin:0 -.625rem;padding:0 0 3.75rem}@media (max-width: 38.9375em){.credits-output-wrapper .box-output,.memberships-output .box-output{margin:0;padding-bottom:1.875rem}}.credits-output-wrapper .box-output.layout-5 .cell,.memberships-output .box-output.layout-5 .cell{width:33.3%!important}@media (max-width: 1024px){.credits-output-wrapper .box-output.layout-5 .cell,.memberships-output .box-output.layout-5 .cell{width:50%!important}}@media (max-width: 38.9375em){.credits-output-wrapper .box-output.layout-5 .cell,.memberships-output .box-output.layout-5 .cell{width:100%!important}}.credits-output-wrapper .box-output.layout-5 .cell:nth-child(4),.credits-output-wrapper .box-output.layout-5 .cell:nth-child(5),.memberships-output .box-output.layout-5 .cell:nth-child(4),.memberships-output .box-output.layout-5 .cell:nth-child(5){width:50%!important}@media (max-width: 38.9375em){.credits-output-wrapper .box-output.layout-5 .cell:nth-child(4),.credits-output-wrapper .box-output.layout-5 .cell:nth-child(5),.memberships-output .box-output.layout-5 .cell:nth-child(4),.memberships-output .box-output.layout-5 .cell:nth-child(5){width:100%!important}}.credits-output-wrapper .box-output .cell.disabled,.memberships-output .box-output .cell.disabled{opacity:.3;pointer-events:none}.credits-output-wrapper .box-output .item,.memberships-output .box-output .item{background:#fff;padding:1.875rem;margin:.625rem;position:relative;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 38.9375em){.credits-output-wrapper .box-output .item,.memberships-output .box-output .item{margin:.3125rem .625rem}}.credits-output-wrapper .box-output .item.toggle_view .overview,.memberships-output .box-output .item.toggle_view .overview{display:none}.credits-output-wrapper .box-output .item.toggle_view .benefit,.memberships-output .box-output .item.toggle_view .benefit{display:block}.credits-output-wrapper .box-output .item .title,.memberships-output .box-output .item .title{position:relative;text-transform:uppercase;padding-right:80px;margin:0 0 1.875rem;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}.credits-output-wrapper .box-output .item .title span,.memberships-output .box-output .item .title span{position:absolute;top:0;right:0}.credits-output-wrapper .box-output .item p,.credits-output-wrapper .box-output .item .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .credits-output-wrapper .box-output .item .__codex-video-detail-description,.memberships-output .box-output .item p,.memberships-output .box-output .item .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .memberships-output .box-output .item .__codex-video-detail-description{font-size:.9375rem;line-height:1.25rem;font-family:Montserrat,Trebuchet,Arial,sans-serif;font-weight:500;position:relative;z-index:1}.credits-output-wrapper .box-output .item:after,.memberships-output .box-output .item:after{content:"";position:absolute;bottom:1.875rem;right:1.875rem;background:url(icon-close-dark.svg) no-repeat center center/contain;width:1.5rem;height:1.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:.5}.credits-output-wrapper .box-output .item:before,.memberships-output .box-output .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:var(--dark-blue);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.credits-output-wrapper .box-output .item.disabled,.memberships-output .box-output .item.disabled{opacity:.3}.credits-output-wrapper .box-output .item.disabled:before,.memberships-output .box-output .item.disabled:before{opacity:0!important}.credits-output-wrapper .box-output .item.disabled:after,.memberships-output .box-output .item.disabled:after{background:url(icon-close-dark.svg) no-repeat center center/contain}.credits-output-wrapper .box-output .item.added:after,.memberships-output .box-output .item.added:after{background:#fff;opacity:1;content:"ADDED TO CART";color:#212121;font-size:12px;line-height:1;padding:10px 20px 7px;position:absolute;bottom:0;right:0;white-space:nowrap;width:auto;height:auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.credits-output-wrapper .box-output .item .btn-flex,.memberships-output .box-output .item .btn-flex{margin-top:20px}.credits-output-wrapper .box-output .item .btn-flex select,.memberships-output .box-output .item .btn-flex select{margin:0 0 10px}.credits-output-wrapper .box-output:not(.no-hover) .item:hover,.credits-output-wrapper .box-output:not(.no-hover) .item.added,.memberships-output .box-output:not(.no-hover) .item:hover,.memberships-output .box-output:not(.no-hover) .item.added{color:#fff}.credits-output-wrapper .box-output:not(.no-hover) .item:hover .title,.credits-output-wrapper .box-output:not(.no-hover) .item.added .title,.memberships-output .box-output:not(.no-hover) .item:hover .title,.memberships-output .box-output:not(.no-hover) .item.added .title{color:#fff}.credits-output-wrapper .box-output:not(.no-hover) .item:hover:before,.credits-output-wrapper .box-output:not(.no-hover) .item.added:before,.memberships-output .box-output:not(.no-hover) .item:hover:before,.memberships-output .box-output:not(.no-hover) .item.added:before{opacity:1}.credits-output-wrapper .box-output:not(.no-hover) .item:hover:after,.credits-output-wrapper .box-output:not(.no-hover) .item.added:after,.memberships-output .box-output:not(.no-hover) .item:hover:after,.memberships-output .box-output:not(.no-hover) .item.added:after{opacity:1;background:url(icon-close-white.svg) no-repeat center center/contain}.credits-output-wrapper.account,.memberships-output.account{background:transparent;padding:0}.credits-output-wrapper.account h6,.credits-output-wrapper.account .video-collection-listing .__codex-video-collection-instructors,.video-collection-listing .credits-output-wrapper.account .__codex-video-collection-instructors,.credits-output-wrapper.account .video-collection-listing .series-title,.video-collection-listing .credits-output-wrapper.account .series-title,.memberships-output.account h6,.memberships-output.account .video-collection-listing .__codex-video-collection-instructors,.video-collection-listing .memberships-output.account .__codex-video-collection-instructors,.memberships-output.account .video-collection-listing .series-title,.video-collection-listing .memberships-output.account .series-title{padding-right:80px}.credits-output-wrapper.account .slick-list,.memberships-output.account .slick-list{margin:0 -.625rem;width:calc(100% + 1.25rem)}.credits-output-wrapper.account .box-output .__codex-panel .item,.memberships-output.account .box-output .__codex-panel .item{margin:1.25rem .625rem;border:1px solid #000;background-color:var(--lightblue)}@media (max-width: 1024px){.credits-output-wrapper.account .box-output .__codex-panel .item,.memberships-output.account .box-output .__codex-panel .item{margin:1.25rem 0}}.credits-output-wrapper.account .box-output .__codex-panel .item:after,.memberships-output.account .box-output .__codex-panel .item:after{content:"Exclusive";position:absolute;display:block;top:-.9375rem;bottom:auto;right:.625rem;height:1.875rem;width:7.5rem;opacity:1;font-style:italic;text-transform:uppercase;text-align:center;padding:.5625rem 1.0625rem .375rem;z-index:1;font-size:.875rem;line-height:.875rem;letter-spacing:.0275rem;font-weight:700;font-family:SoinSansNeue;background:#ec82e6;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);color:#fff}.credits-output-wrapper.account .box-output .slick-arrow,.memberships-output.account .box-output .slick-arrow{background:none;top:-2.5rem;transform:translate(0);width:1.25rem;height:1.25rem;display:block!important}.credits-output-wrapper.account .box-output .slick-arrow:after,.memberships-output.account .box-output .slick-arrow:after{top:0;left:0;background:url(icon-chev-dark.svg) no-repeat center center/40px}.credits-output-wrapper.account .box-output .slick-arrow.slick-prev,.memberships-output.account .box-output .slick-arrow.slick-prev{left:auto;right:2.875rem}.credits-output-wrapper.account .box-output .slick-arrow.slick-next,.memberships-output.account .box-output .slick-arrow.slick-next{right:.375rem}.credits-output-wrapper.account .box-output .slick-arrow.slick-disabled,.memberships-output.account .box-output .slick-arrow.slick-disabled{opacity:.3!important}.memberships-output .box-output .item{padding:2.5rem 1.875rem 4.8rem}.memberships-output .box-output .item.subscription-available{padding:1.875rem 1.875rem 9rem}.memberships-output .box-output .item:after{display:none}.memberships-output .box-output .item.disabled{opacity:.7;pointer-events:none}.memberships-output .box-output .item .title{margin-bottom:1.875rem}.memberships-output .box-output .item .overview{position:relative;z-index:2}.memberships-output .box-output .item .benefit{display:none;position:relative;z-index:2}.memberships-output .box-output .item p,.memberships-output .box-output .item .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .memberships-output .box-output .item .__codex-video-detail-description{font-size:inherit;line-height:inherit;margin:0 0 .75rem}.memberships-output .box-output .item ul{margin:0 0 1.875rem 1.125rem}.memberships-output .box-output .item .btn-flex{flex-wrap:wrap;position:relative;z-index:2;position:absolute;bottom:1.875rem;left:1.875rem;width:calc(100% - 3.75rem)}.memberships-output .box-output .item .btn-flex .btn{text-align:center;width:100%;margin:0 0 .625rem}.memberships-output .box-output .item .btn-flex .btn:last-child{margin:0}.membership-logos{display:block;width:100%;background:#212121;padding:0 0 3.75rem}@media (max-width: 1024px){.membership-logos{padding:0}}.membership-logos .item{display:inline-block;padding:0 1.25rem 1.25rem}.membership-logos .item img{max-width:100%;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.membership-logos .item img:hover{opacity:.6}.membership-faqs,.faqs{display:block;width:100%;background:#212121;padding:0 0 2.5rem}.membership-faqs.white,.faqs.white{background:#fff}@media (max-width: 38.9375em){.membership-faqs.white .accordion-trigger,.faqs.white .accordion-trigger{text-align:left}}.membership-faqs.white .accordion-trigger a,.faqs.white .accordion-trigger a{color:#000}.membership-faqs.white .accordion-trigger a:before,.faqs.white .accordion-trigger a:before{background:url(icon-close-dark.svg) no-repeat center center/contain}.membership-faqs.white .accordion-trigger a:after,.faqs.white .accordion-trigger a:after{background-color:#000}.membership-faqs.white .m-faqs p,.membership-faqs.white .m-faqs .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .membership-faqs.white .m-faqs .__codex-video-detail-description,.faqs.white .m-faqs p,.faqs.white .m-faqs .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .faqs.white .m-faqs .__codex-video-detail-description,.membership-faqs.white .m-faqs .a p,.membership-faqs.white .m-faqs .a .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .membership-faqs.white .m-faqs .a .__codex-video-detail-description,.faqs.white .m-faqs .a p,.faqs.white .m-faqs .a .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .faqs.white .m-faqs .a .__codex-video-detail-description{color:#000}.membership-faqs .accordion-trigger,.faqs .accordion-trigger{padding:2.5rem 0}@media (max-width: 38.9375em){.membership-faqs .accordion-trigger,.faqs .accordion-trigger{text-align:center}}.membership-faqs .accordion-trigger a,.faqs .accordion-trigger a{font-family:soinsanspro-medium,Calibri,Arial,sans-serif;position:relative;color:#fff;padding-left:1.875rem;line-height:1.625rem;display:inline-block}.membership-faqs .accordion-trigger a:before,.faqs .accordion-trigger a:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background:url(icon-close-white.svg) no-repeat center center/contain;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.membership-faqs .accordion-trigger a:after,.faqs .accordion-trigger a:after{content:"";position:absolute;bottom:0;left:1.875rem;width:0px;height:1px;background:#fff;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.membership-faqs .accordion-trigger a.active:before,.faqs .accordion-trigger a.active:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}.membership-faqs .accordion-trigger a:hover:after,.faqs .accordion-trigger a:hover:after{width:calc(100% - 1.875rem)}.membership-faqs .m-faqs,.faqs .m-faqs{padding:1.25rem 0}.membership-faqs .m-faqs p,.membership-faqs .m-faqs .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .membership-faqs .m-faqs .__codex-video-detail-description,.faqs .m-faqs p,.faqs .m-faqs .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .faqs .m-faqs .__codex-video-detail-description{color:#fff}.membership-faqs .m-faqs .q,.faqs .m-faqs .q{position:relative;padding:20px 80px 20px 0}.membership-faqs .m-faqs .q:after,.faqs .m-faqs .q:after{content:"";position:absolute;top:0;right:0;width:.0625rem;height:100%;background:#333}@media (max-width: 38.9375em){.membership-faqs .m-faqs .q:after,.faqs .m-faqs .q:after{width:100%;height:.0625rem;top:auto;bottom:.625rem}}.membership-faqs .m-faqs .q p,.membership-faqs .m-faqs .q .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .membership-faqs .m-faqs .q .__codex-video-detail-description,.faqs .m-faqs .q p,.faqs .m-faqs .q .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .faqs .m-faqs .q .__codex-video-detail-description{text-transform:uppercase}.membership-faqs .m-faqs .a p,.membership-faqs .m-faqs .a .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .membership-faqs .m-faqs .a .__codex-video-detail-description,.faqs .m-faqs .a p,.faqs .m-faqs .a .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .faqs .m-faqs .a .__codex-video-detail-description{color:#ccc}.bep-wrap .box-output{padding:0}.bep-wrap .box-output .item{padding:2.5rem 1.875rem 1.875rem}.bep-wrap .box-output .item:after{display:none}.bep-wrap .box-output .item .title{margin-bottom:1.875rem}.bep-wrap .box-output .item ul{margin:0 0 1.875rem 1.125rem;position:relative;z-index:1}.bep-wrap .box-output .item ul li{margin:0 0 .625rem;font-size:.9375rem;line-height:1.25rem;font-family:Montserrat,Trebuchet,Arial,sans-serif;font-weight:500}.bep-wrap .box-output .item .btn{min-width:12.5rem;text-align:center;position:relative;z-index:1}.bep-wrap .box-output .item .btn:hover{border-color:transparent}.bep-wrap .box-output .item:hover ul li,.bep-wrap .box-output .item.active ul li{color:#fff}.bek-testimonials{display:block;width:100%;background:#91c4db;text-align:center;padding:10rem 0}@media (max-width: 1024px){.bek-testimonials{padding:3.75rem 0}}.bek-testimonials blockquote{max-width:56.25rem;margin:0 auto;display:block;padding:0}.bek-testimonials blockquote:before{display:none}.bek-testimonials blockquote p,.bek-testimonials blockquote .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .bek-testimonials blockquote .__codex-video-detail-description{color:#fff;font-family:Montserrat,Trebuchet,Arial,sans-serif;font-weight:600;font-style:italic;text-transform:uppercase;font-size:1.5rem;line-height:2rem}@media (max-width: 1024px){.bek-testimonials blockquote p,.bek-testimonials blockquote .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .bek-testimonials blockquote .__codex-video-detail-description{font-size:1.375rem;line-height:1.875rem}}.bek-testimonials .slick-arrow{background:none}.bek-testimonials .slick-arrow:after{width:100%;background-size:30px;-webkit-background-size:30px}.bek-testimonials .slick-dots{justify-content:center;padding-top:1.25rem}.bek-testimonials .slick-dots li button{margin:0 .25rem}.credits-messaging p,.credits-messaging .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .credits-messaging .__codex-video-detail-description{position:fixed;z-index:5;margin:0;bottom:100px;left:-540px;max-width:500px;color:#fff;font-size:1rem;line-height:1.25rem;padding:2.5rem;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.credits-messaging p.success,.credits-messaging .__codex-video-detail-panel .under-video .success.__codex-video-detail-description,.__codex-video-detail-panel .under-video .credits-messaging .success.__codex-video-detail-description{background:#3f84e9}.credits-messaging p.error,.credits-messaging .__codex-video-detail-panel .under-video .error.__codex-video-detail-description,.__codex-video-detail-panel .under-video .credits-messaging .error.__codex-video-detail-description{background:#b6d8e4;color:#212121}.credits-messaging p span,.credits-messaging .__codex-video-detail-panel .under-video .__codex-video-detail-description span,.__codex-video-detail-panel .under-video .credits-messaging .__codex-video-detail-description span{font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-decoration:underline;text-transform:uppercase}.credits-messaging p.active,.credits-messaging .__codex-video-detail-panel .under-video .active.__codex-video-detail-description,.__codex-video-detail-panel .under-video .credits-messaging .active.__codex-video-detail-description{left:0}.login-template{display:block;width:100%;height:calc(100vh - 3.875rem);min-height:800px;background-image:url(//psyclelondon.com/cdn/shop/files/Reset_Password_2000x.png?v=1736954681);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;position:relative;color:#fff}.login-template .account-modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:480px;display:none}@media (max-width: 38.9375em){.login-template .account-modal{min-width:90%}}.login-template .account-modal.show{display:block}.login-template .account-modal.show p,.login-template .account-modal.show .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .login-template .account-modal.show .__codex-video-detail-description{color:#fff;text-align:center}.login-template .account-modal.show p a,.login-template .account-modal.show .__codex-video-detail-panel .under-video .__codex-video-detail-description a,.__codex-video-detail-panel .under-video .login-template .account-modal.show .__codex-video-detail-description a{color:#fff;text-decoration:underline}.login-template .account-modal .title{text-align:center;color:#fff;text-transform:uppercase;margin:0 0 1.875rem}.login-template .account-modal form input{background:#ffffffb3;text-align:center}.login-template .account-modal form input:hover,.login-template .account-modal form input:focus{background:#fff}.login-template .account-modal form .form-foot{display:flex;justify-content:space-between;align-items:center;margin:.625rem 0 1.875rem}.login-template .account-modal form .form-foot .optin label{cursor:pointer;padding-top:.25rem}.login-template .account-modal form .form-nav{margin:0;text-align:center}.login-template .account-modal form .form-nav a{color:#fff;text-decoration:underline;text-transform:uppercase;font-size:.8rem;line-height:1.25rem;font-family:soinsanspro-medium,Calibri,Arial,sans-serif}.login-template .account-modal.password-wrapper form .form-foot{justify-content:center}.login-template .account-modal.password-wrapper .__codex-login-panel .form-foot{justify-content:space-between}.login-template .account-modal.password-wrapper .title{margin:0 0 .625rem}.login-template .account-modal.password-wrapper .reset-note{font-family:soinsanspro-bold,Calibri,Arial,sans-serif;color:#fff;text-align:center;margin:0 0 1.875rem}.login-template .account-modal .redirect-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.login-template .account-modal .redirect-btn .btn{margin:0 5px;flex-basis:100%}.login-template .account-modal .__codex-logout-button{color:#fff;text-decoration:underline;text-transform:uppercase;font-size:.8rem;line-height:1.25rem;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;margin:18px 30px 16px}.login-template .clm-header{display:none}.corporate-page-template .memberships-output{padding:0}.corporate-page-template .footer-note p,.corporate-page-template .footer-note .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .corporate-page-template .footer-note .__codex-video-detail-description{color:#fff;text-align:center}.cookie-modal{position:fixed;z-index:4;bottom:-31.25rem;opacity:0;width:100%;background:#212121;color:#fff;left:0;padding:1.625rem 20.625rem 1.625rem 0;border-top:1px solid transparent;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 38.9375em){.cookie-modal{padding:1.25rem 0;text-align:center}}.cookie-modal.active{bottom:0;opacity:1;border-color:#333}.cookie-modal p,.cookie-modal .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .cookie-modal .__codex-video-detail-description{margin:0;font-size:.7rem}.cookie-modal p.title,.cookie-modal .__codex-video-detail-panel .under-video .title.__codex-video-detail-description,.__codex-video-detail-panel .under-video .cookie-modal .title.__codex-video-detail-description{text-transform:uppercase;margin:0 0 .625rem}.cookie-modal p a,.cookie-modal .__codex-video-detail-panel .under-video .__codex-video-detail-description a,.__codex-video-detail-panel .under-video .cookie-modal .__codex-video-detail-description a{color:#fff;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-decoration:none}.cookie-modal .btn{position:absolute;top:50%;right:2.5rem;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);width:236px;text-align:center}@media (max-width: 38.9375em){.cookie-modal .btn{position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0);display:block;width:100%;margin-top:20px}}.close-cart-bg{display:block;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background:#fffc;display:none}.close-cart-bg.active{display:block}.codex-cart{position:fixed;z-index:9999;top:0;right:-37.5rem;width:37.5rem;height:100vh;background:#212121!important;-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;-o-transition:.4s all;transition:.4s all}.codex-cart .cart-overlay{content:"";position:fixed;top:0;left:0;width:calc(100vw - 37.5rem);pointer-events:none;height:100vh;background:#fffc;opacity:0;-webkit-transition:.6s all;-moz-transition:.6s all;-ms-transition:.6s all;-o-transition:.6s all;transition:.6s all}@media (max-width: 1024px){.codex-cart .cart-overlay{display:none}}@media (max-width: 1024px){.codex-cart{width:100vw;right:-120vw}}.codex-cart.active{right:0}.codex-cart.active .cart-overlay{opacity:1;pointer-events:auto}.codex-cart p,.codex-cart .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .__codex-video-detail-description{color:#fff}.codex-cart .cart-header{display:flex;justify-content:space-between;padding:1.875rem 2.5rem;border-bottom:1px solid #333;position:relative}@media (max-width: 1024px){.codex-cart .cart-header{padding:1.875rem 1.25rem}}.codex-cart .cart-header .close-icon{position:absolute;top:1.75rem;left:2.5rem;background-image:url(icon-close-white.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-position:center center;background-size:contain;-webkit-background-size:contain;width:18px;height:18px}@media (max-width: 1024px){.codex-cart .cart-header .close-icon{left:1.25rem}}.codex-cart .cart-header p,.codex-cart .cart-header .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-header .__codex-video-detail-description{text-transform:uppercase;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;margin:0;line-height:1.25rem;padding-left:30px}.codex-cart .cart-header p.cart-icon,.codex-cart .cart-header .__codex-video-detail-panel .under-video .cart-icon.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-header .cart-icon.__codex-video-detail-description{background:url(icon-cart.svg) no-repeat right center/1.25rem;position:relative;padding-right:1.875rem}.codex-cart .cart-contents{overflow-y:scroll;position:relative;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.codex-cart .cart-contents .item{display:flex;padding:1.25rem 2.5rem;position:relative;border-bottom:1px solid #333;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 1024px){.codex-cart .cart-contents .item{padding:1.25rem}}.codex-cart .cart-contents .item:before{content:"";position:absolute;z-index:1;top:0;right:0;width:0px;height:100%;background:#ef4545;-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;-o-transition:.4s all;transition:.4s all}.codex-cart .cart-contents .item:after{content:"Removed from cart";font-size:18px;line-height:1;color:#fff;position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-30%,-50%);-moz-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);-o-transform:translate(-30%,-50%);transform:translate(-30%,-50%);opacity:0;pointer-events:none;transition-delay:.4s;-webkit-transition-delay:.4s;transition-duration:.3s;-webkit-transition-duration:.3s;transition-property:all;-webkit-transition-property:all}.codex-cart .cart-contents .item.memebership{padding-bottom:3.125rem}.codex-cart .cart-contents .item.removed:before{width:100%}.codex-cart .cart-contents .item.removed:after{opacity:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.codex-cart .cart-contents .item .content{width:65%}.codex-cart .cart-contents .item .price{width:35%}.codex-cart .cart-contents .item .price p,.codex-cart .cart-contents .item .price .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-contents .item .price .__codex-video-detail-description{text-align:right}.codex-cart .cart-contents .item .price .compare-price{text-decoration:line-through;margin-right:10px}.codex-cart .cart-contents .item p,.codex-cart .cart-contents .item .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-contents .item .__codex-video-detail-description{color:#fff;margin:0}.codex-cart .cart-contents .item p.sub,.codex-cart .cart-contents .item .__codex-video-detail-panel .under-video .sub.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-contents .item .sub.__codex-video-detail-description{color:#ccc;margin-top:.3125rem;min-height:20px}.codex-cart .cart-contents .item p.title,.codex-cart .cart-contents .item .__codex-video-detail-panel .under-video .title.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-contents .item .title.__codex-video-detail-description{text-transform:uppercase}.codex-cart .cart-contents .item .remove-icon{position:absolute;bottom:1.25rem;right:2.5rem;width:1.125rem;height:1.125rem;background-image:url(icon-close-red.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-position:center center;background-size:contain;-webkit-background-size:contain}.codex-cart .cart-contents .item .remove-icon:before{content:"Remove?";color:#ef4545;position:absolute;top:.3125rem;right:1.875rem;line-height:1;font-size:.75rem;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase;opacity:0;pointer-events:none;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.codex-cart .cart-contents .item .remove-icon:hover:before{opacity:1}.codex-cart .cart-contents .item .qty-selector{position:relative;width:8.75rem;height:2.5rem;border-radius:1.25rem;-webkit-border-radius:1.25rem;border:1px solid #fff;color:#fff;text-align:center;display:flex;margin-top:1.25rem}.codex-cart .cart-contents .item .qty-selector span{width:33.3%;height:2.5rem;position:relative}.codex-cart .cart-contents .item .qty-selector span:before{content:"";width:.75rem;height:.125rem;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.codex-cart .cart-contents .item .qty-selector span.plus:after{content:"";width:.125rem;height:.75rem;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.codex-cart .cart-contents .item .qty-selector input{padding:.25rem 0 0;height:2.5rem;margin:0;width:33.3%;border:none;background:transparent;color:#fff;font-size:.75rem;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-align:center;line-height:1;height:auto}.codex-cart .cart-contents .empty-cart{padding:1.25rem 0;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.codex-cart .cart-contents .empty-cart p,.codex-cart .cart-contents .empty-cart .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-contents .empty-cart .__codex-video-detail-description{color:#fff;margin:0;text-align:center}.codex-cart .cart-contents .empty-cart p.tag,.codex-cart .cart-contents .empty-cart .__codex-video-detail-panel .under-video .tag.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-contents .empty-cart .tag.__codex-video-detail-description{color:#ccc}.codex-cart .cart-contents .empty-cart img{display:block;margin:1.25rem auto;max-width:140px}.codex-cart .cart-contents .empty-cart .checkout-btn{margin-top:20px;display:block;text-align:center}.codex-cart .cart-contents .cart-total{padding:1.25rem 2.5rem}.codex-cart .cart-contents .cart-total p,.codex-cart .cart-contents .cart-total .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-contents .cart-total .__codex-video-detail-description{text-align:right;color:#ccc;margin:0}.codex-cart .cart-contents .cart-total p strong,.codex-cart .cart-contents .cart-total .__codex-video-detail-panel .under-video .__codex-video-detail-description strong,.__codex-video-detail-panel .under-video .codex-cart .cart-contents .cart-total .__codex-video-detail-description strong{color:#fff;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.codex-cart .cart-contents.disabled{opacity:.1;pointer-events:none}.codex-cart .active-vouchers{color:#fff;margin:.3125rem 0;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;position:relative;padding-left:30px}.codex-cart .active-vouchers .remove-icon{position:absolute;top:2px;left:6px;background-image:url(icon-close-white.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-position:center center;background-size:contain;-webkit-background-size:contain;width:10px;height:10px}.codex-cart .card-container{position:absolute;width:100%;height:calc(100% - 231px);top:231px;left:0;display:flex;flex-direction:column;justify-content:space-between;overflow:auto}.codex-cart .cart-footer{padding:2.5rem}@media (max-width: 1024px){.codex-cart .cart-footer{padding:2.5rem 1.25rem}}.codex-cart .cart-footer .coupon-output{position:relative}.codex-cart .cart-footer .coupon-output input{background:#222;border:1px solid #333;color:#fff}.codex-cart .cart-footer .coupon-output input::-webkit-input-placeholder{color:#ccc;opacity:1}.codex-cart .cart-footer .coupon-output input::-moz-placeholder{color:#ccc;opacity:1}.codex-cart .cart-footer .coupon-output input:-ms-input-placeholder{color:#ccc;opacity:1}.codex-cart .cart-footer .coupon-output input:-moz-placeholder{color:#ccc;opacity:1}.codex-cart .cart-footer .coupon-output input:hover,.codex-cart .cart-footer .coupon-output input:focus{border-color:#fff}.codex-cart .cart-footer .coupon-output .btn{position:absolute;top:.3125rem;right:.3125rem;padding:.875rem 1.25rem .75rem;width:7.5rem;text-align:center}@media (max-width: 1024px){.codex-cart .cart-footer .coupon-output .btn{padding:.875rem 0 .75rem;width:4.375rem}}.codex-cart .cart-footer .checkout-btn{width:100%;position:static;text-align:center}.codex-cart .cart-footer .reg-link{color:#fff;text-align:center;display:block;font-size:14px;margin:20px 0 0;line-height:1;text-decoration:underline;font-family:soinsanspro-medium,Calibri,Arial,sans-serif}.codex-cart .cart-login-modal{position:absolute;bottom:-500px;right:0;width:100%;padding:0 2.5rem;border-top:1px solid #333;background:#212121;-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;-o-transition:.4s all;transition:.4s all}@media (max-width: 38.9375em){.codex-cart .cart-login-modal{padding:0 1.25rem}}.codex-cart .cart-login-modal.active{bottom:0}.codex-cart .cart-login-modal .password-wrapper{display:none}.codex-cart .cart-login-modal .__codex-login-panel,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel{position:relative;padding:1.25rem 0}.codex-cart .cart-login-modal .__codex-login-panel p,.codex-cart .cart-login-modal .__codex-login-panel .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-login-modal .__codex-login-panel .__codex-video-detail-description,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel p,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel .__codex-video-detail-description{color:#fff;text-transform:uppercase;margin:0;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.codex-cart .cart-login-modal .__codex-login-panel p.reset-note,.codex-cart .cart-login-modal .__codex-login-panel .__codex-video-detail-panel .under-video .reset-note.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-login-modal .__codex-login-panel .reset-note.__codex-video-detail-description,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel p.reset-note,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel .__codex-video-detail-panel .under-video .reset-note.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel .reset-note.__codex-video-detail-description{font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-align:center;margin:0 auto .625rem;width:60%}.codex-cart .cart-login-modal .__codex-login-panel h1,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel h1{display:none}.codex-cart .cart-login-modal .__codex-login-panel .close-icon,.codex-cart .cart-login-modal .__codex-resetpasswordrequest-panel .close-icon{position:absolute;top:1.25rem;right:0;background-image:url(icon-close-white.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-position:center center;background-size:contain;-webkit-background-size:contain;width:18px;height:18px}.codex-cart .cart-login-modal form input{background:#222;border:1px solid #333;color:#fff;margin:0 0 .625rem}.codex-cart .cart-login-modal form input::-webkit-input-placeholder{color:#ccc;opacity:1}.codex-cart .cart-login-modal form input::-moz-placeholder{color:#ccc;opacity:1}.codex-cart .cart-login-modal form input:-ms-input-placeholder{color:#ccc;opacity:1}.codex-cart .cart-login-modal form input:-moz-placeholder{color:#ccc;opacity:1}.codex-cart .cart-login-modal form input:hover,.codex-cart .cart-login-modal form input:focus{border-color:#fff}.codex-cart .cart-login-modal form .optin{display:none}.codex-cart .cart-login-modal form button{width:100%;text-align:center;padding:1.4375rem 1.25rem}.codex-cart .cart-login-modal form button.default{background-color:#fff;color:#000;border-color:#fff}.codex-cart .cart-login-modal form button.default:hover{background-color:transparent;color:#fff;border-color:#fff}.codex-cart .cart-login-modal form button.processing:after{top:29px;right:15px}.codex-cart .cart-login-modal .clm-footer p:first-of-type,.codex-cart .cart-login-modal .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description:first-of-type,.__codex-video-detail-panel .under-video .codex-cart .cart-login-modal .clm-footer .__codex-video-detail-description:first-of-type{padding-bottom:0}.codex-cart .cart-login-modal .clm-footer p:last-of-type,.codex-cart .cart-login-modal .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description:last-of-type,.__codex-video-detail-panel .under-video .codex-cart .cart-login-modal .clm-footer .__codex-video-detail-description:last-of-type{padding-top:0}.codex-cart .cart-login-modal p.form-nav,.codex-cart .cart-login-modal .__codex-video-detail-panel .under-video .form-nav.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .cart-login-modal .form-nav.__codex-video-detail-description{padding:.625rem 0;text-align:center;margin:.3125rem 0;color:#fff}.codex-cart .cart-login-modal p.form-nav a,.codex-cart .cart-login-modal .__codex-video-detail-panel .under-video .form-nav.__codex-video-detail-description a,.__codex-video-detail-panel .under-video .codex-cart .cart-login-modal .form-nav.__codex-video-detail-description a{color:#fff;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;text-decoration:underline;text-style:italic}.codex-cart .cart-breadcrumb{padding:.9375rem 2.5rem;border-bottom:1px solid #333}.codex-cart .cart-breadcrumb a{font-size:12px;line-height:1;color:#ccc;margin:0;text-transform:uppercase;position:relative;padding-left:30px;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.codex-cart .cart-breadcrumb a:before{content:"";position:absolute;top:0;left:0;background-image:url(icon-chev-white.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-position:center center;background-size:contain;-webkit-background-size:contain;width:15px;height:10px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:.6;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.codex-cart .cart-breadcrumb a:hover{color:#fff}.codex-cart .cart-breadcrumb a:hover:before{opacity:1}.codex-cart .secondary-cart-total{padding:1.25rem 2.5rem;border-bottom:1px solid #333}.codex-cart .secondary-cart-total p,.codex-cart .secondary-cart-total .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .secondary-cart-total .__codex-video-detail-description{color:#ccc;margin:0}.codex-cart .secondary-cart-total p strong,.codex-cart .secondary-cart-total .__codex-video-detail-panel .under-video .__codex-video-detail-description strong,.__codex-video-detail-panel .under-video .codex-cart .secondary-cart-total .__codex-video-detail-description strong{color:#fff}.codex-cart .secondary-cart-total .price{text-align:right}.codex-cart .secondary-cart-total .price p,.codex-cart .secondary-cart-total .price .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .secondary-cart-total .price .__codex-video-detail-description{margin-bottom:.625rem}.codex-cart .secondary-cart-total .price p strong,.codex-cart .secondary-cart-total .price .__codex-video-detail-panel .under-video .__codex-video-detail-description strong,.__codex-video-detail-panel .under-video .codex-cart .secondary-cart-total .price .__codex-video-detail-description strong{display:inline-block;min-width:80px}.codex-cart .secondary-cart-total .price p:last-of-type,.codex-cart .secondary-cart-total .price .__codex-video-detail-panel .under-video .__codex-video-detail-description:last-of-type,.__codex-video-detail-panel .under-video .codex-cart .secondary-cart-total .price .__codex-video-detail-description:last-of-type{margin:0}.codex-cart .checkout-btn{position:relative;width:calc(100% - 80px);left:40px}.codex-cart .checkout-btn .btn{width:100%;text-align:center;padding:1.4375rem 1.25rem}.codex-cart .checkout-complete .content{text-align:center;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}@media (max-width: 38.9375em){.codex-cart .checkout-complete .content{padding:0 20px}}.codex-cart .checkout-complete .content p,.codex-cart .checkout-complete .content .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .checkout-complete .content .__codex-video-detail-description{margin:0;color:#fff}.codex-cart .checkout-complete .content p.title,.codex-cart .checkout-complete .content .__codex-video-detail-panel .under-video .title.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .checkout-complete .content .title.__codex-video-detail-description{font-size:20px;line-height:20px;margin-bottom:12px;font-family:soinsanspro-medium,Calibri,Arial,sans-serif}.codex-cart .checkout-complete .content p.sub,.codex-cart .checkout-complete .content .__codex-video-detail-panel .under-video .sub.__codex-video-detail-description,.__codex-video-detail-panel .under-video .codex-cart .checkout-complete .content .sub.__codex-video-detail-description{color:#ccc}.codex-cart .complete-controls{position:absolute;bottom:2.5rem;left:2.5rem;width:calc(100% - 5rem);flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}@media (max-width: 38.9375em){.codex-cart .complete-controls{bottom:20px;left:20px;width:calc(100% - 40px)}}.codex-cart .complete-controls .btn{width:100%;text-align:center;margin:10px 0 0}.codex-cart .complete-controls .btn.inline-btn{width:calc(50% - 5px)}.__codex-stripe-card-update-panel .__codex-stripe-card-card,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card,.__codex-stripe-card-update-panel .stripe-card,.__codex-stripe-card-panel .__codex-stripe-card-card,.__codex-stripe-card-panel .__codex-stripe-card-update-card,.__codex-stripe-card-panel .stripe-card{background:#1a1a1a;border:1px solid #333;position:relative;border-radius:1.25rem;-webkit-border-radius:1.25rem;width:31.25rem;margin:1.875rem auto;overflow:hidden;padding-top:18.75rem;display:block}@media (max-width: 38.9375em){.__codex-stripe-card-update-panel .__codex-stripe-card-card,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card,.__codex-stripe-card-update-panel .stripe-card,.__codex-stripe-card-panel .__codex-stripe-card-card,.__codex-stripe-card-panel .__codex-stripe-card-update-card,.__codex-stripe-card-panel .stripe-card{width:100%;max-width:25rem;left:0;padding-top:0;height:13.25rem;margin:0 auto 100px}}.__codex-stripe-card-update-panel .__codex-stripe-card-card:before,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card:before,.__codex-stripe-card-update-panel .stripe-card:before,.__codex-stripe-card-panel .__codex-stripe-card-card:before,.__codex-stripe-card-panel .__codex-stripe-card-update-card:before,.__codex-stripe-card-panel .stripe-card:before{content:"";background:#525252;background:-webkit-linear-gradient(top left,#525252 0%,#222222 26%);background:-o-linear-gradient(top left,#525252 0%,#222222 26%);background:linear-gradient(to bottom right,#525252,#222 26%);position:absolute;top:-30px;left:100px;width:800px;height:800px;border-radius:50%;-webkit-border-radius:50%}.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number,.__codex-stripe-card-update-panel .stripe-card .card-number,.__codex-stripe-card-panel .__codex-stripe-card-card .card-number,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number,.__codex-stripe-card-panel .stripe-card .card-number{position:absolute;top:50%;left:20px;width:calc(100% - 40px);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);border:2px solid #333;text-align:center}.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number input,.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number p,.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number .__codex-video-detail-description,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number input,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number p,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number .__codex-video-detail-description,.__codex-stripe-card-update-panel .stripe-card .card-number input,.__codex-stripe-card-update-panel .stripe-card .card-number p,.__codex-stripe-card-update-panel .stripe-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .card-number .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-card .card-number input,.__codex-stripe-card-panel .__codex-stripe-card-card .card-number p,.__codex-stripe-card-panel .__codex-stripe-card-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .card-number .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number input,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number p,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number .__codex-video-detail-description,.__codex-stripe-card-panel .stripe-card .card-number input,.__codex-stripe-card-panel .stripe-card .card-number p,.__codex-stripe-card-panel .stripe-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .card-number .__codex-video-detail-description{height:46px;line-height:46px;font-size:22px}@media (max-width: 38.9375em){.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number input,.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number p,.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .card-number .__codex-video-detail-description,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number input,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number p,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-number .__codex-video-detail-description,.__codex-stripe-card-update-panel .stripe-card .card-number input,.__codex-stripe-card-update-panel .stripe-card .card-number p,.__codex-stripe-card-update-panel .stripe-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .card-number .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-card .card-number input,.__codex-stripe-card-panel .__codex-stripe-card-card .card-number p,.__codex-stripe-card-panel .__codex-stripe-card-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .card-number .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number input,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number p,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .card-number .__codex-video-detail-description,.__codex-stripe-card-panel .stripe-card .card-number input,.__codex-stripe-card-panel .stripe-card .card-number p,.__codex-stripe-card-panel .stripe-card .card-number .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .card-number .__codex-video-detail-description{overflow-x:scroll;white-space:nowrap}}.__codex-stripe-card-update-panel .__codex-stripe-card-card.card-on-file:after,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card.card-on-file:after,.__codex-stripe-card-update-panel .stripe-card.card-on-file:after,.__codex-stripe-card-panel .__codex-stripe-card-card.card-on-file:after,.__codex-stripe-card-panel .__codex-stripe-card-update-card.card-on-file:after,.__codex-stripe-card-panel .stripe-card.card-on-file:after{content:"YOUR SAVED CARD";background:#91c4db;color:#fff;font-size:12px;line-height:1;padding:10px 20px 7px;position:absolute;top:0;left:0;white-space:nowrap;width:auto;height:auto;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.__codex-stripe-card-update-panel .__codex-stripe-card-card.card-new:after,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card.card-new:after,.__codex-stripe-card-update-panel .stripe-card.card-new:after,.__codex-stripe-card-panel .__codex-stripe-card-card.card-new:after,.__codex-stripe-card-panel .__codex-stripe-card-update-card.card-new:after,.__codex-stripe-card-panel .stripe-card.card-new:after{content:"ADD NEW CARD DETAILS";background:#d3e8ef;color:#212121;font-size:12px;line-height:1;padding:10px 20px 7px;position:absolute;top:0;left:0;white-space:nowrap;width:auto;height:auto;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.__codex-stripe-card-update-panel .__codex-stripe-card-card .cardname,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .cardname,.__codex-stripe-card-update-panel .stripe-card .cardname,.__codex-stripe-card-panel .__codex-stripe-card-card .cardname,.__codex-stripe-card-panel .__codex-stripe-card-update-card .cardname,.__codex-stripe-card-panel .stripe-card .cardname{position:absolute;bottom:20px;left:20px;width:250px;border:2px solid #333;z-index:9;text-transform:uppercase}@media (max-width: 38.9375em){.__codex-stripe-card-update-panel .__codex-stripe-card-card .cardname,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .cardname,.__codex-stripe-card-update-panel .stripe-card .cardname,.__codex-stripe-card-panel .__codex-stripe-card-card .cardname,.__codex-stripe-card-panel .__codex-stripe-card-update-card .cardname,.__codex-stripe-card-panel .stripe-card .cardname{bottom:auto;top:40px;width:calc(100% - 40px)}.__codex-stripe-card-update-panel .__codex-stripe-card-card .cardname input,.__codex-stripe-card-update-panel .__codex-stripe-card-card .cardname p,.__codex-stripe-card-update-panel .__codex-stripe-card-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .cardname .__codex-video-detail-description,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .cardname input,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .cardname p,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .cardname .__codex-video-detail-description,.__codex-stripe-card-update-panel .stripe-card .cardname input,.__codex-stripe-card-update-panel .stripe-card .cardname p,.__codex-stripe-card-update-panel .stripe-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .cardname .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-card .cardname input,.__codex-stripe-card-panel .__codex-stripe-card-card .cardname p,.__codex-stripe-card-panel .__codex-stripe-card-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .cardname .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-update-card .cardname input,.__codex-stripe-card-panel .__codex-stripe-card-update-card .cardname p,.__codex-stripe-card-panel .__codex-stripe-card-update-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .cardname .__codex-video-detail-description,.__codex-stripe-card-panel .stripe-card .cardname input,.__codex-stripe-card-panel .stripe-card .cardname p,.__codex-stripe-card-panel .stripe-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .cardname .__codex-video-detail-description{line-height:30px;height:30px}}.__codex-stripe-card-update-panel .__codex-stripe-card-card .cardname p,.__codex-stripe-card-update-panel .__codex-stripe-card-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .cardname .__codex-video-detail-description,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .cardname p,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .cardname .__codex-video-detail-description,.__codex-stripe-card-update-panel .stripe-card .cardname p,.__codex-stripe-card-update-panel .stripe-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .cardname .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-card .cardname p,.__codex-stripe-card-panel .__codex-stripe-card-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .cardname .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-update-card .cardname p,.__codex-stripe-card-panel .__codex-stripe-card-update-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .cardname .__codex-video-detail-description,.__codex-stripe-card-panel .stripe-card .cardname p,.__codex-stripe-card-panel .stripe-card .cardname .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .cardname .__codex-video-detail-description{text-align:left}.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-expiry,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-expiry,.__codex-stripe-card-update-panel .stripe-card .card-expiry,.__codex-stripe-card-panel .__codex-stripe-card-card .card-expiry,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-expiry,.__codex-stripe-card-panel .stripe-card .card-expiry{position:absolute;bottom:20px;right:110px;max-width:80px;width:100%;text-align:center;border:2px solid #333}.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-expiry input,.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-expiry p,.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-expiry .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .card-expiry .__codex-video-detail-description,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-expiry input,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-expiry p,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-expiry .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-expiry .__codex-video-detail-description,.__codex-stripe-card-update-panel .stripe-card .card-expiry input,.__codex-stripe-card-update-panel .stripe-card .card-expiry p,.__codex-stripe-card-update-panel .stripe-card .card-expiry .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .card-expiry .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-card .card-expiry input,.__codex-stripe-card-panel .__codex-stripe-card-card .card-expiry p,.__codex-stripe-card-panel .__codex-stripe-card-card .card-expiry .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .card-expiry .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-expiry input,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-expiry p,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-expiry .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .card-expiry .__codex-video-detail-description,.__codex-stripe-card-panel .stripe-card .card-expiry input,.__codex-stripe-card-panel .stripe-card .card-expiry p,.__codex-stripe-card-panel .stripe-card .card-expiry .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .card-expiry .__codex-video-detail-description{padding:0}.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-cvc,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-cvc,.__codex-stripe-card-update-panel .stripe-card .card-cvc,.__codex-stripe-card-panel .__codex-stripe-card-card .card-cvc,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-cvc,.__codex-stripe-card-panel .stripe-card .card-cvc{position:absolute;bottom:20px;right:20px;max-width:80px;width:100%;text-align:center;border:2px solid #333}.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-cvc input,.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-cvc p,.__codex-stripe-card-update-panel .__codex-stripe-card-card .card-cvc .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .card-cvc .__codex-video-detail-description,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-cvc input,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-cvc p,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-cvc .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .card-cvc .__codex-video-detail-description,.__codex-stripe-card-update-panel .stripe-card .card-cvc input,.__codex-stripe-card-update-panel .stripe-card .card-cvc p,.__codex-stripe-card-update-panel .stripe-card .card-cvc .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .card-cvc .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-card .card-cvc input,.__codex-stripe-card-panel .__codex-stripe-card-card .card-cvc p,.__codex-stripe-card-panel .__codex-stripe-card-card .card-cvc .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .card-cvc .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-cvc input,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-cvc p,.__codex-stripe-card-panel .__codex-stripe-card-update-card .card-cvc .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .card-cvc .__codex-video-detail-description,.__codex-stripe-card-panel .stripe-card .card-cvc input,.__codex-stripe-card-panel .stripe-card .card-cvc p,.__codex-stripe-card-panel .stripe-card .card-cvc .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .card-cvc .__codex-video-detail-description{padding:0}.__codex-stripe-card-update-panel .__codex-stripe-card-card input,.__codex-stripe-card-update-panel .__codex-stripe-card-card p,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description,.__codex-stripe-card-update-panel .stripe-card input,.__codex-stripe-card-update-panel .stripe-card p,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-card input,.__codex-stripe-card-panel .__codex-stripe-card-card p,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-update-card input,.__codex-stripe-card-panel .__codex-stripe-card-update-card p,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description,.__codex-stripe-card-panel .stripe-card input,.__codex-stripe-card-panel .stripe-card p,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description{background:transparent;padding:0 10px;margin:0;color:#fff;height:46px;text-align:center;line-height:46px;font-size:14px;width:100%}.__codex-stripe-card-update-panel .__codex-stripe-card-card input::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card p::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p::-webkit-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-update-panel .stripe-card input::-webkit-input-placeholder,.__codex-stripe-card-update-panel .stripe-card p::-webkit-input-placeholder,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card input::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card p::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card input::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card p::-webkit-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description::-webkit-input-placeholder,.__codex-stripe-card-panel .stripe-card input::-webkit-input-placeholder,.__codex-stripe-card-panel .stripe-card p::-webkit-input-placeholder,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-webkit-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description::-webkit-input-placeholder{color:#fff;opacity:.5}.__codex-stripe-card-update-panel .__codex-stripe-card-card input::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card p::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p::-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card input::-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card p::-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card input::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card p::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card input::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card p::-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description::-moz-placeholder,.__codex-stripe-card-panel .stripe-card input::-moz-placeholder,.__codex-stripe-card-panel .stripe-card p::-moz-placeholder,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description::-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description::-moz-placeholder{color:#fff;opacity:.5}.__codex-stripe-card-update-panel .__codex-stripe-card-card input:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card p:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p:-ms-input-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-update-panel .stripe-card input:-ms-input-placeholder,.__codex-stripe-card-update-panel .stripe-card p:-ms-input-placeholder,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card input:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card p:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card input:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card p:-ms-input-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description:-ms-input-placeholder,.__codex-stripe-card-panel .stripe-card input:-ms-input-placeholder,.__codex-stripe-card-panel .stripe-card p:-ms-input-placeholder,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-ms-input-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description:-ms-input-placeholder{color:#fff;opacity:.5}.__codex-stripe-card-update-panel .__codex-stripe-card-card input:-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card p:-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description:-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input:-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p:-moz-placeholder,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description:-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card input:-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card p:-moz-placeholder,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card input:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card p:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card input:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card p:-moz-placeholder,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description:-moz-placeholder,.__codex-stripe-card-panel .stripe-card input:-moz-placeholder,.__codex-stripe-card-panel .stripe-card p:-moz-placeholder,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:-moz-placeholder,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description:-moz-placeholder{color:#fff;opacity:.5}.__codex-stripe-card-update-panel .__codex-stripe-card-card input:hover,.__codex-stripe-card-update-panel .__codex-stripe-card-card input:focus,.__codex-stripe-card-update-panel .__codex-stripe-card-card p:hover,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:hover,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description:hover,.__codex-stripe-card-update-panel .__codex-stripe-card-card p:focus,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:focus,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-description:focus,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input:hover,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input:focus,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p:hover,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:hover,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description:hover,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p:focus,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:focus,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-description:focus,.__codex-stripe-card-update-panel .stripe-card input:hover,.__codex-stripe-card-update-panel .stripe-card input:focus,.__codex-stripe-card-update-panel .stripe-card p:hover,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:hover,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description:hover,.__codex-stripe-card-update-panel .stripe-card p:focus,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:focus,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-description:focus,.__codex-stripe-card-panel .__codex-stripe-card-card input:hover,.__codex-stripe-card-panel .__codex-stripe-card-card input:focus,.__codex-stripe-card-panel .__codex-stripe-card-card p:hover,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:hover,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description:hover,.__codex-stripe-card-panel .__codex-stripe-card-card p:focus,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:focus,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-description:focus,.__codex-stripe-card-panel .__codex-stripe-card-update-card input:hover,.__codex-stripe-card-panel .__codex-stripe-card-update-card input:focus,.__codex-stripe-card-panel .__codex-stripe-card-update-card p:hover,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:hover,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description:hover,.__codex-stripe-card-panel .__codex-stripe-card-update-card p:focus,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:focus,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-description:focus,.__codex-stripe-card-panel .stripe-card input:hover,.__codex-stripe-card-panel .stripe-card input:focus,.__codex-stripe-card-panel .stripe-card p:hover,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:hover,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description:hover,.__codex-stripe-card-panel .stripe-card p:focus,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .__codex-video-detail-description:focus,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .__codex-video-detail-description:focus{border-color:#fff}.__codex-stripe-card-update-panel .__codex-stripe-card-card input.error,.__codex-stripe-card-update-panel .__codex-stripe-card-card p.error,.__codex-stripe-card-update-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .error.__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-card .error.__codex-video-detail-description,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card input.error,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card p.error,.__codex-stripe-card-update-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .error.__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .__codex-stripe-card-update-card .error.__codex-video-detail-description,.__codex-stripe-card-update-panel .stripe-card input.error,.__codex-stripe-card-update-panel .stripe-card p.error,.__codex-stripe-card-update-panel .stripe-card .__codex-video-detail-panel .under-video .error.__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-update-panel .stripe-card .error.__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-card input.error,.__codex-stripe-card-panel .__codex-stripe-card-card p.error,.__codex-stripe-card-panel .__codex-stripe-card-card .__codex-video-detail-panel .under-video .error.__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-card .error.__codex-video-detail-description,.__codex-stripe-card-panel .__codex-stripe-card-update-card input.error,.__codex-stripe-card-panel .__codex-stripe-card-update-card p.error,.__codex-stripe-card-panel .__codex-stripe-card-update-card .__codex-video-detail-panel .under-video .error.__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .__codex-stripe-card-update-card .error.__codex-video-detail-description,.__codex-stripe-card-panel .stripe-card input.error,.__codex-stripe-card-panel .stripe-card p.error,.__codex-stripe-card-panel .stripe-card .__codex-video-detail-panel .under-video .error.__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-stripe-card-panel .stripe-card .error.__codex-video-detail-description{border-color:#b6d8e4!important;color:#212121!important;background:transparent!important}.__codex-stripe-card-update-panel label input,.__codex-stripe-card-panel label input{position:absolute;opacity:0;right:0}.__codex-stripe-card-update-panel label input:checked~span:after,.__codex-stripe-card-panel label input:checked~span:after{opacity:1}.__codex-stripe-card-update-panel label span,.__codex-stripe-card-panel label span{position:relative;display:block;padding:.375rem 0 0 2.5rem}@media (max-width: 38.9375em){.__codex-stripe-card-update-panel label span,.__codex-stripe-card-panel label span{padding:0 0 0 1.875rem}}.__codex-stripe-card-update-panel label span:before,.__codex-stripe-card-panel label span:before{content:"";width:1.875rem;height:1.875rem;border:.0625rem solid #000;position:absolute;top:0;left:0}@media (max-width: 38.9375em){.__codex-stripe-card-update-panel label span:before,.__codex-stripe-card-panel label span:before{width:1.25rem;height:1.25rem}}.__codex-stripe-card-update-panel label span:after,.__codex-stripe-card-panel label span:after{content:"";position:absolute;top:.3125rem;left:.3125rem;width:1.25rem;height:1.25rem;background:#000;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.__codex-stripe-card-update-panel label,.__codex-stripe-card-panel label{width:100%}.__codex-stripe-card-update-panel label .alt-payment-method,.__codex-stripe-card-panel label .alt-payment-method{margin:0 0 20px;text-align:center;cursor:pointer}.__codex-stripe-card-update-panel .__codex-stripe-card-column .__codex-stripe-card-row,.__codex-stripe-card-update-panel .__codex-stripe-card-column .__codex-stripe-card-update-row,.__codex-stripe-card-update-panel .__codex-stripe-card-update-column .__codex-stripe-card-row,.__codex-stripe-card-update-panel .__codex-stripe-card-update-column .__codex-stripe-card-update-row,.__codex-stripe-card-panel .__codex-stripe-card-column .__codex-stripe-card-row,.__codex-stripe-card-panel .__codex-stripe-card-column .__codex-stripe-card-update-row,.__codex-stripe-card-panel .__codex-stripe-card-update-column .__codex-stripe-card-row,.__codex-stripe-card-panel .__codex-stripe-card-update-column .__codex-stripe-card-update-row{max-width:500px;width:100%;margin:22px auto 0}.__codex-stripe-card-update-panel .__codex-stripe-card-column .__codex-stripe-card-column,.__codex-stripe-card-update-panel .__codex-stripe-card-column .__codex-stripe-card-update-column,.__codex-stripe-card-update-panel .__codex-stripe-card-update-column .__codex-stripe-card-column,.__codex-stripe-card-update-panel .__codex-stripe-card-update-column .__codex-stripe-card-update-column,.__codex-stripe-card-panel .__codex-stripe-card-column .__codex-stripe-card-column,.__codex-stripe-card-panel .__codex-stripe-card-column .__codex-stripe-card-update-column,.__codex-stripe-card-panel .__codex-stripe-card-update-column .__codex-stripe-card-column,.__codex-stripe-card-panel .__codex-stripe-card-update-column .__codex-stripe-card-update-column{width:50%}.__codex-stripe-card-update-panel .__codex-stripe-card-column .__codex-stripe-card-column span,.__codex-stripe-card-update-panel .__codex-stripe-card-column .__codex-stripe-card-update-column span,.__codex-stripe-card-update-panel .__codex-stripe-card-update-column .__codex-stripe-card-column span,.__codex-stripe-card-update-panel .__codex-stripe-card-update-column .__codex-stripe-card-update-column span,.__codex-stripe-card-panel .__codex-stripe-card-column .__codex-stripe-card-column span,.__codex-stripe-card-panel .__codex-stripe-card-column .__codex-stripe-card-update-column span,.__codex-stripe-card-panel .__codex-stripe-card-update-column .__codex-stripe-card-column span,.__codex-stripe-card-panel .__codex-stripe-card-update-column .__codex-stripe-card-update-column span{display:inline-block;color:#fff}.__codex-stripe-card-update-panel .__codex-stripe-card-update-card{margin:1.875rem 0}.__codex-stripe-card-update-panel .__codex-stripe-card-update-card.card-new{margin-left:1.25rem}@media (max-width: 38.9375em){.__codex-stripe-card-update-panel .__codex-stripe-card-update-card.card-new{margin-left:0rem}}.collection-template .spacer,.collection-overview .spacer,.wo-product-carousel .spacer{height:70px}@media (min-width: 1024px){.collection-template .spacer,.collection-overview .spacer,.wo-product-carousel .spacer{height:85px}}.collection-template .product-output,.collection-overview .product-output,.wo-product-carousel .product-output{flex-wrap:wrap}.collection-template .product-output .item,.collection-overview .product-output .item,.wo-product-carousel .product-output .item{width:25%;position:relative}@media (max-width: 1199px){.collection-template .product-output .item,.collection-overview .product-output .item,.wo-product-carousel .product-output .item{width:33.33%}}@media (max-width: 1024px){.collection-template .product-output .item,.collection-overview .product-output .item,.wo-product-carousel .product-output .item{width:50%}}@media (max-width: 38.9375em){.collection-template .product-output .item,.collection-overview .product-output .item,.wo-product-carousel .product-output .item{width:100%}}.collection-template .product-output .item.j-ss,.collection-overview .product-output .item.j-ss,.wo-product-carousel .product-output .item.j-ss{pointer-events:none}.collection-template .product-output .item.has-flag:after,.collection-overview .product-output .item.has-flag:after,.wo-product-carousel .product-output .item.has-flag:after{content:attr(data-flag);background:#212121;color:#fff;font-size:12px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase;position:absolute;top:0;right:0;padding:10px 20px}.collection-template .product-output .item.on-sale:after,.collection-overview .product-output .item.on-sale:after,.wo-product-carousel .product-output .item.on-sale:after{content:"sale";background:#ef4545;color:#fff;font-size:12px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase;position:absolute;top:0;right:0;padding:10px 20px}.collection-template .product-output .item .img-wrap,.collection-overview .product-output .item .img-wrap,.wo-product-carousel .product-output .item .img-wrap{position:relative}.collection-template .product-output .item .img-wrap img.secondary,.collection-overview .product-output .item .img-wrap img.secondary,.wo-product-carousel .product-output .item .img-wrap img.secondary{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:.5s opacity;-moz-transition:.5s opacity;-ms-transition:.5s opacity;-o-transition:.5s opacity;transition:.5s opacity}.collection-template .product-output .item .img-wrap img.secondary:hover,.collection-overview .product-output .item .img-wrap img.secondary:hover,.wo-product-carousel .product-output .item .img-wrap img.secondary:hover{opacity:1}.collection-template .product-output .item .title,.collection-overview .product-output .item .title,.wo-product-carousel .product-output .item .title{position:relative;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;padding:1.25rem 3.4375rem 1.25rem 1.25rem}.collection-template .product-output .item .title:not(.lowercase),.collection-overview .product-output .item .title:not(.lowercase),.wo-product-carousel .product-output .item .title:not(.lowercase){text-transform:uppercase}.collection-template .product-output .item .title:after,.collection-overview .product-output .item .title:after,.wo-product-carousel .product-output .item .title:after{content:"";background-repeat:no-repeat;background-image:url(icon-close-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;-webkit-transform:rotate(45deg) translate(0,-50%);-moz-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);-o-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translateY(-50%);width:1.125rem;height:1.125rem;position:absolute;top:calc(50% - 3px);right:1.25rem}.collection-template .product-output.search-performed .item.inactive,.collection-overview .product-output.search-performed .item.inactive,.wo-product-carousel .product-output.search-performed .item.inactive{opacity:.3!important}.product-template-wrapper .img-wrap{position:relative}@media (max-width: 1024px){.product-template-wrapper .img-wrap{border:none}}.product-template-wrapper .img-wrap.has-flag:after{content:attr(data-flag);background:#212121;color:#fff;font-size:12px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase;position:absolute;top:0;right:0;padding:10px 20px}.product-template-wrapper .img-wrap.on-sale:after{content:"sale";background:#ef4545;color:#fff;font-size:12px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase;position:absolute;top:0;right:0;padding:10px 20px}.product-template-wrapper .img-wrap .item{width:100%;min-height:44.375rem;height:calc(100vh - 5.125rem);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover}@media (max-width: 1024px){.product-template-wrapper .img-wrap .item{height:44.375rem}}.product-template-wrapper .img-wrap .slick-dots{position:absolute;bottom:1.875rem;right:1.875rem}.product-template-wrapper .img-wrap .slick-dots li button{border-color:var(--dark)}.product-template-wrapper .img-wrap .slick-dots li.slick-active button{background-color:var(--dark)}.product-template-wrapper .img-wrap .slick-dots li:not(:last-child){margin-right:.4375rem}.product-template-wrapper .content-wrap{padding:40px 0}@media (min-width: 1024px){.product-template-wrapper .content-wrap{max-height:calc(100vh - 113px);position:sticky;overflow:auto;align-self:auto}}@media (max-width: 1024px){.product-template-wrapper .content-wrap{padding:3.75rem 2.5rem}}@media (max-width: 38.9375em){.product-template-wrapper .content-wrap{padding:1.25rem}}.product-template-wrapper .content-wrap .bcrumb ul{flex-wrap:wrap;margin:0 0 30px}.product-template-wrapper .content-wrap .bcrumb ul li{list-style:none}.product-template-wrapper .content-wrap .bcrumb ul li a{position:relative;text-transform:uppercase;font-size:12px;padding-right:20px;margin-right:6px}.product-template-wrapper .content-wrap .bcrumb ul li a:after{content:"";position:absolute;top:-1px;right:0;width:1.125rem;height:1.125rem;background-repeat:no-repeat;background-image:url(icon-chev-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.product-template-wrapper .content-wrap .bcrumb ul li a.active{font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.product-template-wrapper .content-wrap .bcrumb ul li:last-child a{margin-right:0;padding-right:0}.product-template-wrapper .content-wrap .bcrumb ul li:last-child a:after{display:none}.product-template-wrapper .content-wrap .ptitle{margin:0 0 .625rem}.product-template-wrapper .content-wrap .price-wrap{margin-bottom:16px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;font-size:1.75rem}.product-template-wrapper .content-wrap .price-wrap .saving{opacity:.3;position:relative}.product-template-wrapper .content-wrap .price-wrap .saving:after{content:"";position:absolute;top:10px;left:0;width:100%;height:4px;background:#212121}.product-template-wrapper .content-wrap .pcontent{margin:1.25rem 0 1.5625rem}.product-template-wrapper .content-wrap .variant-wrapper .item .title{font-size:.9375rem;line-height:2.5rem;min-width:5.625rem;text-transform:uppercase;margin-bottom:16px}.product-template-wrapper .content-wrap .variant-wrapper .item .item-list{position:relative;flex-wrap:wrap}.product-template-wrapper .content-wrap .variant-wrapper .item .item-list a{width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;border:1px solid #212121;font-size:.65rem;line-height:2.5rem;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-align:center;opacity:.4;overflow:hidden;position:relative;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.product-template-wrapper .content-wrap .variant-wrapper .item .item-list a.active,.product-template-wrapper .content-wrap .variant-wrapper .item .item-list a:hover{opacity:1}.product-template-wrapper .content-wrap .variant-wrapper .item .item-list a:not(:last-child){margin-right:10px}.product-template-wrapper .content-wrap .variant-wrapper .item .item-list a.disabled:after{content:"";position:absolute;top:0;left:0;width:50px;height:2px;background:#212121;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transform-origin:top left;-webkit-transform-origin:top left}.product-template-wrapper .content-wrap .variant-wrapper .item .item-list:not(.colour-list) a.active{background:#212121;color:#fff}.product-template-wrapper .content-wrap .variant-wrapper .item .item-list.colour-list a:after{position:absolute;top:9px;left:100%;white-space:nowrap;background:inherit;color:#fff;text-shadow:1px 1px 1px #666;padding:.375rem 1rem .25rem;text-transform:uppercase;content:attr(data-colour);font-size:.625rem;line-height:1;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 1024px){.product-template-wrapper .content-wrap .variant-wrapper .item .item-list.colour-list a:after{display:none}}.product-template-wrapper .content-wrap .variant-wrapper .item .item-list.colour-list a:hover:after{opacity:1;left:calc(100% + .625rem)}.product-template-wrapper .content-wrap .qty-wrap{margin-bottom:1.25rem}.product-template-wrapper .content-wrap .qty-wrap .title{font-size:.9375rem;line-height:3rem;min-width:5.625rem;text-transform:uppercase;margin:0}.product-template-wrapper .content-wrap .qty-wrap .qty-selector{position:relative;line-height:2.625rem;height:2.625rem;width:7.5rem;border:.0625rem solid #212121;border-radius:1.25rem;-webkit-border-radius:1.25rem;overflow:hidden}.product-template-wrapper .content-wrap .qty-wrap .qty-selector input{width:2.5rem;height:2.5rem;line-height:1;text-align:center;border:none;font-size:.8125rem;background:transparent;color:#212121;padding:.25rem 0 0;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.product-template-wrapper .content-wrap .qty-wrap .qty-selector span{width:40px;height:40px;position:relative}.product-template-wrapper .content-wrap .qty-wrap .qty-selector span:before,.product-template-wrapper .content-wrap .qty-wrap .qty-selector span:after{background:#212121;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-template-wrapper .content-wrap .qty-wrap .qty-selector span:before{width:.75rem;height:.125rem}.product-template-wrapper .content-wrap .qty-wrap .qty-selector span:after{height:.75rem;width:.125rem}.product-template-wrapper .content-wrap .qty-wrap .qty-selector span.minus:after{display:none}@media (max-width: 38.9375em){.product-template-wrapper .content-wrap .btn-flex .btn{width:100%!important}}.product-template-wrapper .content-wrap .add-to-basket{width:300px;text-align:center}@media (max-width: 38.9375em){.product-template-wrapper .content-wrap .add-to-basket{width:100%}}.product-template-wrapper.giftcard{margin:120px 0 160px}@media (max-width: 1024px){.product-template-wrapper.giftcard{margin:60px 0 90px}.product-template-wrapper.giftcard.template{margin-bottom:120px}}.product-template-wrapper.giftcard .slick-slider{width:100%}.product-template-wrapper.giftcard .img-wrap{border-right:none}.product-template-wrapper.giftcard .img-wrap .item{height:auto;min-height:none;min-height:unset;position:relative}.product-template-wrapper.giftcard .img-wrap .item img,.product-template-wrapper.giftcard .img-wrap .item .responsive-image__wrapper{width:100%}.product-template-wrapper.giftcard .img-wrap .item span{position:absolute}.product-template-wrapper.giftcard .img-wrap .credits{bottom:3.125rem;left:3.75rem;font-size:1.25rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;font-family:SoinSansNeue}@media (max-width: 1024px){.product-template-wrapper.giftcard .img-wrap .credits{font-size:1rem;line-height:1rem;bottom:1.875rem;left:2.375rem}}.product-template-wrapper.giftcard .img-wrap .price{bottom:2.5rem;right:3.125rem;font-size:3.125rem;line-height:3.125rem;font-weight:700;font-family:SoinSansNeue}@media (max-width: 1024px){.product-template-wrapper.giftcard .img-wrap .price{font-size:2rem;line-height:2rem;bottom:1.6875rem;right:1.875rem}}.product-template-wrapper.giftcard .btn-flex{width:100%;align-items:center}.product-template-wrapper.giftcard .btn-flex .btn{margin-left:.625rem;width:calc(100% - 8.75rem)}.product-template-wrapper.giftcard .btn-flex .qty-wrap{margin-bottom:0;margin-right:.625rem}.product-template-wrapper.giftcard .value-list{width:100%;margin-top:18px;margin-bottom:20px}@media (max-width: 1024px){.product-template-wrapper.giftcard .value-list{margin-bottom:0}}.product-template-wrapper.giftcard .value-list .card{border:1px solid #000;padding:15px 20px 15px 82px;display:block;margin-bottom:20px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.product-template-wrapper.giftcard .value-list .card .name,.product-template-wrapper.giftcard .value-list .card .price{font-weight:700;font-size:1.25rem;line-height:1.25rem;margin:0;text-transform:uppercase}.product-template-wrapper.giftcard .value-list .card .circle{position:absolute;left:20px;top:15px;border-radius:50%;border:1px solid #000;height:22px;width:22px}.product-template-wrapper.giftcard .value-list .card .circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:14px;width:14px;border-radius:50%;opacity:0;background-color:#000}.product-template-wrapper.giftcard .value-list .card .info{width:100%;max-height:0;overflow:hidden;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.product-template-wrapper.giftcard .value-list .card .info p,.product-template-wrapper.giftcard .value-list .card .info .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .product-template-wrapper.giftcard .value-list .card .info .__codex-video-detail-description{font-size:16px;line-height:24px;margin-bottom:0}.product-template-wrapper.giftcard .value-list .card .info p:first-of-type,.product-template-wrapper.giftcard .value-list .card .info .__codex-video-detail-panel .under-video .__codex-video-detail-description:first-of-type,.__codex-video-detail-panel .under-video .product-template-wrapper.giftcard .value-list .card .info .__codex-video-detail-description:first-of-type{margin-top:16px}.product-template-wrapper.giftcard .value-list .card .info p:last-of-type,.product-template-wrapper.giftcard .value-list .card .info .__codex-video-detail-panel .under-video .__codex-video-detail-description:last-of-type,.__codex-video-detail-panel .under-video .product-template-wrapper.giftcard .value-list .card .info .__codex-video-detail-description:last-of-type{margin-top:8px}.product-template-wrapper.giftcard .value-list .cdx_btn{position:absolute;bottom:0;left:0;width:100%;display:none}.product-template-wrapper.giftcard .value-list .active .cdx_btn{display:block}.product-template-wrapper.giftcard .value-list .active .card{background-color:var(--pastel-blue)}.product-template-wrapper.giftcard .value-list .active .card .circle:after{opacity:1}.product-template-wrapper.giftcard .value-list .active .card .info{max-height:140px}.product-template-wrapper.giftcard:not(.template) .content-wrap{align-self:flex-start}.product-template-wrapper.giftcard .content-wrap{position:relative;padding-bottom:50px}@media (max-width: 1024px){.product-template-wrapper.giftcard .content-wrap{padding:0 0 50px;margin-top:50px}}.my-psycle-template{padding-bottom:100px}@media (max-width: 1024px){.my-psycle-template .mp-header .fluid{padding:0}}.my-psycle-template .mp-header .overview{padding:3.75rem 0 2.5rem}.my-psycle-template .mp-header .overview .title{letter-spacing:-1px;text-transform:uppercase;margin:0 0 .625rem}@media (max-width: 1024px){.my-psycle-template .mp-header .overview .title{padding:0 2.5rem}}.my-psycle-template .mp-header .overview p,.my-psycle-template .mp-header .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .my-psycle-template .mp-header .overview .__codex-video-detail-description{text-transform:uppercase;margin:0 0 2.5rem}.my-psycle-template .mp-header .overview p a,.my-psycle-template .mp-header .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description a,.__codex-video-detail-panel .under-video .my-psycle-template .mp-header .overview .__codex-video-detail-description a{font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-decoration:underline}@media (max-width: 1024px){.my-psycle-template .mp-header .overview p,.my-psycle-template .mp-header .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .my-psycle-template .mp-header .overview .__codex-video-detail-description{padding:0 2.5rem}}.my-psycle-template .mp-header .overview nav{position:relative}@media (max-width: 1024px){.my-psycle-template .mp-header .overview nav:after{content:"";position:absolute;top:0;right:0;height:100%;width:70px;background:#fff;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to right,#fff0,#fff)}}@media (max-width: 1024px){.my-psycle-template .mp-header .overview nav ul{white-space:nowrap;overflow:auto;padding-left:2.5rem;position:relative;height:2.5rem}}.my-psycle-template .mp-header .overview nav ul li{list-style:none}.my-psycle-template .mp-header .overview nav ul li a{text-transform:uppercase;font-size:.875rem;line-height:1.25rem;position:relative;display:block;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;cursor:pointer}.my-psycle-template .mp-header .overview nav ul li a:after{content:"";position:absolute;left:0;bottom:-2px;width:0px;height:2px;background:#212121;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.my-psycle-template .mp-header .overview nav ul li a.active{font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.my-psycle-template .mp-header .overview nav ul li a.active:after{width:100%}.my-psycle-template .mp-header .overview nav ul li a:hover:after{width:100%}.my-psycle-template .mp-header .overview nav ul li:not(:last-child) a{margin-right:1.875rem}@media (max-width: 1024px){.my-psycle-template .mp-header .overview nav ul li:last-child{padding-right:4.375rem}}@media (max-width: 38.9375em){.my-psycle-template .account-modal{padding:0 1.25rem}}.my-psycle-template .account-modal .redirect-btn{margin-bottom:.625rem}.my-psycle-template .account-modal .redirect-btn a{display:inline-block}.my-psycle-template .completed-classes{text-align:center;padding:3.75rem 0 2.5rem}.my-psycle-template .completed-classes .title{margin:0 0 .625rem;font-family:soinsanspro-medium,Calibri,Arial,sans-serif}.my-psycle-template .completed-classes p,.my-psycle-template .completed-classes .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .my-psycle-template .completed-classes .__codex-video-detail-description{margin:0}.my-psycle-template .completed-classes span{font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.my-psycle-template .preferences-update .preference-box{background:#212121;color:#fff;padding:2.1875rem 2.5rem;justify-content:space-between;align-items:center;margin-bottom:3.75rem;position:relative}@media (max-width: 1024px){.my-psycle-template .preferences-update .preference-box{flex-wrap:wrap;justify-content:center}}@media (max-width: 38.9375em){.my-psycle-template .preferences-update .preference-box{padding:1.875rem;text-align:center}}.my-psycle-template .preferences-update .preference-box .close-icon{position:absolute;top:.625rem;right:.625rem;background-repeat:no-repeat;background-image:url(icon-close-white.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;width:.75rem;height:.75rem}.my-psycle-template .preferences-update .preference-box p,.my-psycle-template .preferences-update .preference-box .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .my-psycle-template .preferences-update .preference-box .__codex-video-detail-description{color:#fff;margin:0}.my-psycle-template .preferences-update .preference-box .form-elements{align-items:center}@media (max-width: 1024px){.my-psycle-template .preferences-update .preference-box .form-elements{margin-top:1.25rem}}@media (max-width: 38.9375em){.my-psycle-template .preferences-update .preference-box .form-elements{flex-wrap:wrap;justify-content:center}}.my-psycle-template .preferences-update .preference-box .form-elements .optin label{line-height:1.625rem;margin-right:1.875rem}@media (max-width: 38.9375em){.my-psycle-template .preferences-update .preference-box .form-elements .btn{width:100%;text-align:center;margin-top:1.25rem}}.my-psycle-template .bm-item{margin-top:10px}.my-psycle-template .bm-item .bm-cell{border:1px solid #212121;padding:.875rem 1.25rem;justify-content:space-between;background:transparent;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;overflow:hidden;position:relative}@media (max-width: 1024px){.my-psycle-template .bm-item .bm-cell{flex-wrap:wrap}}@media (max-width: 38.9375em){.my-psycle-template .bm-item .bm-cell div{width:100%}}.my-psycle-template .bm-item .bm-cell:hover .class-meta span:not(.book-hover){opacity:0}.my-psycle-template .bm-item .bm-cell:hover .class-meta .book-hover{opacity:1}.my-psycle-template .bm-item .bm-cell span{text-transform:uppercase;font-size:.75rem;line-height:1;padding-top:.1875rem;position:relative;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.my-psycle-template .bm-item .bm-cell span.date{padding-left:2.5rem}@media (max-width: 1024px){.my-psycle-template .bm-item .bm-cell span.date{display:block;margin-bottom:.625rem}}@media (max-width: 38.9375em){.my-psycle-template .bm-item .bm-cell span.date{padding:0}}.my-psycle-template .bm-item .bm-cell span.date:before{content:"";background-repeat:no-repeat;background-image:url(icon-calendar.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;position:absolute;top:-.25rem;left:0;width:1.5rem;height:1.5rem}@media (max-width: 38.9375em){.my-psycle-template .bm-item .bm-cell span.date:before{display:none}}.my-psycle-template .credit-history-tables{justify-content:space-between;margin-top:1.875rem}@media (max-width: 1024px){.my-psycle-template .credit-history-tables{flex-wrap:wrap}}.my-psycle-template .credit-history-tables .item{width:49%;margin:0;border:1px solid #212121;padding:1.25rem}@media (max-width: 1024px){.my-psycle-template .credit-history-tables .item{width:100%;margin:0 0 1.25rem}}.my-psycle-template .credit-history-tables .item .title{text-transform:uppercase;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;margin:0 0 1.8rem}.my-psycle-template .credit-history-tables .item .t-row.t-head .__codex-cell-header{text-transform:uppercase;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;margin-bottom:.625rem;font-size:.75rem;flex-basis:100%}.my-psycle-template .credit-history-tables .item .t-row .__codex-credits-cell{font-size:.75rem;line-height:1.25rem;flex-basis:100%}.my-psycle-template .credit-history-tables .item .btn-flex{flex-basis:100%;margin-top:1.875rem}.my-psycle-template .credit-history-tables .item nav{flex-basis:100%}.my-psycle-template .share-boxes .item{border:1px solid #212121;padding:1.25rem;margin:0 0 1.25rem}.my-psycle-template .share-boxes .item .title{text-transform:uppercase;margin:0 0 .625rem}.my-psycle-template .share-boxes .item .coupon-output{position:relative;max-width:35.625rem}@media (max-width: 1024px){.my-psycle-template .share-boxes .item .coupon-output{max-width:100%}}.my-psycle-template .share-boxes .item .coupon-output input{background:transparent;border:1px solid #212121;color:#212121;font-size:.75rem;line-height:1.25rem}.my-psycle-template .share-boxes .item .coupon-output input::-webkit-input-placeholder{color:#ccc;opacity:1}.my-psycle-template .share-boxes .item .coupon-output input::-moz-placeholder{color:#ccc;opacity:1}.my-psycle-template .share-boxes .item .coupon-output input:-ms-input-placeholder{color:#ccc;opacity:1}.my-psycle-template .share-boxes .item .coupon-output input:-moz-placeholder{color:#ccc;opacity:1}.my-psycle-template .share-boxes .item .coupon-output .btn{position:absolute;top:.3125rem;right:.3125rem;padding:.875rem 1.25rem .75rem;width:7.5rem;text-align:center}@media (max-width: 38.9375em){.my-psycle-template .share-boxes .item .coupon-output .btn{width:5.375rem;padding:.875rem 0 .75rem}}.my-psycle-template .share-boxes .item .coupon-output .btn:after{content:"Copied!";position:absolute;top:7px;right:-90px;width:80px;background:#3f84e9;color:#fff;font-size:.75rem;line-height:1;padding:6px 0 4px;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;opacity:0}@media (max-width: 38.9375em){.my-psycle-template .share-boxes .item .coupon-output .btn:after{top:0;right:0;width:100%;height:100%;line-height:28px}}.my-psycle-template .share-boxes .item .coupon-output .btn.active:after{right:-100px;opacity:1}@media (max-width: 38.9375em){.my-psycle-template .share-boxes .item .coupon-output .btn.active:after{right:0}}.my-psycle-template .completed-classes-boxes{flex-wrap:wrap;justify-content:space-between;margin:0 -.625rem}.my-psycle-template .completed-classes-boxes .item{flex-grow:1;flex-basis:calc(25% - 1.25rem);margin:.625rem;padding:1.875rem;border:1px solid transparent;position:relative}@media (max-width: 1024px){.my-psycle-template .completed-classes-boxes .item{flex-basis:calc(50% - 1.25rem)}}@media (max-width: 38.9375em){.my-psycle-template .completed-classes-boxes .item{flex-basis:100%;margin:0 0 .625rem}}.my-psycle-template .completed-classes-boxes .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#979797}.my-psycle-template .completed-classes-boxes .item:after{content:attr(data-class-count);position:absolute;top:50%;left:50%;text-align:center;color:#fff;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.my-psycle-template .completed-classes-boxes .item.active{border-color:#212121}.my-psycle-template .completed-classes-boxes .item.active:after,.my-psycle-template .completed-classes-boxes .item.active:before{display:none}.my-psycle-template .completed-classes-boxes .item .title{font-family:Montserrat,Trebuchet,Arial,sans-serif}.my-psycle-template .completed-classes-boxes .item p strong,.my-psycle-template .completed-classes-boxes .item .__codex-video-detail-panel .under-video .__codex-video-detail-description strong,.__codex-video-detail-panel .under-video .my-psycle-template .completed-classes-boxes .item .__codex-video-detail-description strong{display:block}.__codex-pagination{margin:20px auto 0;align-items:center;justify-content:center;flex-wrap:wrap}.__codex-pagination li{list-style:none}.__codex-pagination li a{font-size:12px;border:1px solid #212121;padding:10px 12px 6px;display:block;line-height:1;margin:0 2px 4px}.__codex-pagination li.active a{background:#212121;color:#fff;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.__codex-pagination li.disabled a{opacity:.3;cursor:not-allowed}.__codex-pagination li:first-child a{border:none;padding:0;font-size:16px;margin-right:10px}.__codex-pagination li:last-child a{border:none;padding:0;font-size:16px;margin-left:10px}.modal-wrapper{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:#ffffffb3}.modal-wrapper .reward-modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:44.375rem;padding:2.5rem;text-align:center}@media (max-width: 1024px){.modal-wrapper .reward-modal{max-width:80%}}@media (max-width: 38.9375em){.modal-wrapper .reward-modal{max-width:100%;width:100%;top:auto;bottom:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0);padding:1.875rem 1.25rem 1.25rem}}.modal-wrapper .reward-modal .close-icon{position:absolute;top:20px;right:20px;background-repeat:no-repeat;background-image:url(icon-close-white.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;width:20px;height:20px}.modal-wrapper .reward-modal .title{color:#fff;text-transform:uppercase;font-family:Montserrat,Trebuchet,Arial,sans-serif;border-bottom:1px solid #fff;padding-bottom:.9375rem}@media (max-width: 38.9375em){.modal-wrapper .reward-modal .title{font-size:18px;line-height:22px;margin-bottom:.625rem}}.modal-wrapper .reward-modal .class-count{color:#fff;font-size:12.5rem;line-height:1;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}@media (max-width: 38.9375em){.modal-wrapper .reward-modal .class-count{font-size:6.25rem}}.modal-wrapper .reward-modal .logo{max-width:12.5rem}@media (max-width: 38.9375em){.modal-wrapper .reward-modal .logo{max-width:8.75rem}}.modal-wrapper .reward-modal strong{font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.__codex-event-panel .instructor-img-wrap{position:relative;background:#eee;margin-bottom:40px}@media (max-width: 38.9375em){.__codex-event-panel .instructor-img-wrap{margin-bottom:0}}.__codex-event-panel .instructor-img-wrap .inner{min-height:calc(100vh - 4.25rem);background-repeat:no-repeat;background-position:center top;-webkit-background-position:center top;background-size:cover;-webkit-background-size:cover;position:sticky;-webkit-position:sticky;top:0rem}@media (max-width: 1024px){.__codex-event-panel .instructor-img-wrap .inner{min-height:100vw;pointer-events:none}}@media (max-width: 38.9375em){.__codex-event-panel .instructor-img-wrap .inner{min-height:100vw!important;height:100vw;width:100vw}}.__codex-event-panel .content-wrap{padding:6.25rem 0;text-align:center}@media (max-width: 1024px){.__codex-event-panel .content-wrap{padding:3.75rem 2.5rem}}@media (max-width: 38.9375em){.__codex-event-panel .content-wrap{padding:1.875rem 1.25rem}}.__codex-event-panel .content-wrap .__codex-title{margin-bottom:0;text-transform:uppercase}.__codex-event-panel .content-wrap .__codex-header{justify-content:space-between;align-items:center}@media (max-width: 1024px){.__codex-event-panel .content-wrap .__codex-header{flex-wrap:wrap;justify-content:center;flex-direction:column}}.__codex-event-panel .content-wrap .__codex-header .title{text-transform:uppercase;margin:0}@media (max-width: 38.9375em){.__codex-event-panel .content-wrap .__codex-header .title{width:100%}}.__codex-event-panel .content-wrap .__codex-header .fav-icon{width:40px;height:40px;background-repeat:no-repeat;background-image:url(icon-heart.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:26px;-o-background-size:26px;background-size:26px;background-color:transparent;cursor:pointer;font-size:0px;text-indent:-999px;position:relative}.__codex-event-panel .content-wrap .__codex-header .fav-icon:before{content:"";position:absolute;z-index:1;top:-5px;left:-5px;width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;background-repeat:no-repeat;background-image:url(icon-heart-red.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:26px;-o-background-size:26px;background-size:26px;background-color:transparent;opacity:0;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}.__codex-event-panel .content-wrap .__codex-header .fav-icon:not(.active):hover:before{opacity:1}.__codex-event-panel .content-wrap .__codex-header .fav-icon.active{background-repeat:no-repeat;background-image:url(icon-favourite-filled.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:26px;-o-background-size:26px;background-size:26px;background-color:transparent}.__codex-event-panel .content-wrap .social{margin-top:1.25rem}@media (max-width: 1024px){.__codex-event-panel .content-wrap .social{margin-top:.625rem}}.__codex-event-panel .content-wrap .social li{list-style:none}.__codex-event-panel .content-wrap .social li a{display:block;font-size:1.875rem;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.__codex-event-panel .content-wrap .social li a:hover{color:#91c4db}.__codex-event-panel .content-wrap .social li:not(:last-child){margin-right:.625rem}.__codex-event-panel .content-wrap .instructor-content{margin:1.25rem 0 1.875rem;text-align:left}.__codex-event-panel .content-wrap #timetable .tt-carousel{max-width:600px;margin:.625rem auto 0}.__codex-event-panel .content-wrap .tt-column{margin-bottom:1.875rem;padding:0}.__codex-event-panel .content-wrap .__codex-event-button{margin:20px auto}.__codex-event-panel .content-wrap.spin-layout .header{justify-content:center;flex-wrap:wrap}.__codex-event-panel .content-wrap.spin-layout .header .instructor-title{width:100%;text-align:center;text-transform:uppercase;margin:0 0 1.25rem}@media (max-width: 38.9375em){.__codex-event-panel .content-wrap.spin-layout .header .instructor-title{margin-bottom:.625rem}}.__codex-event-panel .content-wrap.spin-layout .header .class-title{text-align:center;position:relative;display:inline-block}.__codex-event-panel .content-wrap.spin-layout .header .class-title h2,.__codex-event-panel .content-wrap.spin-layout .header .class-title .video-collection-listing .__codex-video-collection-name,.video-collection-listing .__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-collection-name{text-transform:uppercase;position:relative;display:inline-block;margin:0}@media (max-width: 1024px){.__codex-event-panel .content-wrap.spin-layout .header .class-title h2,.__codex-event-panel .content-wrap.spin-layout .header .class-title .video-collection-listing .__codex-video-collection-name,.video-collection-listing .__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-collection-name{cursor:pointer}}.__codex-event-panel .content-wrap.spin-layout .header .class-title h2.has-info:after,.__codex-event-panel .content-wrap.spin-layout .header .class-title .video-collection-listing .has-info.__codex-video-collection-name:after,.video-collection-listing .__codex-event-panel .content-wrap.spin-layout .header .class-title .has-info.__codex-video-collection-name:after{content:"";width:1.125rem;height:1.125rem;background-repeat:no-repeat;background-image:url(icon-information.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;position:absolute;top:0rem;right:-1.5rem;opacity:.5;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 38.9375em){.__codex-event-panel .content-wrap.spin-layout .header .class-title h2.has-info:after,.__codex-event-panel .content-wrap.spin-layout .header .class-title .video-collection-listing .has-info.__codex-video-collection-name:after,.video-collection-listing .__codex-event-panel .content-wrap.spin-layout .header .class-title .has-info.__codex-video-collection-name:after{top:.125rem}}.__codex-event-panel .content-wrap.spin-layout .header .class-title h2:hover:after,.__codex-event-panel .content-wrap.spin-layout .header .class-title .video-collection-listing .__codex-video-collection-name:hover:after,.video-collection-listing .__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-collection-name:hover:after{opacity:1}.__codex-event-panel .content-wrap.spin-layout .header .class-title p,.__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-description{-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;position:absolute;z-index:2;top:100%;left:50%;width:22.5rem;padding:1.25rem;margin:0;color:#fff;background:#212121;text-align:center;opacity:0;pointer-events:none;border:1px solid #fff;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%)}@media (max-width: 1024px){.__codex-event-panel .content-wrap.spin-layout .header .class-title p,.__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-event-panel .content-wrap.spin-layout .header .class-title .__codex-video-detail-description{width:100%;opacity:1;position:static;margin:0;padding:20px 0;-webkit-transition:0s all;-moz-transition:0s all;-ms-transition:0s all;-o-transition:0s all;transition:0s all;display:none;background:none;color:#212121;text-align:center;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}}.__codex-event-panel .content-wrap.spin-layout .header .class-title:hover p,.__codex-event-panel .content-wrap.spin-layout .header .class-title:hover .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-event-panel .content-wrap.spin-layout .header .class-title:hover .__codex-video-detail-description{opacity:1}.__codex-event-panel .content-wrap.spin-layout .instructor-content{text-align:center}.__codex-event-panel .content-wrap.spin-layout .instructor-content p,.__codex-event-panel .content-wrap.spin-layout .instructor-content .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-event-panel .content-wrap.spin-layout .instructor-content .__codex-video-detail-description{font-size:1rem;line-height:1.375rem}.__codex-event-panel .content-wrap.spin-layout .__codex-description{font-size:.875rem;line-height:1.375rem;margin-bottom:1.25rem}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion{display:none;width:100%;background:#91c4db;padding:30px 20px;margin:20px 0;position:relative}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion:before{background:var(--pastel-blue);content:"";position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:1s all;-moz-transition:1s all;-ms-transition:1s all;-o-transition:1s all;transition:1s all}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion .title{color:#fff;text-transform:uppercase;margin:0}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion p,.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion .__codex-video-detail-description{margin:0;color:#fff}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion .__codex-existing-booking,.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion .initial-state{position:relative;z-index:1}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion .__codex-existing-booking{display:none}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion.booked{display:block}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion.booked:before{width:100%}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion.booked .title,.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion.booked p,.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion.booked .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion.booked .__codex-video-detail-description{color:#212121}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion.booked .initial-state{display:none}.__codex-event-panel .content-wrap.spin-layout .one-click-notifictaion.booked .__codex-existing-booking{display:block}.__codex-event-panel .content-wrap.spin-layout .btn-flex{margin-top:20px}.__codex-event-panel .content-wrap.spin-layout .btn-flex .__codex-waitlist-button-button{background:#212121;color:#fff}.__codex-event-panel .class-layout{padding:20px 0}.__codex-event-panel .class-layout .__codex-slot_layout{width:100%;margin:0 0 1.875rem;overflow:auto;position:relative}.__codex-event-panel .class-layout .__codex-slot_layout .swipe-tip{background-repeat:no-repeat;background-image:url(swipe-tip.jpg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;position:absolute;z-index:99;top:calc(50% - 45px);left:calc(50% - 45px);width:90px;height:90px;pointer-events:none;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 1024px){.__codex-event-panel .class-layout .__codex-slot_layout .swipe-tip{opacity:1}}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper{position:relative;margin:0 auto 30px;right:-5px}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span{background-repeat:no-repeat;background-image:url(icon-loading-circle.png);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:0px;-o-background-size:0px;background-size:0px;background-color:#212121;overflow:hidden;width:40px;height:40px;line-height:44px;border-radius:50%;-webkit-border-radius:50%;text-align:center;position:relative;cursor:pointer;display:inline-block;position:absolute;color:#fff;font-family:Montserrat,Trebuchet,Arial,sans-serif;font-weight:600;font-size:.875rem;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span:after{content:attr(data-slot);position:absolute;top:0;left:0;width:100%;text-align:center;line-height:40px;color:#fff;font-family:Montserrat,Trebuchet,Arial,sans-serif;font-weight:600;font-size:.875rem}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.booked{background-color:#000f9e;font-size:0px;text-indent:-9999px}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.booked:before,.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.booked:after{content:"";position:absolute;background:#fff;width:4px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.booked:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:11px;height:12px;-webkit-transition:0s all;-moz-transition:0s all;-ms-transition:0s all;-o-transition:0s all;transition:0s all}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.booked:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:22px;top:10px;left:21px;-webkit-transition:0s all;-moz-transition:0s all;-ms-transition:0s all;-o-transition:0s all;transition:0s all}@media (min-width: 38.9375em){.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.booked:hover:before{opacity:0}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.booked:hover:after{content:attr(data-slot);background:transparent;color:#fff;top:0;left:0;width:100%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);text-indent:0}}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.booking{background-color:var(--pastel-blue);background-size:20px;-webkit-background-size:20px;text-indent:-9999px;animation:slot-infinite-rotation .8s linear 0s infinite}@media (min-width: 38.9375em){.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span:hover:not(.booked){opacity:.8}}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel{overflow:hidden;height:40px;width:40px;position:relative;-webkit-transform-origin:center right;transform-origin:center right}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:18px;top:11px;left:19px;z-index:9;width:3px}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:18px;top:11px;left:19px;z-index:9;width:3px}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .timeout{background-color:#000f9e;border:1px solid #000f9e;font-size:0px;text-indent:-9999px;position:absolute;z-index:99;top:0;left:0;animation:fadeIn 60s linear;-webkit-animation:fadeIn 60s linear}@media (min-width: 38.9375em){.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .timeout:hover{opacity:1}}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .timeout:before,.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .timeout:after{content:"";position:absolute;background:#fff;width:4px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .timeout:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:11px;height:12px}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .timeout:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:22px;top:10px;left:21px}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .radial-timer-half:nth-of-type(1):after{animation:rotateLeftMask 60s linear;-webkit-animation:rotateLeftMask 60s linear}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .radial-timer-half:nth-of-type(2):after{animation:rotateRightMask 60s linear;-webkit-animation:rotateRightMask 60s linear}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .radial-timer-half{height:40px;width:20px;border-radius:40px 0 0 40px;background:var(--dark-blue);position:absolute;top:0;left:0;overflow:hidden}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .radial-timer-half:nth-of-type(2){z-index:5;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .radial-timer-half:before{content:"";position:absolute;top:40px;left:40px;height:-40px;width:-20px;border-radius:0;background:var(--pastel-blue)}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.can-cancel .radial-timer-half:after{content:"";position:absolute;background:var(--pastel-blue);height:80px;width:60px;left:-40px;top:-20px;-webkit-transform-origin:center right;transform-origin:center right}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.unavailable{background:#d6d6d6;pointer-events:none}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.__codex-object{font-size:0px;text-indent:-9999px;background-color:#8d8d8d;border-radius:0;-webkit-border-radius:0px;pointer-events:none}.__codex-event-panel .class-layout .__codex-slot_layout .__codex-slot_wrapper span.__codex-object:after{content:"P";color:#fff;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;font-size:.875rem;position:absolute;top:calc(50% + 2px);left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0px}.__codex-event-panel .class-layout .btn-flex{margin-bottom:1.875rem}.__codex-event-panel .class-layout .legend{justify-content:center;margin:0 0 20px}@media (max-width: 38.9375em){.__codex-event-panel .class-layout .legend{flex-wrap:wrap}}.__codex-event-panel .class-layout .legend li{list-style:none;font-size:.9375rem;line-height:1.5625rem;text-transform:uppercase;position:relative;padding-left:2.125rem}@media (max-width: 38.9375em){.__codex-event-panel .class-layout .legend li{margin-bottom:10px}}.__codex-event-panel .class-layout .legend li:before{content:"";position:absolute;top:-.1875rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;-webkit-border-radius:50%}.__codex-event-panel .class-layout .legend li.available:before{background:#212121}.__codex-event-panel .class-layout .legend li.taken:before,.__codex-event-panel .class-layout .legend li.booked:before{background:#d6d6d6}.__codex-event-panel .class-layout .legend li.selected:before{background:#000f9e}.__codex-event-panel .class-layout .legend li.podium:before{background:#8d8d8d}.__codex-event-panel .class-layout .legend li:not(:last-child){margin-right:1.25rem}.__codex-event-panel .__codex-slot_selector{justify-content:center;margin-bottom:1.875rem}.__codex-event-panel .__codex-slot_selector span{width:40px;height:40px;border:1px solid #666;margin:10px 20px 0;position:relative;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;font-size:0;display:inline-block}.__codex-event-panel .__codex-slot_selector span:before,.__codex-event-panel .__codex-slot_selector span:after{content:"";background:#666;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.__codex-event-panel .__codex-slot_selector span:before{width:14px;height:2px}.__codex-event-panel .__codex-slot_selector span:after{height:14px;width:2px}.__codex-event-panel .__codex-slot_selector span.__codex-decrement:after{opacity:0}.__codex-event-panel .__codex-slot_selector span.disabled{opacity:.3;pointer-events:none}.__codex-event-panel .__codex-slot_selector input{width:3.75rem;height:3.75rem;border-radius:50%;-webkit-border-radius:50%;background:#212121;color:#fff;text-align:center;font-family:Montserrat,Trebuchet,Arial,sans-serif;font-weight:600;font-size:1.875rem;margin:0;padding:0;position:relative;top:15px}.__codex-event-panel .requirements{margin-bottom:1.875rem}#cart_app{position:fixed;top:0;right:-110vw;width:100%;height:100%;background:#fffc;z-index:12;opacity:0;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}#cart_app.active{right:0;opacity:1}.success-check{position:relative;margin:2.5rem auto 0;width:8.125rem;height:8.125rem;border-radius:50%;background:#666;display:-webkit-box;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:12px solid #666;background:#212121;-webkit-animation:showCircle .5s ease-out;animation:showCircle .5s ease-out}.success-check:after{content:"";position:absolute;top:-.625rem;right:-.625rem;width:3.75rem;height:3.75rem;background:#212121;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.success-check-tick-wrap{position:absolute;z-index:1;width:2.5rem;height:5.625rem;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);top:-.625rem;left:2.5rem}.success-check-tick{position:absolute;bottom:0;left:0;width:2.5rem;height:5.625rem;-webkit-animation:showTick 1s ease-out;animation:showTick 1s ease-out;border-bottom:.75rem solid #fff;border-right:.75rem solid #fff}@-webkit-keyframes showCircle{0%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showCircle{0%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes showTick{0%,50%{width:0px;height:0px;border-color:#2f863a00}75%{width:2.5rem;height:0px;border-color:#666}to{width:2.5rem}}@keyframes showTick{0%,50%{width:0px;height:0px;border-color:#2f863a00}75%{width:2.5rem;height:0px;border-color:#666}to{width:40px}}.red{background:#f93e3f}.black{background:#111}.storm-grey{background:#666}.blue{background:#3e80f9}.loading-btn-wrapper{display:block;width:100%;height:60px;text-align:center}.loading-btn{font-size:.75rem;line-height:.75rem;padding:1.125rem 1.875rem 1rem;text-transform:uppercase;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;border:1px solid transparent;background:#3f84e9;color:#fff;border-color:#3f84e9;position:relative!important;left:0!important;width:100%;height:100%;outline:none;cursor:pointer;transition:all .33s ease-in-out}.loading-btn:hover{color:#3f84e9;background:transparent}.loading-btn:focus{outline:none}.loading-btn.loading-btn--pending,.loading-btn.loading-btn--success,.loading-btn.loading-btn--fail{width:100%;pointer-events:none;cursor:default}.loading-btn.loading-btn--pending:before{content:"";position:absolute;top:50%;left:90%;display:inline-block;height:28px;width:28px;border:3px solid rgba(255,255,255,.33);border-top-color:#fff;border-radius:50%;animation:loading-btn--fade-in .33s ease,loading-btn--rotation .66s linear 0s infinite}.loading-btn.loading-btn--success.loading-btn,.loading-btn.loading-btn--success:hover{background:#8bc34a}.loading-btn.loading-btn--success:after{content:"";position:absolute;top:50%;left:90%;display:inline-block;height:15px;width:30px;border:3px solid #fff;border-top-width:0;border-right-width:0;transform:translate(-50%,-75%) rotate(-45deg);animation:loading-btn--fade-in .6s ease}.loading-btn.loading-btn--fail.loading-btn,.loading-btn.loading-btn--fail:hover{background:#ef4545}.loading-btn.loading-btn--fail:after{content:"";position:absolute;top:50%;left:90%;display:inline-block;height:30px;width:30px;background:linear-gradient(to bottom,transparent 46%,white 46%,white 54%,transparent 54%),linear-gradient(to right,transparent 46%,white 46%,white 54%,transparent 54%);transform:translate(-50%,-50%) rotate(-45deg);animation:loading-btn--fade-in .6s ease}.loading-btn .loading-btn__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#fff;transition:inherit}#ui-datepicker-div select{padding:5px!important;height:auto;line-height:auto!important;margin:0 4px;font-size:14px;background-size:12px;background-position:92% center}@keyframes loading-btn--fade-in{0%{opacity:0}to{opacity:1}}@keyframes loading-btn--rotation{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.__codex-errors{text-align:center;margin:1.25rem auto;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase}.__codex-errors ul{list-style:none}.__codex-errors ul li{font-size:.875rem;line-height:1.375rem;color:var(--dark-blue)}.__codex-account-panel .__codex-login-panel,.__codex-account-panel .__codex-resetpasswordrequest-panel{max-width:480px;width:100%;margin:0 auto;padding:50px 0 0}.__codex-account-panel .__codex-login-panel .title,.__codex-account-panel .__codex-resetpasswordrequest-panel .title{text-align:center;color:#000;text-transform:uppercase;margin:0 0 1.875rem}.__codex-account-panel .__codex-login-panel input,.__codex-account-panel .__codex-resetpasswordrequest-panel input{background:#ffffffb3;text-align:center}.__codex-account-panel .__codex-login-panel input:hover,.__codex-account-panel .__codex-login-panel input:focus,.__codex-account-panel .__codex-resetpasswordrequest-panel input:hover,.__codex-account-panel .__codex-resetpasswordrequest-panel input:focus{background:#fff}.__codex-account-panel .__codex-login-panel .form-foot,.__codex-account-panel .__codex-resetpasswordrequest-panel .form-foot{display:flex;justify-content:space-between;align-items:center;margin:.625rem 0 1.875rem}.__codex-account-panel .__codex-login-panel .form-foot .optin label,.__codex-account-panel .__codex-resetpasswordrequest-panel .form-foot .optin label{color:#000;cursor:pointer;padding-top:.25rem}.__codex-account-panel .__codex-login-panel .form-foot .optin label:after,.__codex-account-panel .__codex-resetpasswordrequest-panel .form-foot .optin label:after{border:1px solid #000}.__codex-account-panel .__codex-login-panel .form-foot .optin label:before,.__codex-account-panel .__codex-resetpasswordrequest-panel .form-foot .optin label:before{background:#000}.__codex-account-panel .__codex-login-panel .clm-footer,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer{padding:.625rem 0}.__codex-account-panel .__codex-login-panel .clm-footer p,.__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-description,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer p,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-description{text-align:center;margin:.3125rem 0}.__codex-account-panel .__codex-login-panel .clm-footer p a,.__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description a,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-login-panel .clm-footer .__codex-video-detail-description a,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer p a,.__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description a,.__codex-video-detail-panel .under-video .__codex-account-panel .__codex-resetpasswordrequest-panel .clm-footer .__codex-video-detail-description a{color:#000;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;text-decoration:underline;text-style:italic}.__codex-account-panel .__codex-login-panel .form-nav,.__codex-account-panel .__codex-resetpasswordrequest-panel .form-nav{margin:0;text-align:center}.__codex-account-panel .__codex-login-panel .form-nav a,.__codex-account-panel .__codex-resetpasswordrequest-panel .form-nav a{color:#000;text-decoration:underline;text-transform:uppercase;font-size:.8rem;line-height:1.25rem;font-family:soinsanspro-medium,Calibri,Arial,sans-serif}.__codex-account-panel .__codex-login-panel .reset-note,.__codex-account-panel .__codex-resetpasswordrequest-panel .reset-note{font-family:soinsanspro-bold,Calibri,Arial,sans-serif;color:000;text-align:center;margin:0 0 1.875rem}.__codex-account-panel .__codex-login-panel .__codex-resetpasswordrequest-column .form-foot,.__codex-account-panel .__codex-resetpasswordrequest-panel .__codex-resetpasswordrequest-column .form-foot{justify-content:center}.__codex-success{font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase}.black .__codex-loading,.black .date{color:#fff}.__codex-loading{text-align:center;height:100vh;padding:100px}.__codex-col-label{margin-bottom:0;flex-basis:60%;font-size:.75rem}.__codex-col-data{margin-bottom:0;flex-basis:40%;text-align:right;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase;font-size:.75rem;align-self:flex-end}.gradient-light-purple,.class-progress-bar .dynamic-fill-bg span.inner{background:#c39eed;background:-moz-linear-gradient(-45deg,#c39eed 0%,#b2aded 44%,#9ec5ea 100%);background:-webkit-linear-gradient(-45deg,#c39eed 0%,#b2aded 44%,#9ec5ea 100%);background:linear-gradient(135deg,#c39eed,#b2aded 44%,#9ec5ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c39eed",endColorstr="#9ec5ea",GradientType=1);background-color:#000}.class-progress-bar{display:block;width:100%;margin:30px 0;padding:0}@media only screen and (max-width: 64em){.class-progress-bar{margin:0 0 15px}}.class-progress-bar li{list-style:none;display:inline-block}.class-progress-bar li a{display:block;margin:0 4px;background:#c39eed;height:32px;opacity:.3;position:relative}.class-progress-bar li a.active{opacity:1}.class-progress-bar li a .c_msg{position:absolute;z-index:2;top:38px;left:0;padding:40px;background:#000c;margin:0;color:#fff;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;opacity:0;pointer-events:none;white-space:nowrap;display:none}.class-progress-bar li a:hover .c_msg{opacity:1}.class-progress-bar.phase-one{display:flex}.class-progress-bar.phase-one li{width:20%}.class-progress-bar.phase-two{display:flex}.class-progress-bar.phase-two li{width:12.5%}.class-progress-bar.phase-three{display:flex}.class-progress-bar.phase-three li{width:20%}.class-progress-bar.phase-three li:last-child{width:60%}.class-progress-bar.phase-four{display:flex}.class-progress-bar.phase-four li{width:10%}.class-progress-bar.phase-four li:nth-child(3){width:35%}.class-progress-bar.phase-four li:last-child{width:55%}.class-progress-bar.phase-five{display:flex}.class-progress-bar.phase-five li{width:5%}.class-progress-bar.phase-five li:nth-child(3),.class-progress-bar.phase-five li:nth-child(4){width:20%}.class-progress-bar.phase-five li:last-child{width:50%}.class-progress-bar.phase-six{display:flex}.class-progress-bar.phase-six li{width:5%}.class-progress-bar.phase-six li:nth-child(3),.class-progress-bar.phase-six li:nth-child(4){width:10%}.class-progress-bar.phase-six li:nth-child(5){width:20%}.class-progress-bar.phase-six li:last-child{width:50%}.class-progress-bar.phase-seven{display:flex}.class-progress-bar.phase-seven li{width:5%}.class-progress-bar.phase-seven li:nth-child(3),.class-progress-bar.phase-seven li:nth-child(4){width:10%}.class-progress-bar.phase-seven li:nth-child(5),.class-progress-bar.phase-seven li:nth-child(6){width:20%}.class-progress-bar.phase-seven li:last-child{width:50%}.class-progress-bar .dynamic-fill-bg{display:block;opacity:1;background:#4d4d4d}.class-progress-bar .dynamic-fill-bg span.outer{position:absolute;top:0;left:0;height:100%;width:0%;-webkit-transition:2s all;-moz-transition:2s all;-ms-transition:2s all;-o-transition:2s all;transition:2s all;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s}.class-progress-bar .dynamic-fill-bg span.inner{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:2s all;-moz-transition:2s all;-ms-transition:2s all;-o-transition:2s all;transition:2s all;transition-delay:1s;-webkit-transition-delay:2s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s}.global-login-modal-wrapper{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:#0009;display:none;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.global-login-modal-wrapper.visible{display:block}.global-login-modal-wrapper.loggedin p,.global-login-modal-wrapper.loggedin .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .global-login-modal-wrapper.loggedin .__codex-video-detail-description,.global-login-modal-wrapper.loggedin input,.global-login-modal-wrapper.loggedin .title,.global-login-modal-wrapper.loggedin .optin{opacity:.3}.global-login-modal-wrapper .login-modal,.global-login-modal-wrapper .sms-modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;max-width:37.5rem;width:100%;overflow:hidden}.global-login-modal-wrapper .login-modal .close-icon,.global-login-modal-wrapper .sms-modal .close-icon{display:block;background-repeat:no-repeat;background-image:url(icon-close-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;position:absolute;top:10px;right:10px;width:18px;height:18px}.global-login-modal-wrapper .login-modal .account-modal,.global-login-modal-wrapper .sms-modal .account-modal{min-width:480px;padding:50px}@media (max-width: 38.9375em){.global-login-modal-wrapper .login-modal .account-modal,.global-login-modal-wrapper .sms-modal .account-modal{min-width:90%;padding:25px 15px}}.global-login-modal-wrapper .login-modal .account-modal.show,.global-login-modal-wrapper .sms-modal .account-modal.show{display:block}.global-login-modal-wrapper .login-modal .account-modal.show p,.global-login-modal-wrapper .login-modal .account-modal.show .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .login-modal .account-modal.show .__codex-video-detail-description,.global-login-modal-wrapper .sms-modal .account-modal.show p,.global-login-modal-wrapper .sms-modal .account-modal.show .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .sms-modal .account-modal.show .__codex-video-detail-description{color:#000;text-align:center}.global-login-modal-wrapper .login-modal .account-modal.show p a,.global-login-modal-wrapper .login-modal .account-modal.show .__codex-video-detail-panel .under-video .__codex-video-detail-description a,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .login-modal .account-modal.show .__codex-video-detail-description a,.global-login-modal-wrapper .sms-modal .account-modal.show p a,.global-login-modal-wrapper .sms-modal .account-modal.show .__codex-video-detail-panel .under-video .__codex-video-detail-description a,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .sms-modal .account-modal.show .__codex-video-detail-description a{color:#000;text-decoration:underline}.global-login-modal-wrapper .login-modal .account-modal .title,.global-login-modal-wrapper .sms-modal .account-modal .title{text-align:center;color:#000;text-transform:uppercase;margin:0 0 1.875rem}.global-login-modal-wrapper .login-modal .account-modal form input,.global-login-modal-wrapper .sms-modal .account-modal form input{background:#ffffffb3;text-align:left;padding:1.25rem;font-size:15px}.global-login-modal-wrapper .login-modal .account-modal form input:hover,.global-login-modal-wrapper .login-modal .account-modal form input:focus,.global-login-modal-wrapper .sms-modal .account-modal form input:hover,.global-login-modal-wrapper .sms-modal .account-modal form input:focus{background:#fff}.global-login-modal-wrapper .login-modal .account-modal form .form-foot,.global-login-modal-wrapper .sms-modal .account-modal form .form-foot{display:flex;justify-content:space-between;align-items:center;margin:-.3125rem 0 1.25rem}.global-login-modal-wrapper .login-modal .account-modal form .form-foot .optin label,.global-login-modal-wrapper .sms-modal .account-modal form .form-foot .optin label{cursor:pointer;padding-top:.25rem}.global-login-modal-wrapper .login-modal .account-modal form .form-nav,.global-login-modal-wrapper .sms-modal .account-modal form .form-nav{margin:0;text-align:center}.global-login-modal-wrapper .login-modal .account-modal form .form-nav a,.global-login-modal-wrapper .sms-modal .account-modal form .form-nav a{color:#000;text-decoration:underline;text-transform:none;font-size:15px;line-height:1.25rem;font-family:soinsanspro-roman}.global-login-modal-wrapper .login-modal .account-modal.password-wrapper,.global-login-modal-wrapper .sms-modal .account-modal.password-wrapper{display:none}.global-login-modal-wrapper .login-modal .account-modal.password-wrapper form .form-foot,.global-login-modal-wrapper .sms-modal .account-modal.password-wrapper form .form-foot{justify-content:center}.global-login-modal-wrapper .login-modal .account-modal.password-wrapper .__codex-login-panel .form-foot,.global-login-modal-wrapper .sms-modal .account-modal.password-wrapper .__codex-login-panel .form-foot{justify-content:space-between}.global-login-modal-wrapper .login-modal .account-modal.password-wrapper .reset-note,.global-login-modal-wrapper .sms-modal .account-modal.password-wrapper .reset-note{font-family:soinsanspro-medium,Calibri,Arial,sans-serif;color:#000;text-align:center;margin:0 0 .625rem}.global-login-modal-wrapper .login-modal .account-modal.password-wrapper .reset-note .form-nav,.global-login-modal-wrapper .sms-modal .account-modal.password-wrapper .reset-note .form-nav{text-transform:none;text-decoration:underline}.global-login-modal-wrapper .login-modal .account-modal .redirect-btn,.global-login-modal-wrapper .sms-modal .account-modal .redirect-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.global-login-modal-wrapper .login-modal .account-modal .redirect-btn .btn,.global-login-modal-wrapper .sms-modal .account-modal .redirect-btn .btn{margin:0 5px;flex-basis:100%}.global-login-modal-wrapper .login-modal .account-modal .__codex-logout-button,.global-login-modal-wrapper .sms-modal .account-modal .__codex-logout-button{color:#000;text-decoration:underline;text-transform:uppercase;font-size:.8rem;line-height:1.25rem;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;margin:18px 30px 16px}.global-login-modal-wrapper .login-modal .optin,.global-login-modal-wrapper .sms-modal .optin{position:relative}.global-login-modal-wrapper .login-modal .optin label,.global-login-modal-wrapper .sms-modal .optin label{font-size:.75rem;line-height:1.25rem;margin:0;padding:0 0 0 40px;color:#000;text-transform:none;display:block}.global-login-modal-wrapper .login-modal .optin label a,.global-login-modal-wrapper .sms-modal .optin label a{font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.global-login-modal-wrapper .login-modal .optin label:after,.global-login-modal-wrapper .sms-modal .optin label:after{content:"";position:absolute;top:0;left:0;width:1.625rem;height:1.625rem;border:1px solid #000}.global-login-modal-wrapper .login-modal .optin label:before,.global-login-modal-wrapper .sms-modal .optin label:before{content:"";position:absolute;top:5px;left:5px;width:1rem;height:1rem;background:#212121;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.global-login-modal-wrapper .login-modal .optin input,.global-login-modal-wrapper .sms-modal .optin input{opacity:0;position:absolute;top:0;left:0}.global-login-modal-wrapper .login-modal .optin input:checked+label:before,.global-login-modal-wrapper .sms-modal .optin input:checked+label:before{opacity:1}.global-login-modal-wrapper .sms-modal{min-height:160px;text-align:center}.global-login-modal-wrapper .sms-modal .title{text-transform:uppercase;margin:0 0 10px!important}.global-login-modal-wrapper .sms-modal p,.global-login-modal-wrapper .sms-modal .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .sms-modal .__codex-video-detail-description{margin:0 0 20px!important}@media (min-width: 38.9375em){.global-login-modal-wrapper .sms-modal .btn-flex{flex-wrap:nowrap}.global-login-modal-wrapper .sms-modal .btn-flex .btn{line-height:14px}}@media (max-width: 38.9375em){.global-login-modal-wrapper .sms-modal .__codex-verify-sms-button{margin:0 0 10px;width:100%}}.global-login-modal-wrapper .__codex-modal-login-success-message{background-color:#212121}.global-login-modal-wrapper .__codex-modal-login-success-message p:after,.global-login-modal-wrapper .__codex-modal-login-success-message .__codex-video-detail-panel .under-video .__codex-video-detail-description:after,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .__codex-modal-login-success-message .__codex-video-detail-description:after{content:"";width:14px;height:2px;background-color:#fff;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;right:0;position:absolute}.global-login-modal-wrapper .__codex-modal-login-success-message p:before,.global-login-modal-wrapper .__codex-modal-login-success-message .__codex-video-detail-panel .under-video .__codex-video-detail-description:before,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .__codex-modal-login-success-message .__codex-video-detail-description:before{content:"";width:7px;height:2px;background-color:#fff;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:12px;right:11px;position:absolute}.global-login-modal-wrapper .__codex-modal-login-error-message{background-color:#b6d8e4}.global-login-modal-wrapper .__codex-modal-login-error-message p,.global-login-modal-wrapper .__codex-modal-login-error-message .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .__codex-modal-login-error-message .__codex-video-detail-description{color:#fff!important}.global-login-modal-wrapper .__codex-modal-login-error-message p:after,.global-login-modal-wrapper .__codex-modal-login-error-message .__codex-video-detail-panel .under-video .__codex-video-detail-description:after,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .__codex-modal-login-error-message .__codex-video-detail-description:after{content:"";width:14px;height:2px;background-color:#fff;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;right:0;position:absolute}.global-login-modal-wrapper .__codex-modal-login-error-message p:before,.global-login-modal-wrapper .__codex-modal-login-error-message .__codex-video-detail-panel .under-video .__codex-video-detail-description:before,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .__codex-modal-login-error-message .__codex-video-detail-description:before{content:"";width:14px;height:2px;background-color:#fff;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:10px;right:0;position:absolute}.global-login-modal-wrapper .__codex-modal-login-success-message,.global-login-modal-wrapper .__codex-modal-login-error-message{max-height:0;overflow:hidden;width:100%;align-text:center;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.global-login-modal-wrapper .__codex-modal-login-success-message.show,.global-login-modal-wrapper .__codex-modal-login-error-message.show{max-height:50px;height:50px}.global-login-modal-wrapper .__codex-modal-login-success-message p,.global-login-modal-wrapper .__codex-modal-login-success-message .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .__codex-modal-login-success-message .__codex-video-detail-description,.global-login-modal-wrapper .__codex-modal-login-error-message p,.global-login-modal-wrapper .__codex-modal-login-error-message .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .global-login-modal-wrapper .__codex-modal-login-error-message .__codex-video-detail-description{text-transform:uppercase;color:#fff;font-size:12px;opacity:1;position:relative;display:inline-block;padding-right:20px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}.gradient_1{background:#d191eb;background:-moz-linear-gradient(90deg,#d191eb 0%,#fdb3ab 100%);background:-webkit-linear-gradient(90deg,#d191eb 0%,#fdb3ab 100%);background:linear-gradient(90deg,#d191eb,#fdb3ab);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d191eb",endColorstr="#fdb3ab",GradientType=1)}.gradient_2{background:#6be0ed;background:-moz-linear-gradient(90deg,#6be0ed 0%,#ab92f6 100%);background:-webkit-linear-gradient(90deg,#6be0ed 0%,#ab92f6 100%);background:linear-gradient(90deg,#6be0ed,#ab92f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6be0ed",endColorstr="#ab92f6",GradientType=1)}.gradient_3{background:#a2c4e5;background:-moz-linear-gradient(90deg,#a2c4e5 0%,#ec82e6 100%);background:-webkit-linear-gradient(90deg,#a2c4e5 0%,#ec82e6 100%);background:linear-gradient(90deg,#a2c4e5,#ec82e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a2c4e5",endColorstr="#ec82e6",GradientType=1)}.gradient_4{background:#8863f3;background:-moz-linear-gradient(90deg,#8863f3 0%,#c27add 100%);background:-webkit-linear-gradient(90deg,#8863f3 0%,#c27add 100%);background:linear-gradient(90deg,#8863f3,#c27add);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8863f3",endColorstr="#c27add",GradientType=1)}.gradient_5{background:#f2b1b4;background:-moz-linear-gradient(90deg,#f2b1b4 0%,#f0a6bd 100%);background:-webkit-linear-gradient(90deg,#f2b1b4 0%,#f0a6bd 100%);background:linear-gradient(90deg,#f2b1b4,#f0a6bd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2b1b4",endColorstr="#f0a6bd",GradientType=1)}.gradient_6{background:#accbce;background:-moz-linear-gradient(90deg,#accbce 0%,#6ea1f2 100%);background:-webkit-linear-gradient(90deg,#accbce 0%,#6ea1f2 100%);background:linear-gradient(90deg,#accbce,#6ea1f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#accbce",endColorstr="#6ea1f2",GradientType=1)}.hp-hero{width:100%}.hp-hero .item,.hp-hero .hp-video-hero{height:770px;background-color:#eee;width:100%;position:relative;text-align:center}.hp-hero .item img,.hp-hero .hp-video-hero img{position:absolute;top:50%;left:50%;height:770px;width:100%;z-index:-1;object-fit:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width: 38.9375em){.hp-hero .item,.hp-hero .hp-video-hero{height:375px}}.hp-hero .item article,.hp-hero .hp-video-hero article{height:100%;width:100%;position:relative;z-index:1}.hp-hero .item .title,.hp-hero .item .subtitle,.hp-hero .hp-video-hero .title,.hp-hero .hp-video-hero .subtitle{color:#fff;text-transform:uppercase;text-shadow:0 0px 6px rgba(0,0,0,.4)}.hp-hero .item .subtitle,.hp-hero .hp-video-hero .subtitle{text-transform:none}.hp-hero .item iframe,.hp-hero .hp-video-hero iframe{width:100vw;height:56.25vw;min-height:770px;min-width:200vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}@media (max-width: 38.9375em){.hp-hero .item iframe,.hp-hero .hp-video-hero iframe{min-width:180vw}}.hp-hero .hp-video-hero{background-color:#000;overflow:hidden}@media (max-width: 38.9375em){.hp-hero .hp-video-hero{padding:0 20px}}.hp-hero .hp-hero-carousel .slick-dots{display:flex!important;position:absolute;bottom:40px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%)}@media (max-width: 38.9375em){.hp-hero .hp-hero-carousel .slick-dots{bottom:10px}}.hp-hero .hp-hero-carousel .slick-dots li{margin:0 3px}.section-video-listing-output.instructor-videos .title{margin-bottom:0;font-size:22px;line-height:24px;text-transform:uppercase}.section-video-listing-output .collection-series-wrapper .__codex-video-collections-description{display:none}.__codex-video-detail-panel{overflow:hidden}.__codex-video-detail-panel .__codex-video-detail-inner{font-size:0;position:relative}.__codex-video-detail-panel .__codex-video-detail-inner>.__codex-video-detail-image{position:relative;height:0;padding-top:56.25%;overflow:hidden}.__codex-video-detail-panel .__codex-video-detail-inner>.__codex-video-detail-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta{position:absolute;left:0;bottom:40px;width:calc(100% - 394px);z-index:2;padding:0 80px 0 40px;pointer-events:none;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta.chat-open{width:calc(100% - 394px)}@media (min-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta.is-playing{opacity:0}}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta{position:static;padding:0 20px 20px;text-align:center;width:100%;display:block}}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .live-icon{background-color:#21212180;font-size:20px;border-radius:4px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;color:#fff;position:absolute;top:-30px;padding:0 24px 0 40px;line-height:44px;height:40px;text-transform:uppercase;left:176px}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .live-icon{position:relative;background-color:#212121;left:0;top:0;display:inline-flex;margin-left:16px}}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .live-icon:before{height:12px;width:12px;background-color:#fff;border-radius:50%;content:"";display:block;position:absolute;left:14px;top:14px}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-name{text-transform:uppercase;font-size:30px;line-height:34px;color:#fff;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;margin-bottom:10px}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-name{color:#000;font-size:26px;line-height:28px}}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-image{border-radius:50%;height:120px;width:120px;margin-right:16px;object-fit:cover}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-image{margin:12px 0 20px;height:80px;width:80px}}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-description{font-size:14px;color:#fff}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-description{color:#000}}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-duration{border-left:1px solid #ccc;padding-left:12px;margin-left:10px}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-duration{border-color:#000}}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-featured{border-left:1px solid #ccc;padding-left:12px;margin-left:10px}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-featured{border-color:#000}}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-featured a{text-transform:uppercase;text-decoration:underline;color:#fff;font-weight:600}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-meta .__codex-video-detail-featured a{color:#000}}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-countdown{position:absolute;height:100%;width:100%;background:#000;color:#fff;z-index:4;text-align:center;align-items:center;display:flex;justify-content:center;flex-direction:column}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-countdown .h3{color:#fff}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-countdown .h3,.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-countdown .__codex-countdown-timer-panel{position:relative;z-index:1}.__codex-video-detail-panel .__codex-video-detail-inner .__codex-video-detail-countdown .countdown-video-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.2}.__codex-video-detail-panel .under-video{border-bottom:1px solid #ccc;padding-top:50px;padding-bottom:50px}@media (max-width: 38.9375em){.__codex-video-detail-panel .under-video{padding-top:0}}.__codex-video-detail-panel .under-video .__codex-video-detail-name{text-transform:uppercase}.__codex-video-detail-panel .h5,.__codex-video-detail-panel .my-psycle-template .completed-classes-boxes .item:after,.my-psycle-template .completed-classes-boxes .__codex-video-detail-panel .item:after,.__codex-video-detail-panel .__codex-video-detail-overlay .__codex-video-detail-title,.__codex-video-detail-panel h6,.__codex-video-detail-panel .video-collection-listing .__codex-video-collection-instructors,.video-collection-listing .__codex-video-detail-panel .__codex-video-collection-instructors,.__codex-video-detail-panel .video-collection-listing .series-title,.video-collection-listing .__codex-video-detail-panel .series-title{margin-bottom:20px;text-transform:uppercase}.__codex-video-detail-panel .content-wrap{margin:60px 0;padding:0 50px;text-align:left;border-right:1px solid #ccc}@media (max-width: 1024px){.__codex-video-detail-panel .content-wrap{border-right:none;border-bottom:1px solid #ccc;padding:30px 0;margin:0}}.__codex-video-detail-panel .content-wrap.no-border{border:none}.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields{margin-bottom:30px}@media (max-width: 1024px){.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields:last-child{margin-bottom:0}}.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields h6,.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields .video-collection-listing .__codex-video-collection-instructors,.video-collection-listing .__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields .__codex-video-collection-instructors,.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields .video-collection-listing .series-title,.video-collection-listing .__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields .series-title{margin-bottom:5px}.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields span{background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields span.duration{background-image:url(icon-duration.svg);height:20px;width:18px;margin-right:10px}.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields span.low{background-image:url(icon-beginner.svg);height:15px;width:13px;margin-right:15px}.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields span.moderate{background-image:url(icon-intermediate.svg);height:15px;width:13px;margin-right:15px}.__codex-video-detail-panel .content-wrap .__codex-video-detail-metafields span.high{background-image:url(icon-advanced.svg);height:15px;width:13px;margin-right:15px}.__codex-video-detail-panel .__codex-video-detail-video{position:relative}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-video{flex-wrap:wrap}}.__codex-video-detail-panel .__codex-video-detail-video .vimeo-controls{flex-basis:100%;position:relative}.__codex-video-detail-panel .__codex-instructor-panel{padding:0 50px 0 0}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-instructor-panel{padding:30px 0}}.__codex-video-detail-panel .__codex-instructor-panel .__codex-videos-inner{text-align:left}.__codex-video-detail-panel .__codex-instructor-panel .__codex-instructor-column{margin-bottom:30px}.__codex-video-detail-panel .section-video-carousel{padding:0;width:calc(116.66% + 40px)}.__codex-video-detail-panel .section-video-carousel .content,.__codex-video-detail-panel .section-video-carousel .__codex-videos-meta{text-align:left}.__codex-video-detail-panel .instructor-img-wrap{background-color:#000}.__codex-video-detail-panel .__codex-video-detail-column .__codex-video-detail-inner{flex-basis:100%;width:100%;background-color:#000}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-column .__codex-video-detail-inner{background-color:#fff}}.__codex-video-detail-panel .__codex-video-detail-button{position:absolute}.__codex-video-detail-panel .__codex-video-detail-muted a,.__codex-video-detail-panel .__codex-video-detail-play-btn a{background:#00000080;position:absolute;top:calc(50% + 35px);left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;display:block;padding:15px 42px 15px 62px;font-size:16px;color:#fff;font-weight:600;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 38.9375em){.__codex-video-detail-panel .__codex-video-detail-muted a,.__codex-video-detail-panel .__codex-video-detail-play-btn a{top:calc(50% + 30px)}}.__codex-video-detail-panel .__codex-video-detail-muted a:before,.__codex-video-detail-panel .__codex-video-detail-play-btn a:before{content:"";position:absolute;top:0;left:20px;width:26px;height:100%;background-repeat:no-repeat;background-image:url(icon-muted.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent}.__codex-video-detail-panel .__codex-video-detail-muted a:hover,.__codex-video-detail-panel .__codex-video-detail-play-btn a:hover{background:#000}.__codex-video-detail-panel .__codex-video-detail-play-btn a{z-index:3;top:calc(50% - 35px)}@media (max-width: 38.9375em){.__codex-video-detail-panel .__codex-video-detail-play-btn a{top:calc(50% - 30px)}}.__codex-video-detail-panel .__codex-video-detail-play-btn a:before{background-repeat:no-repeat;background-image:url(icon-play.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent}.__codex-video-detail-panel .__codex-video-detail-bookmark{position:absolute;right:40px;top:40px;background-color:#ffffffb3;height:60px;width:60px;border-radius:50%;z-index:3;display:block;background-image:url(icon-favourite.svg);background-repeat:no-repeat;background-size:17px;-webkit-background-size:17px;background-position:center center;-webkit-background-position:center center;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width: 1024px){.__codex-video-detail-panel .__codex-video-detail-bookmark{height:50px;width:50px;right:15px;top:15px}}.__codex-video-detail-panel .__codex-video-detail-bookmark:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(icon-favourite-red.svg);background-repeat:no-repeat;background-size:17px;-webkit-background-size:17px;background-position:center center;-webkit-background-position:center center;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.__codex-video-detail-panel .__codex-video-detail-bookmark:hover,.__codex-video-detail-panel .__codex-video-detail-bookmark.active{filter:invert(0%);-webkit-filter:invert(0%)}.__codex-video-detail-panel .__codex-video-detail-bookmark:hover:after,.__codex-video-detail-panel .__codex-video-detail-bookmark.active:after{opacity:1}.__codex-video-detail-panel .__codex-video-detail-bookmark.bookmarked{background-image:url(icon-favourite-filled.svg)}.__codex-video-detail-panel .__codex-video-detail-overlay{position:absolute;height:100%;width:100%;background-color:#000c;top:0;left:0;text-align:center}.__codex-video-detail-panel .__codex-video-detail-overlay .__codex-video-detail-title{color:#fff;text-transform:uppercase}.__codex-video-detail-panel .__codex-video-detail-overlay .__codex-video-detail-button{position:static}.__codex-video-detail-panel .__codex-video-detail-overlay.pre-video-msg h5,.__codex-video-detail-panel .__codex-video-detail-overlay.pre-video-msg .hero-thin-banner .inner .title.customer-subtitle,.hero-thin-banner .inner .__codex-video-detail-panel .__codex-video-detail-overlay.pre-video-msg .title.customer-subtitle,.__codex-video-detail-panel .__codex-video-detail-overlay.pre-video-msg .hero-thin-banner .inner .title.subtitle,.hero-thin-banner .inner .__codex-video-detail-panel .__codex-video-detail-overlay.pre-video-msg .title.subtitle,.__codex-video-detail-panel .__codex-video-detail-overlay.pre-video-msg .under-video .__codex-video-detail-name,.__codex-video-detail-panel .under-video .__codex-video-detail-overlay.pre-video-msg .__codex-video-detail-name{font-size:1.375rem;margin-top:40px}.__codex-video-detail-panel .__codex-video-detail-overlay.pre-video-msg a.btn{display:inline-block}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:none!important}.codex-live-listing .video-meta{margin:10px 0}.codex-live-listing .__codex-videos-name{position:relative;margin-bottom:10px}.codex-live-listing .__codex-videos-name .__codex-videos-instructor{font-family:Montserrat,Trebuchet,Arial,sans-serif}.codex-live-listing .__codex-videos-name .fav-icon{position:absolute;z-index:1;top:0;right:0;width:20px;height:20px;font-size:0px;text-indent:-999px;cursor:pointer}.codex-live-listing .__codex-videos-name .fav-icon:after{content:"";background-repeat:no-repeat;background-image:url(icon-heart-white.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:18px;-o-background-size:18px;background-size:18px;background-color:transparent;position:absolute;top:0;right:0;width:100%;height:100%}.codex-live-listing .__codex-videos-name .fav-icon:hover:after{background-repeat:no-repeat;background-image:url(icon-heart-red.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:20px;-o-background-size:20px;background-size:20px;background-color:transparent}.codex-live-listing .__codex-videos-name .fav-icon.bookmarked:after{background-image:url(icon-favourite-filled.svg)}.codex-live-listing .date{font-size:14px}.__codex-video-detail-chat{background-color:#000;color:#fff;padding:0;max-width:384px;height:auto!important}@media (max-width: 1024px){.__codex-video-detail-chat{max-width:unset;max-width:none;width:100%;padding:0 0 2.5rem;margin-bottom:30px}}.__codex-video-detail-chat .__codex-chat-panel{position:relative;z-index:2;height:100%;background:#000}.__codex-video-detail-chat .__codex-chat-panel>div{width:100%}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-logged-out{margin:0;max-width:0;overflow:hidden}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-logged-out a{color:#fff}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-hide-chat,.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter{position:absolute;top:50%;background-color:#000;color:#fff;border-top-left-radius:6px;border-bottom-left-radius:6px;font-size:0;left:-40px;height:50px;width:40px;cursor:pointer;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}@media (max-width: 1024px){.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-hide-chat,.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter{left:0;top:0;width:100%;border-radius:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-hide-chat a,.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter a{height:100%;width:100%;display:block}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row{padding:0 40px;min-width:394px}@media (max-width: 1024px){.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row{margin:0 20px;padding:0;min-width:unset;min-width:none;width:calc(100% - 40px)}}@media (min-width: 1024px){.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row.icon-row{margin:0;position:absolute;bottom:75px;left:0}}@media (max-width: 1024px){.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row.icon-row{padding:10px}}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row.icon-row .__codex-chat-column{display:flex;justify-content:space-between}@media (min-width: 1024px){.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row.text-row{position:absolute;bottom:20px;left:0}}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row.message-row{height:auto;overflow:auto;margin:20px 0 120px;background:#000;border-bottom:2px solid #222}@media (max-width: 1024px){.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row.message-row{padding:0;margin:50px 20px 0;min-height:200px;max-height:200px}}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row.message-row .__codex-chat-column{height:100%;display:flex;flex-wrap:wrap;align-content:flex-end}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row.message-row .__codex-chat-column div{width:100%}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-row.message-row .__codex-chat-column div:first-child{padding-top:0!important}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-hide-chat:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:10px;height:10px;position:absolute;top:20px;left:12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:block}@media (max-width: 1024px){.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-hide-chat:after{left:auto;right:20px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);border-right:2px solid #fff;border-bottom:2px solid #fff}}@media (max-width: 1024px){.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-hide-chat:before{content:"Join the conversation";position:absolute;left:20px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);color:#fff;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase;font-size:16px}}.__codex-video-detail-chat .__codex-chat-panel textarea{border-top-left-radius:22px;border-bottom-left-radius:22px;border:2px solid #fff;max-height:44px;min-height:44px;display:block;background-color:#000;color:#fff;font-size:14px;line-height:18px;font-family:soinsanspro-medium,Calibri,Arial,sans-serif;padding:11px 22px;margin-bottom:0}.__codex-video-detail-chat .__codex-chat-panel textarea::-webkit-input-placeholder{color:#fff;opacity:1}.__codex-video-detail-chat .__codex-chat-panel textarea::-moz-placeholder{color:#fff;opacity:1}.__codex-video-detail-chat .__codex-chat-panel textarea:-ms-input-placeholder{color:#fff;opacity:1}.__codex-video-detail-chat .__codex-chat-panel textarea:-moz-placeholder{color:#fff;opacity:1}.__codex-video-detail-chat .__codex-chat-panel .text-row .__codex-chat-column:first-child{width:calc(100% - 44px)}.__codex-video-detail-chat .__codex-chat-panel .text-row .__codex-chat-column:last-child{width:44px}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter:after{content:"";background-image:url(message-white.png);background-repeat:no-repeat;background-size:22px;-webkit-background-size:22px;background-position:center center;-webkit-background-position:center center;height:22px;width:22px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter p,.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter .__codex-video-detail-description{background-color:#ef4545;height:18px;width:18px;display:block;border-radius:50%;color:#fff;font-size:13px;line-height:17px;position:absolute;text-align:center;top:5px;left:5px;z-index:2}@media (max-width: 1024px){.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter:after{background-image:none;width:10px;height:10px;left:auto;top:16px;right:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter:before{content:"Join the conversation";position:absolute;left:20px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);color:#fff;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase;font-size:16px}.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter p,.__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-video-detail-chat .__codex-chat-panel .__codex-chat-message-counter .__codex-video-detail-description{display:none}}.__codex-video-detail-chat .__codex-chat-button{font-size:0;border-top-right-radius:22px;border-bottom-right-radius:22px;background-color:#fff;background-image:url(message-black.png);background-repeat:no-repeat;background-size:20px;-webkit-background-size:20px;background-position:7px center;-webkit-background-position:7px center;width:44px;height:44px;padding:0}.__codex-video-detail-chat .__codex-chat-icon{height:35px;width:60px;font-size:14px;background-color:#ffffff80;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;margin:0;cursor:pointer}.__codex-video-detail-chat .__codex-chat-message{font-size:14px;line-height:22px;margin-bottom:10px}.__codex-video-detail-chat .__codex-chat-message span{display:block}.__codex-video-detail-chat .__codex-chat-message.system{color:#91c4db;padding-left:18px;position:relative}.__codex-video-detail-chat .__codex-chat-message.system span{display:inline}.__codex-video-detail-chat .__codex-chat-message.system:before{content:"";background-color:#91c4db;position:absolute;left:0;top:6px;height:10px;width:10px;border-radius:50%}.quiz .quiz-template-wrapper{background-color:#fff;background-position:center center;-webkit-background-position:center center;background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;padding:50px 0;min-height:calc(100vh - 90px);position:relative}.quiz .quiz-template-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0}.quiz .steps{position:relative;z-index:1}@media (max-width: 38.9375em){.quiz .steps{justify-content:flex-start;overflow:auto;padding-left:20px}}.quiz .steps span{text-transform:uppercase;font-size:14px;line-height:18px;padding:0 10px}@media (max-width: 38.9375em){.quiz .steps span{white-space:nowrap}}.quiz .steps a{text-transform:uppercase;font-size:14px;line-height:18px;padding:0 10px}@media (max-width: 38.9375em){.quiz .steps a{white-space:nowrap}}.quiz .steps a.active{text-decoration:underline;font-weight:600}.quiz form{position:relative;z-index:1}.quiz .intro{margin-bottom:50px}@media (max-width: 1024px){.quiz .intro{padding:0 40px}}@media (max-width: 38.9375em){.quiz .intro{padding:0 20px}}.quiz .title{text-transform:uppercase}.quiz h6,.quiz .video-collection-listing .__codex-video-collection-instructors,.video-collection-listing .quiz .__codex-video-collection-instructors,.quiz .video-collection-listing .series-title,.video-collection-listing .quiz .series-title{font-size:14px;line-height:18px;text-align:left;margin-bottom:26px}.quiz h5,.quiz .hero-thin-banner .inner .title.customer-subtitle,.hero-thin-banner .inner .quiz .title.customer-subtitle,.quiz .hero-thin-banner .inner .title.subtitle,.hero-thin-banner .inner .quiz .title.subtitle,.quiz .__codex-video-detail-panel .under-video .__codex-video-detail-name,.__codex-video-detail-panel .under-video .quiz .__codex-video-detail-name{margin:50px 0 10px}.quiz .list{max-width:480px;width:100%;margin:0 auto 60px}@media (max-width: 1024px){.quiz .list{padding:0 40px;max-width:100%}}@media (max-width: 38.9375em){.quiz .list{padding:0 20px}.quiz .list .checkbox-wrapper{padding-bottom:40px}}.quiz .list input:checked+label .checkbox:after{opacity:1}.quiz .list label{padding-left:30px}.quiz .list .checkbox{border:#212121 solid 2px;border-radius:50%;height:20px;width:20px;display:inline-block;position:absolute;top:0;left:0;background-color:#fff}.quiz .list .checkbox:after{content:"";background-color:#212121;position:absolute;border-radius:50%;top:50%;opacity:0;left:50%;display:block;height:12px;width:12px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.quiz .bubble{margin-bottom:60px}.quiz .bubble .checkbox-wrapper{flex-wrap:wrap}@media (max-width: 1024px){.quiz .bubble .checkbox-wrapper{flex-wrap:wrap;padding:0 40px}}@media (max-width: 38.9375em){.quiz .bubble .checkbox-wrapper{padding:0 20px}}.quiz .bubble .checkbox-wrapper.style-of-training-boxes{padding:0 40px;max-width:1440px;margin:0 auto}@media (max-width: 38.9375em){.quiz .bubble .checkbox-wrapper.style-of-training-boxes{padding:0 20px}}.quiz .bubble .checkbox-wrapper.style-of-training-boxes label{flex-basis:calc(25% - 10px)}@media (max-width: 1024px){.quiz .bubble .checkbox-wrapper.style-of-training-boxes label{flex-basis:calc(50% - 10px)}}@media (max-width: 38.9375em){.quiz .bubble .checkbox-wrapper.style-of-training-boxes label{flex-basis:100%}}.quiz .bubble label{flex-basis:200px;margin:0 5px;font-family:Montserrat,Trebuchet,Arial,sans-serif;font-weight:600;position:relative}@media (max-width: 1024px){.quiz .bubble label{flex-basis:calc(50% - 10px)}}@media (max-width: 38.9375em){.quiz .bubble label{flex-basis:100%;margin:0}}.quiz .bubble label .checkbox{border:#212121 solid 1px;color:#212121;min-height:58px;width:100%;border-radius:4px;-webkit-border-radius:4px;background-color:#fff;flex-wrap:wrap;padding:20px 10px;text-transform:uppercase;height:100%;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.quiz .bubble label .checkbox.with_heading{display:block;text-transform:none;font-weight:500}.quiz .bubble label .checkbox.with_heading .heading{font-weight:700;display:block;text-transform:uppercase}.quiz .bubble label .checkbox:hover{background:#b6d8e4;color:#212121}.quiz .bubble input:checked+label .checkbox{background:#b6d8e4;color:#212121;border:none;min-height:58px}.quiz .bubble.option-sort label .sorted-value{position:absolute;top:14px;left:10px;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;background:#212121;border-radius:50%;-webkit-border-radius:50%;font-weight:600}.quiz .bubble.option-sort label .checkbox{padding-left:30px;height:auto!important}@media (max-width: 38.9375em){.quiz .bubble.option-sort label .checkbox{padding-left:20px}}.quiz .congrats{max-width:480px;width:100%;margin:0 auto}.quiz .congrats p:last-of-type,.quiz .congrats .__codex-video-detail-panel .under-video .__codex-video-detail-description:last-of-type,.__codex-video-detail-panel .under-video .quiz .congrats .__codex-video-detail-description:last-of-type{margin-bottom:60px}.quiz .checkbox-wrapper input{display:none}.quiz .checkbox-wrapper label{display:block;margin-bottom:15px;font-size:14px;line-height:18px;position:relative;cursor:pointer}.quiz .checkbox-wrapper label.disabled{opacity:.5;cursor:not-allowed}.quiz .results{padding-top:50px}.quiz .results .main-result{border-bottom:1px solid #ccc}.quiz .results .main-result .content{text-align:center;max-width:710px;width:100%;margin:0 auto 50px}@media (max-width: 1024px){.quiz .results .main-result .content{padding:0 20px;margin:0 auto 30px}}.quiz .results .main-result .content .h5,.quiz .results .main-result .content .my-psycle-template .completed-classes-boxes .item:after,.my-psycle-template .completed-classes-boxes .quiz .results .main-result .content .item:after,.quiz .results .main-result .content .__codex-video-detail-panel .__codex-video-detail-overlay .__codex-video-detail-title,.__codex-video-detail-panel .__codex-video-detail-overlay .quiz .results .main-result .content .__codex-video-detail-title{margin:50px 0 10px}.quiz .results .main-result .content .btn{display:inline-block}@media (max-width: 1024px){.quiz .results .main-result .content .btn{display:block}}.quiz .results .main-result .congrats-message{background-color:#eee;border:solid 1px #ccc;padding:20px;margin:0 0 20px;text-align:center}.quiz .results .main-result .congrats-message p,.quiz .results .main-result .congrats-message .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .quiz .results .main-result .congrats-message .__codex-video-detail-description{font-size:14px}.quiz .results .main-result .congrats-message a{font-weight:500;text-decoration:underline}.quiz .results .main-result .video-container{margin:0}.quiz .results .section-video-carousel{padding-top:80px;border-top:1px solid #ccc}@media (max-width: 1024px){.quiz .results .section-video-carousel{padding-top:30px}}.quiz .results .section-video-carousel .__codex-video-collections-panel{padding-top:10px}.quiz .results .section-video-carousel .__codex-video-collections-inner{width:30rem;margin-right:1.25rem;position:relative}.__codex-countdown-timer-panel p,.__codex-countdown-timer-panel .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-countdown-timer-panel .__codex-video-detail-description{font-size:100px;line-height:100px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}@media (max-width: 1024px){.__codex-countdown-timer-panel p,.__codex-countdown-timer-panel .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .__codex-countdown-timer-panel .__codex-video-detail-description{font-size:40px;line-height:40px}}.__codex-countdown-timer-panel .__codex-countdown-minutes,.__codex-countdown-timer-panel .__codex-countdown-hours{min-width:192px}@media (max-width: 1024px){.__codex-countdown-timer-panel .__codex-countdown-minutes,.__codex-countdown-timer-panel .__codex-countdown-hours{min-width:60px}}.__codex-countdown-timer-panel .__codex-countdown-seconds{min-width:130px}@media (max-width: 1024px){.__codex-countdown-timer-panel .__codex-countdown-seconds{min-width:60px}}body .toasted{padding:0 20px}body .toasted.rounded{border-radius:24px}body .toasted.toasted-primary,body .toasted .primary{border-radius:2px;min-height:60px;line-height:1.1em;background-color:#000f9e;text-align:center;text-transform:uppercase;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;padding:6px 20px;font-size:16px;font-weight:300;color:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}body .toasted.toasted-primary.success,body .toasted .primary.success{background:var(--pastel-lime);color:#000}body .toasted.toasted-primary.error,body .toasted .primary.error,body .toasted.toasted-primary.info,body .toasted .primary.info{background:#000f9e}body .toasted.toasted-primary .action,body .toasted .primary .action{color:#fff;text-decoration:underline}body .toasted.toasted-primary.default{color:#000;background-color:#effeb8}body .toasted-container{display:flex;flex-direction:column;position:fixed;z-index:10000}body .toasted-container.full-width{display:flex;flex-direction:column;max-width:86%;width:100%}body .toasted-container.full-width.fit-to-screen{min-width:100%}body .toasted-container.full-width.fit-to-screen .toasted:first-child{margin-top:0}body.header-up .toasted-container.full-width.fit-to-screen.top-center,body.header-up .tabbed-navigation,body.header-up .internal-nav{top:80px}body .toasted-container.full-width.fit-to-screen.top-center{top:90px;left:0;transform:translate(0);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}body .toasted-container .toasted{top:35px;width:auto;clear:both;margin-top:0;position:relative;max-width:100%;height:auto;word-break:normal;display:flex;align-items:center;justify-content:center;box-sizing:inherit;padding:0 100px}body .toasted-container .toasted .material-icons,body .toasted-container .toasted .fa,body .toasted-container .toasted .fas,body .toasted-container .toasted .far,body .toasted-container .toasted .fab,body .toasted-container .toasted .mdi{margin-right:.5rem;margin-left:-.4rem}body .toasted-container .toasted .material-icons.after,body .toasted-container .toasted .fa.after,body .toasted-container .toasted .fas.after,body .toasted-container .toasted .far.after,body .toasted-container .toasted .fab.after,body .toasted-container .toasted .mdi.after{margin-left:.5rem;margin-right:-.4rem}body .toasted-container .toasted .action{text-decoration:none;font-size:.8rem;padding:8px;margin:5px -7px 5px 7px;border-radius:3px;text-transform:uppercase;letter-spacing:.03em;font-weight:600;cursor:pointer}body .toasted-container .toasted .action.icon{padding:4px;display:flex;align-items:center;justify-content:center}body .toasted-container .toasted .action.icon .material-icons,body .toasted-container .toasted .action.icon .fa,body .toasted-container .toasted .action.icon .mdi{margin-right:0;margin-left:4px}body .toasted-container .toasted .action.icon:hover{text-decoration:none}body .toasted-container .toasted .action:hover{text-decoration:underline}body .toasted-container.top-left{top:0!important;left:0!important}body .toasted-container.top-center{top:20px!important}@media (max-width: 38.9375em){body .toasted-container.top-center{top:0!important}}@media only screen and (max-width: 600px){body .toasted-container{min-width:100%}body .toasted-container .toasted:first-child{margin-top:0}body .toasted-container.top-center{top:0;left:0;transform:translate(0)}body .toasted-container.top-right .toasted,body .toasted-container.top-left .toasted,body .toasted-container.bottom-left .toasted,body .toasted-container.bottom-right .toasted{float:none}body .toasted-container .toasted{border-radius:0}}body.loaded .class-progress-bar .dynamic-fill-bg span.outer{width:100%}.video-collection-listing .__codex-video-collection-collection{text-align:center}.video-collection-listing .__codex-video-collection-collection .__codex-video-collection-image img{width:100%;object-fit:cover;height:400px}@media (max-width: 38.9375em){.video-collection-listing .__codex-video-collection-collection .__codex-video-collection-image img{height:100vw}}.video-collection-listing .__codex-video-collection-collection .btn{display:inline-block}.video-collection-listing .__codex-video-collection-name{margin:50px 0 15px;text-align:center;text-transform:uppercase}@media (max-width: 38.9375em){.video-collection-listing .__codex-video-collection-name{font-size:38px;line-height:40px;margin:35px 20px 10px}}.video-collection-listing .__codex-video-collection-instructors,.video-collection-listing .series-title{text-align:center;text-transform:uppercase}.video-collection-listing .__codex-video-collection-instructors a,.video-collection-listing .series-title a{text-decoration:underline}.video-collection-listing .overview{max-width:1020px;width:100%;margin:50px auto;padding:0 40px}@media (max-width: 38.9375em){.video-collection-listing .overview{padding:0 20px;margin:40px auto}}.video-collection-listing .overview .series-title{text-align:left;color:#212121}.video-collection-listing .__codex-video-collection-videos{margin-top:80px;padding:0 30px}@media (max-width: 1024px){.video-collection-listing .__codex-video-collection-videos{padding:0 0 0 10px}}@media (max-width: 38.9375em){.video-collection-listing .__codex-video-collection-videos{margin-top:40px;padding-left:20px}}.video-collection-listing .__codex-video-collection-videos .h6{text-align:center;text-transform:uppercase}@media (max-width: 38.9375em){.video-collection-listing .__codex-video-collection-videos .h6,.video-collection-listing .__codex-video-collection-videos .__codex-video-detail-panel .__codex-video-detail-overlay .__codex-video-detail-title,.__codex-video-detail-panel .__codex-video-detail-overlay .video-collection-listing .__codex-video-collection-videos .__codex-video-detail-title{text-align:left;margin-bottom:15px}}.video-collection-listing .__codex-video-collection-videos .__codex-video-collection-inner .__codex-video-collection-name{font-size:14px;line-height:22px;text-align:left;margin:10px 0 5px}.video-collection-listing .grid-x.dark,.video-collection-listing .grid-x.btn.default,.video-collection-listing .grid-x.cdx_btn.default{background-color:#212121}.video-collection-listing .grid-x.dark .h5,.video-collection-listing .grid-x.btn.default .h5,.video-collection-listing .grid-x.cdx_btn.default .h5,.video-collection-listing .grid-x.dark .my-psycle-template .completed-classes-boxes .item:after,.my-psycle-template .completed-classes-boxes .video-collection-listing .grid-x.dark .item:after,.video-collection-listing .grid-x.btn.default .my-psycle-template .completed-classes-boxes .item:after,.my-psycle-template .completed-classes-boxes .video-collection-listing .grid-x.btn.default .item:after,.video-collection-listing .grid-x.cdx_btn.default .my-psycle-template .completed-classes-boxes .item:after,.my-psycle-template .completed-classes-boxes .video-collection-listing .grid-x.cdx_btn.default .item:after,.video-collection-listing .grid-x.dark .__codex-video-detail-panel .__codex-video-detail-overlay .__codex-video-detail-title,.__codex-video-detail-panel .__codex-video-detail-overlay .video-collection-listing .grid-x.dark .__codex-video-detail-title,.video-collection-listing .grid-x.btn.default .__codex-video-detail-panel .__codex-video-detail-overlay .__codex-video-detail-title,.__codex-video-detail-panel .__codex-video-detail-overlay .video-collection-listing .grid-x.btn.default .__codex-video-detail-title,.video-collection-listing .grid-x.cdx_btn.default .__codex-video-detail-panel .__codex-video-detail-overlay .__codex-video-detail-title,.__codex-video-detail-panel .__codex-video-detail-overlay .video-collection-listing .grid-x.cdx_btn.default .__codex-video-detail-title,.video-collection-listing .grid-x.dark h6,.video-collection-listing .grid-x.btn.default h6,.video-collection-listing .grid-x.cdx_btn.default h6,.video-collection-listing .grid-x.dark .__codex-video-collection-instructors,.video-collection-listing .grid-x.btn.default .__codex-video-collection-instructors,.video-collection-listing .grid-x.cdx_btn.default .__codex-video-collection-instructors,.video-collection-listing .grid-x.dark .series-title,.video-collection-listing .grid-x.btn.default .series-title,.video-collection-listing .grid-x.cdx_btn.default .series-title{color:#fff}.video-collection-listing .dark .white-link,.video-collection-listing .btn.default .white-link,.video-collection-listing .cdx_btn.default .white-link{color:#fff!important}.video-collection-listing .h5,.video-collection-listing .my-psycle-template .completed-classes-boxes .item:after,.my-psycle-template .completed-classes-boxes .video-collection-listing .item:after,.video-collection-listing .__codex-video-detail-panel .__codex-video-detail-overlay .__codex-video-detail-title,.__codex-video-detail-panel .__codex-video-detail-overlay .video-collection-listing .__codex-video-detail-title,.video-collection-listing h6,.video-collection-listing .__codex-video-collection-instructors,.video-collection-listing .series-title{margin-bottom:20px;text-transform:uppercase}.video-collection-listing .content-wrap{margin:60px 0;padding:0 80px 0 50px;text-align:left;border-right:1px solid #ccc}@media (max-width: 1024px){.video-collection-listing .content-wrap{border-right:none;border-bottom:1px solid #ccc;padding:30px 20px;margin:0}}.video-collection-listing .content-wrap .__codex-instructors-carousel-panel .slick-arrow{opacity:0;width:2.5rem;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.video-collection-listing .content-wrap .__codex-instructors-carousel-panel .slick-arrow:after{left:.675rem}.video-collection-listing .content-wrap .__codex-instructors-carousel-panel .slick-slider:hover .slick-arrow{opacity:1}.video-collection-listing .content-wrap .__codex-instructors-carousel-panel .slick-prev{left:-50px}@media (max-width: 1024px){.video-collection-listing .content-wrap .__codex-instructors-carousel-panel .slick-prev{left:0}}.video-collection-listing .content-wrap .__codex-instructors-carousel-panel .slick-next{right:-80px}@media (max-width: 1024px){.video-collection-listing .content-wrap .__codex-instructors-carousel-panel .slick-next{right:0}}.video-collection-listing .content-wrap .__codex-instructors-carousel-panel .slick-disabled{opacity:0!important}.video-collection-listing .content-wrap .__codex-instructors-carousel-panel .slick-dots{display:flex!important;position:absolute;bottom:0;right:0}.video-collection-listing .content-wrap .__codex-instructors-carousel-panel .slick-dots li{margin:0 5px}.video-collection-listing .content-wrap.no-border{border:none}.video-collection-listing .content-wrap .instructor-content{margin-bottom:30px}.video-collection-listing .content-wrap .instructor-content p,.video-collection-listing .content-wrap .instructor-content .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .video-collection-listing .content-wrap .instructor-content .__codex-video-detail-description{color:#fff}.video-collection-listing .content-wrap .__codex-video-collection-metafields{margin-bottom:30px;color:#fff}@media (max-width: 1024px){.video-collection-listing .content-wrap .__codex-video-collection-metafields:last-child{margin-bottom:0}}.video-collection-listing .content-wrap .__codex-video-collection-metafields h6,.video-collection-listing .content-wrap .__codex-video-collection-metafields .__codex-video-collection-instructors,.video-collection-listing .content-wrap .__codex-video-collection-metafields .series-title{margin-bottom:5px}.video-collection-listing .content-wrap .__codex-video-collection-metafields span{background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.video-collection-listing .content-wrap .__codex-video-collection-metafields span.duration{background-image:url(icon-duration-w.svg);height:20px;width:18px;margin-right:10px}.video-collection-listing .content-wrap .__codex-video-collection-metafields span.beginner{background-image:url(icon-beginner-w.svg);height:15px;width:13px;margin-right:15px}.video-collection-listing .content-wrap .__codex-video-collection-metafields span.intermediate{background-image:url(icon-intermediate-w.svg);height:15px;width:13px;margin-right:15px}.video-collection-listing .content-wrap .__codex-video-collection-metafields span.advanced{background-image:url(icon-advanced-w.svg);height:15px;width:13px;margin-right:15px}.video-collection-listing .__codex-video-collection-videos .__codex-video-collection-row .regular{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.video-collection-listing .__codex-video-collection-videos .__codex-video-collection-row .regular .cell{width:33.33%}@media (max-width: 1024px){.video-collection-listing .__codex-video-collection-videos .__codex-video-collection-row .regular{display:block}.video-collection-listing .__codex-video-collection-videos .__codex-video-collection-row .regular .cell{width:100%}}.video-collection-listing .__codex-video-collection-videos .slick-arrow{top:140px;opacity:0}.video-collection-listing .__codex-video-collection-videos .slick-arrow.slick-disabled{display:none!important}.no-results-vue-wrapper{text-align:center;padding:100px 0}@media (max-width: 38.9375em){.no-results-vue-wrapper{padding:100px 20px}}.no-results-vue-wrapper .title{text-transform:uppercase}@media (max-width: 38.9375em){.hide-on-mobile{display:none!important}}@media (min-width: 38.9375em){.hide-on-desktop{display:none!important}}@-webkit-keyframes fadeIn{0%{opacity:0}99%{opacity:0}to{opacity:1}}@-webkit-keyframes rotateLeftMask{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@-webkit-keyframes rotateRightMask{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);visibility:hidden}to{-webkit-transform:rotate(180deg);visibility:hidden}}.video-player-container:hover .__codex-video-detail-meta{bottom:150px}@media (max-width: 1024px){.__codex-player-wrapper .player-controls{opacity:1!important}}.__codex-player-wrapper .player-controls.timeout{opacity:0!important}.__codex-player-wrapper .player-controls.timeout:hover{opacity:1!important}.back-to-top{background-repeat:no-repeat;background-image:url(icon-chev-white.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:20px;-o-background-size:20px;background-size:20px;background-color:#212121;position:fixed;z-index:1;bottom:30px;right:-70px;width:50px;height:50px;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}@media (max-width: 38.9375em){.back-to-top{position:static;display:block;background-color:#666;width:100%}}@media (min-width: 38.9375em){.back-to-top:hover{background-repeat:no-repeat;background-image:url(icon-chev-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:40px;-o-background-size:40px;background-size:40px;background-color:#212121;background-color:var(--lightblue)}.back-to-top.active{right:30px}}.register-template .__codex-success .btn-flex{margin:0 0 10px}.register-template .__codex-success .btn-flex .btn{width:250px;max-width:100%;text-align:center}#lp-template .lp-video-block-section .content{padding:50px 0 30px;max-width:710px;margin:0}#lp-template .lp-video-block-section .content .section-title{text-transform:uppercase;margin:0 0 20px}#lp-template .lp-video-block-section .content p,#lp-template .lp-video-block-section .content .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .lp-video-block-section .content .__codex-video-detail-description{margin:0}#lp-template .lp-video-block-section .slick-arrow{top:-34px}#lp-template .lp-video-block-section .slick-arrow.slick-next{right:0}#lp-template .lp-video-block-section .slick-arrow.slick-prev{right:31px}#lp-template .lp-video-block-section .video-columns{margin:0 -20px}#lp-template .lp-video-block-section .video-columns .slick-list{width:calc(100% + 40px);margin:0 -20px}#lp-template .lp-video-block-section .video-columns .item{padding:0 20px 30px}#lp-template .lp-video-block-section .video-columns .item .video-image{padding-top:56.25%;width:100%;position:relative;display:block;overflow:hidden}#lp-template .lp-video-block-section .video-columns .item .video-image img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:2s all;-moz-transition:2s all;-ms-transition:2s all;-o-transition:2s all;transition:2s all}#lp-template .lp-video-block-section .video-columns .item .video-image:hover img{width:110%;height:110%}#lp-template .lp-video-block-section .video-columns .item .video-image:before{content:"";position:absolute;z-index:2;bottom:22px;left:23px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #fff}#lp-template .lp-video-block-section .video-columns .item .video-image:after{content:"";position:absolute;z-index:1;bottom:10px;left:10px;width:34px;height:34px;background:#212121;border-radius:50%;-webkit-border-radius:50%;border:2px solid #fff;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}#lp-template .lp-video-block-section .video-columns .item .title,#lp-template .lp-video-block-section .video-columns .item .excerpt{font-size:14px;line-height:22px}#lp-template .lp-video-block-section .video-columns .item .title{text-transform:uppercase;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;margin:13px 0 6px}#lp-template .lp-video-block-section .video-columns .item .excerpt{margin:0}#lp-template .intro-content{border-top:1px solid #ccc}#lp-template .intro-content .wsiwig{text-align:center}#lp-template .lp-video-modal{position:fixed;display:none;z-index:99;top:0;left:0;width:100%;height:100vh;background:#000c}#lp-template .lp-video-modal .modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 80px);background:#fff;border-radius:6px;-webkit-border-radius:6px;overflow:auto;max-height:100vh}@media (max-width: 38.9375em){#lp-template .lp-video-modal .modal{top:0;left:0;width:100%;min-height:100vh;border-radius:0;-webkit-border-radius:0px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}}#lp-template .lp-video-modal .modal .video-cell{background:#000;display:flex}#lp-template .lp-video-modal .modal .video-cell .video{padding-top:56.25%;width:100%;position:relative;overflow:hidden}#lp-template .lp-video-modal .modal .video-cell .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#lp-template .lp-video-modal .modal .video-details{position:relative}#lp-template .lp-video-modal .modal .video-details .close-icon{position:absolute;top:20px;right:20px;width:18px;height:18px;background:url(icon-close-dark.svg) no-repeat center center/contain transparent;-webkit-transition:s all;-moz-transition:s all;-ms-transition:s all;-o-transition:s all;transition:s all}@media (max-width: 1024px){#lp-template .lp-video-modal .modal .video-details .close-icon{top:34px}}@media (max-width: 38.9375em){#lp-template .lp-video-modal .modal .video-details .close-icon{top:20px}}#lp-template .lp-video-modal .modal .video-details .overview{padding:70px 30px 20px}@media (max-width: 1024px){#lp-template .lp-video-modal .modal .video-details .overview{padding-top:30px}}@media (max-width: 38.9375em){#lp-template .lp-video-modal .modal .video-details .overview{padding:20px}}#lp-template .lp-video-modal .modal .video-details .overview .v-title{text-transform:uppercase;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;margin:0 0 15px}@media (max-width: 1024px){#lp-template .lp-video-modal .modal .video-details .overview .v-title{padding-right:30px}}#lp-template .lp-video-modal .modal .video-details .overview p,#lp-template .lp-video-modal .modal .video-details .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .overview .__codex-video-detail-description{font-size:14px;line-height:22px;margin:0}@media (max-width: 38.9375em){#lp-template .lp-video-modal .modal .video-details .overview p,#lp-template .lp-video-modal .modal .video-details .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .overview .__codex-video-detail-description{font-size:12px;line-height:20px}}#lp-template .lp-video-modal .modal .video-details .metafields{display:flex;flex-wrap:wrap;border-top:1px solid #ccc}#lp-template .lp-video-modal .modal .video-details .metafields .title{text-transform:uppercase;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;margin:0 0 10px;font-size:18px;line-height:22px}@media (max-width: 38.9375em){#lp-template .lp-video-modal .modal .video-details .metafields .title{font-size:16px}}#lp-template .lp-video-modal .modal .video-details .metafields p,#lp-template .lp-video-modal .modal .video-details .metafields .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .metafields .__codex-video-detail-description{position:relative;margin:0;font-size:14px;line-height:22px}@media (max-width: 38.9375em){#lp-template .lp-video-modal .modal .video-details .metafields p,#lp-template .lp-video-modal .modal .video-details .metafields .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .metafields .__codex-video-detail-description{font-size:12px}}#lp-template .lp-video-modal .modal .video-details .metafields .duration{width:50%;padding:15px 30px;border-right:1px solid #ccc}@media (max-width: 38.9375em){#lp-template .lp-video-modal .modal .video-details .metafields .duration{padding:10px 20px}}#lp-template .lp-video-modal .modal .video-details .metafields .duration p,#lp-template .lp-video-modal .modal .video-details .metafields .duration .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .metafields .duration .__codex-video-detail-description{padding-left:30px}#lp-template .lp-video-modal .modal .video-details .metafields .duration p:before,#lp-template .lp-video-modal .modal .video-details .metafields .duration .__codex-video-detail-panel .under-video .__codex-video-detail-description:before,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .metafields .duration .__codex-video-detail-description:before{background-repeat:no-repeat;background-image:url(icon-duration.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;position:absolute;top:0;left:0;width:18px;height:20px;content:""}#lp-template .lp-video-modal .modal .video-details .metafields .intensity{width:50%;padding:15px 30px}@media (max-width: 38.9375em){#lp-template .lp-video-modal .modal .video-details .metafields .intensity{padding:10px 20px}}#lp-template .lp-video-modal .modal .video-details .metafields .intensity p,#lp-template .lp-video-modal .modal .video-details .metafields .intensity .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .metafields .intensity .__codex-video-detail-description{text-transform:capitalize;padding-left:30px}#lp-template .lp-video-modal .modal .video-details .metafields .intensity p:before,#lp-template .lp-video-modal .modal .video-details .metafields .intensity .__codex-video-detail-panel .under-video .__codex-video-detail-description:before,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .metafields .intensity .__codex-video-detail-description:before{position:absolute;top:0;left:0;width:18px;height:20px;content:""}#lp-template .lp-video-modal .modal .video-details .metafields .intensity p.low:before,#lp-template .lp-video-modal .modal .video-details .metafields .intensity .__codex-video-detail-panel .under-video .low.__codex-video-detail-description:before,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .metafields .intensity .low.__codex-video-detail-description:before{background-repeat:no-repeat;background-image:url(icon-beginner.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent}#lp-template .lp-video-modal .modal .video-details .metafields .intensity p.moderate:before,#lp-template .lp-video-modal .modal .video-details .metafields .intensity .__codex-video-detail-panel .under-video .moderate.__codex-video-detail-description:before,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .metafields .intensity .moderate.__codex-video-detail-description:before{background-repeat:no-repeat;background-image:url(icon-intermediate.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent}#lp-template .lp-video-modal .modal .video-details .metafields .intensity p.high:before,#lp-template .lp-video-modal .modal .video-details .metafields .intensity .__codex-video-detail-panel .under-video .high.__codex-video-detail-description:before,.__codex-video-detail-panel .under-video #lp-template .lp-video-modal .modal .video-details .metafields .intensity .high.__codex-video-detail-description:before{background-repeat:no-repeat;background-image:url(icon-advanced.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent}#lp-template .lp-video-modal .modal .video-details .metafields .equiptment{width:100%;padding:15px 30px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}@media (max-width: 38.9375em){#lp-template .lp-video-modal .modal .video-details .metafields .equiptment{padding:10px 20px}}#lp-template .lp-video-modal .modal .video-details .btn-flex{padding:20px 30px}@media (max-width: 38.9375em){#lp-template .lp-video-modal .modal .video-details .btn-flex{padding:15px 20px}}#lp-template .lp-video-modal .modal .video-details .btn-flex .btn{width:100%;text-align:center}#lp-template .register-section{display:block;width:100%;padding-bottom:70px}#lp-template .register-section .r-section{border-bottom:1px solid #ccc;padding:30px 0}#lp-template .register-section .r-section.faq-section{border:none}@media (max-width: 38.9375em){#lp-template .register-section .r-section .overview-section{margin-bottom:20px}}#lp-template .register-section .r-section .overview-section .step-title{text-transform:uppercase;margin:0 0 15px;font-size:20px;line-height:24px}#lp-template .register-section .r-section .overview-section .overview{font-size:14px;line-height:22px}#lp-template .register-section .r-section .overview-section .overview p,#lp-template .register-section .r-section .overview-section .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .register-section .r-section .overview-section .overview .__codex-video-detail-description{font-size:inherit;line-height:inherit;margin:0 0 10px}#lp-template .register-section .r-section .overview-section .overview p:last-child,#lp-template .register-section .r-section .overview-section .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description:last-child,.__codex-video-detail-panel .under-video #lp-template .register-section .r-section .overview-section .overview .__codex-video-detail-description:last-child{margin:0}#lp-template .register-section .r-section .overview-section .overview p a,#lp-template .register-section .r-section .overview-section .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description a,.__codex-video-detail-panel .under-video #lp-template .register-section .r-section .overview-section .overview .__codex-video-detail-description a{text-decoration:underline}#lp-template .register-section .r-section .overview-section .overview .check-list{margin:10px 0 0}#lp-template .register-section .r-section .overview-section .overview .check-list li{font-size:14px;line-height:22px;list-style:none;position:relative;padding-left:22px;font-weight:600}#lp-template .register-section .r-section .overview-section .overview .check-list li:before{content:"";position:absolute;top:0;left:0;height:22px;width:12px;background-repeat:no-repeat;background-image:url(icon-check-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent}@media (max-width: 1024px){#lp-template .register-section .r-section .checkout-btn .btn{width:100%;text-align:center}}#lp-template .register-section .r-section .faq-container .item{display:block;width:100%}#lp-template .register-section .r-section .faq-container .item .question{font-size:14px;line-height:20px;font-weight:600;margin:0;padding:15px 30px 15px 0;cursor:pointer;border-bottom:1px solid #ccc;position:relative}#lp-template .register-section .r-section .faq-container .item .question:after{content:"";position:absolute;top:13px;right:0;width:26px;height:26px;background-repeat:no-repeat;background-image:url(icon-chev-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-color:transparent;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}#lp-template .register-section .r-section .faq-container .item .answer{display:none;border-bottom:1px solid #ccc;padding-top:20px}#lp-template .register-section .r-section .faq-container .item .answer p,#lp-template .register-section .r-section .faq-container .item .answer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .register-section .r-section .faq-container .item .answer .__codex-video-detail-description{font-size:14px;line-height:24px;margin:0 0 20px}#lp-template .register-section .r-section .faq-container .item .answer p a,#lp-template .register-section .r-section .faq-container .item .answer .__codex-video-detail-panel .under-video .__codex-video-detail-description a,.__codex-video-detail-panel .under-video #lp-template .register-section .r-section .faq-container .item .answer .__codex-video-detail-description a{font-weight:600;text-decoration:underline}#lp-template .register-section .r-section .faq-container .item.active .question:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}#lp-template .register-section .r-section .register-form .__codex-register-row{margin:0 -10px}@media (max-width: 1024px){#lp-template .register-section .r-section .register-form .__codex-register-row{margin:0}}#lp-template .register-section .r-section .register-form .__codex-register-field{width:50%;padding:0 10px 20px}@media (max-width: 1024px){#lp-template .register-section .r-section .register-form .__codex-register-field{width:100%;padding:0 0 20px}}#lp-template .register-section .r-section .register-form .__codex-register-field input,#lp-template .register-section .r-section .register-form .__codex-register-field select{margin:0}#lp-template .register-section .r-section .register-form .__codex-register-field .vue-tel-input{border:1px solid #212121;box-shadow:none;border-radius:0;-webkit-border-radius:0px}#lp-template .register-section .r-section .register-form .__codex-register-field .cdx_date-input-inner .cdx_label{display:none}#lp-template .register-section .r-section .register-form .__codex-register-field.error input,#lp-template .register-section .r-section .register-form .__codex-register-field.error select,#lp-template .register-section .r-section .register-form .__codex-register-field.error .vue-tel-input{border-color:#ec82e6}#lp-template .register-section .r-section .register-form .__codex-register-field.tel-field input{margin:0}#lp-template .register-section .r-section .register-form .__codex-register-field .__codex-dob-picker-wrapper{display:flex;margin:0 -5px}#lp-template .register-section .r-section .register-form .__codex-register-field .__codex-dob-picker-wrapper label{display:none}#lp-template .register-section .r-section .register-form .__codex-register-field .__codex-dob-picker-wrapper div{width:33.3%;padding:0 5px}#lp-template .register-section .r-section .register-form .__codex-register-field .__codex-dob-picker-wrapper div select{background-position:90% center;background-size:12px}#lp-template .register-section .r-section .register-form .__codex-register-field-full{width:100%;padding:0 10px}#lp-template .register-section .r-section .register-form .__codex-register-field-full .optin{margin:0 0 20px}#lp-template .register-section .r-section .register-form .__codex-register-field-full .optin label{text-transform:none}#lp-template .register-section .r-section .register-form .__codex-register-field-full .optin label a{font-family:Montserrat,Trebuchet,Arial,sans-serif!important;font-weight:600;text-decoration:underline}@media (max-width: 1024px){#lp-template .register-section .r-section .register-form .__codex-register-field-full .btn{width:100%;text-align:center}}#lp-template .register-section .r-section .register-form .form-footer-error{margin:20px 0;text-align:center;padding-left:10px}@media (max-width: 1024px){#lp-template .register-section .r-section .register-form .form-footer-error{padding-left:0}}#lp-template .register-section .r-section .register-form .form-footer-error p,#lp-template .register-section .r-section .register-form .form-footer-error .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .register-section .r-section .register-form .form-footer-error .__codex-video-detail-description{color:#ec82e6}#lp-template .register-section .r-section .register-form .__codex-register-errors ul{display:flex;flex-wrap:wrap}#lp-template .register-section .r-section .register-form .__codex-register-errors ul li{font-size:11px;line-height:1;color:#fff;background:#ec82e6;margin:0 5px 5px 0;padding:4px 6px;border-radius:3px;-webkit-border-radius:3px;text-transform:none;font-family:Montserrat,Trebuchet,Arial,sans-serif;font-weight:600}#lp-template .register-section .r-section .plan-container .grid-x{margin:0 -10px}@media (max-width: 1024px){#lp-template .register-section .r-section .plan-container .grid-x{margin:0}}#lp-template .register-section .r-section .plan-container .membership-carousel{margin-top:-20px!important}#lp-template .register-section .r-section .plan-container .membership-carousel .__codex-plans-panel{padding-top:20px}#lp-template .register-section .r-section .plan-container .membership-carousel .slick-arrow{position:absolute;z-index:1;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);width:3.125rem;height:4.375rem;background:#999;font-size:0px;text-indent:-9999px;cursor:pointer}#lp-template .register-section .r-section .plan-container .membership-carousel .slick-arrow:after{background:url(icon-chev-white.svg) no-repeat center center/20px}#lp-template .register-section .r-section .plan-container .membership-carousel .slick-arrow.slick-next{right:-50px}#lp-template .register-section .r-section .plan-container .membership-carousel .slick-arrow.slick-prev{left:-50px}#lp-template .register-section .r-section .plan-container .isFeatured .__codex-plans-panel .item:after{content:"Best Value";color:#fff;font-size:13px;line-height:14px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;width:60px;height:60px;text-align:center;border-radius:50%;-webkit-border-radius:50%;background:#9861f6;position:absolute;top:-20px;right:10px;display:flex;align-items:center;text-transform:uppercase}@media (max-width: 38.9375em){#lp-template .register-section .r-section .plan-container .isFeatured .__codex-plans-panel .item:after{right:0}}#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item{margin:0 10px;border:1px solid #CCC;padding:30px 20px 110px;position:relative}@media (max-width: 1024px){#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item{margin:0 0 20px}}#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .title{font-size:18px;line-height:24px;margin:0 0 10px;text-transform:uppercase;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .subtitle{text-transform:uppercase;font-size:15px;line-height:22px;margin:0 0 18px}#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .overview p,#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .overview .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .overview .__codex-video-detail-description{font-size:14px;line-height:22px;margin:0}#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .overview p.price,#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .overview .__codex-video-detail-panel .under-video .price.__codex-video-detail-description,.__codex-video-detail-panel .under-video #lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .overview .price.__codex-video-detail-description{font-size:16px;line-height:19px;font-weight:600;margin:0 0 10px}#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .overview ul{padding-left:20px}#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .overview ul li{font-size:14px;line-height:22px}#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .btn-flex{position:absolute;bottom:0;left:0;width:100%}#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .btn-flex .btn{width:100%;text-align:center;margin:0}#lp-template .register-section .r-section .plan-container .__codex-plans-panel .item .btn-flex .btn:hover{background:var(--lightblue);color:#000;border-color:var(--lightblue)}.cart-template{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;border-bottom:1px solid #ccc}@media (max-width: 1024px){.cart-template{height:auto;min-height:100vh;flex-wrap:wrap}}.cart-template.modal{position:fixed;right:-100vw;width:100%}.cart-template.modal.open{right:0}.cart-template .cart-upsells{width:440px;min-width:440px;min-height:100%;overflow-x:scroll;background:#000;padding:40px}@media (max-width: 1024px){.cart-template .cart-upsells{width:100%;order:2;-webkit-order:2;padding:20px;min-width:100%;font-size:15px}}.cart-template .cart-upsells .header .title{text-transform:uppercase;margin:0 0 30px;color:#fff;font-size:15px}@media (max-width: 1024px){.cart-template .cart-upsells .header .title{margin-bottom:20px}}.cart-template .cart-upsells .products{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 -10px}@media (max-width: 1024px){.cart-template .cart-upsells .products{margin:0 -10px;width:calc(100% + 20px)}}.cart-template .cart-upsells .products .item{width:calc(50% - 20px);margin:0 10px 20px;border:none}.cart-template .cart-upsells .products .item .img-wrap{display:block;position:relative;padding-top:100%;margin-bottom:20px}.cart-template .cart-upsells .products .item .img-wrap img{width:100%;height:100%;margin:0;position:absolute;top:0;left:0;object-fit:cover}.cart-template .cart-upsells .products .item .img-wrap img.secondary{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:.5s opacity;-moz-transition:.5s opacity;-ms-transition:.5s opacity;-o-transition:.5s opacity;transition:.5s opacity}.cart-template .cart-upsells .products .item .img-wrap img.secondary:hover{opacity:1}.cart-template .cart-upsells .products .item .product-meta{padding:0}.cart-template .cart-upsells .products .item .product-meta .title{color:#fff;font-size:12px;line-height:12px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;margin-bottom:5px}.cart-template .cart-upsells .products .item .product-meta .price{color:#fff;font-size:12px;line-height:12px;margin-bottom:15px}.cart-template .cart-upsells .products .item .btn{width:100%;display:block;text-align:center}.cart-template .cart-upsells .products .item .btn.pale-blue{background-color:#91c4d8;border-color:#91c4d8;color:#000}.cart-template .cart-output{padding:40px;width:calc(100% - 440px);min-height:100%;overflow-x:scroll}@media (max-width: 1024px){.cart-template .cart-output{width:100%;padding:20px}}.cart-template .cart-output .cart-header{position:relative;width:100%}.cart-template .cart-output .cart-header .title{text-transform:uppercase;margin:0 0 10px;font-size:15px;font-family:soinsanspro-bold,Calibri,Arial,sans-serif}@media (max-width: 38.9375em){.cart-template .cart-output .cart-header .title{margin-bottom:20px}}.cart-template .cart-output .cart-header .close-icon{background-repeat:no-repeat;background-image:url(icon-close-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:20px;-o-background-size:20px;background-size:20px;background-color:transparent;position:absolute;width:40px;height:40px;top:-10px;right:0}.cart-template .cart-output .shipping-indicator{padding-bottom:20px}@media (max-width: 38.9375em){.cart-template .cart-output .shipping-indicator{padding-bottom:10px}}.cart-template .cart-output .shipping-indicator .postage_calc .percentage-wrapper{width:100%;height:10px;background:#eef0f4;border-radius:100px;-webkit-border-radius:100px;overflow:hidden}.cart-template .cart-output .shipping-indicator .postage_calc .percentage-wrapper .percentage{height:10px;border-radius:100px;-webkit-border-radius:100px;display:block;background:#000}.cart-template .cart-output .shipping-indicator .postage_calc p,.cart-template .cart-output .shipping-indicator .postage_calc .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .cart-template .cart-output .shipping-indicator .postage_calc .__codex-video-detail-description{text-align:center;width:100%;font-size:14px;line-height:24px;margin:10px 0 0}.cart-template .cart-output .shipping-indicator .postage_calc p span,.cart-template .cart-output .shipping-indicator .postage_calc .__codex-video-detail-panel .under-video .__codex-video-detail-description span,.__codex-video-detail-panel .under-video .cart-template .cart-output .shipping-indicator .postage_calc .__codex-video-detail-description span{font-family:soinsanspro-bold,Calibri,Arial,sans-serif;font-style:normal;font-display:swap}.cart-template .cart-output .cart-contents{border-top:1px solid #ccc}.cart-template .cart-output .cart-contents .cart-item{width:100%;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;padding:15px 0}@media (max-width: 38.9375em){.cart-template .cart-output .cart-contents .cart-item{padding:15px 0}}.cart-template .cart-output .cart-contents .cart-item .img{min-width:140px;max-width:140px;height:140px;margin-right:20px;display:block;border:1px solid #ccc}@media (max-width: 38.9375em){.cart-template .cart-output .cart-contents .cart-item .img{width:80px;height:80px;min-width:80px}}.cart-template .cart-output .cart-contents .cart-item .img img{width:100%;height:100%;object-fit:cover}.cart-template .cart-output .cart-contents .cart-item .meta{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap}@media (max-width: 38.9375em){.cart-template .cart-output .cart-contents .cart-item .meta{flex-wrap:nowrap}}.cart-template .cart-output .cart-contents .cart-item .meta .content{align-self:center}.cart-template .cart-output .cart-contents .cart-item .meta .content .title{color:#000;font-size:15px;text-transform:uppercase;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;margin-bottom:0}.cart-template .cart-output .cart-contents .cart-item .meta .content .title span{display:block;font-size:14px;color:#666;opacity:.6}.cart-template .cart-output .cart-contents .cart-item .meta .content .subtitle{min-height:22px}@media (max-width: 38.9375em){.cart-template .cart-output .cart-contents .cart-item .meta .content .subtitle{min-height:0;margin-bottom:12px}}.cart-template .cart-output .cart-contents .cart-item .meta .content .engraving-preview{font-size:16px;color:#666;margin:0 0 15px}.cart-template .cart-output .cart-contents .cart-item .meta .content .engraving-preview a{position:relative}.cart-template .cart-output .cart-contents .cart-item .meta .content .engraving-preview a img{display:none;position:absolute;top:100%;left:100%;width:300px;min-width:300px;height:auto;pointer-events:none;border:2px solid #000}.cart-template .cart-output .cart-contents .cart-item .meta .content .engraving-preview a:hover img{display:block}@media (max-width: 1024px){.cart-template .cart-output .cart-contents .cart-item .meta .content .engraving-preview a:hover img{display:none}}.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection{position:relative;width:150px;min-width:150px;border:1px solid #ccc;height:42px;border-radius:100px;-webkit-border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden}@media (max-width: 38.9375em){.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection{width:120px;min-width:120px}}.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection span{width:40px;height:100%;position:relative;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;cursor:pointer;border-radius:50%}@media (max-width: 38.9375em){.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection span{width:40px}}.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection span:before,.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection span:after{content:"";position:absolute;top:50%;left:50%;background:#000;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection span:before{width:16px;height:2px}.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection span:after{height:16px;width:2px}.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection span.minus:after{display:none}.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection span:hover{background:#eaeaea}.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection input{padding:0;text-align:center;border:none;width:70px;height:100%;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;font-style:normal;font-display:swap}@media (max-width: 38.9375em){.cart-template .cart-output .cart-contents .cart-item .meta .content .qty-selection input{width:40px}}.cart-template .cart-output .cart-contents .cart-item .meta .content .age-restriction{font-size:14px;color:#ef4545;margin:10px 0 0}.cart-template .cart-output .cart-contents .cart-item .end{text-align:right;align-self:center}@media (max-width: 38.9375em){.cart-template .cart-output .cart-contents .cart-item .end{align-self:flex-start}}.cart-template .cart-output .cart-contents .cart-item .end .price{font-family:soinsanspro-bold,Calibri,Arial,sans-serif;font-style:normal;font-display:swap;color:#000;margin:0 0 42px;font-size:15px}.cart-template .cart-output .cart-contents .cart-item .end .close-icon{position:relative;font-size:0;height:40px;width:15px;display:inline-block;background-image:url(icon-close-red.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-position:center center;background-size:15px 15px;-webkit-background-size:15px 15px}.cart-template .cart-output .cart-contents .cart-item .end .close-icon:before{content:"Remove?";color:#ef4545;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%);right:1.875rem;line-height:1;font-size:.75rem;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;text-transform:uppercase;opacity:0;pointer-events:none;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.cart-template .cart-output .cart-contents .cart-item .end .close-icon:hover:before{opacity:1}.cart-template .cart-output .price-container{position:relative;text-align:right;padding:15px 0}.cart-template .cart-output .price-container p,.cart-template .cart-output .price-container .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .cart-template .cart-output .price-container .__codex-video-detail-description{font-size:14px;line-height:22px;margin:0;font-family:Montserrat,Trebuchet,Arial,sans-serif;font-weight:600}.cart-template .cart-output .price-container p:last-child,.cart-template .cart-output .price-container .__codex-video-detail-panel .under-video .__codex-video-detail-description:last-child,.__codex-video-detail-panel .under-video .cart-template .cart-output .price-container .__codex-video-detail-description:last-child{margin-top:20px}.cart-template .cart-output .price-container p span,.cart-template .cart-output .price-container .__codex-video-detail-panel .under-video .__codex-video-detail-description span,.__codex-video-detail-panel .under-video .cart-template .cart-output .price-container .__codex-video-detail-description span{min-width:300px;display:inline-block}@media (max-width: 38.9375em){.cart-template .cart-output .price-container p span,.cart-template .cart-output .price-container .__codex-video-detail-panel .under-video .__codex-video-detail-description span,.__codex-video-detail-panel .under-video .cart-template .cart-output .price-container .__codex-video-detail-description span{min-width:250px}}.cart-template .cart-output .price-container p span em,.cart-template .cart-output .price-container .__codex-video-detail-panel .under-video .__codex-video-detail-description span em,.__codex-video-detail-panel .under-video .cart-template .cart-output .price-container .__codex-video-detail-description span em{font-weight:400}.cart-template .cart-output .price-container p.total strong,.cart-template .cart-output .price-container .__codex-video-detail-panel .under-video .total.__codex-video-detail-description strong,.__codex-video-detail-panel .under-video .cart-template .cart-output .price-container .total.__codex-video-detail-description strong{color:#000;font-family:soinsanspro-bold,Calibri,Arial,sans-serif;font-style:normal;font-display:swap;font-size:20px}.cart-template .cart-output .price-container p.discount-note,.cart-template .cart-output .price-container .__codex-video-detail-panel .under-video .discount-note.__codex-video-detail-description,.__codex-video-detail-panel .under-video .cart-template .cart-output .price-container .discount-note.__codex-video-detail-description{font-weight:400;position:absolute;left:0;top:15px;max-width:calc(100% - 400px);text-align:left;color:#000;opacity:.6;font-style:italic}@media (max-width: 38.9375em){.cart-template .cart-output .price-container p.discount-note,.cart-template .cart-output .price-container .__codex-video-detail-panel .under-video .discount-note.__codex-video-detail-description,.__codex-video-detail-panel .under-video .cart-template .cart-output .price-container .discount-note.__codex-video-detail-description{position:static;max-width:100%;text-align:right;margin-bottom:14px}}.cart-template .cart-output .cart-footer{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;padding:30px 0;border-top:1px solid #ccc}@media (max-width: 1279px){.cart-template .cart-output .cart-footer{flex-wrap:wrap}}@media (max-width: 38.9375em){.cart-template .cart-output .cart-footer{padding:15px 0}}.cart-template .cart-output .cart-footer p,.cart-template .cart-output .cart-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .cart-template .cart-output .cart-footer .__codex-video-detail-description{font-size:16px;margin:0}@media (max-width: 1279px){.cart-template .cart-output .cart-footer p,.cart-template .cart-output .cart-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description,.__codex-video-detail-panel .under-video .cart-template .cart-output .cart-footer .__codex-video-detail-description{text-align:center;width:100%;margin:0 0 10px}}.cart-template .cart-output .cart-footer p i,.cart-template .cart-output .cart-footer .__codex-video-detail-panel .under-video .__codex-video-detail-description i,.__codex-video-detail-panel .under-video .cart-template .cart-output .cart-footer .__codex-video-detail-description i{color:#000}@media (max-width: 1279px){.cart-template .cart-output .cart-footer .btn-flex{width:100%;justify-content:space-between}}@media (max-width: 38.9375em){.cart-template .cart-output .cart-footer .btn-flex{flex-wrap:wrap}}.cart-template .cart-output .cart-footer .btn-flex .btn{padding:15px 0;width:300px;text-align:center;margin-left:15px}@media (max-width: 1279px){.cart-template .cart-output .cart-footer .btn-flex .btn{margin-left:0;width:calc(50% - 10px)}}@media (max-width: 38.9375em){.cart-template .cart-output .cart-footer .btn-flex .btn{width:100%;margin:0 0 5px;padding:10px 0}}.cart-template .cart-output .age-restriction-checkbox{text-align:right;position:relative}.cart-template .cart-output .age-restriction-checkbox input{position:absolute;top:0;right:0;opacity:0}.cart-template .cart-output .age-restriction-checkbox input:checked+label:after{opacity:1}.cart-template .cart-output .age-restriction-checkbox label{padding-right:40px}.cart-template .cart-output .age-restriction-checkbox label:before,.cart-template .cart-output .age-restriction-checkbox label:after{content:"";width:30px;height:30px;position:absolute;top:0;right:0;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}.cart-template .cart-output .age-restriction-checkbox label:before{border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px}.cart-template .cart-output .age-restriction-checkbox label:after{background-repeat:no-repeat;background-image:url(icon-check-blue.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;-webkit-background-size:16px;-o-background-size:16px;background-size:16px;background-color:transparent;opacity:0}.cart-template .no-cart-items{text-align:center;padding:100px 0}.blue-banner{background-color:#91c4d8;color:#fff;font-weight:600;text-align:center;padding:12px}.blue-banner.margin{margin:-40px -40px 40px;width:calc(100% + 80px)}.blue-banner a{font-weight:700;color:#fff;text-decoration:underline}.challenge-template .section-column-blocks .column-wrap .item{padding-bottom:35px}.challenge-template .section-column-blocks .column-wrap .item .attended{text-transform:uppercase;font-weight:700}.challenge-template .section-column-blocks .column-wrap .btn{margin:.625rem;display:inline-block}.gradient-banner{width:100%}.section-shop-look{padding:2.5rem 0}.section-shop-look .content{position:relative}@media (max-width: 1024px){.section-shop-look .content{position:static;margin-right:0}}.section-shop-look .content .title{text-transform:uppercase;max-width:80%;margin:0}@media (max-width: 1024px){.section-shop-look .content .title{max-width:100%}.section-shop-look .content .title br{display:none}}.section-shop-look .content .desc{max-width:80%;margin-top:20px}@media (max-width: 1024px){.section-shop-look .content .desc{max-width:100%}.section-shop-look .content .desc br{display:none}}.section-shop-look .content .btn{position:absolute;top:0;right:0}@media (max-width: 1024px){.section-shop-look .content .btn{top:auto;bottom:30px;width:calc(100% - 80px);right:40px;text-align:center}}@media (max-width: 38.9375em){.section-shop-look .content .btn{right:20px;width:calc(100% - 40px)}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/theme.scss.css.map */
