@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@600;700;800&display=swap);/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fefefe;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;line-height:1.5;margin:0;padding:0}img{-ms-interpolation-mode:bicubic;display:inline-block;height:auto;max-width:100%;vertical-align:middle}textarea{border-radius:0;height:auto;min-height:50px}select{border-radius:0;box-sizing:border-box}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;cursor:auto;line-height:1;padding:0}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.grid-container{max-width:81.9rem}.grid-container,.grid-container.fluid{margin:0 auto;padding-left:.9375rem;padding-right:.9375rem}.grid-container.fluid{max-width:100%}.grid-container.full{margin:0 auto;max-width:100%;padding-left:0;padding-right:0}.grid-x{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{flex:1 1 0px}.cell.shrink{flex:0 0 auto}.grid-x>.auto,.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{flex:0 0 auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{flex:1 1 0px;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{flex:1 1 0px;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}.grid-margin-x>.cell{margin-left:.9375rem;margin-right:.9375rem;width:calc(100% - 1.875rem)}.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}@media print,screen and (min-width:40em){.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-container:not(.full)>.grid-padding-x,.grid-padding-x .grid-padding-x{margin-left:-.9375rem;margin-right:-.9375rem}.grid-padding-x>.cell{padding-left:.9375rem;padding-right:.9375rem}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}@media print,screen and (min-width:40em){.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse,.small-margin-collapse>.cell{margin-left:0;margin-right:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:40em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-left:0;margin-right:0}.small-padding-collapse>.cell{padding-left:0;padding-right:0}@media print,screen and (min-width:40em){.medium-margin-collapse,.medium-margin-collapse>.cell{margin-left:0;margin-right:0}.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:40em){.medium-padding-collapse{margin-left:0;margin-right:0}.medium-padding-collapse>.cell{padding-left:0;padding-right:0}}@media print,screen and (min-width:64em){.large-margin-collapse,.large-margin-collapse>.cell{margin-left:0;margin-right:0}.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}.large-padding-collapse{margin-left:0;margin-right:0}.large-padding-collapse>.cell{padding-left:0;padding-right:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:.9375rem}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .9375rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .9375rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .9375rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .9375rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .9375rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .9375rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .9375rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .9375rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .9375rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .9375rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .9375rem)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:.9375rem}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:.9375rem}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}.grid-y{display:flex;flex-flow:column nowrap}.grid-y>.cell{max-width:none;width:auto}.grid-y>.auto,.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{flex-basis:auto}@media print,screen and (min-width:40em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{flex-basis:auto}}@media print,screen and (min-width:64em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9{flex:0 0 auto}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:40em){.grid-y>.medium-auto{flex:1 1 0px;height:auto}.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-y>.large-auto{flex:1 1 0px;height:auto}.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-bottom:-.9375rem;margin-top:-.9375rem}.grid-padding-y>.cell{padding-bottom:.9375rem;padding-top:.9375rem}.grid-frame{align-items:stretch;flex-wrap:nowrap;overflow:hidden;position:relative;width:100vw}.cell .grid-frame{width:100%}.cell-block{max-width:100%;overflow-x:auto}.cell-block,.cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{max-height:100%;min-height:100%;overflow-y:auto}.cell-block-container{display:flex;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{flex-wrap:nowrap;max-height:100%}@media print,screen and (min-width:40em){.medium-grid-frame{align-items:stretch;flex-wrap:nowrap;overflow:hidden;position:relative;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:100%;overflow-x:auto}.medium-cell-block-container{display:flex;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{flex-wrap:nowrap;max-height:100%}.medium-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:100%;min-height:100%;overflow-y:auto}}@media print,screen and (min-width:64em){.large-grid-frame{align-items:stretch;flex-wrap:nowrap;overflow:hidden;position:relative;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:100%;overflow-x:auto}.large-cell-block-container{display:flex;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{flex-wrap:nowrap;max-height:100%}.large-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:100%;min-height:100%;overflow-y:auto}}.grid-y.grid-frame{align-items:stretch;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}@media print,screen and (min-width:40em){.grid-y.medium-grid-frame{align-items:stretch;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}}@media print,screen and (min-width:64em){.grid-y.large-grid-frame{align-items:stretch;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-bottom:-.9375rem;margin-top:-.9375rem}.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-bottom:.9375rem;margin-top:.9375rem}.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}@media print,screen and (min-width:40em){.grid-margin-y>.medium-auto,.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto,.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}@media print,screen and (min-width:40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-left.vertical.menu>li>a{justify-content:flex-start}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{align-content:center;align-items:center;justify-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width:40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width:64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}.slide-in-down.mui-enter{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(-100%);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.slide-in-down.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-left.mui-enter{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateX(-100%);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.slide-in-left.mui-enter.mui-enter-active{transform:translateX(0)}.slide-in-up.mui-enter{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(100%);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.slide-in-up.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-right.mui-enter{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateX(100%);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.slide-in-right.mui-enter.mui-enter-active{transform:translateX(0)}.slide-out-down.mui-leave{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(0);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.slide-out-down.mui-leave.mui-leave-active{transform:translateY(100%)}.slide-out-right.mui-leave{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateX(0);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.slide-out-right.mui-leave.mui-leave-active{transform:translateX(100%)}.slide-out-up.mui-leave{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(0);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.slide-out-up.mui-leave.mui-leave-active{transform:translateY(-100%)}.slide-out-left.mui-leave{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateX(0);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.slide-out-left.mui-leave.mui-leave-active{transform:translateX(-100%)}.fade-in.mui-enter{opacity:0;transition-duration:.5s;transition-property:opacity;transition-timing-function:linear}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{opacity:1;transition-duration:.5s;transition-property:opacity;transition-timing-function:linear}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{opacity:0;transform:perspective(2000px) rotateX(-90deg);transform-origin:top;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-in-from-top.mui-enter.mui-enter-active{opacity:1;transform:perspective(2000px) rotate(0)}.hinge-in-from-right.mui-enter{opacity:0;transform:perspective(2000px) rotateY(-90deg);transform-origin:right;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-in-from-right.mui-enter.mui-enter-active{opacity:1;transform:perspective(2000px) rotate(0)}.hinge-in-from-bottom.mui-enter{opacity:0;transform:perspective(2000px) rotateX(90deg);transform-origin:bottom;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-in-from-bottom.mui-enter.mui-enter-active{opacity:1;transform:perspective(2000px) rotate(0)}.hinge-in-from-left.mui-enter{opacity:0;transform:perspective(2000px) rotateY(90deg);transform-origin:left;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-in-from-left.mui-enter.mui-enter-active{opacity:1;transform:perspective(2000px) rotate(0)}.hinge-in-from-middle-x.mui-enter{opacity:0;transform:perspective(2000px) rotateX(-90deg);transform-origin:center;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-in-from-middle-x.mui-enter.mui-enter-active{opacity:1;transform:perspective(2000px) rotate(0)}.hinge-in-from-middle-y.mui-enter{opacity:0;transform:perspective(2000px) rotateY(-90deg);transform-origin:center;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-in-from-middle-y.mui-enter.mui-enter-active,.hinge-out-from-top.mui-leave{opacity:1;transform:perspective(2000px) rotate(0)}.hinge-out-from-top.mui-leave{transform-origin:top;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-out-from-top.mui-leave.mui-leave-active{opacity:0;transform:perspective(2000px) rotateX(90deg)}.hinge-out-from-right.mui-leave{opacity:1;transform:perspective(2000px) rotate(0);transform-origin:right;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-out-from-right.mui-leave.mui-leave-active{opacity:0;transform:perspective(2000px) rotateY(90deg)}.hinge-out-from-bottom.mui-leave{opacity:1;transform:perspective(2000px) rotate(0);transform-origin:bottom;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-out-from-bottom.mui-leave.mui-leave-active{opacity:0;transform:perspective(2000px) rotateX(-90deg)}.hinge-out-from-left.mui-leave{opacity:1;transform:perspective(2000px) rotate(0);transform-origin:left;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-out-from-left.mui-leave.mui-leave-active{opacity:0;transform:perspective(2000px) rotateY(-90deg)}.hinge-out-from-middle-x.mui-leave{opacity:1;transform:perspective(2000px) rotate(0);transform-origin:center;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-out-from-middle-x.mui-leave.mui-leave-active{opacity:0;transform:perspective(2000px) rotateX(90deg)}.hinge-out-from-middle-y.mui-leave{opacity:1;transform:perspective(2000px) rotate(0);transform-origin:center;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.hinge-out-from-middle-y.mui-leave.mui-leave-active{opacity:0;transform:perspective(2000px) rotateY(90deg)}.scale-in-up.mui-enter{opacity:0;transform:scale(.5);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.scale-in-up.mui-enter.mui-enter-active{opacity:1;transform:scale(1)}.scale-in-down.mui-enter{opacity:0;transform:scale(1.5);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.scale-in-down.mui-enter.mui-enter-active,.scale-out-up.mui-leave{opacity:1;transform:scale(1)}.scale-out-up.mui-leave{transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.scale-out-up.mui-leave.mui-leave-active{opacity:0;transform:scale(1.5)}.scale-out-down.mui-leave{opacity:1;transform:scale(1);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.scale-out-down.mui-leave.mui-leave-active{opacity:0;transform:scale(.5)}.spin-in.mui-enter{opacity:0;transform:rotate(-270deg);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.spin-in.mui-enter.mui-enter-active,.spin-out.mui-leave{opacity:1;transform:rotate(0)}.spin-out.mui-leave{transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.spin-in-ccw.mui-enter,.spin-out.mui-leave.mui-leave-active{opacity:0;transform:rotate(270deg)}.spin-in-ccw.mui-enter{transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.spin-in-ccw.mui-enter.mui-enter-active,.spin-out-ccw.mui-leave{opacity:1;transform:rotate(0)}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:linear}.spin-out-ccw.mui-leave.mui-leave-active{opacity:0;transform:rotate(-270deg)}.slow{transition-duration:.75s!important}.fast{transition-duration:.25s!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{-webkit-animation-name:shake-7;animation-name:shake-7}@-webkit-keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-cw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}@-webkit-keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}to{transform:rotate(0)}}@keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}to{transform:rotate(0)}}.spin-ccw{-webkit-animation-name:spin-ccw-1turn;animation-name:spin-ccw-1turn}@-webkit-keyframes spin-ccw-1turn{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes spin-ccw-1turn{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.wiggle{-webkit-animation-name:wiggle-7deg;animation-name:wiggle-7deg}@-webkit-keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,30%,70%,to{transform:rotate(0)}}@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,30%,70%,to{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{-webkit-animation-duration:.5s;animation-duration:.5s}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.slow{-webkit-animation-duration:.75s!important;animation-duration:.75s!important}.fast{-webkit-animation-duration:.25s!important;animation-duration:.25s!important}.linear{-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.ease{-webkit-animation-timing-function:ease!important;animation-timing-function:ease!important}.ease-in{-webkit-animation-timing-function:ease-in!important;animation-timing-function:ease-in!important}.ease-out{-webkit-animation-timing-function:ease-out!important;animation-timing-function:ease-out!important}.ease-in-out{-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important}.bounce-in{-webkit-animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{-webkit-animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important;animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{-webkit-animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.long-delay{-webkit-animation-delay:.7s!important;animation-delay:.7s!important}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.selectric-wrapper{cursor:pointer;position:relative}.selectric-responsive{width:100%}.selectric{background:#fff;border:1px solid rgba(0,0,0,.5);border-radius:4px;overflow:hidden;position:relative}.selectric .selectric-button{background-color:transparent;background-image:url(icon-chev.svg);background-position:calc(100% - 15px);-webkit-background-position:calc(100% - 15px) center;-o-background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-size:12px;height:40px;position:absolute;right:0;top:0;width:40px}.selectric .label{font-size:16px;margin:0 38px 0 10px;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.selectric .button,.selectric .label{color:#000;display:block;height:38px;line-height:38px}.selectric .button{background-color:#000;font:0/0 a;position:absolute;right:0;text-align:center;top:0;width:38px}.selectric .button:after{border:4px solid transparent;border-bottom:none;border-top-color:#000;bottom:0;content:" ";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}.selectric-focus .selectric,.selectric-hover .selectric{border-color:rgba(0,0,0,.5)}.selectric-hover .selectric .button{color:#000}.selectric-hover .selectric .button:after{border-top-color:#000}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:rgba(0,0,0,.5)}.selectric-open .selectric-items{display:block}.selectric-disabled{cursor:default;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{height:0;overflow:hidden;position:relative;width:0}.selectric-hide-select select{left:-100%;position:absolute}.selectric-hide-select.selectric-is-native{height:100%;position:absolute;width:100%;z-index:10}.selectric-hide-select.selectric-is-native select{border:none;box-sizing:border-box;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.selectric-input{clip:rect(0,0,0,0)!important;background:0 0!important;border:none!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.selectric-temp-show{display:block!important;position:absolute!important;visibility:hidden!important}.selectric-items{background:#fff;border:1px solid rgba(0,0,0,.5);border-radius:4px;display:none;left:0;position:absolute;top:100%;width:calc(100% - 10px)!important;z-index:-1}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{bottom:100%;top:auto}.selectric-items li,.selectric-items ul{font-size:16px;line-height:20px;list-style:none;margin:0;min-height:20px;padding:0}.selectric-items li{color:#666;cursor:pointer;display:block;padding:10px}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#0f52ba;background:linear-gradient(-45deg,#0f52ba,#48086a);color:#fff}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled,.selectric-items button:disabled{background:0 0!important;color:#666!important;cursor:default!important;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{background:0 0;color:#444;cursor:default;font-weight:700;padding-left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group.disabled li,.selectric-items button.selectric-group:disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:25px}.color-red{color:#0f52ba}.color-teal{color:#69b1be}.class-card .event-head .instructor-image,.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div,.codex-account-template .account-output .subscription-blocks .block:not(.athome),.codex-account-template .account-sidebar ul:not(.foot-menu) li.active,.codex-account-template .pricing-overview-section .blocks .block,.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.__codex-event-object,.codex-event-modal .content-wrapper .content-wrapper-inner .legend span.podium:after,.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion .booked-state,.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion .initial-state,.codex-event-modal .content-wrapper .event-image,.codex-purchase-section .giftcard-container .cdx_card,.first-timers-template .ft-whyweride .blocks .block,.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div,.gradient_a,.home-hero-wrapper .hero-carousel,.home-hero-wrapper .hero-carousel .item .video-wrapper,.instructor-card .image-wrap,.instructor-listing-template .instructor-listing .header .filters .options a.active,.internal-hero-wrapper .hero-carousel,.internal-hero-wrapper .hero-carousel .item .video-wrapper,.locations-template .location-repeater-blocks .block .location-media .image-container,.locations-template .location-repeater-blocks .block .location-media .map-container,.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-checkbox div input:checked+label,.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-radio div input:checked+label,.product-card .img-wrapper,.product-template .single-spotlight-block .content .inner .overview .product-oof-form .oos-form form button,.purchase-card.highlighted,.purchase-card:hover,.ride-types-section .blocks .block .inner .image-wrap,.short-hero-banner,.studio-pricing-template .pricing-overview-section .blocks .block,.subscription-card.highlighted,.subscription-card:hover,.text-ticker,.tt-location-modal .inner .location-blocks .block .img,.vdp-template .video-player .video-overlay,.vdp-template .video-player .video-player-wrapper .video-container,.video-card .image-wrap,.video-card .image-wrap:before,.video-card.is-collection .image-wrap .collection-count,.video-modal-outter .video-modal .icon{background:#0f52ba;background:linear-gradient(-45deg,#480b6a,#0f52ba)}.gradient_b{background:#0f52ba;background:linear-gradient(45deg,#480b6a,#0f52ba)}@media (min-width:640px){.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}}@media (max-width:639px){.ptm-10{padding-top:10px}.ptm-20{padding-top:20px}.ptm-30{padding-top:30px}.ptm-40{padding-top:40px}.ptm-50{padding-top:50px}.ptm-60{padding-top:60px}.ptm-70{padding-top:70px}.ptm-80{padding-top:80px}.ptm-90{padding-top:90px}.ptm-100{padding-top:100px}.pbm-10{padding-bottom:10px}.pbm-20{padding-bottom:20px}.pbm-30{padding-bottom:30px}.pbm-40{padding-bottom:40px}.pbm-50{padding-bottom:50px}.pbm-60{padding-bottom:60px}.pbm-70{padding-bottom:70px}.pbm-80{padding-bottom:80px}.pbm-90{padding-bottom:90px}.pbm-100{padding-bottom:100px}}@media (min-width:640px){.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}}@media (max-width:639px){.mtm-10{margin-top:10px}.mtm-20{margin-top:20px}.mtm-30{margin-top:30px}.mtm-40{margin-top:40px}.mtm-50{margin-top:50px}.mtm-60{margin-top:60px}.mtm-70{margin-top:70px}.mtm-80{margin-top:80px}.mtm-90{margin-top:90px}.mtm-100{margin-top:100px}.mbm-10{margin-bottom:10px}.mbm-20{margin-bottom:20px}.mbm-30{margin-bottom:30px}.mbm-40{margin-bottom:40px}.mbm-50{margin-bottom:50px}.mbm-60{margin-bottom:60px}.mbm-70{margin-bottom:70px}.mbm-80{margin-bottom:80px}.mbm-90{margin-bottom:90px}.mbm-100{margin-bottom:100px}}*{outline:0}.fluid{padding:0 2.5rem}@media (max-width:639px){.fluid{padding:0 1.25rem}}.jcenter{justify-content:center}.text-center{text-align:center}body{font-family:Heebo,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.75rem;padding-right:3.75rem}@media (max-width:1023px){body{padding:0 0 3.75rem}}body.handle-account{padding:0}body.header-invert:not(.scrolled) .site-header{background:0 0;box-shadow:none}@media (max-width:1023px){body.header-invert:not(.scrolled) .site-header{background:#000}}body.header-invert:not(.scrolled) .site-header:before{opacity:0}@media (max-width:1023px){body.header-invert:not(.scrolled) .site-header:before{opacity:1}}body.header-invert:not(.scrolled) .site-header .logo{background-color:transparent;background-image:url(logo.png);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain}body.header-invert:not(.scrolled) .site-header .menu ul li a{color:#fff}body.header-invert:not(.scrolled) .site-header .menu ul li a:before{background:#fff}body.header-invert:not(.scrolled) .site-header .controls a{border-color:#fff;color:#fff}body.header-invert:not(.scrolled) .site-header .controls a:first-child{background:#fff;color:#000}body.scrolled .site-header{height:4.375rem}@media (max-width:1023px){body.scrolled .site-header{height:3.75rem}}@media (min-width:1024px){body.scrolled .site-header .logo{height:6.25rem;top:.625rem;width:6.25rem}}@media (max-width:1023px){body.menu-exapnded .site-header{z-index:99}body.menu-exapnded .site-header .mobile-menu-toggle:before{top:9px;transform:rotate(45deg)}body.menu-exapnded .site-header .mobile-menu-toggle:after{bottom:8px;transform:rotate(-45deg)}body.menu-exapnded .site-header .menu{transform:translate(0)}body.menu-exapnded .site-header .menu ul li a{color:#fff}body.menu-exapnded .site-header .controls{bottom:20px}}body.template-cart .cart-wrapper{display:block}a{cursor:pointer;text-decoration:none}a,a:hover{color:#000}p{font-size:1rem;line-height:1.75rem}ol,ul{margin:0;padding:0}.blockquote,.single-spotlight-block .content .inner .overview.is_blockquote,blockquote{color:#666;font-family:Heebo,sans-serif;font-size:1.875rem;font-weight:400;line-height:2.75rem;margin:0;padding:0}@media (max-width:639px){.blockquote,.single-spotlight-block .content .inner .overview.is_blockquote,blockquote{font-size:1.25rem;line-height:2rem}}.blockquote p,.single-spotlight-block .content .inner .overview.is_blockquote p,blockquote p{color:#666;font-size:1.875rem;font-weight:400;line-height:2.75rem}@media (max-width:639px){.blockquote p,.single-spotlight-block .content .inner .overview.is_blockquote p,blockquote p{font-size:1.25rem;line-height:2rem}}address{font-style:normal}.card-auth-wrapper .card-auth .cdx_list .cdx_list_item div:before,.card-auth-wrapper .card-auth>div,.career-blocks .blocks .block .inner .header .meta .b-title,.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .title,.codex-account-template .account-output .section .section-title p,.codex-account-template .offers-section .block .price,.codex-purchase-section .giftcard-container .cdx_card .cdx_price,.codex-purchase-section .table-container .table-inner .t-column .mobile-price .price,.first-timers-template .ft-breadcrumbs .header .title,.first-timers-template .ft-register-section .__codex-register-panel .reg-title,.first-timers-template .register-success p,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .title,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .price p,.h1,.h2,.h3,.h4,.h5,.h6,.instructor-card .image-wrap .instructor-name,.milestone-card p.title,.newsletter-modal .modal .content .title,.product-card .product-title,.purchase-card .inner .meta .price,.ride-types-section .blocks .block .inner .content .b-title,.site-footer .column .title,.story-timeline-section .tl-blocks .block .inner p.date,.studio-pricing-template .offers-section .block .price,.subscription-card .inner .meta .price,.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-digit,.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-label,.video-card .video-data .__codex-video-collection-name,.video-card .video-data .__codex-video-collections-name,.video-card .video-data .__codex-videos-name,h1,h2,h3,h4,h5,h6{color:#000;font-family:Open Sans,sans-serif;font-weight:700;margin:0 0 .9375rem;text-transform:uppercase}.card-auth-wrapper .card-auth .cdx_list .cdx_list_item div.blk:before,.card-auth-wrapper .card-auth>div.blk,.career-blocks .blocks .block .inner .header .meta .blk.b-title,.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .blk.title,.codex-account-template .account-output .section .section-title p.blk,.codex-account-template .offers-section .block .blk.price,.codex-purchase-section .giftcard-container .cdx_card .blk.cdx_price,.codex-purchase-section .table-container .table-inner .t-column .mobile-price .blk.price,.first-timers-template .ft-breadcrumbs .header .blk.title,.first-timers-template .ft-register-section .__codex-register-panel .blk.reg-title,.first-timers-template .register-success p.blk,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .blk.title,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .price p.blk,.h1.blk,.h2.blk,.h3.blk,.h4.blk,.h5.blk,.h6.blk,.instructor-card .image-wrap .blk.instructor-name,.milestone-card p.blk.title,.newsletter-modal .modal .content .blk.title,.product-card .blk.product-title,.purchase-card .inner .meta .blk.price,.ride-types-section .blocks .block .inner .content .blk.b-title,.site-footer .column .blk.title,.story-timeline-section .tl-blocks .block .inner p.blk.date,.studio-pricing-template .offers-section .block .blk.price,.subscription-card .inner .meta .blk.price,.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .blk.__codex-countdown-timer-digit,.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .blk.__codex-countdown-timer-label,.video-card .video-data .blk.__codex-video-collection-name,.video-card .video-data .blk.__codex-video-collections-name,.video-card .video-data .blk.__codex-videos-name,h1.blk,h2.blk,h3.blk,h4.blk,h5.blk,h6.blk{font-weight:800}.h_display,.home-hero-wrapper .hero-carousel .item .content .subtitle,.home-hero-wrapper .hero-carousel .item .content .title,.internal-hero-wrapper .hero-carousel .item .content .subtitle,.internal-hero-wrapper .hero-carousel .item .content .title{color:#000;font-family:Open Sans,sans-serif;font-size:7.4375rem;font-weight:800;letter-spacing:1px;line-height:6.875rem;text-transform:uppercase}@media (max-width:1023px){.h_display,.home-hero-wrapper .hero-carousel .item .content .subtitle,.home-hero-wrapper .hero-carousel .item .content .title,.internal-hero-wrapper .hero-carousel .item .content .subtitle,.internal-hero-wrapper .hero-carousel .item .content .title{font-size:2.5rem;letter-spacing:.09375rem;line-height:2.75rem}}.h1,h1{font-size:3.875rem;letter-spacing:.15625rem;line-height:4.375rem}@media (max-width:1023px){.h1,h1{font-size:2.5rem;letter-spacing:.09375rem;line-height:2.5rem}}.card-auth-wrapper .card-auth>div,.codex-purchase-section .giftcard-container .cdx_card .cdx_price,.codex-purchase-section .table-container .table-inner .t-column .mobile-price .price,.h2,.instructor-card .image-wrap .instructor-name,.purchase-card .inner .meta .price,.subscription-card .inner .meta .price,.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-digit,h2{font-size:2.8125rem;letter-spacing:.09375rem;line-height:3rem}@media (max-width:1023px){.card-auth-wrapper .card-auth>div,.codex-purchase-section .giftcard-container .cdx_card .cdx_price,.codex-purchase-section .table-container .table-inner .t-column .mobile-price .price,.h2,.instructor-card .image-wrap .instructor-name,.purchase-card .inner .meta .price,.subscription-card .inner .meta .price,.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-digit,h2{font-size:2.5rem;line-height:2.8125rem}}.first-timers-template .ft-breadcrumbs .header .title,.h3,h3{font-size:2rem;letter-spacing:.09375rem;line-height:2.375rem}@media (max-width:1023px){.first-timers-template .ft-breadcrumbs .header .title,.h3,h3{font-size:1.5rem;letter-spacing:.0625rem;line-height:2rem}}.codex-account-template .offers-section .block .price,.first-timers-template .ft-register-section .__codex-register-panel .reg-title,.h4,.ride-types-section .blocks .block .inner .content .b-title,.studio-pricing-template .offers-section .block .price,h4{font-size:1.75rem;letter-spacing:.0625rem;line-height:1.875rem}@media (max-width:1023px){.codex-account-template .offers-section .block .price,.first-timers-template .ft-register-section .__codex-register-panel .reg-title,.h4,.ride-types-section .blocks .block .inner .content .b-title,.studio-pricing-template .offers-section .block .price,h4{font-size:1.25rem;line-height:1.75rem}}.h5,.milestone-card p.title,.newsletter-modal .modal .content .title,.product-card .product-title,.story-timeline-section .tl-blocks .block .inner p.date,h5{font-size:1.25rem;letter-spacing:.0625rem;line-height:1.75rem}@media (max-width:1023px){.h5,.milestone-card p.title,.newsletter-modal .modal .content .title,.product-card .product-title,.story-timeline-section .tl-blocks .block .inner p.date,h5{font-size:.875rem;letter-spacing:.03125rem;line-height:1.3125rem}}.card-auth-wrapper .card-auth .cdx_list .cdx_list_item div:before,.career-blocks .blocks .block .inner .header .meta .b-title,.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .title,.codex-account-template .account-output .section .section-title p,.first-timers-template .register-success p,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .title,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .price p,.h6,.site-footer .column .title,.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-label,.video-card .video-data .__codex-video-collection-name,.video-card .video-data .__codex-video-collections-name,.video-card .video-data .__codex-videos-name,h6{font-size:1rem;letter-spacing:.03125rem;line-height:1.25rem}.btn-flex{display:flex;flex-wrap:wrap}.btn-flex .btn,.btn-flex .card-auth-wrapper .card-auth button,.btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.btn-flex .product-card .img-wrapper:after,.card-auth-wrapper .card-auth .btn-flex button,.collection-template .collection-header .filter-wrapper .item .btn-flex .filter-item,.product-card .btn-flex .img-wrapper:after{margin:0 .625rem .625rem 0}.btn,.card-auth-wrapper .card-auth button,.collection-template .collection-header .filter-wrapper .item .filter-item,.product-card .img-wrapper:after{background:#000;border:1px solid #000;border-radius:.1875rem;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:700;letter-spacing:.0625rem;line-height:1.25rem;padding:.75rem 1.875rem;text-transform:uppercase;transition:all .3s}.btn:hover,.card-auth-wrapper .card-auth button:hover,.collection-template .collection-header .filter-wrapper .item .filter-item:hover,.product-card .img-wrapper:hover:after{background:0 0;color:#000}.btn.red,.card-auth-wrapper .card-auth button.red,.collection-template .collection-header .filter-wrapper .item .red.filter-item,.product-card .red.img-wrapper:after{background:#0f52ba;border-color:#0f52ba}.btn.red:hover,.card-auth-wrapper .card-auth button.red:hover,.collection-template .collection-header .filter-wrapper .item .red.filter-item:hover,.product-card .red.img-wrapper:hover:after{background:0 0;color:#0f52ba}.btn.purple,.card-auth-wrapper .card-auth button.purple,.collection-template .collection-header .filter-wrapper .item .purple.filter-item,.product-card .purple.img-wrapper:after{background:#48086a;border-color:#48086a}.btn.purple:hover,.card-auth-wrapper .card-auth button.purple:hover,.collection-template .collection-header .filter-wrapper .item .purple.filter-item:hover,.product-card .purple.img-wrapper:hover:after{background:0 0;color:#48086a}.btn.white,.card-auth-wrapper .card-auth .purchase-card.highlighted .button-group button,.card-auth-wrapper .card-auth .purchase-card:hover .button-group button,.card-auth-wrapper .card-auth .subscription-card.highlighted .button-group button,.card-auth-wrapper .card-auth .subscription-card:hover .button-group button,.card-auth-wrapper .card-auth .video-card .image-wrap button,.card-auth-wrapper .card-auth button.white,.collection-template .collection-header .filter-wrapper .item .purchase-card.highlighted .button-group .filter-item,.collection-template .collection-header .filter-wrapper .item .purchase-card:hover .button-group .filter-item,.collection-template .collection-header .filter-wrapper .item .subscription-card.highlighted .button-group .filter-item,.collection-template .collection-header .filter-wrapper .item .subscription-card:hover .button-group .filter-item,.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap .filter-item,.collection-template .collection-header .filter-wrapper .item .white.filter-item,.product-card .purchase-card.highlighted .button-group .img-wrapper:after,.product-card .purchase-card:hover .button-group .img-wrapper:after,.product-card .subscription-card.highlighted .button-group .img-wrapper:after,.product-card .subscription-card:hover .button-group .img-wrapper:after,.product-card .video-card .image-wrap .img-wrapper:after,.product-card .white.img-wrapper:after,.purchase-card.highlighted .button-group .btn,.purchase-card.highlighted .button-group .card-auth-wrapper .card-auth button,.purchase-card.highlighted .button-group .collection-template .collection-header .filter-wrapper .item .filter-item,.purchase-card.highlighted .button-group .product-card .img-wrapper:after,.purchase-card:hover .button-group .btn,.purchase-card:hover .button-group .card-auth-wrapper .card-auth button,.purchase-card:hover .button-group .collection-template .collection-header .filter-wrapper .item .filter-item,.purchase-card:hover .button-group .product-card .img-wrapper:after,.subscription-card.highlighted .button-group .btn,.subscription-card.highlighted .button-group .card-auth-wrapper .card-auth button,.subscription-card.highlighted .button-group .collection-template .collection-header .filter-wrapper .item .filter-item,.subscription-card.highlighted .button-group .product-card .img-wrapper:after,.subscription-card:hover .button-group .btn,.subscription-card:hover .button-group .card-auth-wrapper .card-auth button,.subscription-card:hover .button-group .collection-template .collection-header .filter-wrapper .item .filter-item,.subscription-card:hover .button-group .product-card .img-wrapper:after,.video-card .image-wrap .btn,.video-card .image-wrap .card-auth-wrapper .card-auth button,.video-card .image-wrap .collection-template .collection-header .filter-wrapper .item .filter-item,.video-card .image-wrap .product-card .img-wrapper:after{background:#fff;border-color:#fff;color:#000}.btn.white:hover,.card-auth-wrapper .card-auth .purchase-card.highlighted .button-group button:hover,.card-auth-wrapper .card-auth .purchase-card:hover .button-group button:hover,.card-auth-wrapper .card-auth .subscription-card.highlighted .button-group button:hover,.card-auth-wrapper .card-auth .subscription-card:hover .button-group button:hover,.card-auth-wrapper .card-auth .video-card .image-wrap button:hover,.card-auth-wrapper .card-auth button.white:hover,.collection-template .collection-header .filter-wrapper .item .purchase-card.highlighted .button-group .filter-item:hover,.collection-template .collection-header .filter-wrapper .item .purchase-card:hover .button-group .filter-item:hover,.collection-template .collection-header .filter-wrapper .item .subscription-card.highlighted .button-group .filter-item:hover,.collection-template .collection-header .filter-wrapper .item .subscription-card:hover .button-group .filter-item:hover,.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap .filter-item:hover,.collection-template .collection-header .filter-wrapper .item .white.filter-item:hover,.product-card .purchase-card.highlighted .button-group .img-wrapper:hover:after,.product-card .purchase-card:hover .button-group .img-wrapper:hover:after,.product-card .subscription-card.highlighted .button-group .img-wrapper:hover:after,.product-card .subscription-card:hover .button-group .img-wrapper:hover:after,.product-card .video-card .image-wrap .img-wrapper:hover:after,.product-card .white.img-wrapper:hover:after,.purchase-card.highlighted .button-group .btn:hover,.purchase-card.highlighted .button-group .card-auth-wrapper .card-auth button:hover,.purchase-card.highlighted .button-group .collection-template .collection-header .filter-wrapper .item .filter-item:hover,.purchase-card.highlighted .button-group .product-card .img-wrapper:hover:after,.purchase-card:hover .button-group .btn:hover,.purchase-card:hover .button-group .card-auth-wrapper .card-auth button:hover,.purchase-card:hover .button-group .collection-template .collection-header .filter-wrapper .item .filter-item:hover,.purchase-card:hover .button-group .product-card .img-wrapper:hover:after,.subscription-card.highlighted .button-group .btn:hover,.subscription-card.highlighted .button-group .card-auth-wrapper .card-auth button:hover,.subscription-card.highlighted .button-group .collection-template .collection-header .filter-wrapper .item .filter-item:hover,.subscription-card.highlighted .button-group .product-card .img-wrapper:hover:after,.subscription-card:hover .button-group .btn:hover,.subscription-card:hover .button-group .card-auth-wrapper .card-auth button:hover,.subscription-card:hover .button-group .collection-template .collection-header .filter-wrapper .item .filter-item:hover,.subscription-card:hover .button-group .product-card .img-wrapper:hover:after,.video-card .image-wrap .btn:hover,.video-card .image-wrap .card-auth-wrapper .card-auth button:hover,.video-card .image-wrap .collection-template .collection-header .filter-wrapper .item .filter-item:hover,.video-card .image-wrap .product-card .img-wrapper:hover:after{background:0 0;color:#fff}.btn.gradient,.card-auth-wrapper .card-auth button.gradient,.collection-template .collection-header .filter-wrapper .item .gradient.filter-item,.product-card .gradient.img-wrapper:after{background:0 0;border-color:transparent;overflow:hidden;position:relative}.btn.gradient:after,.card-auth-wrapper .card-auth button.gradient:after,.collection-template .collection-header .filter-wrapper .item .gradient.filter-item:after,.product-card .gradient.img-wrapper:after{background:#fff;content:"";height:calc(100% - 2px);left:1px;opacity:0;position:absolute;top:1px;transition:all .3s;width:calc(100% - 2px);z-index:-1}.btn.gradient:before,.card-auth-wrapper .card-auth button.gradient:before,.collection-template .collection-header .filter-wrapper .item .gradient.filter-item:before{background:#0f52ba;background:linear-gradient(-45deg,#480b6a,#0f52ba);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.btn.gradient:hover,.card-auth-wrapper .card-auth button.gradient:hover,.collection-template .collection-header .filter-wrapper .item .gradient.filter-item:hover,.product-card .gradient.img-wrapper:hover:after{color:#000}.btn.gradient:hover:after,.card-auth-wrapper .card-auth button.gradient:hover:after,.collection-template .collection-header .filter-wrapper .item .gradient.filter-item:hover:after,.product-card .gradient.img-wrapper:hover:after{opacity:1}.btn.outline,.card-auth-wrapper .card-auth .class-card .__codex-waitlist-button-panel button.__codex-waitlist-button-button,.card-auth-wrapper .card-auth button.outline,.class-card .__codex-waitlist-button-panel .btn.__codex-waitlist-button-button,.class-card .__codex-waitlist-button-panel .card-auth-wrapper .card-auth button.__codex-waitlist-button-button,.class-card .__codex-waitlist-button-panel .product-card .img-wrapper.__codex-waitlist-button-button:after,.collection-template .collection-header .filter-wrapper .item .filter-item,.collection-template .collection-header .filter-wrapper .item .product-card .img-wrapper.filter-item:after,.product-card .class-card .__codex-waitlist-button-panel .img-wrapper.__codex-waitlist-button-button:after,.product-card .collection-template .collection-header .filter-wrapper .item .img-wrapper.filter-item:after,.product-card .outline.img-wrapper:after{background:0 0;color:#000}.btn.outline:hover,.card-auth-wrapper .card-auth .class-card .__codex-waitlist-button-panel button.__codex-waitlist-button-button:hover,.card-auth-wrapper .card-auth button.outline:hover,.class-card .__codex-waitlist-button-panel .btn.__codex-waitlist-button-button:hover,.class-card .__codex-waitlist-button-panel .card-auth-wrapper .card-auth button.__codex-waitlist-button-button:hover,.class-card .__codex-waitlist-button-panel .product-card .img-wrapper.__codex-waitlist-button-button:hover:after,.collection-template .collection-header .filter-wrapper .item .filter-item:hover,.collection-template .collection-header .filter-wrapper .item .product-card .img-wrapper.filter-item:hover:after,.product-card .class-card .__codex-waitlist-button-panel .img-wrapper.__codex-waitlist-button-button:hover:after,.product-card .collection-template .collection-header .filter-wrapper .item .img-wrapper.filter-item:hover:after,.product-card .outline.img-wrapper:hover:after{background:#000;color:#fff}.btn.outline_red,.card-auth-wrapper .card-auth .codex-account-template .account-output .account-header .btn-flex button.__codex-logout-button,.card-auth-wrapper .card-auth button.outline_red,.codex-account-template .account-output .account-header .btn-flex .btn.__codex-logout-button,.codex-account-template .account-output .account-header .btn-flex .card-auth-wrapper .card-auth button.__codex-logout-button,.codex-account-template .account-output .account-header .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item.__codex-logout-button,.codex-account-template .account-output .account-header .btn-flex .product-card .img-wrapper.__codex-logout-button:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .account-header .btn-flex .filter-item.__codex-logout-button,.collection-template .collection-header .filter-wrapper .item .outline_red.filter-item,.product-card .codex-account-template .account-output .account-header .btn-flex .img-wrapper.__codex-logout-button:after,.product-card .outline_red.img-wrapper:after{background:0 0;border-color:#0f52ba;color:#0f52ba}.btn.outline_red:hover,.card-auth-wrapper .card-auth .codex-account-template .account-output .account-header .btn-flex button.__codex-logout-button:hover,.card-auth-wrapper .card-auth button.outline_red:hover,.codex-account-template .account-output .account-header .btn-flex .btn.__codex-logout-button:hover,.codex-account-template .account-output .account-header .btn-flex .card-auth-wrapper .card-auth button.__codex-logout-button:hover,.codex-account-template .account-output .account-header .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item.__codex-logout-button:hover,.codex-account-template .account-output .account-header .btn-flex .product-card .img-wrapper.__codex-logout-button:hover:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .account-header .btn-flex .filter-item.__codex-logout-button:hover,.collection-template .collection-header .filter-wrapper .item .outline_red.filter-item:hover,.product-card .codex-account-template .account-output .account-header .btn-flex .img-wrapper.__codex-logout-button:hover:after,.product-card .outline_red.img-wrapper:hover:after{background:#0f52ba;border-color:#0f52ba;color:#fff}.btn.outline_purple,.card-auth-wrapper .card-auth button.outline_purple,.collection-template .collection-header .filter-wrapper .item .outline_purple.filter-item,.product-card .outline_purple.img-wrapper:after{background:0 0;border-color:#48086a;color:#48086a}.btn.outline_purple:hover,.card-auth-wrapper .card-auth button.outline_purple:hover,.collection-template .collection-header .filter-wrapper .item .outline_purple.filter-item:hover,.product-card .outline_purple.img-wrapper:hover:after{background:#48086a;border-color:#48086a;color:#fff}.btn.outline_white,.card-auth-wrapper .card-auth .video-card .image-wrap button,.card-auth-wrapper .card-auth button.outline_white,.collection-template .collection-header .filter-wrapper .item .outline_white.filter-item,.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap .filter-item,.product-card .img-wrapper:after,.video-card .image-wrap .btn,.video-card .image-wrap .card-auth-wrapper .card-auth button,.video-card .image-wrap .collection-template .collection-header .filter-wrapper .item .filter-item{background:0 0;border-color:#fff;color:#fff}.btn.outline_white:hover,.card-auth-wrapper .card-auth .video-card .image-wrap button:hover,.card-auth-wrapper .card-auth button.outline_white:hover,.collection-template .collection-header .filter-wrapper .item .outline_white.filter-item:hover,.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap .filter-item:hover,.product-card .img-wrapper:hover:after,.video-card .image-wrap .btn:hover,.video-card .image-wrap .card-auth-wrapper .card-auth button:hover,.video-card .image-wrap .collection-template .collection-header .filter-wrapper .item .filter-item:hover{background:#fff;border-color:#fff;color:#000}.btn.outline_gradient,.card-auth-wrapper .card-auth button.outline_gradient,.collection-template .collection-header .filter-wrapper .item .outline_gradient.filter-item,.product-card .outline_gradient.img-wrapper:after{background:0 0;border-color:transparent;color:#000;overflow:hidden;position:relative}.btn.outline_gradient:after,.card-auth-wrapper .card-auth button.outline_gradient:after,.collection-template .collection-header .filter-wrapper .item .outline_gradient.filter-item:after,.product-card .outline_gradient.img-wrapper:after{background:#fff;content:"";height:calc(100% - 2px);left:1px;position:absolute;top:1px;transition:all .3s;width:calc(100% - 2px);z-index:-1}.btn.outline_gradient:before,.card-auth-wrapper .card-auth button.outline_gradient:before,.collection-template .collection-header .filter-wrapper .item .outline_gradient.filter-item:before{background:#0f52ba;background:linear-gradient(-45deg,#480b6a,#0f52ba);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.btn.outline_gradient:hover,.card-auth-wrapper .card-auth button.outline_gradient:hover,.collection-template .collection-header .filter-wrapper .item .outline_gradient.filter-item:hover,.product-card .outline_gradient.img-wrapper:hover:after{color:#fff}.btn.outline_gradient:hover:after,.card-auth-wrapper .card-auth button.outline_gradient:hover:after,.collection-template .collection-header .filter-wrapper .item .outline_gradient.filter-item:hover:after,.product-card .outline_gradient.img-wrapper:hover:after{opacity:0}.btn.disabled,.card-auth-wrapper .card-auth button.disabled,.card-auth-wrapper .card-auth button:disabled,.collection-template .collection-header .filter-wrapper .item .disabled.filter-item,.collection-template .collection-header .filter-wrapper .item button.filter-item:disabled,.product-card .disabled.img-wrapper:after,.product-card button.img-wrapper:disabled:after,button.btn:disabled{background:#ccc!important;border-color:#ccc!important;color:#fff!important;pointer-events:none}.btn.disabled:hover,.card-auth-wrapper .card-auth button.disabled:hover,.card-auth-wrapper .card-auth button:hover:disabled,.collection-template .collection-header .filter-wrapper .item .disabled.filter-item:hover,.collection-template .collection-header .filter-wrapper .item button.filter-item:hover:disabled,.product-card .disabled.img-wrapper:hover:after,.product-card button.img-wrapper:hover:disabled:after,button.btn:hover:disabled{color:#000}.btn.pen,.card-auth-wrapper .card-auth button.pen,.collection-template .collection-header .filter-wrapper .item .pen.filter-item,.product-card .pen.img-wrapper:after{pointer-events:none}.a-link{letter-spacing:1px;text-decoration:underline;transition:all .3s}.a-link:hover{color:#0f52ba}.a-link.white,.card-auth-wrapper .card-auth .purchase-card.highlighted .button-group button.a-link,.card-auth-wrapper .card-auth .purchase-card:hover .button-group button.a-link,.card-auth-wrapper .card-auth .subscription-card.highlighted .button-group button.a-link,.card-auth-wrapper .card-auth .subscription-card:hover .button-group button.a-link,.collection-template .collection-header .filter-wrapper .item .purchase-card.highlighted .button-group .a-link.filter-item,.collection-template .collection-header .filter-wrapper .item .purchase-card:hover .button-group .a-link.filter-item,.collection-template .collection-header .filter-wrapper .item .subscription-card.highlighted .button-group .a-link.filter-item,.collection-template .collection-header .filter-wrapper .item .subscription-card:hover .button-group .a-link.filter-item,.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap .a-link.filter-item,.product-card .purchase-card.highlighted .button-group .a-link.img-wrapper:after,.product-card .purchase-card:hover .button-group .a-link.img-wrapper:after,.product-card .subscription-card.highlighted .button-group .a-link.img-wrapper:after,.product-card .subscription-card:hover .button-group .a-link.img-wrapper:after,.product-card .video-card .image-wrap .a-link.img-wrapper:after,.purchase-card.highlighted .button-group .a-link.btn,.purchase-card.highlighted .button-group .card-auth-wrapper .card-auth button.a-link,.purchase-card.highlighted .button-group .collection-template .collection-header .filter-wrapper .item .a-link.filter-item,.purchase-card.highlighted .button-group .product-card .a-link.img-wrapper:after,.purchase-card:hover .button-group .a-link.btn,.purchase-card:hover .button-group .card-auth-wrapper .card-auth button.a-link,.purchase-card:hover .button-group .collection-template .collection-header .filter-wrapper .item .a-link.filter-item,.purchase-card:hover .button-group .product-card .a-link.img-wrapper:after,.subscription-card.highlighted .button-group .a-link.btn,.subscription-card.highlighted .button-group .card-auth-wrapper .card-auth button.a-link,.subscription-card.highlighted .button-group .collection-template .collection-header .filter-wrapper .item .a-link.filter-item,.subscription-card.highlighted .button-group .product-card .a-link.img-wrapper:after,.subscription-card:hover .button-group .a-link.btn,.subscription-card:hover .button-group .card-auth-wrapper .card-auth button.a-link,.subscription-card:hover .button-group .collection-template .collection-header .filter-wrapper .item .a-link.filter-item,.subscription-card:hover .button-group .product-card .a-link.img-wrapper:after,.video-card .image-wrap .a-link.btn,.video-card .image-wrap .collection-template .collection-header .filter-wrapper .item .a-link.filter-item,.video-card .image-wrap .product-card .a-link.img-wrapper:after,.video-card .image-wrap button.a-link{color:#fff}.a-link.white:hover,.card-auth-wrapper .card-auth .purchase-card.highlighted .button-group button.a-link:hover,.card-auth-wrapper .card-auth .purchase-card:hover .button-group button.a-link:hover,.card-auth-wrapper .card-auth .subscription-card.highlighted .button-group button.a-link:hover,.card-auth-wrapper .card-auth .subscription-card:hover .button-group button.a-link:hover,.collection-template .collection-header .filter-wrapper .item .purchase-card.highlighted .button-group .a-link.filter-item:hover,.collection-template .collection-header .filter-wrapper .item .purchase-card:hover .button-group .a-link.filter-item:hover,.collection-template .collection-header .filter-wrapper .item .subscription-card.highlighted .button-group .a-link.filter-item:hover,.collection-template .collection-header .filter-wrapper .item .subscription-card:hover .button-group .a-link.filter-item:hover,.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap .a-link.filter-item:hover,.product-card .purchase-card.highlighted .button-group .a-link.img-wrapper:hover:after,.product-card .purchase-card:hover .button-group .a-link.img-wrapper:hover:after,.product-card .subscription-card.highlighted .button-group .a-link.img-wrapper:hover:after,.product-card .subscription-card:hover .button-group .a-link.img-wrapper:hover:after,.product-card .video-card .image-wrap .a-link.img-wrapper:hover:after,.purchase-card.highlighted .button-group .a-link.btn:hover,.purchase-card.highlighted .button-group .card-auth-wrapper .card-auth button.a-link:hover,.purchase-card.highlighted .button-group .collection-template .collection-header .filter-wrapper .item .a-link.filter-item:hover,.purchase-card.highlighted .button-group .product-card .a-link.img-wrapper:hover:after,.purchase-card:hover .button-group .a-link.btn:hover,.purchase-card:hover .button-group .card-auth-wrapper .card-auth button.a-link:hover,.purchase-card:hover .button-group .collection-template .collection-header .filter-wrapper .item .a-link.filter-item:hover,.purchase-card:hover .button-group .product-card .a-link.img-wrapper:hover:after,.subscription-card.highlighted .button-group .a-link.btn:hover,.subscription-card.highlighted .button-group .card-auth-wrapper .card-auth button.a-link:hover,.subscription-card.highlighted .button-group .collection-template .collection-header .filter-wrapper .item .a-link.filter-item:hover,.subscription-card.highlighted .button-group .product-card .a-link.img-wrapper:hover:after,.subscription-card:hover .button-group .a-link.btn:hover,.subscription-card:hover .button-group .card-auth-wrapper .card-auth button.a-link:hover,.subscription-card:hover .button-group .collection-template .collection-header .filter-wrapper .item .a-link.filter-item:hover,.subscription-card:hover .button-group .product-card .a-link.img-wrapper:hover:after,.video-card .image-wrap .a-link.btn:hover,.video-card .image-wrap .collection-template .collection-header .filter-wrapper .item .a-link.filter-item:hover,.video-card .image-wrap .product-card .a-link.img-wrapper:hover:after,.video-card .image-wrap button.a-link:hover{color:#000}.__codex-errors,.__codex-errors li,.__codex-errors p{color:#0f52ba}.mobile-show{display:block}@media (min-width:1024px){.mobile-show{display:none}}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]{background:0 0;border:.0625rem solid rgba(0,0,0,.5);box-shadow:none;font-size:1rem;letter-spacing:.0625rem;line-height:1.75rem;outline:0;padding:.625rem .9375rem;transition:all .3s;width:100%}[type=color]:focus,[type=color]:hover,[type=date]:focus,[type=date]:hover,[type=datetime-local]:focus,[type=datetime-local]:hover,[type=datetime]:focus,[type=datetime]:hover,[type=email]:focus,[type=email]:hover,[type=month]:focus,[type=month]:hover,[type=number]:focus,[type=number]:hover,[type=password]:focus,[type=password]:hover,[type=search]:focus,[type=search]:hover,[type=tel]:focus,[type=tel]:hover,[type=text]:focus,[type=text]:hover,[type=time]:focus,[type=time]:hover,[type=url]:focus,[type=url]:hover,[type=week]:focus,[type=week]:hover{border:.0625rem solid #000}[type=color].lighten,[type=date].lighten,[type=datetime-local].lighten,[type=datetime].lighten,[type=email].lighten,[type=month].lighten,[type=number].lighten,[type=password].lighten,[type=search].lighten,[type=tel].lighten,[type=text].lighten,[type=time].lighten,[type=url].lighten,[type=week].lighten{border-color:hsla(0,0%,100%,.5);color:#fff}[type=color].lighten:focus,[type=color].lighten:hover,[type=date].lighten:focus,[type=date].lighten:hover,[type=datetime-local].lighten:focus,[type=datetime-local].lighten:hover,[type=datetime].lighten:focus,[type=datetime].lighten:hover,[type=email].lighten:focus,[type=email].lighten:hover,[type=month].lighten:focus,[type=month].lighten:hover,[type=number].lighten:focus,[type=number].lighten:hover,[type=password].lighten:focus,[type=password].lighten:hover,[type=search].lighten:focus,[type=search].lighten:hover,[type=tel].lighten:focus,[type=tel].lighten:hover,[type=text].lighten:focus,[type=text].lighten:hover,[type=time].lighten:focus,[type=time].lighten:hover,[type=url].lighten:focus,[type=url].lighten:hover,[type=week].lighten:focus,[type=week].lighten:hover{border-color:#fff}[type=color].error,[type=date].error,[type=datetime-local].error,[type=datetime].error,[type=email].error,[type=month].error,[type=number].error,[type=password].error,[type=search].error,[type=tel].error,[type=text].error,[type=time].error,[type=url].error,[type=week].error{border-color:#0f52ba}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{background:0 0;border:.0625rem solid rgba(0,0,0,.5);box-shadow:none;font-size:1rem;letter-spacing:1px;line-height:1.75rem;min-height:8.75rem;outline:0;padding:.625rem .9375rem;transition:all .3s;width:100%}textarea:focus,textarea:hover{border:1px solid #000}textarea.lighten{border-color:hsla(0,0%,100%,.5);color:#fff}textarea.lighten:focus,textarea.lighten:hover{border-color:#fff}textarea.error{border-color:#0f52ba}select{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-image:url(icon-chev.svg);background-position:calc(100% - 15px);-webkit-background-position:calc(100% - 15px) center;-o-background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-size:12px;border:.0625rem solid rgba(0,0,0,.5);box-shadow:none;font-size:1rem;letter-spacing:.0625rem;line-height:1.75rem;outline:0;padding:.625rem .9375rem;text-indent:1px;text-overflow:"";transition:all .3s;width:100%}select:focus,select:hover{border:.0625rem solid #000}select.lighten{border-color:hsla(0,0%,100%,.5);color:#fff}select.lighten:focus,select.lighten:hover{border-color:#fff}select.error{border-color:#0f52ba}button{cursor:pointer}.checkbox-wrapper{margin:10px 0 20px;position:relative}.checkbox-wrapper input{opacity:0;position:absolute;right:0;top:0}.checkbox-wrapper input:checked+label:after{opacity:1}.checkbox-wrapper label{display:block;font-size:14px;line-height:26px;padding-left:35px;position:relative;text-align:left}.checkbox-wrapper label:before{border:1px solid #000}.checkbox-wrapper label:after,.checkbox-wrapper label:before{content:"";height:26px;left:0;position:absolute;top:0;transition:all .3s;width:26px}.checkbox-wrapper label:after{background-color:transparent;background-image:url(icon-check.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:14px;opacity:0}.checkbox-wrapper.error label,.checkbox-wrapper.error label a{color:#0f52ba}.checkbox-wrapper.error label:before{border-color:#0f52ba}.slick-dots{display:flex!important;justify-content:center}.slick-dots li{line-height:12px;list-style:none}.slick-dots li button{background:0 0;border:1px solid #000;border-radius:50%;cursor:pointer;font-size:0;height:12px;line-height:inherit;margin:0 3px;padding:0;text-indent:-999px;transition:all .3s;width:12px}.slick-dots li.slick-active button{background:#000}.slick-arrow{background:rgba(72,11,106,.5);background:rgba(216,231,238,.5);border-radius:4px;cursor:pointer;font-size:0;height:64px;position:absolute;text-indent:-9999px;top:50%;transform:translateY(-50%);transition:all .3s;width:64px;z-index:1}.slick-arrow:hover{background:#d8e7ee}.slick-arrow:after{background-color:transparent;background-image:url(icon-arrow-blue.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.slick-arrow.slick-next{right:0}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev:after{transform:rotate(180deg)}.slick-arrow.slick-disabled{opacity:0;pointer-events:none}.site-header{align-items:center;background:#fff;box-shadow:0 0 .1875rem rgba(0,0,0,.18);display:flex;height:8.75rem;justify-content:space-between;left:0;padding:0 6.25rem 0 2.5rem;position:fixed;top:0;transition:all .3s;width:100%;z-index:98}@media (max-width:1023px){.site-header{background:#000;box-shadow:none;height:3.75rem}}@media (min-width:1024px){.site-header:before{background-color:transparent;background-image:url(header_before.svg);background-position:bottom;-webkit-background-position:center bottom;-o-background-position:center bottom;background-repeat:no-repeat;background-size:cover;content:"";height:4.625rem;left:-.3125rem;pointer-events:none;position:absolute;top:100%;transition:all .3s;width:16.6875rem}}@media (max-width:1023px){.site-header:before{background:#000;border-radius:50%;content:"";height:144px;left:50%;position:absolute;top:-40px;transform:translate(-50%);width:144px}}.site-header .mobile-menu-toggle{display:none}@media (max-width:1023px){.site-header .mobile-menu-toggle{display:block;height:20px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:21px}.site-header .mobile-menu-toggle:after,.site-header .mobile-menu-toggle:before{background:#fff;content:"";height:2px;left:0;position:absolute;transition:all .3s;width:21px}.site-header .mobile-menu-toggle:before{top:4px}.site-header .mobile-menu-toggle:after{bottom:4px}}.site-header #codex-customer-avatar{display:none}@media (max-width:1023px){.site-header #codex-customer-avatar{display:block}.site-header #codex-customer-avatar .customer-avatar{align-items:center;background:#030303;border:1px solid #222;border-radius:4px;display:flex;height:40px;justify-content:center;overflow:hidden;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s;width:40px}.site-header #codex-customer-avatar .customer-avatar:hover{border-color:#0f52ba}.site-header #codex-customer-avatar .customer-avatar span{color:#fff;display:block;text-transform:uppercase;visibility:hidden;width:11px}.site-header #codex-customer-avatar .customer-avatar span:first-letter{font-size:16px;font-weight:900;text-transform:uppercase;visibility:visible}}.site-header .logo{background-color:transparent;background-image:url(logo-dark.png);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:9.375rem;left:1.875rem;position:absolute;top:1.25rem;transition:all .3s;width:10rem}@media (max-width:1023px){.site-header .logo{background-color:transparent;background-image:url(logo.png);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;height:5rem;left:50%;top:.625rem;transform:translate(-50%);width:5.3125rem}}.site-header .menu{margin-left:13.125rem}@media (max-width:1023px){.site-header .menu{background:#000;height:calc(100vh - 60px);left:0;margin:0;overflow:scroll;padding:80px 20px;position:fixed;top:60px;transform:translate(-100%);transition:all .5s;width:100%;z-index:-1}}.site-header .menu ul{display:flex}@media (max-width:1023px){.site-header .menu ul{flex-wrap:wrap}}.site-header .menu ul li{list-style:none;position:relative}@media (max-width:1023px){.site-header .menu ul li{width:100%}}.site-header .menu ul li.has-children a:before{display:none!important}.site-header .menu ul li a{font-size:.9375rem;font-weight:500;margin:0 2.125rem 0 0;position:relative;transition:all .3s}@media (max-width:1023px){.site-header .menu ul li a{border-bottom:1px solid hsla(0,0%,100%,.2);display:block;margin:0;padding:10px 0}}.site-header .menu ul li a:before{background:#000;bottom:-.25rem;content:"";height:.0625rem;left:0;position:absolute;transition:all .3s;width:0}@media (min-width:1024px){.site-header .menu ul li a:hover:before{width:100%}}@media (max-width:1023px){.site-header .menu ul li a{position:relative}.site-header .menu ul li a span{height:50px;position:absolute;right:0;top:0;width:80px}.site-header .menu ul li a span:after{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:14px;content:"";height:100%;position:absolute;right:0;top:0;width:20px}.site-header .menu ul li a span.active:after{transform:rotate(180deg)}}.site-header .menu ul li ul{background:#fff;border-radius:4px;box-shadow:0 0 0 1px transparent;flex-wrap:wrap;left:0;max-height:0;overflow:hidden;position:absolute;top:100%;transition:all .4s;width:250px}@media (max-width:1023px){.site-header .menu ul li ul{background:0 0;border-radius:0;box-shadow:none!important;display:none;max-height:none;overflow:visible;position:static;transition:all 0s;width:100%}}.site-header .menu ul li ul li{list-style:none;width:100%}.site-header .menu ul li ul li a{border-bottom:1px solid #ccc;color:#000!important;display:block;line-height:50px;margin:0;padding:0 20px;position:relative}@media (max-width:1023px){.site-header .menu ul li ul li a{border-color:hsla(0,0%,100%,.2);color:#fff!important;font-size:13px;line-height:40px}}.site-header .menu ul li ul li a:before{display:none}@media (min-width:1024px){.site-header .menu ul li ul li a:after{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:12px;position:absolute;right:20px;top:18px;transform:rotate(-90deg);width:12px}.site-header .menu ul li ul li a:hover{background:#000;color:#fff!important}.site-header .menu ul li ul li:last-child a{border:none}}.site-header .menu ul li:hover ul{box-shadow:0 0 0 1px #ccc;max-height:500px}.site-header .controls{display:flex}@media (max-width:1023px){.site-header .controls{bottom:-100px;justify-content:space-between;left:2.5rem;position:fixed;transition:all .4s;width:calc(100% - 5rem)}}@media (max-width:639px){.site-header .controls{left:1.25rem;width:calc(100% - 2.5rem)}}.site-header .controls a{background:0 0;border:.0625rem solid #000;border-radius:.1875rem;color:#000;font-size:.9375rem;font-weight:500;line-height:1.25rem;padding:.3125rem 1.25rem;transition:all .3s}.site-header .controls a:hover{background:#000;color:#fff}.site-header .controls a:first-child{background:#000;color:#fff;margin-right:.625rem}.site-header .controls a:first-child:hover{background:0 0;color:#000}@media (max-width:1023px){.site-header .controls a{border-color:#fff;color:#fff;padding:.5rem 0;text-align:center;width:calc(50% - 5px)}.site-header .controls a:first-child{background:#fff;color:#000}}.headspace{display:block;width:100%}.instagram-section{padding:0 0 3.75rem}@media (max-width:639px){.instagram-section{padding:0 0 2.5rem}}.instagram-section .block-carousel-header{padding:0;position:relative;text-align:center}.instagram-section .block-carousel-header:before{background:#000;content:"";height:.0625rem;left:0;opacity:.1;position:absolute;top:4.375rem;width:100%;z-index:0}@media (max-width:639px){.instagram-section .block-carousel-header:before{top:3.4375rem}}.instagram-section .block-carousel-header .logo{background:#fff;display:block;height:8.75rem;margin:0 auto 1.875rem;position:relative;width:9.375rem;z-index:1}@media (max-width:639px){.instagram-section .block-carousel-header .logo{height:6.875rem;margin:0 auto 1.25rem;width:6.875rem}}.instagram-section .block-carousel-header .logo:after{background-color:transparent;background-image:url(logo-dark.png);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.instagram-section .block-carousel-header .title{margin:0 0 .625rem}@media (max-width:639px){.instagram-section .block-carousel-header .title{margin:0}}.instagram-section .block-carousel-header .overview{font-size:.9375rem;margin:0}.instagram-section .block-carousel-header .overview a{text-decoration:underline}.instagram-section .insta-carousel .instagram-item-wrap{margin:0 .5rem;width:17.5rem}@media (max-width:639px){.instagram-section .insta-carousel .instagram-item-wrap{width:8.75rem}}.instagram-section .insta-carousel .instagram-item-wrap .instagram-item{background:#000;display:block;padding-top:100%;position:relative;width:100%}.instagram-section .insta-carousel .instagram-item-wrap .instagram-item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.instagram-section .insta-carousel .instagram-item-wrap .instagram-item video{height:100%;left:0;position:absolute;top:0;width:100%}.site-footer{background:#000;display:block;margin-top:3.75rem;overflow:hidden;padding:3.125rem 0 0;position:relative;width:100%}@media (max-width:1023px){.site-footer{padding:6.875rem 0 0}}@media (max-width:639px){.site-footer{padding:2.5rem 0 0}}.site-footer:before{background-color:transparent;background-image:url(logo.png);background-position:100%;-webkit-background-position:center right;-o-background-position:center right;background-repeat:no-repeat;background-size:460px;content:"";height:100%;left:0;opacity:.2;pointer-events:none;position:absolute;top:0;width:calc(20% + 40px)}@media (max-width:1023px){.site-footer:before{background-position:100% 100%;height:300px;opacity:.05;width:300px}}@media (max-width:1023px){.site-footer .column:first-child{border-bottom:1px solid hsla(0,0%,100%,.3)}.site-footer .column.newsletter{margin-bottom:40px;order:-1}}.site-footer .column .title{color:#fff;margin:0 0 1rem}@media (max-width:1023px){.site-footer .column .title.footer-menu-toggle{cursor:pointer;margin:0;padding:14px 0;position:relative}.site-footer .column .title.footer-menu-toggle:after{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:13px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:13px}.site-footer .column .title.footer-menu-toggle.expanded:after{transform:translateY(-50%) rotate(180deg)}.site-footer .column nav ul{display:none;padding-bottom:20px}}.site-footer .column nav ul li{list-style:none}.site-footer .column nav ul li a{color:#ccc;display:block;font-size:.875rem;line-height:1.25rem;margin:0 0 .375rem;transition:all .3s}.site-footer .column nav ul li a:hover{color:#fff}.site-footer .column .overview{color:#ccc;font-size:.875rem;line-height:1.25rem;margin:0 0 .9375rem}.site-footer .column form{position:relative}.site-footer .column form input{border-radius:.25rem;font-size:.875rem;padding:.3125rem .9375rem}.site-footer .column form button{height:2.125rem;padding:0;position:absolute;right:.1875rem;top:.1875rem;width:2.125rem;z-index:1}.site-footer .column form button span{background-color:transparent;background-image:url(icon-arrow-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:12px;height:100%;left:0;position:absolute;top:0;width:100%}.site-footer .column form button:hover:after{display:none}.site-footer .column form p.mc-message{color:#fff;font-size:14px;line-height:20px;margin:20px 0 0}.site-footer .column form p.mc-message.success{color:#69b1be}.site-footer .column form p.mc-message.error{color:#0f52ba}.site-footer .column .social{display:flex;margin:1.25rem 0 0}@media (max-width:1023px){.site-footer .column .social{justify-content:center}}.site-footer .column .social a{color:#fff;display:block;font-size:1.25rem;margin:0 .625rem 0 0}.site-footer .copyright{background:#fff;display:flex;justify-content:space-between;margin-top:4.375rem;padding:.375rem 2.5rem}@media (max-width:1023px){.site-footer .copyright{flex-wrap:wrap;margin-top:3.75rem}}@media (max-width:639px){.site-footer .copyright{padding:.375rem 1.25rem}}.site-footer .copyright p{color:#666;font-size:12px;letter-spacing:.03125rem;margin:0}@media (max-width:1023px){.site-footer .copyright p{text-align:center;width:100%}}.site-footer .copyright .codex-link{align-items:center;color:#666;display:flex;font-size:12px;letter-spacing:.03125rem}@media (max-width:1023px){.site-footer .copyright .codex-link{margin:0 auto}}.site-footer .copyright .codex-link span{background-color:transparent;background-image:url(cf-logo.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:12px;margin-left:6px;width:100px}.home-hero-wrapper,.internal-hero-wrapper{display:block;position:relative;width:100%}@media (max-width:639px){.home-hero-wrapper,.internal-hero-wrapper{margin-top:3.75rem}}.home-hero-wrapper .hero-carousel,.internal-hero-wrapper .hero-carousel{width:100%}.home-hero-wrapper .hero-carousel .item,.internal-hero-wrapper .hero-carousel .item{position:relative;width:100%}.home-hero-wrapper .hero-carousel .item .image,.internal-hero-wrapper .hero-carousel .item .image{overflow:hidden;padding-top:56.25%;position:relative;width:100%}@media (max-width:1023px){.home-hero-wrapper .hero-carousel .item .image,.internal-hero-wrapper .hero-carousel .item .image{padding-top:75%}}@media (max-width:639px){.home-hero-wrapper .hero-carousel .item .image,.internal-hero-wrapper .hero-carousel .item .image{display:none;padding-top:160%}}.home-hero-wrapper .hero-carousel .item .image.mob,.internal-hero-wrapper .hero-carousel .item .image.mob{display:none}@media (max-width:639px){.home-hero-wrapper .hero-carousel .item .image.mob,.internal-hero-wrapper .hero-carousel .item .image.mob{display:block}}.home-hero-wrapper .hero-carousel .item .image img,.internal-hero-wrapper .hero-carousel .item .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:1023px){.home-hero-wrapper .hero-carousel .item .image.no-mob-img,.internal-hero-wrapper .hero-carousel .item .image.no-mob-img{display:block}}.home-hero-wrapper .hero-carousel .item .content,.internal-hero-wrapper .hero-carousel .item .content{bottom:70px;display:flex;left:8%;position:absolute;width:84%;z-index:2}@media (max-width:639px){.home-hero-wrapper .hero-carousel .item .content,.internal-hero-wrapper .hero-carousel .item .content{bottom:20px;left:0;width:100%}.home-hero-wrapper .hero-carousel .item .content .fluid,.internal-hero-wrapper .hero-carousel .item .content .fluid{width:100%}}.home-hero-wrapper .hero-carousel .item .content .title,.internal-hero-wrapper .hero-carousel .item .content .title{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;color:transparent!important;margin:0}@media (max-width:1023px){.home-hero-wrapper .hero-carousel .item .content .title,.internal-hero-wrapper .hero-carousel .item .content .title{-webkit-text-stroke-width:1px}}.home-hero-wrapper .hero-carousel .item .content .subtitle,.internal-hero-wrapper .hero-carousel .item .content .subtitle{color:#fff;margin:0}.home-hero-wrapper .hero-carousel .item .content.text-black .subtitle,.home-hero-wrapper .hero-carousel .item .content.text-black .title,.internal-hero-wrapper .hero-carousel .item .content.text-black .subtitle,.internal-hero-wrapper .hero-carousel .item .content.text-black .title{color:#000}.home-hero-wrapper .hero-carousel .item .content .play-video,.internal-hero-wrapper .hero-carousel .item .content .play-video{color:#fff;display:inline-block;font-weight:500;line-height:30px;margin:20px 0 0;padding:0 0 0 42px;position:relative;text-decoration:underline}.home-hero-wrapper .hero-carousel .item .content .play-video:before,.internal-hero-wrapper .hero-carousel .item .content .play-video:before{background-color:transparent;background-image:url(icon-play.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:12px;border:2px solid #fff;border-radius:50%;content:"";height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.home-hero-wrapper .hero-carousel .item .content .btn-flex,.internal-hero-wrapper .hero-carousel .item .content .btn-flex{margin:30px 0 0}@media (max-width:639px){.home-hero-wrapper .hero-carousel .item .content .btn-flex,.internal-hero-wrapper .hero-carousel .item .content .btn-flex{justify-content:space-between}.card-auth-wrapper .card-auth .home-hero-wrapper .hero-carousel .item .content .btn-flex button,.card-auth-wrapper .card-auth .internal-hero-wrapper .hero-carousel .item .content .btn-flex button,.collection-template .collection-header .filter-wrapper .home-hero-wrapper .hero-carousel .item .content .btn-flex .filter-item,.collection-template .collection-header .filter-wrapper .internal-hero-wrapper .hero-carousel .item .content .btn-flex .filter-item,.home-hero-wrapper .hero-carousel .collection-template .collection-header .filter-wrapper .item .content .btn-flex .filter-item,.home-hero-wrapper .hero-carousel .item .content .btn-flex .btn,.home-hero-wrapper .hero-carousel .item .content .btn-flex .card-auth-wrapper .card-auth button,.home-hero-wrapper .hero-carousel .item .content .btn-flex .product-card .img-wrapper:after,.internal-hero-wrapper .hero-carousel .collection-template .collection-header .filter-wrapper .item .content .btn-flex .filter-item,.internal-hero-wrapper .hero-carousel .item .content .btn-flex .btn,.internal-hero-wrapper .hero-carousel .item .content .btn-flex .card-auth-wrapper .card-auth button,.internal-hero-wrapper .hero-carousel .item .content .btn-flex .product-card .img-wrapper:after,.product-card .home-hero-wrapper .hero-carousel .item .content .btn-flex .img-wrapper:after,.product-card .internal-hero-wrapper .hero-carousel .item .content .btn-flex .img-wrapper:after{margin:0;text-align:center;width:calc(50% - 5px)}}.home-hero-wrapper .hero-carousel .item .video-wrapper,.internal-hero-wrapper .hero-carousel .item .video-wrapper{left:0;padding:56.25% 0 0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:1023px){.home-hero-wrapper .hero-carousel .item .video-wrapper,.internal-hero-wrapper .hero-carousel .item .video-wrapper{padding-top:75%}}@media (max-width:639px){.home-hero-wrapper .hero-carousel .item .video-wrapper,.internal-hero-wrapper .hero-carousel .item .video-wrapper{padding-top:160%}}.home-hero-wrapper .hero-carousel .item .video-wrapper iframe,.internal-hero-wrapper .hero-carousel .item .video-wrapper iframe{height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:1023px){.home-hero-wrapper .hero-carousel .item .video-wrapper iframe,.internal-hero-wrapper .hero-carousel .item .video-wrapper iframe{width:140%}}@media (max-width:639px){.home-hero-wrapper .hero-carousel .item .video-wrapper iframe,.internal-hero-wrapper .hero-carousel .item .video-wrapper iframe{width:300%}}.home-hero-wrapper .hero-carousel .slick-dots,.internal-hero-wrapper .hero-carousel .slick-dots{flex-wrap:wrap;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.home-hero-wrapper .hero-carousel .slick-dots li,.internal-hero-wrapper .hero-carousel .slick-dots li{width:100%}.home-hero-wrapper .hero-carousel .slick-dots li button,.internal-hero-wrapper .hero-carousel .slick-dots li button{border-color:#fff;margin:4px 0}.home-hero-wrapper .hero-carousel .slick-dots li.slick-active button,.internal-hero-wrapper .hero-carousel .slick-dots li.slick-active button{background:#fff}@media (max-width:639px){.internal-hero-wrapper{margin-top:0}}.internal-hero-wrapper .hero-carousel .item .image,.internal-hero-wrapper .hero-carousel .item .video-wrapper{overflow:hidden;padding-top:44%}@media (max-width:639px){.internal-hero-wrapper .hero-carousel .item .image,.internal-hero-wrapper .hero-carousel .item .video-wrapper{padding-top:130%}}.internal-hero-wrapper .hero-carousel .item .image iframe,.internal-hero-wrapper .hero-carousel .item .video-wrapper iframe{height:130%}.internal-hero-wrapper .hero-carousel .item .content{bottom:50%;transform:translateY(50%)}.video-modal-outter{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.video-modal-outter .video-modal{left:40px;padding-top:calc(56.25% - 40px);position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 80px)}@media (max-width:639px){.video-modal-outter .video-modal{left:20px;padding-top:calc(56.25% - 20px);width:calc(100% - 40px)}}.video-modal-outter .video-modal .close-icon{background-color:#fff;background-image:url(icon-close.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:20px;border-radius:50%;height:40px;position:absolute;right:20px;top:20px;width:40px;z-index:2}@media (max-width:639px){.video-modal-outter .video-modal .close-icon{border-radius:0;right:0;top:-40px}}.video-modal-outter .video-modal .icon{border:2px solid #fff;border-radius:50%;height:60px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:60px;z-index:2}.video-modal-outter .video-modal .icon.play-btn:after{background-color:transparent;background-image:url(icon-play.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.video-modal-outter .video-modal .icon.pause-btn{display:none}.video-modal-outter .video-modal .icon.pause-btn:after{background-color:transparent;background-image:url(icon-pause.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.video-modal-outter .video-modal iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-modal-outter.active .video-modal .iframe-wrapper .icon.play-btn{display:none}.video-modal-outter.active .video-modal .iframe-wrapper .icon.pause-btn{display:block;opacity:0}.video-modal-outter.active .video-modal .iframe-wrapper:hover .icon.pause-btn{opacity:1}.announcement-ticker{background:#0f52ba;bottom:0;display:flex;height:60px;position:absolute;right:0;transition:all .3s;width:100%}.announcement-ticker .icon{background-color:#0f52ba;background-image:url(icon-info-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:26px;display:block;height:60px;position:relative;width:60px;z-index:1}.announcement-ticker .label{color:#fff;display:block;font-size:12px;font-weight:500;letter-spacing:1px;line-height:60px;text-transform:uppercase}.announcement-ticker .text-marquee{display:none;width:calc(100vw - 60px)}.announcement-ticker .text-marquee .inner{-webkit-animation:marquee 40s linear infinite;animation:marquee 40s linear infinite;display:flex}@media (max-width:639px){.announcement-ticker .text-marquee .inner{-webkit-animation:marquee 15s linear infinite;animation:marquee 15s linear infinite}}.announcement-ticker .text-marquee .inner a,.announcement-ticker .text-marquee .inner span{color:#fff;font-size:15px;font-weight:500;line-height:60px;margin:0 20px;position:relative;transition:all .3s;white-space:nowrap}.announcement-ticker .text-marquee .inner a:after,.announcement-ticker .text-marquee .inner span:after{border-bottom:6px solid transparent;border-left:6px solid #fff;border-top:6px solid transparent;content:"";height:0;position:absolute;right:-20px;top:50%;transform:translateY(-50%);transition:all .3s;width:0}.announcement-ticker .text-marquee .inner a:hover{color:#000}.announcement-bar{display:block;overflow:hidden;position:relative}.announcement-bar .announcement-ticker{background:#000;position:static}.announcement-bar .announcement-ticker .text-marquee{display:block}.announcement-bar .announcement-ticker .text-marquee .inner a:hover{color:#69b1be}.global-sidebar{height:100vh;position:fixed;right:0;top:0;z-index:99}@media (max-width:1023px){.global-sidebar{bottom:0;height:90px;top:auto;width:100%}}.global-sidebar .sidebar{align-content:space-between;background:#000;display:flex;flex-wrap:wrap;height:100%;padding-bottom:60px;position:absolute;right:-230px;top:0;transition:all .4s;width:290px;z-index:2}@media (max-width:1023px){.global-sidebar .sidebar{box-shadow:0 -2px 5px rgba(0,0,0,.3);padding:0;right:0;width:100%}}@media (min-width:1024px){.global-sidebar .sidebar:hover{right:0}.global-sidebar .sidebar:hover .announcement-ticker{width:100vw}.global-sidebar .sidebar:hover .announcement-ticker .label{display:none}.global-sidebar .sidebar:hover .announcement-ticker .text-marquee{display:block}}.global-sidebar .sidebar .bottom,.global-sidebar .sidebar .top{width:100%}@media (max-width:1023px){.global-sidebar .sidebar .bottom{display:none}}.global-sidebar .sidebar .menu-icon{background:#030303;border:1px solid hsla(0,0%,100%,.2);border-radius:5px;cursor:pointer;height:36px;margin:10px 8px 30px;position:relative;width:44px}@media (max-width:1023px){.global-sidebar .sidebar .menu-icon{display:none}}.global-sidebar .sidebar .menu-icon:after,.global-sidebar .sidebar .menu-icon:before{background:#fff;content:"";height:2px;left:10px;position:absolute;transition:all .3s;width:calc(100% - 20px)}.global-sidebar .sidebar .menu-icon:before{top:12px}.global-sidebar .sidebar .menu-icon:after{bottom:12px}.global-sidebar .sidebar .menu-icon span{color:#fff;display:block;font-size:12px;font-weight:500;left:52px;letter-spacing:1px;line-height:36px;position:absolute;text-transform:uppercase;top:0;white-space:nowrap}@media (max-width:1023px){.global-sidebar .sidebar nav{display:flex;height:100%}}.global-sidebar .sidebar nav .icon{display:block;width:100%}@media (max-width:1023px){.global-sidebar .sidebar nav .icon{text-align:center;width:20%}.global-sidebar .sidebar nav .icon#codex-cart-icon{order:9}}.global-sidebar .sidebar nav .icon a{border-bottom:1px solid #222;display:flex;height:42px;transition:all .3s;width:100%}@media (max-width:1023px){.global-sidebar .sidebar nav .icon a{align-items:flex-start;border:none;flex-wrap:wrap;height:60px;position:relative}.global-sidebar .sidebar nav .icon a:after{background:#000;border-radius:100px;content:"";height:2px;left:50%;opacity:0;position:absolute;top:3px;transform:translate(-50%);transition:all .3s;width:30px}}.global-sidebar .sidebar nav .icon a:hover{background:#222}.global-sidebar .sidebar nav .icon a.active{background:#fff}@media (max-width:1023px){.global-sidebar .sidebar nav .icon a.active:after{opacity:.7}}.global-sidebar .sidebar nav .icon a.active span:not(.i){color:#000}.global-sidebar .sidebar nav .icon a.active span.i,.global-sidebar .sidebar nav .icon a.active.filled span.i.icon-cart:after{filter:invert(1)}@media (max-width:1023px){.global-sidebar .sidebar nav .icon a span{width:100%}}.global-sidebar .sidebar nav .icon a span:not(.i){color:#fff;display:block;font-size:12px;font-weight:500;letter-spacing:1px;line-height:42px;text-transform:uppercase}@media (max-width:1023px){.global-sidebar .sidebar nav .icon a span:not(.i){font-size:.625rem;line-height:.625rem}}.global-sidebar .sidebar nav .icon a span.i{display:block;height:42px;width:60px}@media (max-width:1023px){.global-sidebar .sidebar nav .icon a span.i{height:40px;margin:0 auto;width:100%}}.global-sidebar .sidebar nav .icon a span.i.icon-cart{background-image:url(icon-cart-white.svg)}.global-sidebar .sidebar nav .icon a span.i.icon-account,.global-sidebar .sidebar nav .icon a span.i.icon-cart{background-color:transparent;background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:18px}.global-sidebar .sidebar nav .icon a span.i.icon-account{background-image:url(icon-user-white.svg)}.global-sidebar .sidebar nav .icon a span.i.icon-schedule{background-image:url(icon-schedule-white.svg);background-size:18px}.global-sidebar .sidebar nav .icon a span.i.icon-buy,.global-sidebar .sidebar nav .icon a span.i.icon-schedule{background-color:transparent;background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat}.global-sidebar .sidebar nav .icon a span.i.icon-buy{background-image:url(icon-purchase-white.svg);background-size:21px}.global-sidebar .sidebar nav .icon a span.i.icon-chat{background-color:transparent;background-image:url(icon-chat-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:18px}.global-sidebar .sidebar nav .icon a.filled span.i.icon-cart{position:relative}.global-sidebar .sidebar nav .icon a.filled span.i.icon-cart:after{-webkit-animation:glow 2s linear infinite;animation:glow 2s linear infinite;background:#0f52ba;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:calc(50% + 2px);transform:translate(-50%,-50%);width:8px}.global-sidebar .sidebar nav .icon .icon-children{max-height:0;overflow:hidden;transition:all .4s}@media (max-width:1023px){.global-sidebar .sidebar nav .icon .icon-children{display:none}}.global-sidebar .sidebar nav .icon .icon-children a,.global-sidebar .sidebar nav .icon .icon-children button{color:#fff;display:block;font-size:12px;font-weight:500;letter-spacing:1px;line-height:42px;padding:0 0 0 60px;text-transform:uppercase}.global-sidebar .sidebar nav .icon .icon-children a.active,.global-sidebar .sidebar nav .icon .icon-children button.active{background:#fff;color:#000}.global-sidebar .sidebar nav .icon .icon-children button{border:none;border-bottom:1px solid #222;border-radius:0;text-align:left;width:100%}.global-sidebar .sidebar nav .icon .icon-children button:hover{background:#222}.global-sidebar .sidebar nav .icon:last-of-type a{border-bottom:none}.global-sidebar .sidebar nav .icon.toggle-account:hover .icon-children{max-height:300px}.global-sidebar .sidebar .social{display:flex;flex-wrap:wrap}.global-sidebar .sidebar .social a{display:flex;height:42px;transition:all .3s;width:100%}.global-sidebar .sidebar .social a span{color:#fff;display:block;font-size:12px;font-weight:500;letter-spacing:1px;line-height:42px;text-transform:uppercase}.global-sidebar .sidebar .social a i{color:#fff;display:block;font-size:20px;line-height:42px;text-align:center;width:60px}.global-sidebar .sidebar .social a:hover{background:#222}.global-sidebar.expand .sidebar{right:0}.global-sidebar.expand .sidebar .menu-icon:before{top:16px;transform:rotate(45deg)}.global-sidebar.expand .sidebar .menu-icon:after{bottom:16px;transform:rotate(-45deg)}.global-sidebar.expand .sidebar .announcement-ticker{width:100vw}.global-sidebar.expand .sidebar .announcement-ticker .label{display:none}.global-sidebar.expand .sidebar .announcement-ticker .text-marquee{display:block}.global-sidebar.expand .sidebar-drawer.expanded{right:290px}@media (max-width:1023px){.global-sidebar.expand .sidebar-drawer.expanded{right:0}}@media (min-width:1024px){.global-sidebar:hover .sidebar{right:0}.global-sidebar:hover .sidebar-drawer.expanded{right:290px}}.global-sidebar .sidebar-drawer{align-items:center;background:#fff;display:flex;height:100%;position:absolute;right:-460px;top:0;transition:all .4s;width:460px;z-index:0}@media (max-width:1023px){.global-sidebar .sidebar-drawer{height:calc(100% - 60px);position:fixed;right:-100%;width:100%}}.global-sidebar .sidebar-drawer.expanded{right:60px}@media (max-width:1023px){.global-sidebar .sidebar-drawer.expanded{right:0}}.global-sidebar .sidebar-drawer .__codex-success{text-align:center}@media (min-width:1024px){.global-sidebar .sidebar-drawer .cdx_cart-header{justify-content:flex-end}}.global-sidebar .sidebar-drawer .close-icon{background-color:hsla(0,0%,100%,.9);background-image:url(icon-close.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:20px;border-radius:50%;height:30px;left:20px;position:absolute;top:10px;width:30px}@media (max-width:639px){.global-sidebar .sidebar-drawer .close-icon{border-radius:0;height:45px;left:auto;right:0;top:0;width:40px}}.global-sidebar .sidebar-drawer .inner{max-height:100%;overflow:scroll;padding:50px 30px;width:100%}@media (max-width:639px){.global-sidebar .sidebar-drawer .inner{padding:20px}}.global-sidebar .sidebar-drawer .inner .sd-title{text-align:center}@media (max-width:1023px){.global-sidebar .sidebar-drawer .inner .sd-title{font-size:1.125rem;letter-spacing:.0625rem;line-height:1.25rem}}.global-sidebar .sidebar-drawer .inner .lcn-overview{text-align:center}.global-sidebar .sidebar-drawer .inner .reg-note{font-size:14px;line-height:28px;margin:-15px 0 20px;text-align:center}.global-sidebar .sidebar-drawer form input,.global-sidebar .sidebar-drawer form select,.global-sidebar .sidebar-drawer form textarea{margin:0 0 .625rem}.global-sidebar .sidebar-drawer form .dob-fields label,.global-sidebar .sidebar-drawer form .tel-wrapper label{display:block;font-size:14px;letter-spacing:1px;line-height:28px;position:relative}.global-sidebar .sidebar-drawer form .dob-fields label:before,.global-sidebar .sidebar-drawer form .tel-wrapper label:before{background:#eee;content:"";height:1px;position:absolute;top:50%;width:100%}.global-sidebar .sidebar-drawer form .dob-fields label span,.global-sidebar .sidebar-drawer form .tel-wrapper label span{background:#fff;padding-right:5px;position:relative}.global-sidebar .sidebar-drawer form .dob-fields .__codex-dob-picker-wrapper,.global-sidebar .sidebar-drawer form .tel-wrapper .__codex-dob-picker-wrapper{display:flex;margin:0 -5px;width:calc(100% + 10px)}.global-sidebar .sidebar-drawer form .dob-fields .__codex-dob-picker-wrapper div,.global-sidebar .sidebar-drawer form .tel-wrapper .__codex-dob-picker-wrapper div{margin:0 5px;width:33.3%}.global-sidebar .sidebar-drawer form .dob-fields .__codex-dob-picker-wrapper div label,.global-sidebar .sidebar-drawer form .tel-wrapper .__codex-dob-picker-wrapper div label{display:none}.global-sidebar .sidebar-drawer form .dob-fields.error label span,.global-sidebar .sidebar-drawer form .tel-wrapper.error label span{color:#0f52ba}.global-sidebar .sidebar-drawer form .dob-fields.error select,.global-sidebar .sidebar-drawer form .tel-wrapper.error .vue-tel-input,.global-sidebar .sidebar-drawer form .tel-wrapper.error select{border-color:#0f52ba}.global-sidebar .sidebar-drawer form .vue-tel-input{border:.0625rem solid rgba(0,0,0,.5);border-radius:0;box-shadow:none!important;margin:0 0 .625rem;outline:0!important;transition:all .3s}.global-sidebar .sidebar-drawer form .vue-tel-input:focus-within,.global-sidebar .sidebar-drawer form .vue-tel-input:hover{border-color:#000}.global-sidebar .sidebar-drawer form .vue-tel-input .vti__dropdown{border-right:.0625rem solid rgba(0,0,0,.5)}.global-sidebar .sidebar-drawer form .vue-tel-input input{border:none!important;margin:0}.global-sidebar .sidebar-drawer form button:not(.cdx_btn-voucher){text-align:center;width:100%}.global-sidebar .sidebar-drawer .codex-login-form .checkbox-wrapper{text-align:center}.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .__codex-login-header{margin:0 0 20px;text-align:center}.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex button,.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .filter-item,.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .btn,.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .card-auth-wrapper .card-auth button,.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .product-card .img-wrapper:after,.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex button,.product-card .global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .img-wrapper:after{margin:0 0 10px;text-align:center;width:100%}.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex button:last-child,.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .filter-item:last-child,.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .btn:last-child,.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .card-auth-wrapper .card-auth button:last-child,.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .product-card .img-wrapper:last-child:after,.global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex button:last-child,.product-card .global-sidebar .sidebar-drawer .codex-login-form .__codex-logged-in .btn-flex .img-wrapper:last-child:after{margin:0}.global-sidebar .sidebar-drawer .codex-password-rest-form,.global-sidebar .sidebar-drawer .codex-password-rest-form #legacy-customer-note,.global-sidebar .sidebar-drawer .codex-password-update-form,.global-sidebar .sidebar-drawer .codex-password-update-form #legacy-customer-note{display:none}.global-sidebar .sidebar-drawer .login-controls{margin-top:15px}.global-sidebar .sidebar-drawer .login-controls p{cursor:pointer;font-size:14px;letter-spacing:.5px;line-height:20px;margin:0;text-align:center}.global-sidebar .sidebar-drawer .login-controls p.j-show-password-login-form{display:none}@media (min-width:1024px){.global-sidebar .sidebar-drawer:hover{z-index:5}}.global-sidebar .sidebar-drawer .__codex-errors{margin:10px 0;text-align:center}.global-sidebar .sidebar-drawer .__codex-errors li,.global-sidebar .sidebar-drawer .__codex-errors p{font-size:14px;list-style:none;margin:0;text-align:center}.global-sidebar .sidebar-drawer .__codex-errors li{margin:0}.global-sidebar .sidebar-drawer .codex-cart{padding:0 30px;width:100%}@media (max-width:1023px){.global-sidebar .sidebar-drawer .codex-cart{align-content:flex-start;display:flex;flex-wrap:wrap;height:100%!important;overflow:scroll}}@media (max-width:639px){.global-sidebar .sidebar-drawer .codex-cart{padding:0 20px}}.global-sidebar .sidebar-drawer .codex-cart .cart-header{padding:30px 0;width:100%}.global-sidebar .sidebar-drawer .codex-cart .cart-header .sd-title{margin:0;text-align:center}@media (max-width:1023px){.global-sidebar .sidebar-drawer .codex-cart .cart-header .sd-title{font-size:1.25rem;letter-spacing:.0625rem;line-height:1.75rem}}.global-sidebar .sidebar-drawer .codex-cart .cart-breadcrumb{border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;margin:0 -30px;padding:0 30px;width:calc(100% + 60px)}@media (max-width:639px){.global-sidebar .sidebar-drawer .codex-cart .cart-breadcrumb{margin:0 -20px;width:calc(100% - 40px)}}.global-sidebar .sidebar-drawer .codex-cart .cart-breadcrumb a{display:block;font-size:13px;font-weight:500;line-height:30px;padding-left:18px;position:relative;text-transform:uppercase}.global-sidebar .sidebar-drawer .codex-cart .cart-breadcrumb a:before{background-color:transparent;background-image:url(icon-chev.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:11px;left:0;position:absolute;top:9px;transform:rotate(90deg);width:10px}.global-sidebar .sidebar-drawer .codex-cart .cart-contents{width:100%}@media (max-width:1023px){.global-sidebar .sidebar-drawer .codex-cart .cart-contents{height:auto!important}}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart{align-content:center;display:flex;flex-wrap:wrap;height:100%;text-align:center}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .title{margin:0 0 30px;width:100%}@media (max-width:1023px){.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex{margin:0 auto}}.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex button,.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .filter-item,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .btn,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .card-auth-wrapper .card-auth button,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .product-card .img-wrapper:after,.product-card .global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .img-wrapper:after{margin:0 0 10px;text-align:center;width:100%}.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex button:last-child,.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .filter-item:last-child,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .btn:last-child,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .card-auth-wrapper .card-auth button:last-child,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .product-card .img-wrapper:last-child:after,.product-card .global-sidebar .sidebar-drawer .codex-cart .cart-contents .empty-cart .btn-flex .img-wrapper:last-child:after{margin:0}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:13px 0;position:relative;width:100%}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .title{font-weight:500;margin:0}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .qty-selector{border:1px solid #000;display:flex;margin:10px 0 0;width:81px}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .qty-selector span{cursor:pointer;display:block;height:27px;position:relative;width:27px}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .qty-selector span:after,.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .qty-selector span:before{background:#000;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .qty-selector span:before{height:1px;width:13px}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .qty-selector span:after{height:13px;width:1px}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .qty-selector span.minus:after{display:none}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .content .qty-selector input{border:1px solid #000;border-bottom:none;border-top:none;line-height:27px;padding:0;pointer-events:none;text-align:center;width:27px}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .price{padding:0 0 30px 15px;position:relative;text-align:right}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .price p{font-weight:500;margin:0;text-transform:none;white-space:nowrap}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .item .price .remove-icon{background-color:transparent;background-image:url(icon-close-red.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:0;display:block;height:12px;position:absolute;right:0;width:12px}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .shopify-cart-link{background:#69b1be;color:#fff;font-size:12px;font-weight:500;letter-spacing:.5px;line-height:18px;margin:10px -30px 0;padding:10px 30px;text-transform:uppercase}@media (max-width:1023px){.global-sidebar .sidebar-drawer .codex-cart .cart-contents .shopify-cart-link{margin-bottom:30px}}@media (max-width:639px){.global-sidebar .sidebar-drawer .codex-cart .cart-contents .shopify-cart-link{margin:10px -20px 30px}}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .shopify-cart-link a{color:#fff;text-decoration:underline}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .secondary-cart-total{padding:30px 0}@media (max-width:639px){.global-sidebar .sidebar-drawer .codex-cart .cart-contents .secondary-cart-total{padding:20px 0}}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .secondary-cart-total p{line-height:1.25rem;margin:0 0 10px}.global-sidebar .sidebar-drawer .codex-cart .cart-contents .secondary-cart-total p strong{float:right}.global-sidebar .sidebar-drawer .codex-cart .coupon-output{position:relative;width:100%}.global-sidebar .sidebar-drawer .codex-cart .coupon-output input{height:44px;line-height:44px;padding:0 15px}.global-sidebar .sidebar-drawer .codex-cart .coupon-output button{line-height:36px;padding:0 20px;position:absolute;right:3px;top:3px;width:auto}.global-sidebar .sidebar-drawer .codex-cart .active-vouchers{margin-bottom:10px;position:relative}.global-sidebar .sidebar-drawer .codex-cart .active-vouchers .remove-icon{background-color:transparent;background-image:url(icon-close-red.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}.global-sidebar .sidebar-drawer .codex-cart .checkout-btn{text-align:center;width:100%}.global-sidebar .sidebar-drawer .codex-cart .cart-footer{padding-bottom:30px;width:100%}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div{align-content:center;border-radius:10px;display:flex;flex-wrap:wrap;height:200px;margin:0 0 15px;padding:15px;width:100%}@media (max-width:639px){.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div{height:180px}}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div .cardname,.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div .stripe-element{background:0 0;border:1px solid #fff;border-radius:2px;padding:0;text-align:center;width:100%}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div .card-footer{display:flex;justify-content:space-between;margin:15px 0 0;width:100%}@media (max-width:639px){.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div .card-footer{flex-wrap:wrap;margin:10px 0 0}}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div .card-footer .cardname{width:45%}@media (max-width:639px){.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div .card-footer .cardname{width:100%}}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div .card-footer .cardname p{color:#fff;font-family:monospace;font-size:14px;line-height:36px;margin:0;text-transform:uppercase}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div .card-footer .expiry-flex{display:flex;margin-right:-5px;width:45%}@media (max-width:639px){.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div .card-footer .expiry-flex{margin:10px -5px 0;width:calc(100% + 10px)}}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview>div .card-footer .expiry-flex .stripe-element{margin:0 5px;width:calc(50% - 10px)}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview.__codex-stripe-card-card>div .card-cvc,.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview.__codex-stripe-card-card>div .card-expiry{display:none}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview.__codex-stripe-card-card>div .card-number{margin-bottom:10px}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview.__codex-stripe-card-card>div .card-number,.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview.__codex-stripe-card-card>div .cardname{background:0 0;border:1px solid #fff;border-radius:2px;padding:0;text-align:center;width:100%}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview.__codex-stripe-card-card>div .card-number p,.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-preview.__codex-stripe-card-card>div .cardname p{color:#fff;font-family:monospace;font-size:14px;line-height:36px;margin:0;text-transform:uppercase}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-toggle-component{padding:0;width:100%}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-toggle-component p{font-size:14px;font-weight:500;line-height:30px;margin:10px 0;padding-right:64px;position:relative}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-toggle-component p span{background:rgba(105,177,190,.4);border:1px solid #69b1be;border-radius:100px;cursor:pointer;height:30px;position:absolute;right:0;top:0;transition:all .3s;width:54px}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-toggle-component p span:after{background:#69b1be;border-radius:50%;content:"";height:20px;left:4px;position:absolute;top:4px;transition:all .3s;width:20px}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-toggle-component p span.active{background:rgba(241,38,49,.4);border-color:#0f52ba}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .card-toggle-component p span.active:after{background:#0f52ba;left:calc(100% - 24px)}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex{width:100%}.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex button,.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .filter-item,.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .btn,.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .card-auth-wrapper .card-auth button,.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .product-card .img-wrapper:after,.product-card .global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .img-wrapper:after{margin:0;text-align:center;width:100%}.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex button:nth-child(2),.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .filter-item:nth-child(2),.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .btn:nth-child(2),.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .card-auth-wrapper .card-auth button:nth-child(2),.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:nth-child(2),.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .product-card .img-wrapper:nth-child(2):after,.product-card .global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .btn-flex .img-wrapper:nth-child(2):after{margin-top:10px}.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .__codex-stripe-card-success p{background:#69b1be;color:#fff;font-weight:500;margin:0 -30px 10px;padding:10px 0}@media (max-width:639px){.global-sidebar .sidebar-drawer .codex-cart .cart-footer .__codex-stripe-card-panel .__codex-stripe-card-success p{margin:0 -20px 10px}}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block{align-items:center;border:1px solid rgba(72,11,106,.3);border-radius:4px;display:flex;justify-content:space-between;margin:0 0 10px;padding:10px;transition:all .3s;width:100%}@media (max-width:639px){.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block{flex-wrap:wrap}}@media (min-width:1024px){.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block:hover{border-color:#0f52ba}}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content{padding:10px 20px 10px 10px;width:calc(100% - 100px)}@media (max-width:639px){.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content{padding:0 15px 0 0;width:100%}}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .head{display:inline-block;margin:0 0 6px;position:relative}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .head .b-title{display:flex;margin:0;position:relative}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .head .b-title span{background-color:transparent;background-image:url(icon-info.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;height:16px;margin-left:6px;opacity:.5;transition:all .3s;width:16px}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .head .info{background:#000;border:1px solid #fff;border-radius:5px;left:0;opacity:0;padding:20px;pointer-events:none;position:absolute;top:0;transition:all .3s;width:300px;z-index:1}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .head .info p{color:#fff;font-size:14px;line-height:22px;margin:0}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .head .info p a{color:#fff;font-family:700}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .head .info p strong{font-family:700}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .head:hover .b-title span{opacity:1}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .head:hover .info{opacity:1;pointer-events:auto}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .pricing{display:flex;flex-wrap:wrap}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .pricing span{font-size:14px;line-height:20px;position:relative}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .pricing span:nth-child(2):before{color:#000;content:"|";opacity:.4;padding:0 6px}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .pricing span.expiry-note{font-size:12px;line-height:18px;opacity:.5;width:100%}@media (max-width:639px){.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .content .pricing span.expiry-note{display:block;width:100%}}.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls{display:flex;flex-wrap:wrap;width:120px}@media (max-width:639px){.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls{justify-content:space-between;margin:15px 0 0;width:100%}}.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls button,.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .filter-item,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .btn,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .card-auth-wrapper .card-auth button,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .collection-template .collection-header .filter-wrapper .item .filter-item,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .product-card .img-wrapper:after,.product-card .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .img-wrapper:after{margin:0 0 10px;padding:.5rem 0;text-align:center;width:100%}@media (max-width:639px){.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls button,.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .filter-item,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .btn,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .card-auth-wrapper .card-auth button,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .collection-template .collection-header .filter-wrapper .item .filter-item,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .product-card .img-wrapper:after,.product-card .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .img-wrapper:after{margin:0;width:calc(50% - 5px)}}.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls button:first-child:hover,.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .filter-item:first-child:hover,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .btn:first-child:hover,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .card-auth-wrapper .card-auth button:first-child:hover,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .collection-template .collection-header .filter-wrapper .item .filter-item:first-child:hover,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .product-card .img-wrapper:first-child:hover:after,.product-card .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .img-wrapper:first-child:hover:after{background:#0f52ba;background:linear-gradient(-45deg,#480b6a,#0f52ba);border-color:transparent;color:#fff}.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls button:last-child,.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .filter-item:last-child,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .btn:last-child,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .card-auth-wrapper .card-auth button:last-child,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .product-card .img-wrapper:last-child:after,.product-card .global-sidebar .sidebar-drawer .purchase-blocks .purchase-block .controls .img-wrapper:last-child:after{margin:0}.global-sidebar .sidebar-drawer .purchase-footer{margin-top:40px}.card-auth-wrapper .card-auth .global-sidebar .sidebar-drawer .purchase-footer button,.collection-template .collection-header .filter-wrapper .item .global-sidebar .sidebar-drawer .purchase-footer .filter-item,.global-sidebar .sidebar-drawer .purchase-footer .btn,.global-sidebar .sidebar-drawer .purchase-footer .card-auth-wrapper .card-auth button,.global-sidebar .sidebar-drawer .purchase-footer .collection-template .collection-header .filter-wrapper .item .filter-item,.global-sidebar .sidebar-drawer .purchase-footer .product-card .img-wrapper:after,.product-card .global-sidebar .sidebar-drawer .purchase-footer .img-wrapper:after{text-align:center;width:100%}.global-sidebar .sidebar-drawer #codex-sidebar-purchase{padding-bottom:22px}@media (max-width:639px){.global-sidebar .sidebar-drawer.sd-purchase .inner .sd-title{text-align:left}}.global-sidebar .sidebar-drawer.sd-cart{overflow:scroll}@media (max-width:1023px){.global-sidebar .sidebar-drawer.sd-cart{align-items:flex-start}}.modal-overlay{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:98}.section-note{background:#fff;border:1px solid rgba(72,11,106,.3);color:#48086a;font-size:12px;font-weight:700;left:20px;letter-spacing:1px;line-height:36px;padding:0 35px;position:absolute;text-transform:uppercase;top:50%;transform:rotate(-90deg) translate(-50%);transform-origin:top left;white-space:nowrap;z-index:2}@media (max-width:1023px){.section-note{display:none}}.oh{overflow:hidden}.section-bg-title{color:#000;font-size:200px;font-weight:700;left:0;letter-spacing:5px;line-height:200px;opacity:.03;pointer-events:none;position:absolute;text-transform:uppercase;top:0;white-space:nowrap}@media (max-width:1023px){.section-bg-title{display:none}}.single-spotlight-block{display:block;margin:40px 0;overflow:hidden;position:relative;width:100%}@media (max-width:1023px){.single-spotlight-block{margin:0}}@media (max-width:639px){.single-spotlight-block{margin-bottom:2.5rem}}.single-spotlight-block:before{border:1px solid #48086a;content:"";height:calc(100% - 40px);left:40px;opacity:.3;pointer-events:none;position:absolute;top:20px;width:calc(100% - 40px);z-index:1}@media (max-width:1023px){.single-spotlight-block:before{display:none}}.single-spotlight-block .section-bg-title{top:20px}.single-spotlight-block .content{align-items:center;display:flex}@media (max-width:1023px){.single-spotlight-block .content{flex-wrap:wrap}}.single-spotlight-block .content .inner{padding:6.25rem 0 6.25rem 8%;width:100%}@media (max-width:1023px){.single-spotlight-block .content .inner{padding:3.75rem 0}}@media (max-width:639px){.single-spotlight-block .content .inner{padding:2.5rem 0}}.single-spotlight-block .content .inner .title{margin:0}.single-spotlight-block .content .inner .title.is_home strong{font-weight:800}.single-spotlight-block .content .inner .subtitle{color:#0f52ba;margin:0}.class-card .__codex-waitlist-button-panel .single-spotlight-block .content .inner .subtitle.__codex-waitlist-button-button,.collection-template .collection-header .filter-wrapper .item .single-spotlight-block .content .inner .subtitle.filter-item,.single-spotlight-block .content .inner .class-card .__codex-waitlist-button-panel .subtitle.__codex-waitlist-button-button,.single-spotlight-block .content .inner .collection-template .collection-header .filter-wrapper .item .subtitle.filter-item,.single-spotlight-block .content .inner .subtitle.outline{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#0f52ba;color:transparent!important}@media (max-width:1023px){.class-card .__codex-waitlist-button-panel .single-spotlight-block .content .inner .subtitle.__codex-waitlist-button-button,.collection-template .collection-header .filter-wrapper .item .single-spotlight-block .content .inner .subtitle.filter-item,.single-spotlight-block .content .inner .class-card .__codex-waitlist-button-panel .subtitle.__codex-waitlist-button-button,.single-spotlight-block .content .inner .collection-template .collection-header .filter-wrapper .item .subtitle.filter-item,.single-spotlight-block .content .inner .subtitle.outline{-webkit-text-stroke-width:1px}}.single-spotlight-block .content .inner .overview{padding:20px 8% 0 0}.single-spotlight-block .content .inner .overview.is_blockquote{padding-right:8%}.single-spotlight-block .content .inner .overview a{font-weight:700;text-decoration:underline}.single-spotlight-block .image-carousel{align-self:center;position:relative;z-index:1}.single-spotlight-block .image-carousel .ssb-img-carousel{margin-right:-2.5rem;width:calc(100% + 2.5rem)}@media (max-width:1023px){.single-spotlight-block .image-carousel .ssb-img-carousel{margin:0 -2.5rem;width:calc(100% + 5rem)}}@media (max-width:639px){.single-spotlight-block .image-carousel .ssb-img-carousel{margin:0 -1.25rem;width:calc(100% + 2.5rem)}}@media (min-width:1024px){.single-spotlight-block .image-carousel .ssb-img-carousel{-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}}.single-spotlight-block .image-carousel .ssb-img-carousel .item{width:100%}.single-spotlight-block .image-carousel .ssb-img-carousel .item .image-wrap{padding-top:130%;position:relative;width:100%}.single-spotlight-block .image-carousel .ssb-img-carousel .item .image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.single-spotlight-block .image-carousel .ssb-img-carousel .slick-dots{bottom:30px;position:absolute;right:30px}.single-spotlight-block .image-carousel .ssb-img-carousel .slick-dots li button{border-color:#fff}.single-spotlight-block .image-carousel .ssb-img-carousel .slick-dots li.slick-active button{background:#fff}.instructor-carousel-section{background:#030303;display:block;padding:80px 0;position:relative;width:100%}@media (max-width:1023px){.instructor-carousel-section{padding:50px 0 134px}}@media (min-width:1024px){.instructor-carousel-section:after{background-color:transparent;background-image:url(logo-duo.png);background-position:100%;-webkit-background-position:center right;-o-background-position:center right;background-repeat:no-repeat;background-size:contain;content:"";height:24vw;left:0;pointer-events:none;position:absolute;top:-12vw;width:24vw}}.instructor-carousel-section .content{align-self:flex-end;padding-bottom:1.125rem}@media (max-width:639px){.instructor-carousel-section .content{padding-bottom:1.25rem}}.instructor-carousel-section .content .title{color:#fff;margin:0 0 1.25rem;text-align:center}@media (max-width:639px){.instructor-carousel-section .content .title{margin:0}}@media (max-width:1023px){.instructor-carousel-section .content .btn-flex{bottom:50px;left:1.25rem;position:absolute;width:calc(100% - 2.5rem)}}.card-auth-wrapper .card-auth .instructor-carousel-section .content .btn-flex button,.collection-template .collection-header .filter-wrapper .item .instructor-carousel-section .content .btn-flex .filter-item,.instructor-carousel-section .content .btn-flex .btn,.instructor-carousel-section .content .btn-flex .card-auth-wrapper .card-auth button,.instructor-carousel-section .content .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.instructor-carousel-section .content .btn-flex .product-card .img-wrapper:after,.product-card .instructor-carousel-section .content .btn-flex .img-wrapper:after{margin:0}@media (max-width:639px){.card-auth-wrapper .card-auth .instructor-carousel-section .content .btn-flex button,.collection-template .collection-header .filter-wrapper .item .instructor-carousel-section .content .btn-flex .filter-item,.instructor-carousel-section .content .btn-flex .btn,.instructor-carousel-section .content .btn-flex .card-auth-wrapper .card-auth button,.instructor-carousel-section .content .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.instructor-carousel-section .content .btn-flex .product-card .img-wrapper:after,.product-card .instructor-carousel-section .content .btn-flex .img-wrapper:after{text-align:center;width:100%}}.instructor-carousel-section .cell-carousel .instructor-carousel{margin-right:-2.5rem;width:calc(100% + 2.5rem)}@media (max-width:639px){.instructor-carousel-section .cell-carousel .instructor-carousel{margin-right:-1.25rem;width:calc(100% + 1.25rem)}}.instructor-carousel-section .cell-carousel .instructor-carousel .slick-slide{margin:0 1.25rem 0 0;width:21.875rem}@media (max-width:639px){.instructor-carousel-section .cell-carousel .instructor-carousel .slick-slide{width:18.75rem}}@media (max-width:1023px){.instructor-carousel-section .cell-carousel .instructor-carousel .slick-arrow{display:none!important}}.instructor-carousel-section .cell-carousel .instructor-carousel .slick-arrow.slick-prev{opacity:0}.instructor-carousel-section .cell-carousel .instructor-carousel:hover .slick-arrow.slick-prev{opacity:1}.instructor-carousel-section .cell-carousel .slick-dots{display:none!important}@media (max-width:1023px){.instructor-carousel-section .cell-carousel .slick-dots{display:flex!important;margin-top:.625rem}.instructor-carousel-section .cell-carousel .slick-dots li button{border-color:#fff}.instructor-carousel-section .cell-carousel .slick-dots li.slick-active button{background:#fff}}.icon-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:91px;position:absolute;right:20px;top:20px;z-index:2}.icon-container .fav-icon{position:static}.icon-container .svg-container{height:42px;margin-right:-14px;margin-top:-14px;padding:14px 14px 8px 8px;position:relative;width:42px}.icon-container .svg-container svg{height:20px;width:20px}.icon-container .svg-container .tooltip{background-color:#fff;border-radius:4px;bottom:100%;display:grid;font-size:12px;grid-template-rows:0fr;opacity:0;position:absolute;right:0;text-align:center;transition:all .3s linear;width:120px;z-index:4}.icon-container .svg-container .tooltip:after{content:attr(data-tooltip);overflow:hidden}.icon-container .svg-container:hover .tooltip{grid-template-rows:1fr;opacity:1;padding:4px 8px}.s-svg-1{fill:none;stroke:#000;stroke-width:1.46px}.s-svg-2{text-anchor:middle;font-family:Heebo;font-size:144.1px;font-weight:800}.fav-icon{background-image:url(icon-star.svg);cursor:pointer;height:25px;right:20px;top:20px;width:25px}.fav-icon,.fav-icon:after{background-color:transparent;background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;z-index:2}.fav-icon:after{background-image:url(icon-star-filled.svg);content:"";height:100%;opacity:0;right:0;top:0;transform:scale(1.8);transition:all .3s;width:100%}.fav-icon.active:after{opacity:1;transform:scale(1)}.instructor-card{position:relative;width:100%}.instructor-card .image-wrap{border-radius:.25rem;color:#fff;display:block;overflow:hidden;padding-top:165%;position:relative;width:100%}.instructor-card .image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:all .3s;width:100%}.instructor-card .image-wrap .video-hover{height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%);transition:all .3s;width:300%;z-index:1}.instructor-card .image-wrap .instructor-name{bottom:-1.5625rem;color:#fff;left:1.25rem;margin:0;position:absolute;transform:rotate(-90deg);transform-origin:top left;z-index:2}.instructor-card .image-wrap .anchor{bottom:20px;color:#fff;font-size:13px;font-weight:500;letter-spacing:1px;line-height:13px;opacity:0;position:absolute;right:20px;text-decoration:underline;text-transform:uppercase;transition:all .3s;z-index:2}.instructor-card .image-wrap:hover img{opacity:.2}.instructor-card .image-wrap:hover .video-hover{opacity:.8}.instructor-card .image-wrap:hover .anchor{opacity:1}.instructor-card .btn-flex{margin:15px 0 0;width:100%}.card-auth-wrapper .card-auth .instructor-card .btn-flex button,.collection-template .collection-header .filter-wrapper .item .instructor-card .btn-flex .filter-item,.instructor-card .btn-flex .btn,.instructor-card .btn-flex .card-auth-wrapper .card-auth button,.instructor-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.instructor-card .btn-flex .product-card .img-wrapper:after,.product-card .instructor-card .btn-flex .img-wrapper:after{margin:0 0 10px;text-align:center;width:100%}.card-auth-wrapper .card-auth .instructor-card .btn-flex button:last-child,.collection-template .collection-header .filter-wrapper .item .instructor-card .btn-flex .filter-item:last-child,.instructor-card .btn-flex .btn:last-child,.instructor-card .btn-flex .card-auth-wrapper .card-auth button:last-child,.instructor-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.instructor-card .btn-flex .product-card .img-wrapper:last-child:after,.product-card .instructor-card .btn-flex .img-wrapper:last-child:after{margin:0}.studio-vs-home-blocks{display:block;margin:3.75rem 0;width:100%}@media (max-width:639px){.studio-vs-home-blocks{margin:2.5rem 0}}.studio-vs-home-blocks .blocks{margin:0 -.9375rem}@media (max-width:1023px){.studio-vs-home-blocks .blocks{margin:0 -2.5rem}}@media (max-width:639px){.studio-vs-home-blocks .blocks{margin:0 -1.25rem}}.studio-vs-home-blocks .blocks .block{padding:0 .9375rem}@media (max-width:1023px){.studio-vs-home-blocks .blocks .block{padding:0}}.studio-vs-home-blocks .blocks .block .b-inner{align-items:center;background:#000;border-radius:5px;display:flex;min-height:370px;overflow:hidden;padding:70px 40px;position:relative;transition:all .5s}@media (max-width:1023px){.studio-vs-home-blocks .blocks .block .b-inner{background:0 0;border-radius:0;flex-wrap:wrap;min-height:none;padding:0;position:static}.studio-vs-home-blocks .blocks .block .b-inner .image-wrap{padding-top:50%;position:relative;width:100%}}@media (max-width:639px){.studio-vs-home-blocks .blocks .block .b-inner .image-wrap{padding-top:80%}}.studio-vs-home-blocks .blocks .block .b-inner .image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:all .3s;width:100%}.studio-vs-home-blocks .blocks .block .b-inner .content{position:relative;text-align:center;width:100%;z-index:1}@media (max-width:1023px){.studio-vs-home-blocks .blocks .block .b-inner .content{padding:1.375rem 2.5rem}}@media (max-width:639px){.studio-vs-home-blocks .blocks .block .b-inner .content{padding:1.375rem 1.25rem}}.studio-vs-home-blocks .blocks .block .b-inner .content .title{color:#fff;margin:0}@media (max-width:1023px){.studio-vs-home-blocks .blocks .block .b-inner .content .title{color:#000}}.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable{transition:all 1s}@media (min-width:1024px){.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable{max-height:0;overflow:hidden}}.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable p{color:#fff;margin:1.25rem 0 0}@media (max-width:1023px){.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable p{color:#000}}.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex{align-items:center;justify-content:space-between;margin:2.1875rem 0 0}@media (max-width:639px){.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex{flex-wrap:wrap;margin:1.875rem 0 0;width:100%}}.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .filter-item,.product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .img-wrapper:after{margin:0;text-align:center;width:calc(50% - .625rem)}@media (max-width:1023px){.card-auth-wrapper .card-auth .purchase-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button,.card-auth-wrapper .card-auth .purchase-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button,.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card.highlighted .button-group button,.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card:hover .button-group button,.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card.highlighted .button-group button,.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card:hover .button-group button,.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap button,.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button.white,.card-auth-wrapper .card-auth .subscription-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button,.card-auth-wrapper .card-auth .subscription-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button,.card-auth-wrapper .card-auth .video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button,.collection-template .collection-header .filter-wrapper .item .purchase-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .filter-item,.collection-template .collection-header .filter-wrapper .item .purchase-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .filter-item,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card.highlighted .button-group .filter-item,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card:hover .button-group .filter-item,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card.highlighted .button-group .filter-item,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card:hover .button-group .filter-item,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap .filter-item,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .white.filter-item,.collection-template .collection-header .filter-wrapper .item .subscription-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .filter-item,.collection-template .collection-header .filter-wrapper .item .subscription-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .filter-item,.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .filter-item,.product-card .purchase-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.product-card .purchase-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card.highlighted .button-group .img-wrapper:after,.product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card:hover .button-group .img-wrapper:after,.product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card.highlighted .button-group .img-wrapper:after,.product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card:hover .button-group .img-wrapper:after,.product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap .img-wrapper:after,.product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .white.img-wrapper:after,.product-card .subscription-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.product-card .subscription-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.product-card .video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.purchase-card.highlighted .button-group .product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.purchase-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn,.purchase-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button,.purchase-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.purchase-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .img-wrapper:after,.purchase-card:hover .button-group .product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.purchase-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn,.purchase-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button,.purchase-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.purchase-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn.white,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button.white,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .white.filter-item,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .purchase-card.highlighted .button-group .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .purchase-card:hover .button-group .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .subscription-card.highlighted .button-group .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .subscription-card:hover .button-group .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .video-card .image-wrap .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .white.img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card.highlighted .button-group .btn,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card.highlighted .button-group .card-auth-wrapper .card-auth button,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card.highlighted .button-group .collection-template .collection-header .filter-wrapper .item .filter-item,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card.highlighted .button-group .product-card .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card:hover .button-group .btn,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card:hover .button-group .card-auth-wrapper .card-auth button,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card:hover .button-group .collection-template .collection-header .filter-wrapper .item .filter-item,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .purchase-card:hover .button-group .product-card .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card.highlighted .button-group .btn,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card.highlighted .button-group .card-auth-wrapper .card-auth button,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card.highlighted .button-group .collection-template .collection-header .filter-wrapper .item .filter-item,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card.highlighted .button-group .product-card .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card:hover .button-group .btn,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card:hover .button-group .card-auth-wrapper .card-auth button,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card:hover .button-group .collection-template .collection-header .filter-wrapper .item .filter-item,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .subscription-card:hover .button-group .product-card .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap .btn,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap .card-auth-wrapper .card-auth button,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap .collection-template .collection-header .filter-wrapper .item .filter-item,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap .product-card .img-wrapper:after,.subscription-card.highlighted .button-group .product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.subscription-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn,.subscription-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button,.subscription-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.subscription-card.highlighted .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .img-wrapper:after,.subscription-card:hover .button-group .product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.subscription-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn,.subscription-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button,.subscription-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.subscription-card:hover .button-group .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .img-wrapper:after,.video-card .image-wrap .product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn,.video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button,.video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .img-wrapper:after{background:#000;border-color:#000;color:#fff}.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap button,.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button.outline_white,.card-auth-wrapper .card-auth .video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .outline_white.filter-item,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap .filter-item,.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .filter-item,.product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn.outline_white,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button.outline_white,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .outline_white.filter-item,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap .btn,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap .card-auth-wrapper .card-auth button,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .video-card .image-wrap .collection-template .collection-header .filter-wrapper .item .filter-item,.video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn,.video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button,.video-card .image-wrap .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item{border-color:#000;color:#000}}@media (max-width:639px){.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .filter-item,.product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .img-wrapper:after{text-align:center;width:100%}.card-auth-wrapper .card-auth .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex button:first-child,.collection-template .collection-header .filter-wrapper .item .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .filter-item:first-child,.product-card .studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .img-wrapper:first-child:after,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .btn:first-child,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .card-auth-wrapper .card-auth button:first-child,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:first-child,.studio-vs-home-blocks .blocks .block .b-inner .content .collapsable .btn-flex .product-card .img-wrapper:first-child:after{margin-bottom:.625rem}}@media (min-width:1024px){.studio-vs-home-blocks .blocks .block .b-inner:hover{transform:scale(1.06)}.studio-vs-home-blocks .blocks .block .b-inner:hover .image-wrap img{opacity:.3}.studio-vs-home-blocks .blocks .block .b-inner:hover .content .collapsable{max-height:300px}}.product-carousel-wrapper{display:block;padding:50px 0;position:relative;width:100%}@media (max-width:639px){.product-carousel-wrapper{padding:0}}@media (min-width:1024px){.product-carousel-wrapper:before{border:1px solid #48086a;content:"";height:100%;left:40px;opacity:.3;pointer-events:none;position:absolute;top:0;width:calc(100% - 40px);z-index:1}}.product-carousel-wrapper .section-bg-title{left:-40%}.product-carousel-wrapper .header{display:flex;justify-content:space-between;padding:0 0 20px}@media (max-width:1023px){.product-carousel-wrapper .header{flex-wrap:wrap}}.product-carousel-wrapper .header .title{margin:0}@media (max-width:1023px){.product-carousel-wrapper .header .title{width:100%}.product-carousel-wrapper .header .a-link{margin-top:5px}}.product-carousel-wrapper .product-carousel{margin-right:-2.5rem;width:calc(100% + 2.5rem)}.product-carousel-wrapper .product-carousel .item{margin:0 1.5625rem 0 0;width:23.75rem}@media (max-width:639px){.product-carousel-wrapper .product-carousel .item{margin:0 .9375rem 0 0;width:18.125rem}}.product-carousel-wrapper .product-carousel .slick-arrow{top:160px;transform:translate(0)}.product-carousel-wrapper .product-carousel .slick-arrow.slick-prev{opacity:0}@media (max-width:1023px){.product-carousel-wrapper .slick-dots{margin:1.875rem 0 0 -2.5rem;width:100%}}@media (max-width:639px){.product-carousel-wrapper .slick-dots{margin:1.875rem 0 0 -1.25rem}}.product-carousel-wrapper:hover .product-carousel .slick-arrow.slick-prev{opacity:1}.product-card{display:block;width:100%}.product-card .img-wrapper{border-radius:4px;display:block;overflow:hidden;padding-top:100%;position:relative;width:100%}.product-card .img-wrapper:after{content:"View Details";left:50%;opacity:0;padding:.75rem 0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:140px}.product-card .img-wrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:all .3s;width:100%}.product-card .img-wrapper:hover:after{opacity:1;width:200px}.product-card .img-wrapper:hover img{opacity:.2;transform:scale(1.1)}.product-card .product-title{font-weight:600;margin:15px 0}.card-auth-wrapper .card-auth .product-card .btn-flex button,.collection-template .collection-header .filter-wrapper .item .product-card .btn-flex .filter-item,.product-card .btn-flex .btn,.product-card .btn-flex .card-auth-wrapper .card-auth button,.product-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.product-card .btn-flex .img-wrapper:after{margin:0}@media (max-width:1023px){.card-auth-wrapper .card-auth .product-card .btn-flex button,.collection-template .collection-header .filter-wrapper .item .product-card .btn-flex .filter-item,.product-card .btn-flex .btn,.product-card .btn-flex .card-auth-wrapper .card-auth button,.product-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.product-card .btn-flex .img-wrapper:after{text-align:center;width:100%}}.newsletter-section{display:block;padding:100px 0;position:relative;width:100%}@media (max-width:639px){.newsletter-section{padding:60px 0}}.newsletter-section .section-bg-title{left:-50%;top:calc(50% - 100px)}.newsletter-section .header{text-align:center}.newsletter-section .header .title{font-weight:700;margin:0}.newsletter-section .header .subtitle{color:#0f52ba;margin:0}.class-card .__codex-waitlist-button-panel .newsletter-section .header .subtitle.__codex-waitlist-button-button,.collection-template .collection-header .filter-wrapper .item .newsletter-section .header .subtitle.filter-item,.newsletter-section .header .class-card .__codex-waitlist-button-panel .subtitle.__codex-waitlist-button-button,.newsletter-section .header .collection-template .collection-header .filter-wrapper .item .subtitle.filter-item,.newsletter-section .header .subtitle.outline{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#0f52ba;color:transparent!important}@media (max-width:1023px){.class-card .__codex-waitlist-button-panel .newsletter-section .header .subtitle.__codex-waitlist-button-button,.collection-template .collection-header .filter-wrapper .item .newsletter-section .header .subtitle.filter-item,.newsletter-section .header .class-card .__codex-waitlist-button-panel .subtitle.__codex-waitlist-button-button,.newsletter-section .header .collection-template .collection-header .filter-wrapper .item .subtitle.filter-item,.newsletter-section .header .subtitle.outline{-webkit-text-stroke-width:1px}}.newsletter-section form{margin:2.5rem auto 0;max-width:40.625rem;position:relative}.newsletter-section form input{border:none;border-bottom:.0625rem solid rgba(0,0,0,.5);font-size:1rem;padding:.625rem 0}.newsletter-section form input:focus,.newsletter-section form input:hover{border:none;border-bottom:.0625rem solid #000}.newsletter-section form button{background:0 0;border-color:transparent;height:2.125rem;padding:0;position:absolute;right:0;top:.375rem;width:2.125rem;z-index:1}.newsletter-section form button:hover{border-color:#000}.newsletter-section form button span{background-color:transparent;background-image:url(icon-arrow.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:18px;height:100%;left:0;position:absolute;top:0;width:100%}.newsletter-section form .form-note p{font-size:14px;line-height:20px;margin:10px 0 0;opacity:.5;text-align:center}.cookie-modal{background:#fff;bottom:-100%;box-shadow:0 -2px 5px rgba(0,0,0,.3);left:0;padding:1.25rem 2.5rem;position:fixed;transition:all .5s;width:100%;z-index:100}@media (max-width:639px){.cookie-modal{padding:1.25rem;z-index:99999999999999}}.cookie-modal.active{bottom:0}.cookie-modal .content{padding-right:200px}@media (max-width:639px){.cookie-modal .content{padding:0}}.cookie-modal .content p{font-size:14px;line-height:26px;margin:0}.cookie-modal .content p a{font-weight:700;text-decoration:underline}.cookie-modal .content p.title{font-family:Heebo,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.0625rem;line-height:1.75rem;margin:0 0 5px;text-transform:uppercase}@media (min-width:640px){.card-auth-wrapper .card-auth .cookie-modal button,.collection-template .collection-header .filter-wrapper .item .cookie-modal .filter-item,.cookie-modal .btn,.cookie-modal .card-auth-wrapper .card-auth button,.cookie-modal .collection-template .collection-header .filter-wrapper .item .filter-item,.cookie-modal .product-card .img-wrapper:after,.product-card .cookie-modal .img-wrapper:after{position:absolute;right:40px;top:50%;transform:translateY(-50%)}}@media (max-width:639px){.card-auth-wrapper .card-auth .cookie-modal button,.collection-template .collection-header .filter-wrapper .item .cookie-modal .filter-item,.cookie-modal .btn,.cookie-modal .card-auth-wrapper .card-auth button,.cookie-modal .collection-template .collection-header .filter-wrapper .item .filter-item,.cookie-modal .product-card .img-wrapper:after,.product-card .cookie-modal .img-wrapper:after{display:block;margin:20px 0 0;text-align:center;width:100%}}.story-hero{display:flex;height:700px;position:relative;width:100%}@media (max-width:1023px){.story-hero{flex-wrap:wrap;height:auto}}.story-hero .block{background:#000;height:100%;overflow:hidden;position:absolute;top:0;transition:all .5s;width:50%}@media (max-width:1023px){.story-hero .block{background:#0f52ba;background:linear-gradient(-45deg,#480b6a,#0f52ba);height:auto;position:relative;width:100%}}.story-hero .block:after{content:"";height:418px;position:absolute;top:50%;transform:translateY(-50%);width:226px;z-index:1}.story-hero .block .close-icon{background-color:transparent;background-image:url(icon-close-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:20px;display:none;height:30px;position:absolute;top:20px;width:30px;z-index:2}.story-hero .block:first-child{left:0}.story-hero .block:first-child:after{background-color:transparent;background-image:url(br-logo-white-lhs.png?2);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;right:0}@media (max-width:639px){.story-hero .block:first-child:after{display:none}}.story-hero .block:first-child .close-icon{right:20px}@media (min-width:1024px){.story-hero .block:last-child{right:0}}.story-hero .block:last-child:after{background-color:transparent;background-image:url(br-logo-rhs.png);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;left:0}@media (max-width:1023px){.story-hero .block:last-child:after{filter:invert(1)}}@media (max-width:639px){.story-hero .block:last-child:after{display:none}}@media (min-width:1024px){.story-hero .block:last-child .close-icon{left:20px}}.story-hero .block .bg-image{height:100%;left:0;position:absolute;top:0;transition:all .5s;width:100%}@media (max-width:1023px){.story-hero .block .bg-image{opacity:.2}}.story-hero .block .bg-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;position:absolute;top:0;width:100%}.story-hero .block .hero-state-btn{bottom:40px;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}@media (max-width:1023px){.story-hero .block .hero-state-btn{display:none}}.story-hero .block .content{max-width:55%;opacity:0;pointer-events:none;position:absolute;right:0;text-align:right;top:50%;transform:translateY(-50%);transition:all .5s;z-index:1}@media (max-width:1023px){.story-hero .block .content{left:0!important;margin:0 0 0 auto;max-width:calc(100% - 230px);opacity:1;padding:140px 40px;pointer-events:auto;position:relative;right:0!important;top:0!important;transform:translate(0);transition-delay:.3s}}@media (max-width:639px){.story-hero .block .content{max-width:100%;padding:60px 20px}}.story-hero .block .content .btn-flex{align-items:center;justify-content:flex-end;margin-top:20px}@media (max-width:639px){.story-hero .block .content .btn-flex{width:100%}}.card-auth-wrapper .card-auth .story-hero .block .content .btn-flex button,.collection-template .collection-header .filter-wrapper .item .story-hero .block .content .btn-flex .filter-item,.product-card .story-hero .block .content .btn-flex .img-wrapper:after,.story-hero .block .content .btn-flex .btn,.story-hero .block .content .btn-flex .card-auth-wrapper .card-auth button,.story-hero .block .content .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.story-hero .block .content .btn-flex .product-card .img-wrapper:after{margin:0;max-width:270px;text-align:center;white-space:nowrap;width:100%}@media (max-width:639px){.card-auth-wrapper .card-auth .story-hero .block .content .btn-flex button,.collection-template .collection-header .filter-wrapper .item .story-hero .block .content .btn-flex .filter-item,.product-card .story-hero .block .content .btn-flex .img-wrapper:after,.story-hero .block .content .btn-flex .btn,.story-hero .block .content .btn-flex .card-auth-wrapper .card-auth button,.story-hero .block .content .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.story-hero .block .content .btn-flex .product-card .img-wrapper:after{max-width:100%}}.story-hero .block .content .btn-flex .close-link{color:#fff;margin-right:20px}@media (max-width:1023px){.story-hero .block .content .btn-flex .close-link{display:none}}.story-hero .block .content.text-white .title,.story-hero .block .content.text-white a:not(.btn),.story-hero .block .content.text-white p{color:#fff}.story-hero .block.block-lhs .content{left:0;right:auto;text-align:left}@media (max-width:1023px){.story-hero .block.block-lhs .content{left:12%;margin:0;right:auto}}.story-hero .block.block-lhs .content .btn-flex{justify-content:flex-start}.story-hero .block.block-lhs .content .btn-flex .close-link{margin:0 0 0 20px;order:2}@media (min-width:1024px){.story-hero.active .block{width:225px}.story-hero.active .block.expanded{width:calc(100% - 225px)}}.story-hero.active .block.expanded .close-icon{display:block}.story-hero.active .block.expanded .bg-image{opacity:.5}.story-hero.active .block.expanded .content{opacity:1;pointer-events:auto;right:12%;transition-delay:.3s}.story-hero.active .block.expanded.block-lhs .content{left:12%;right:auto}@media (min-width:1024px){.story-hero.active .block .hero-state-btn{display:none}}.intro-content-block{display:block;overflow:hidden;padding:90px 0 70px;position:relative;width:100%}@media (max-width:639px){.intro-content-block{padding:60px 0 20px}}.intro-content-block .section-bg-title{top:50px}.intro-content-block .inner .title{font-weight:900;margin:0}.intro-content-block .inner .subtitle{color:#0f52ba;font-weight:900;margin:0}.class-card .__codex-waitlist-button-panel .intro-content-block .inner .subtitle.__codex-waitlist-button-button,.collection-template .collection-header .filter-wrapper .item .intro-content-block .inner .subtitle.filter-item,.intro-content-block .inner .class-card .__codex-waitlist-button-panel .subtitle.__codex-waitlist-button-button,.intro-content-block .inner .collection-template .collection-header .filter-wrapper .item .subtitle.filter-item,.intro-content-block .inner .subtitle.outline{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#0f52ba;color:transparent!important}@media (max-width:1023px){.class-card .__codex-waitlist-button-panel .intro-content-block .inner .subtitle.__codex-waitlist-button-button,.collection-template .collection-header .filter-wrapper .item .intro-content-block .inner .subtitle.filter-item,.intro-content-block .inner .class-card .__codex-waitlist-button-panel .subtitle.__codex-waitlist-button-button,.intro-content-block .inner .collection-template .collection-header .filter-wrapper .item .subtitle.filter-item,.intro-content-block .inner .subtitle.outline{-webkit-text-stroke-width:1px}}.intro-content-block .inner .overview{padding:10px 40px 0 0}@media (max-width:1023px){.intro-content-block .inner .overview{padding-right:0}}.intro-content-block .inner .overview p a{text-decoration:underline}.intro-content-block .inner .overview .locations{margin-top:30px}@media (max-width:1023px){.intro-content-block .inner .overview .locations{margin-bottom:40px}}.intro-content-block .inner .form-builder-component .field-wrap{padding:0 0 20px}@media (max-width:639px){.intro-content-block .inner .form-builder-component .btn-flex{margin-top:0;width:100%}}.card-auth-wrapper .card-auth .intro-content-block .inner .form-builder-component .btn-flex button,.collection-template .collection-header .filter-wrapper .item .intro-content-block .inner .form-builder-component .btn-flex .filter-item,.intro-content-block .inner .form-builder-component .btn-flex .btn,.intro-content-block .inner .form-builder-component .btn-flex .card-auth-wrapper .card-auth button,.intro-content-block .inner .form-builder-component .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.intro-content-block .inner .form-builder-component .btn-flex .product-card .img-wrapper:after,.product-card .intro-content-block .inner .form-builder-component .btn-flex .img-wrapper:after{min-width:280px;text-align:center}@media (max-width:639px){.card-auth-wrapper .card-auth .intro-content-block .inner .form-builder-component .btn-flex button,.collection-template .collection-header .filter-wrapper .item .intro-content-block .inner .form-builder-component .btn-flex .filter-item,.intro-content-block .inner .form-builder-component .btn-flex .btn,.intro-content-block .inner .form-builder-component .btn-flex .card-auth-wrapper .card-auth button,.intro-content-block .inner .form-builder-component .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.intro-content-block .inner .form-builder-component .btn-flex .product-card .img-wrapper:after,.product-card .intro-content-block .inner .form-builder-component .btn-flex .img-wrapper:after{width:100%}}.story-timeline-section{display:block;padding-bottom:30px;width:100%}.story-timeline-section .tl-blocks{display:block;margin:0 -80px;position:relative;width:calc(100% + 100px)}@media (max-width:639px){.story-timeline-section .tl-blocks{margin:0;width:100%}}.story-timeline-section .tl-blocks:before{background:rgba(0,0,0,.2);content:"";height:100%;left:50%;position:absolute;top:0;width:2px}@media (max-width:639px){.story-timeline-section .tl-blocks:before{left:0}}.story-timeline-section .tl-blocks .block{display:inline-block;float:left;margin:0 80px 100px;position:relative;width:calc(50% - 160px)}@media (max-width:639px){.story-timeline-section .tl-blocks .block{border-left:2px solid rgba(0,0,0,.2);margin:0;padding:0 0 40px 40px;width:100%}}.story-timeline-section .tl-blocks .block:after{background:#000;border-radius:50%;content:"";height:20px;position:absolute;right:-91px;top:3px;transition:all .3s;width:20px}@media (max-width:639px){.story-timeline-section .tl-blocks .block:after{height:14px;left:-7px;right:auto;width:14px}}.story-timeline-section .tl-blocks .block:before{background:#ccc;content:"";height:1px;opacity:0;position:absolute;right:-80px;top:11px;transition:all .3s;width:80px}@media (max-width:639px){.story-timeline-section .tl-blocks .block:before{display:none}}.story-timeline-section .tl-blocks .block:hover:before{opacity:1}@media (min-width:640px){.story-timeline-section .tl-blocks .block:hover:after{background:#0f52ba}.story-timeline-section .tl-blocks .block:hover .inner{border-color:#ccc}.story-timeline-section .tl-blocks .block:nth-child(2n):after{left:-89px;right:auto}.story-timeline-section .tl-blocks .block:nth-child(2n):before{left:-80px;right:auto}}.story-timeline-section .tl-blocks .block.grid-sizer{opacity:0;width:calc(50% - 160px)}@media (max-width:639px){.story-timeline-section .tl-blocks .block.grid-sizer{display:none}}.story-timeline-section .tl-blocks .block:nth-child(2){margin-top:200px}@media (max-width:639px){.story-timeline-section .tl-blocks .block:nth-child(2){margin:0}}.story-timeline-section .tl-blocks .block .inner{border:1px solid transparent;border-radius:10px;padding:15px;transition:all .3s}@media (max-width:639px){.story-timeline-section .tl-blocks .block .inner{border-radius:0;padding:0}}.story-timeline-section .tl-blocks .block .inner p.date{color:#0f52ba;margin:0 0 10px}.story-timeline-section .tl-blocks .block .inner .title{margin:0 0 17px}.story-timeline-section .tl-blocks .block .inner .image-wrap{overflow:hidden;padding-top:220px;position:relative;width:220px}.story-timeline-section .tl-blocks .block .inner .image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ride-types-section{display:block;padding:30px 0;width:100%}@media (max-width:639px){.ride-types-section{border-bottom:1px solid #ccc}}.ride-types-section .header{align-items:center;display:flex;justify-content:space-between;padding-bottom:30px}@media (max-width:639px){.ride-types-section .header{flex-wrap:wrap}}.ride-types-section .header .title{margin:0}@media (max-width:639px){.ride-types-section .header .btn-flex,.ride-types-section .header .title{width:100%}}.card-auth-wrapper .card-auth .ride-types-section .header .btn-flex button,.collection-template .collection-header .filter-wrapper .item .ride-types-section .header .btn-flex .filter-item,.product-card .ride-types-section .header .btn-flex .img-wrapper:after,.ride-types-section .header .btn-flex .btn,.ride-types-section .header .btn-flex .card-auth-wrapper .card-auth button,.ride-types-section .header .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.ride-types-section .header .btn-flex .product-card .img-wrapper:after{margin:0}@media (max-width:639px){.card-auth-wrapper .card-auth .ride-types-section .header .btn-flex button,.collection-template .collection-header .filter-wrapper .item .ride-types-section .header .btn-flex .filter-item,.product-card .ride-types-section .header .btn-flex .img-wrapper:after,.ride-types-section .header .btn-flex .btn,.ride-types-section .header .btn-flex .card-auth-wrapper .card-auth button,.ride-types-section .header .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.ride-types-section .header .btn-flex .product-card .img-wrapper:after{margin-top:10px;text-align:center;width:100%}}.ride-types-section .blocks{margin:0 -7px}@media (max-width:1023px){.ride-types-section .blocks{margin:0 -2.5rem 0 0;width:calc(100% + 2.5rem)}}@media (max-width:639px){.ride-types-section .blocks{margin:0 -1.25rem 0 0;width:calc(100% + 1.25rem)}}.ride-types-section .blocks .block{padding:0 7px}@media (max-width:1023px){.ride-types-section .blocks .block{padding:0 15px 0 0;width:540px}}@media (max-width:639px){.ride-types-section .blocks .block{width:300px}}.ride-types-section .blocks .block .inner{position:relative}.ride-types-section .blocks .block .inner .image-wrap{border-radius:5px;overflow:hidden;padding-top:160%;position:relative;width:100%}@media (max-width:1023px){.ride-types-section .blocks .block .inner .image-wrap{padding-top:100%}}.ride-types-section .blocks .block .inner .image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.5;position:absolute;top:0;transition:all .3s;width:100%}@media (max-width:1023px){.ride-types-section .blocks .block .inner .image-wrap img{opacity:.8}}.ride-types-section .blocks .block .inner .content{align-content:center;display:flex;flex-wrap:wrap;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}@media (max-width:1023px){.ride-types-section .blocks .block .inner .content{position:static}}@media (max-width:639px){.ride-types-section .blocks .block .inner .content{padding:20px 0}}.ride-types-section .blocks .block .inner .content .b-title{color:#fff;margin:0 0 20px;text-align:center;width:100%}@media (max-width:1023px){.ride-types-section .blocks .block .inner .content .b-title{color:#000;text-align:left}}.ride-types-section .blocks .block .inner .content .overview{max-height:0;overflow:hidden;transition:all 1s;width:100%}@media (max-width:1023px){.ride-types-section .blocks .block .inner .content .overview{max-height:100%}}.ride-types-section .blocks .block .inner .content .overview p{color:#fff;margin:0 0 10px}@media (max-width:1023px){.ride-types-section .blocks .block .inner .content .overview p{color:#000}}.ride-types-section .blocks .block .inner .content .overview p:last-child{margin:0}.ride-types-section .blocks .block .inner:hover .image-wrap img{opacity:.1}.ride-types-section .blocks .block .inner:hover .content .overview{max-height:100%}.short-hero-banner{display:block;position:relative;width:100%}.short-hero-banner .image-wrap{padding-top:25%;position:relative;width:100%}@media (max-width:1023px){.short-hero-banner .image-wrap{padding-top:30%}}@media (max-width:639px){.short-hero-banner .image-wrap{padding-top:50%}}.short-hero-banner .image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.career-blocks{margin:0 0 80px}@media (max-width:639px){.career-blocks{margin:0 0 60px}}.career-blocks .blocks{margin:0 -12px}@media (max-width:639px){.career-blocks .blocks{margin:0}}.career-blocks .blocks .block{padding:0 12px 20px}@media (max-width:639px){.career-blocks .blocks .block{padding:0 0 15px}}.career-blocks .blocks .block.closed{opacity:.4;order:99}.career-blocks .blocks .block.closed .a-link{display:none}.career-blocks .blocks .block .inner{border:1px solid rgba(72,11,106,.3);border-radius:4px;height:100%;padding:30px}@media (max-width:639px){.career-blocks .blocks .block .inner{padding:20px}}.career-blocks .blocks .block .inner .header{align-items:center;display:flex;margin:0 30px 0 0}.career-blocks .blocks .block .inner .header .icon{background:#000;border-radius:4px;height:60px;margin-right:30px;min-width:60px;overflow:hidden;position:relative;width:60px}@media (max-width:639px){.career-blocks .blocks .block .inner .header .icon{margin-right:15px}}.career-blocks .blocks .block .inner .header .icon img{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.career-blocks .blocks .block .inner .header .meta .b-title{margin:0 0 5px}.career-blocks .blocks .block .inner .header .meta .info{display:flex;flex-wrap:wrap;margin:0}.career-blocks .blocks .block .inner .header .meta .info span{line-height:20px;opacity:.5;position:relative}@media (max-width:639px){.career-blocks .blocks .block .inner .header .meta .info span{width:100%}}.career-blocks .blocks .block .inner .header .meta .info span:nth-child(2):before{content:"|";padding:0 10px}@media (max-width:639px){.career-blocks .blocks .block .inner .header .meta .info span:nth-child(2):before{display:none}}.career-blocks .blocks .block .inner article{margin:20px 0}.career-blocks .blocks .block .inner article p{margin:0 0 20px}.career-blocks .blocks .block .inner article p:last-child{margin:0}.br-team{background:#000;display:block;height:700px;margin-bottom:50px;overflow:hidden;position:relative;width:100%}@media (max-width:639px){.br-team{margin-bottom:30px}}.br-team .title{color:#fff;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}@media (max-width:639px){.br-team .title{left:50px;top:30px;transform:translate(0);width:calc(100% - 100px)}}.br-team .grid{display:grid;grid-template-columns:repeat(50,2%);grid-template-rows:repeat(50,2%);height:100%;left:-10%;pointer-events:none;position:absolute;top:0;width:120%}.br-team .grid__item{position:relative}.br-team .grid--img .grid__item{align-items:center;display:flex;justify-content:center;overflow:hidden;will-change:transform}.br-team .grid__item-img{background-position:50% 50%;background-size:cover;border-radius:20px;height:100%;opacity:.6;position:relative;width:100%}.br-team .grid--img .grid__item-img{flex:none;height:calc(100% + 100px);width:calc(100% + 100px);will-change:transform}.br-team .pos-1{grid-area:7/16/28/25}@media (max-width:639px){.br-team .pos-1{grid-area:11/1/24/26}}.br-team .pos-2{grid-area:1/30/19/40}@media (max-width:639px){.br-team .pos-2{grid-area:7/29/22/48}}.br-team .pos-3{grid-area:10/43/29/49}@media (max-width:639px){.br-team .pos-3{grid-area:25/2/37/24}}.br-team .pos-4{grid-area:32/40/53/48}@media (max-width:639px){.br-team .pos-4{grid-area:24/30/33/50}}.br-team .pos-5{grid-area:29/26/51/37}@media (max-width:639px){.br-team .pos-5{grid-area:38/4/56/26}}.br-team .pos-6{grid-area:32/13/53/23}@media (max-width:639px){.br-team .pos-6{grid-area:35/28/49/50}}.br-team .pos-7{grid-area:28/1/47/10}@media (max-width:639px){.br-team .pos-7{display:none}}.br-team .pos-8{grid-area:1/5/20/13}@media (max-width:639px){.br-team .pos-8{display:none}}.careers-contact{display:block;padding:50px 0 60px;width:100%}@media (max-width:639px){.careers-contact{padding:30px 0 60px}}.careers-contact .header{padding-bottom:10px;text-align:center}.template-careers .single-spotlight-block{margin-top:0}@media (max-width:639px){.template-careers .single-spotlight-block{margin-bottom:0}}.template-careers .single-spotlight-block:before{width:calc(100% - 80px)}@media (max-width:1023px){.template-careers .single-spotlight-block .content .inner{padding-bottom:0}}.template-careers .single-spotlight-block .content .inner .subtitle{margin-top:10px}@media (max-width:1023px){.template-careers .single-spotlight-block .image-carousel{order:-1}}.template-careers .single-spotlight-block .image-carousel .ssb-img-carousel{margin:0;width:100%}@media (max-width:639px){.template-careers .single-spotlight-block .image-carousel .ssb-img-carousel{margin:0 -1.25rem;width:calc(100% + 2.5rem)}}.template-careers .intro-content-block.careers{padding-bottom:60px}@media (max-width:639px){.template-careers .intro-content-block.careers{padding-bottom:20px}}.form-builder-component .form-response{text-align:center}.form-builder-component .form-response.success p{color:#69b1be}.form-builder-component .form-response.error li,.form-builder-component .form-response.error p{color:#0f52ba}.form-builder-component .form-response p{font-weight:500;margin:0 0 20px}.form-builder-component .field-wrap{padding:10px}@media (max-width:639px){.form-builder-component .field-wrap{padding:10px 0}}.form-builder-component .btn-flex{margin-top:20px}@media (max-width:639px){.card-auth-wrapper .card-auth .form-builder-component .btn-flex button,.collection-template .collection-header .filter-wrapper .item .form-builder-component .btn-flex .filter-item,.form-builder-component .btn-flex .btn,.form-builder-component .btn-flex .card-auth-wrapper .card-auth button,.form-builder-component .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.form-builder-component .btn-flex .product-card .img-wrapper:after,.product-card .form-builder-component .btn-flex .img-wrapper:after{margin:0;text-align:center;width:100%}}.blog-template{padding-bottom:120px}@media (max-width:639px){.blog-template{padding-bottom:80px}}.blog-template .intro-content-block{padding-bottom:20px}.blog-template .single-spotlight-block{display:none}.blog-template .single-spotlight-block:first-child,.blog-template .single-spotlight-block:nth-child(2),.blog-template .single-spotlight-block:nth-child(3),.blog-template .single-spotlight-block:nth-child(4),.blog-template .single-spotlight-block:nth-child(5){display:block}.blog-template .single-spotlight-block:before{width:calc(100% - 80px)}.blog-template .single-spotlight-block .content .inner .title{margin-bottom:10px}.blog-template .single-spotlight-block .content .inner .subtitle{display:flex;flex-wrap:wrap}.blog-template .single-spotlight-block .content .inner .subtitle span.alt{color:#000;opacity:.5}.blog-template .single-spotlight-block .content .inner .subtitle span:nth-child(2){position:relative}.blog-template .single-spotlight-block .content .inner .subtitle span:nth-child(2):before{content:"|";margin:0 8px}.blog-template .single-spotlight-block .content .inner .overview p{margin:0 0 30px}.blog-template .single-spotlight-block .image-carousel .ssb-img-carousel .item .image-wrap{padding-top:115%}.blog-template #shopify-section-blog-articles{display:flex;flex-direction:row;flex-wrap:wrap}.blog-template #shopify-section-blog-articles .single-spotlight-block.event-ended .booking-btn{display:none}.blog-template #shopify-section-blog-articles .single-spotlight-block:not(:nth-child(odd)) .image-carousel .ssb-img-carousel{margin:0;width:100%}@media (max-width:639px){.blog-template #shopify-section-blog-articles .single-spotlight-block:not(:nth-child(odd)) .image-carousel .ssb-img-carousel{margin:0 -1.25rem;width:calc(100% + 2.5rem)}}.blog-template #shopify-section-blog-articles .single-spotlight-block:nth-child(odd) .image-carousel{order:-1}@media (min-width:1024px){.blog-template #shopify-section-blog-articles .single-spotlight-block:nth-child(odd) .image-carousel .ssb-img-carousel{-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}}@media (max-width:1023px){.blog-template #shopify-section-blog-articles .single-spotlight-block .image-carousel{order:-1}.blog-template #shopify-section-blog-articles .single-spotlight-block .image-carousel .ssb-img-carousel .item .image-wrap{padding-top:60%}}@media (max-width:639px){.blog-template #shopify-section-blog-articles .single-spotlight-block .image-carousel .ssb-img-carousel .item .image-wrap{padding-top:100%}.blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner{padding-bottom:0}.blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .btn,.blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .card-auth-wrapper .card-auth button,.blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .product-card .img-wrapper:after,.card-auth-wrapper .card-auth .blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex button,.collection-template .collection-header .filter-wrapper .item .blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .filter-item,.product-card .blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .img-wrapper:after{margin:0 0 10px;text-align:center;width:100%}.blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .btn:last-child,.blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .card-auth-wrapper .card-auth button:last-child,.blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .product-card .img-wrapper:last-child:after,.card-auth-wrapper .card-auth .blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex button:last-child,.collection-template .collection-header .filter-wrapper .item .blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .filter-item:last-child,.product-card .blog-template #shopify-section-blog-articles .single-spotlight-block .content .inner .btn-flex .img-wrapper:last-child:after{margin:0}}.blog-template .load-more-wrapper{margin:60px 0 0}.article-template .article-hero{display:block;padding-top:44%;position:relative;width:100%}@media (max-width:1023px){.article-template .article-hero{padding-top:60%}}@media (max-width:639px){.article-template .article-hero{padding-top:100%}}.article-template .article-hero img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.article-template .article-page-content{padding:0 0 100px}@media (max-width:639px){.article-template .article-page-content{padding-bottom:60px}}.article-template .article-page-content .header{padding:60px 0}@media (max-width:639px){.article-template .article-page-content .header{padding:30px 0 40px}}.article-template .article-page-content .header .title{margin:0 0 15px}.article-template .article-page-content .header .subtitle{display:flex;flex-wrap:wrap;margin:0}.article-template .article-page-content .header .subtitle span{color:#0f52ba}.article-template .article-page-content .header .subtitle span.alt{color:#000;opacity:.5}.article-template .article-page-content .header .subtitle span:nth-child(2){position:relative}.article-template .article-page-content .header .subtitle span:nth-child(2):before{content:"|";margin:0 8px}.article-template .article-page-content article p{margin:0 0 20px}.article-template .article-page-content .btn-flex{margin:20px 0 30px}@media (max-width:639px){.article-template .article-page-content .btn-flex .btn,.article-template .article-page-content .btn-flex .card-auth-wrapper .card-auth button,.article-template .article-page-content .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.article-template .article-page-content .btn-flex .product-card .img-wrapper:after,.card-auth-wrapper .card-auth .article-template .article-page-content .btn-flex button,.collection-template .collection-header .filter-wrapper .item .article-template .article-page-content .btn-flex .filter-item,.product-card .article-template .article-page-content .btn-flex .img-wrapper:after{margin:0 0 10px;text-align:center;width:100%}.article-template .article-page-content .btn-flex .btn:last-child,.article-template .article-page-content .btn-flex .card-auth-wrapper .card-auth button:last-child,.article-template .article-page-content .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.article-template .article-page-content .btn-flex .product-card .img-wrapper:last-child:after,.card-auth-wrapper .card-auth .article-template .article-page-content .btn-flex button:last-child,.collection-template .collection-header .filter-wrapper .item .article-template .article-page-content .btn-flex .filter-item:last-child,.product-card .article-template .article-page-content .btn-flex .img-wrapper:last-child:after{margin:0}}.article-template .article-page-content .a-link{opacity:.5}@media (max-width:639px){.article-template .article-page-content .a-link{display:block;text-align:center}}.article-template .article-page-content .a-link:hover{opacity:1}.article-template .article-page-content.event-ended .booking-btn{display:none}.instructor-listing-template{display:block;width:100%}.instructor-listing-template .instructor-listing .header{display:flex;justify-content:space-between;padding:40px 0 30px}@media (max-width:639px){.instructor-listing-template .instructor-listing .header{flex-wrap:wrap;padding:20px 0}}.instructor-listing-template .instructor-listing .header .saved{align-items:center}@media (max-width:639px){.instructor-listing-template .instructor-listing .header .saved{margin:0 0 10px;width:100%}}.card-auth-wrapper .card-auth .instructor-listing-template .instructor-listing .header .saved button,.collection-template .collection-header .filter-wrapper .item .instructor-listing-template .instructor-listing .header .saved .filter-item,.instructor-listing-template .instructor-listing .header .saved .btn,.instructor-listing-template .instructor-listing .header .saved .card-auth-wrapper .card-auth button,.instructor-listing-template .instructor-listing .header .saved .collection-template .collection-header .filter-wrapper .item .filter-item,.instructor-listing-template .instructor-listing .header .saved .product-card .img-wrapper:after,.product-card .instructor-listing-template .instructor-listing .header .saved .img-wrapper:after{margin:0}@media (max-width:639px){.card-auth-wrapper .card-auth .instructor-listing-template .instructor-listing .header .saved button,.collection-template .collection-header .filter-wrapper .item .instructor-listing-template .instructor-listing .header .saved .filter-item,.instructor-listing-template .instructor-listing .header .saved .btn,.instructor-listing-template .instructor-listing .header .saved .card-auth-wrapper .card-auth button,.instructor-listing-template .instructor-listing .header .saved .collection-template .collection-header .filter-wrapper .item .filter-item,.instructor-listing-template .instructor-listing .header .saved .product-card .img-wrapper:after,.product-card .instructor-listing-template .instructor-listing .header .saved .img-wrapper:after{text-align:center;width:100%}}.card-auth-wrapper .card-auth .instructor-listing-template .instructor-listing .header .saved button.active,.collection-template .collection-header .filter-wrapper .item .instructor-listing-template .instructor-listing .header .saved .active.filter-item,.instructor-listing-template .instructor-listing .header .saved .btn.active,.instructor-listing-template .instructor-listing .header .saved .card-auth-wrapper .card-auth button.active,.instructor-listing-template .instructor-listing .header .saved .collection-template .collection-header .filter-wrapper .item .active.filter-item,.instructor-listing-template .instructor-listing .header .saved .product-card .active.img-wrapper:after,.product-card .instructor-listing-template .instructor-listing .header .saved .active.img-wrapper:after{background:#0f52ba;color:#fff}.instructor-listing-template .instructor-listing .header .saved .link{color:#000;display:none;font-size:15px;margin-left:15px}@media (max-width:639px){.instructor-listing-template .instructor-listing .header .saved .link{margin:10px 0 0;text-align:center;width:100%}}.instructor-listing-template .instructor-listing .header .filters{min-width:320px;position:relative}@media (max-width:639px){.instructor-listing-template .instructor-listing .header .filters{width:100%}}.instructor-listing-template .instructor-listing .header .filters .selected{border:.0625rem solid rgba(0,0,0,.5);border-radius:4px;cursor:pointer;padding:8px 15px;position:relative;width:100%}.instructor-listing-template .instructor-listing .header .filters .selected:after{background-color:transparent;background-image:url(icon-chev.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:12px;content:"";height:100%;position:absolute;right:0;top:0;transition:all .3s;width:30px}.instructor-listing-template .instructor-listing .header .filters .selected.active:after{transform:rotate(180deg)}.instructor-listing-template .instructor-listing .header .filters .options{background:#fff;border:.0625rem solid rgba(0,0,0,.5);border-radius:4px;display:none;position:absolute;top:calc(100% + 5px);width:100%;z-index:3}.instructor-listing-template .instructor-listing .header .filters .options a{display:block;padding:8px 15px;transition:all .3s;width:100%}.instructor-listing-template .instructor-listing .header .filters .options a:not(.active):hover{background:#0f52ba;color:#fff}.instructor-listing-template .instructor-listing .header .filters .options a.active{color:#fff}.instructor-listing-template .instructor-listing .__codex-instructors-panel .__codex-instructors-row{margin:0 -9px}.instructor-listing-template .instructor-listing .__codex-instructors-panel .__codex-instructors-row .il-block{padding:0 9px 18px;transition:all .3s}.instructor-listing-template .instructor-listing .__codex-instructors-panel .__codex-instructors-row .il-block.inactive{opacity:.3;order:99}@media (max-width:639px){.instructor-listing-template .instructor-listing .__codex-instructors-panel .__codex-instructors-row .il-block .instructor-card .fav-icon{right:10px;top:10px}.instructor-listing-template .instructor-listing .__codex-instructors-panel .__codex-instructors-row .il-block .instructor-card .image-wrap{height:265px}.instructor-listing-template .instructor-listing .__codex-instructors-panel .__codex-instructors-row .il-block .instructor-card .image-wrap .instructor-name{font-size:20px;left:5px;line-height:40px}.instructor-listing-template .instructor-listing .__codex-instructors-panel .__codex-instructors-row .il-block .instructor-card .video-hover{display:none}}.idp-template .idp-section .idp-hero{overflow:hidden;position:relative}.idp-template .idp-section .idp-hero .section-bg-title{top:100px}.idp-template .idp-section .idp-hero .content article{padding:140px 8% 60px}@media (max-width:1023px){.idp-template .idp-section .idp-hero .content article{padding:40px 0}}.idp-template .idp-section .idp-hero .content article .header{align-items:center;display:flex;justify-content:space-between;padding-bottom:10px}.idp-template .idp-section .idp-hero .content article .header .title{margin:0;padding-right:44px;position:relative}.idp-template .idp-section .idp-hero .content article .header .title .fav-icon{filter:invert(1);right:0;top:7px}.idp-template .idp-section .idp-hero .content article .header .social a{font-size:1.625rem}.idp-template .idp-section .idp-hero .content article .desc p{margin:0 0 20px}.idp-template .idp-section .idp-hero .content article .desc p:last-child{margin:0}@media (max-width:1023px){.idp-template .idp-section .idp-hero .media{order:-1}}.idp-template .idp-section .idp-hero .media .media-inner{margin-right:-2.5rem;overflow:hidden;padding-top:165%;position:relative;width:calc(100% + 2.5rem);z-index:1}@media (max-width:1023px){.idp-template .idp-section .idp-hero .media .media-inner{margin:0 -2.5rem;padding-top:110%;width:calc(100% + 5rem)}}@media (max-width:639px){.idp-template .idp-section .idp-hero .media .media-inner{padding-top:140%}}.idp-template .idp-section .idp-hero .media .media-inner img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.idp-template .idp-section .idp-hero .media .media-inner .video-hover{height:100%;left:50%;opacity:1;pointer-events:none;position:absolute;top:0;transform:translate(-50%);transition:all .3s;width:300%;z-index:1}.idp-template .idp-section .spotify-section{background-color:transparent;background-image:url(spotify-bg.jpg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:cover;padding:100px 0}@media (max-width:639px){.idp-template .idp-section .spotify-section{padding:40px 0}}.idp-template .idp-section .spotify-section .title{color:#fff;margin:0 0 10px}@media (max-width:639px){.idp-template .idp-section .spotify-section .title{text-align:center}}.idp-template .idp-section .spotify-section iframe{height:300px;width:100%}@media (max-width:1023px){.idp-template .idp-section .spotify-section iframe{height:450px}}.athome-landing-template .instructor-carousel-section,.idp-template .instructor-carousel-section,.vdp-template .instructor-carousel-section{margin:0 0 60px;padding:53px 0 60px}@media (max-width:639px){.athome-landing-template .instructor-carousel-section,.idp-template .instructor-carousel-section,.vdp-template .instructor-carousel-section{padding:40px 0 100px}}.athome-landing-template .instructor-carousel-section:after,.idp-template .instructor-carousel-section:after,.vdp-template .instructor-carousel-section:after{display:none}.athome-landing-template .instructor-carousel-section .content,.idp-template .instructor-carousel-section .content,.vdp-template .instructor-carousel-section .content{align-items:center;display:flex;justify-content:space-between;padding:0 0 30px}@media (max-width:639px){.athome-landing-template .instructor-carousel-section .content,.idp-template .instructor-carousel-section .content,.vdp-template .instructor-carousel-section .content{padding:0 0 10px}}.athome-landing-template .instructor-carousel-section .content .title,.idp-template .instructor-carousel-section .content .title,.vdp-template .instructor-carousel-section .content .title{margin:0}@media (max-width:639px){.athome-landing-template .instructor-carousel-section .content .title,.idp-template .instructor-carousel-section .content .title,.vdp-template .instructor-carousel-section .content .title{margin:0;text-align:center;width:100%}}@media (max-width:1023px){.athome-landing-template .instructor-carousel-section .content .btn-flex,.idp-template .instructor-carousel-section .content .btn-flex,.vdp-template .instructor-carousel-section .content .btn-flex{position:static;width:auto}}@media (max-width:639px){.athome-landing-template .instructor-carousel-section .content .btn-flex,.idp-template .instructor-carousel-section .content .btn-flex,.vdp-template .instructor-carousel-section .content .btn-flex{bottom:20px;left:20px;position:absolute;width:calc(100% - 40px)}}.athome-landing-template .instructor-carousel-section .cell-carousel .instructor-carousel,.idp-template .instructor-carousel-section .cell-carousel .instructor-carousel,.vdp-template .instructor-carousel-section .cell-carousel .instructor-carousel{margin:0;width:100%}@media (max-width:1023px){.athome-landing-template .instructor-carousel-section .cell-carousel .instructor-carousel,.idp-template .instructor-carousel-section .cell-carousel .instructor-carousel,.vdp-template .instructor-carousel-section .cell-carousel .instructor-carousel{padding-left:2.5rem}}@media (max-width:639px){.athome-landing-template .instructor-carousel-section .cell-carousel .instructor-carousel,.idp-template .instructor-carousel-section .cell-carousel .instructor-carousel,.vdp-template .instructor-carousel-section .cell-carousel .instructor-carousel{padding-left:1.25rem}.athome-landing-template .instructor-carousel-section .cell-carousel .instructor-carousel .slick-track,.idp-template .instructor-carousel-section .cell-carousel .instructor-carousel .slick-track,.vdp-template .instructor-carousel-section .cell-carousel .instructor-carousel .slick-track{display:flex}}.video-carousel-section{display:block;margin:30px 0 60px;overflow:hidden;padding:50px 0;position:relative;width:100%}@media (max-width:639px){.video-carousel-section{margin:0;padding:40px 0}}@media (min-width:1024px){.video-carousel-section:before{border:1px solid #48086a;content:"";height:100%;left:40px;opacity:.3;pointer-events:none;position:absolute;top:0;width:calc(100% - 40px);z-index:1}}.video-carousel-section .section-bg-title{top:50px}.video-carousel-section .header{align-items:center;display:flex;justify-content:space-between;padding:0 0 20px}@media (max-width:639px){.video-carousel-section .header{flex-wrap:wrap}}.video-carousel-section .header .title{margin:0}@media (max-width:639px){.video-carousel-section .header .title{width:100%}}.video-carousel-section .slick-slider{margin-right:-2.5rem;width:calc(100% + 2.5rem)}.video-carousel-section .slick-slider .slick-slide{padding:0 15px 0 0;width:500px}@media (max-width:639px){.video-carousel-section .slick-slider .slick-slide{padding:0 10px 0 0;width:335px}}.video-carousel-section .slick-slider .slick-arrow.slick-prev{opacity:0}.video-carousel-section .slick-slider:hover .slick-arrow.slick-prev{opacity:1}.__codex-timetable-panel{padding:60px 0 0}@media (max-width:639px){.__codex-timetable-panel{padding:40px 0}}.__codex-timetable-panel .__codex-timetable-timetable{position:relative}.__codex-timetable-panel .__codex-timetable-timetable .slick-arrow{display:none!important}@media (max-width:1023px){.__codex-timetable-panel .__codex-timetable-timetable .__codex-timetable-pagination{display:none}}.__codex-timetable-panel .__codex-timetable-timetable .__codex-timetable-pagination a{background-color:transparent;background-image:url(icon-chev.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:12px;height:30px;position:absolute;top:6px;transition:all .3s;width:30px}@media (max-width:639px){.__codex-timetable-panel .__codex-timetable-timetable .__codex-timetable-pagination a{border:1px solid #ccc;border-radius:4px;bottom:-40px;height:40px;top:auto;width:40px}}.__codex-timetable-panel .__codex-timetable-timetable .__codex-timetable-pagination a.prev{left:-30px;transform:rotate(90deg)}@media (max-width:639px){.__codex-timetable-panel .__codex-timetable-timetable .__codex-timetable-pagination a.prev{left:calc(50% - 45px)}}@media (min-width:1024px){.__codex-timetable-panel .__codex-timetable-timetable .__codex-timetable-pagination a.prev:hover{left:-35px}}.__codex-timetable-panel .__codex-timetable-timetable .__codex-timetable-pagination a.next{right:-30px;transform:rotate(-90deg)}@media (max-width:639px){.__codex-timetable-panel .__codex-timetable-timetable .__codex-timetable-pagination a.next{right:calc(50% - 45px)}}@media (min-width:1024px){.__codex-timetable-panel .__codex-timetable-timetable .__codex-timetable-pagination a.next:hover{right:-35px}}.__codex-timetable-panel .__codex-timetable-timetable .slick-slider{margin:0 -5px}@media (max-width:639px){.__codex-timetable-panel .__codex-timetable-timetable .slick-slider{margin:0 -20px 0 0;width:calc(100% + 20px)}}.__codex-timetable-panel .__codex-timetable-timetable .slick-slider .slick-slide{padding:0 5px}@media (max-width:639px){.__codex-timetable-panel .__codex-timetable-timetable .slick-slider .slick-slide{padding:0 10px 0 0;width:320px}}.__codex-timetable-panel .__codex-timetable-timetable .slick-slider .slick-slide.slick-current .__codex-timetable-cell-header{background:#0f52ba}.__codex-timetable-panel .__codex-timetable-timetable .slick-slider .slick-slide .__codex-timetable-cell-header{background:#000;border-radius:4px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:47px;margin:0 0 20px;text-align:center;text-transform:uppercase}.__codex-timetable-panel .__codex-timetable-timetable .slick-slider .slick-dots{margin-top:20px}.class-card{border:1px solid rgba(72,11,106,.3);border-radius:4px;margin:0 0 10px;padding:15px;position:relative;transition:all .3s}.class-card:hover{border-color:#0f52ba}.class-card.no-events{opacity:.5;text-align:center}.class-card.inactive{opacity:.5;pointer-events:none}.class-card .fav-icon{filter:invert(1);height:20px;right:10px;top:10px;width:20px}.class-card .event-head{display:flex}.class-card .event-head .instructor-image{border-radius:3px;height:160px;margin:0 15px 0 0;min-width:94px;overflow:hidden;position:relative}@media (max-width:639px){.class-card .event-head .instructor-image{display:none}}.class-card .event-head .instructor-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.class-card .event-head .event-meta{width:100%}.class-card div{font-size:16px;line-height:20px;margin:0 0 6px}.class-card div.event-title{padding-right:91px;text-transform:uppercase}.class-card div.tt-field{align-items:center;display:flex;flex-wrap:wrap;position:relative}.class-card div.tt-field .__codex-timetable-instructor{margin-right:6px}.class-card div.tt-field .isLive{background:#0f52ba;border-radius:2px;color:#fff;font-size:12px;font-weight:700;margin-left:15px;padding:2px 14px}.class-card div:last-of-type{margin:0}.class-card .event-time{display:flex;flex-wrap:wrap}.class-card .event-time span.nice-date{width:100%}.class-card .event-time span:nth-child(2){margin-left:5px}.card-auth-wrapper .card-auth .class-card button,.class-card .btn,.class-card .card-auth-wrapper .card-auth button,.class-card .collection-template .collection-header .filter-wrapper .item .filter-item,.class-card .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .class-card .filter-item,.product-card .class-card .img-wrapper:after{display:block;margin:20px 0 0;text-align:center;width:100%}.class-card .class-modal{background:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.class-card .class-modal .modal-inner{align-items:center;background:#fff;display:flex;left:50%;max-width:100%;min-height:380px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:800px}.class-card .class-modal .modal-inner .close-btn{background-color:transparent;background-image:url(icon-close.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:20px;border-radius:50%;height:40px;position:absolute;right:20px;top:20px;width:40px;z-index:2}.class-card .class-modal .modal-inner article{padding:0 40px;width:100%}.class-card .class-modal .modal-inner article .modal-title{margin:0 0 10px}.class-card .class-modal .modal-inner article p{margin:0}.class-card .class-modal .modal-inner article .btn-flex{margin-top:50px!important}.video-card{cursor:pointer;display:block;width:100%}.video-card .image-wrap{border-radius:4px;display:block;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-card .image-wrap:after,.video-card .image-wrap:before{border-radius:50%;bottom:20px;content:"";height:40px;left:20px;position:absolute;width:40px;z-index:2}.video-card .image-wrap:before{border:2px solid #fff}.video-card .image-wrap:after{background-color:transparent;background-image:url(icon-play.svg);background-position:55%;-webkit-background-position:55% center;-o-background-position:55% center;background-repeat:no-repeat;background-size:15px}.video-card .image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:all .3s;width:100%;z-index:1}.video-card .image-wrap .fav-icon{filter:invert(1);right:15px;top:15px;z-index:2}.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap .filter-item,.product-card .video-card .image-wrap .img-wrapper:after,.video-card .image-wrap .btn,.video-card .image-wrap .collection-template .collection-header .filter-wrapper .item .filter-item,.video-card .image-wrap .product-card .img-wrapper:after,.video-card .image-wrap button{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap .filter-item:hover,.product-card .video-card .image-wrap .img-wrapper:hover:after,.video-card .image-wrap .btn:hover,.video-card .image-wrap .collection-template .collection-header .filter-wrapper .item .filter-item:hover,.video-card .image-wrap .product-card .img-wrapper:hover:after,.video-card .image-wrap button:hover{background:#fff;border-color:#fff;color:#000}.video-card .image-wrap:hover img{opacity:.2}.collection-template .collection-header .filter-wrapper .item .video-card .image-wrap:hover .filter-item,.product-card .video-card .image-wrap:hover .img-wrapper:after,.video-card .image-wrap:hover .btn,.video-card .image-wrap:hover .collection-template .collection-header .filter-wrapper .item .filter-item,.video-card .image-wrap:hover .product-card .img-wrapper:after,.video-card .image-wrap:hover button{opacity:1;padding:.75rem 3.125rem}.video-card .video-data{padding:15px 0 0}.video-card .video-data .__codex-video-collection-name,.video-card .video-data .__codex-video-collections-name,.video-card .video-data .__codex-videos-name{margin:0 0 10px}.video-card .video-data .vd-flex{display:flex;flex-wrap:wrap}.video-card .video-data .vd-flex span{position:relative}.video-card .video-data .vd-flex span:before{content:"|";margin:0 6px}.video-card .video-data .vd-flex span:first-child:before,.video-card.is-collection .image-wrap:after,.video-card.is-collection .image-wrap:before{display:none}.video-card.is-collection .image-wrap .collection-count{border:1px solid #fff;border-radius:4px;bottom:20px;color:#fff;font-size:24px;font-weight:900;height:50px;left:20px;line-height:24px;padding-top:6px;position:absolute;text-align:center;width:60px;z-index:2}.video-card.is-collection .image-wrap .collection-count:after{bottom:5px;content:"VIDEOS";font-size:10px;left:0;letter-spacing:.5px;line-height:14px;position:absolute;text-align:center;width:100%}@media (max-width:639px){.vdp-template .intro-content-block .inner .overview-blocks{margin-top:20px}}@media (max-width:1023px){.vdp-template .intro-content-block .inner .overview-blocks .overview{padding:0}.vdp-template .intro-content-block .inner .overview-blocks .overview p{margin:0 0 20px}}.vdp-template .product-carousel-wrapper{margin-bottom:60px}.vdp-template .video-player{position:relative}.vdp-template .video-player .video-overlay{display:block;overflow:hidden;padding-top:56.25%;position:relative;width:100%}@media (max-width:639px){.vdp-template .video-player .video-overlay,.vdp-template .video-player .video-overlay.mob-squared{padding-top:100%}}.vdp-template .video-player .video-overlay img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:100%}.vdp-template .video-player .video-overlay .__codex-video-detail-overlay{display:flex;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media (max-width:639px){.vdp-template .video-player .video-overlay .__codex-video-detail-overlay{left:0;padding:0 1.25rem;transform:translateY(-50%);width:100%}}.vdp-template .video-player .video-overlay .__codex-video-detail-overlay .__codex-title{color:#fff;margin:0 0 20px}.collection-template .collection-header .filter-wrapper .item .vdp-template .video-player .video-overlay .__codex-video-detail-overlay .filter-item,.product-card .vdp-template .video-player .video-overlay .__codex-video-detail-overlay .img-wrapper:after,.vdp-template .video-player .video-overlay .__codex-video-detail-overlay .btn,.vdp-template .video-player .video-overlay .__codex-video-detail-overlay .collection-template .collection-header .filter-wrapper .item .filter-item,.vdp-template .video-player .video-overlay .__codex-video-detail-overlay .product-card .img-wrapper:after,.vdp-template .video-player .video-overlay .__codex-video-detail-overlay button{display:inline-block}.vdp-template .video-player .video-overlay:hover img{opacity:.4}.vdp-template .video-player .video-overlay:hover .__codex-video-detail-overlay button{padding:.75rem 3.125rem}.vdp-template .video-player .video-overlay .countdown-wrapper{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.vdp-template .video-player .video-overlay .countdown-wrapper .title{color:#fff;margin:0 0 20px;text-align:center}@media (max-width:639px){.vdp-template .video-player .video-overlay .countdown-wrapper .title{font-size:1.25rem;letter-spacing:.0625rem;line-height:1.75rem}}.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel{align-items:center;display:flex;justify-content:center}.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div{padding:0 30px;text-align:center}@media (max-width:639px){.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div{padding:0 10px}}.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-digit{color:#fff;margin:0}@media (max-width:639px){.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-digit{font-size:1.25rem;letter-spacing:.0625rem;line-height:1.75rem}}.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-label{color:#fff;margin:0}@media (max-width:639px){.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-label{font-size:.875rem;line-height:1.25rem}}.vdp-template .video-player .video-player-wrapper .video-container iframe{opacity:.7;transition:all .3s}@media (max-width:639px){.vdp-template .video-player .video-player-wrapper .player-controls{opacity:1!important}}.vdp-template .video-player .video-player-wrapper .video-meta-overlay{align-items:center;bottom:40px;display:flex;left:40px;pointer-events:none;position:absolute;transition:all .3s;width:calc(100% - 40px);z-index:2}@media (max-width:1023px){.vdp-template .video-player .video-player-wrapper .video-meta-overlay{left:20px;width:calc(100% - 20px)}}@media (max-width:639px){.vdp-template .video-player .video-player-wrapper .video-meta-overlay{align-items:flex-start;padding:1.25rem 1.25rem 0;pointer-events:auto;position:static;width:100%}}.vdp-template .video-player .video-player-wrapper .video-meta-overlay .img-wrap{border:2px solid #0f52ba;border-radius:6px;margin:0 20px 0 0;min-width:120px;overflow:hidden;padding-top:120px;position:relative}@media (max-width:639px){.vdp-template .video-player .video-player-wrapper .video-meta-overlay .img-wrap{min-width:100px;padding-top:100px}}.vdp-template .video-player .video-player-wrapper .video-meta-overlay .img-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;width:100%}.vdp-template .video-player .video-player-wrapper .video-meta-overlay .details h3{color:#fff;margin:0}@media (max-width:639px){.vdp-template .video-player .video-player-wrapper .video-meta-overlay .details h3{color:#000;line-height:1.5rem}}.vdp-template .video-player .video-player-wrapper .video-meta-overlay .details p{color:#fff;margin:0}@media (max-width:639px){.vdp-template .video-player .video-player-wrapper .video-meta-overlay .details p{color:#000}}.vdp-template .video-player .video-player-wrapper:hover .video-meta-overlay{bottom:150px}@media (max-width:1023px){.vdp-template .video-player .video-player-wrapper:hover .video-meta-overlay{bottom:60px}}.vdp-template .video-player .video-player-wrapper.playing .video-container iframe{opacity:1}.vdp-template .video-player .video-player-wrapper.playing .video-meta-overlay{opacity:0;transform:translate(-100%)}@media (max-width:639px){.vdp-template .video-player .video-player-wrapper.playing .video-meta-overlay{opacity:1;transform:translate(0)}}.loading-block{background-color:transparent;background-image:url(loading.svg?2);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:80px;display:block;height:200px;min-width:300px;position:relative;width:100%}.loading-block:after{color:#0f52ba;content:"Loading...";font-size:16px;left:0;position:absolute;text-align:center;top:calc(50% + 70px);transform:translateY(-50%);width:100%}.athome-landing-template .internal-hero-wrapper .hero-carousel .item .content{bottom:0;height:100%;left:0;transform:translate(0);width:100%}.athome-landing-template .internal-hero-wrapper .hero-carousel .item .content .fluid{width:100%}.athome-landing-template .internal-hero-wrapper .hero-carousel .item .content .athome-logo{background-color:transparent;background-image:url(logo-br-home.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;left:0;padding-top:25%;position:absolute;top:calc(50% - 20px);transform:translateY(-50%);width:100%}@media (max-width:639px){.athome-landing-template .internal-hero-wrapper .hero-carousel .item .content .athome-logo{padding-top:50%}}.athome-landing-template .internal-hero-wrapper .hero-carousel .item .content .athome-logo.plus-logo{background-color:transparent;background-image:url(BodhiPlus.png);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain}.athome-landing-template .internal-hero-wrapper .hero-carousel .item .content .athome-logo.tribe-logo{background-color:transparent;background-image:url(tribe_fest_logo.png);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;padding-top:45%}.athome-landing-template .internal-hero-wrapper .hero-carousel .item .content .play-video{bottom:20px;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}@media (max-width:1023px){.athome-landing-template .video-carousel-section{margin-top:0;padding:0}}@media (max-width:639px){.athome-landing-template .video-carousel-section{padding:30px 0 60px}.athome-landing-template .codex-purchase-section{padding-bottom:100px}}.athome-landing-template .codex-purchase-section .header .title:before{display:none}@media (max-width:639px){.athome-landing-template .product-carousel-wrapper{padding:40px 0 20px}}.codex-purchase-section{display:block;padding:64px 0;position:relative;width:100%}@media (min-width:640px){.codex-purchase-section{padding:120px 0}}.codex-purchase-section .header{padding:0 0 30px;position:relative}@media (max-width:639px){.codex-purchase-section .header{position:static}}.codex-purchase-section .header .title{margin:0 0 16px;position:relative;width:100%}.codex-purchase-section .header .title:before{background:rgba(72,11,106,.2);content:"";height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.codex-purchase-section .header .title span{background:#fff;padding-right:15px;position:relative;z-index:1}.codex-purchase-section .header .subtitle{letter-spacing:0;text-transform:none}.card-auth-wrapper .card-auth .codex-purchase-section .header button,.codex-purchase-section .header .btn,.codex-purchase-section .header .card-auth-wrapper .card-auth button,.codex-purchase-section .header .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-purchase-section .header .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-purchase-section .header .filter-item,.product-card .codex-purchase-section .header .img-wrapper:after{position:absolute;right:0;top:0}@media (max-width:639px){.card-auth-wrapper .card-auth .codex-purchase-section .header button,.codex-purchase-section .header .btn,.codex-purchase-section .header .card-auth-wrapper .card-auth button,.codex-purchase-section .header .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-purchase-section .header .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-purchase-section .header .filter-item,.product-card .codex-purchase-section .header .img-wrapper:after{bottom:20px;right:20px;text-align:center;top:auto;width:calc(100% - 40px)}}.card-auth-wrapper .card-auth .codex-purchase-section .header .static-button-wrapper button,.codex-purchase-section .header .static-button-wrapper .btn,.codex-purchase-section .header .static-button-wrapper .card-auth-wrapper .card-auth button,.codex-purchase-section .header .static-button-wrapper .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-purchase-section .header .static-button-wrapper .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-purchase-section .header .static-button-wrapper .filter-item,.product-card .codex-purchase-section .header .static-button-wrapper .img-wrapper:after{bottom:auto;left:auto;position:relative;right:auto;text-align:center;top:auto}@media (max-width:639px){.card-auth-wrapper .card-auth .codex-purchase-section .header .static-button-wrapper button,.codex-purchase-section .header .static-button-wrapper .btn,.codex-purchase-section .header .static-button-wrapper .card-auth-wrapper .card-auth button,.codex-purchase-section .header .static-button-wrapper .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-purchase-section .header .static-button-wrapper .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-purchase-section .header .static-button-wrapper .filter-item,.product-card .codex-purchase-section .header .static-button-wrapper .img-wrapper:after{width:100%}}.codex-purchase-section .header .overview{margin:15px 0 0}.codex-purchase-section .header .overview a{font-weight:700;text-decoration:underline}.codex-purchase-section .header.has-btn .title{padding:10px 0}@media (max-width:639px){.codex-purchase-section .header.has-btn .title{padding:0}}.codex-purchase-section .blocks{display:flex;position:relative;z-index:1}@media (max-width:1023px){.codex-purchase-section .blocks{flex-wrap:wrap;margin:40px 0 0;padding:0}}.codex-purchase-section .blocks.contained{padding-left:8%;padding-right:8%}@media (max-width:1023px){.codex-purchase-section .blocks.contained{padding-left:0;padding-right:0}}.codex-purchase-section .blocks .block{flex-shrink:0;margin-bottom:36px;position:relative;width:100%}@media (min-width:1024px){.codex-purchase-section .blocks .block{height:100%;margin-bottom:0;margin-right:24px;width:294px!important}}.codex-purchase-section .blocks .block.tag-1-white .tag-1,.codex-purchase-section .blocks .block.tag-2-white .tag-2{color:#fff}.codex-purchase-section .blocks .tags{border-top-left-radius:4px;border-top-right-radius:4px;font-size:13px;font-weight:700;line-height:1em;padding:6px 8px;position:absolute;right:0;text-transform:uppercase;top:-25px;width:auto}@media (min-width:1024px){.codex-purchase-section .blocks.purchase-block-carousel{margin-right:-2.5rem;padding:0 0 0 8%}.codex-purchase-section .blocks.purchase-block-carousel .slick-list{padding-left:5px}.codex-purchase-section .blocks.purchase-block-carousel .slick-track{padding:20px 0}.codex-purchase-section .blocks.purchase-block-carousel .block{margin:0 20px 0 0;width:320px}.codex-purchase-section .blocks.purchase-block-carousel .slick-arrow.slick-prev{left:calc(8% - 64px)}.codex-purchase-section .blocks.purchase-block-carousel .slick-arrow.slick-disabled{opacity:0}}.codex-purchase-section .disclaimer{text-align:center}.codex-purchase-section .disclaimer,.codex-purchase-section .disclaimer p{font-size:14px;line-height:20px;margin:0}.codex-purchase-section .disclaimer a{text-decoration:underline}.codex-purchase-section .tab-container{background-color:#0f52ba}.codex-purchase-section .tab-container .tab-titles{background-color:#01307a;display:flex;flex-wrap:nowrap;overflow-x:auto}.codex-purchase-section .tab-container .tab-titles button{color:#fff;font-family:Heebo,sans-serif;font-size:13px;font-weight:900;padding:12px 24px;text-transform:uppercase;white-space:nowrap}.codex-purchase-section .tab-container .tab-titles button.active{background-color:#0f52ba}.codex-purchase-section .tab-container .tab-bundles-plans{display:none;padding:0 24px}.codex-purchase-section .tab-container .tab-bundles-plans.active{display:block}.codex-purchase-section .tab-container .tab-bundles-plans .slick-list{padding:40px 0}.codex-purchase-section .tab-container .tab-bundles-plans .slick-track{display:flex}.codex-purchase-section .tab-container .tab-bundles-plans .slick-track .slick-slide{display:flex;flex-direction:column;height:auto}.codex-purchase-section .tab-container .tab-bundles-plans .slick-track .slick-slide>div{flex-grow:1}.codex-purchase-section .tab-container .tab-bundles-plans .slick-next{right:-64px}.codex-purchase-section .tab-container .tab-bundles-plans .slick-prev{left:-64px}.codex-purchase-section .table-container{background-color:#0f52ba;display:flex}.codex-purchase-section .table-container .plan-titles{display:none;flex-shrink:0;padding:100px 40px 40px 24px;width:374px}@media (min-width:1024px){.codex-purchase-section .table-container .plan-titles{display:block}}.codex-purchase-section .table-container .plan-titles .plan-title{color:#fff;font-family:Heebo,sans-serif;font-size:16px;font-weight:700;line-height:1.5em;padding:14px 0 15px}.codex-purchase-section .table-container .table-inner{padding:24px 16px;width:100%}@media (min-width:1024px){.codex-purchase-section .table-container .table-inner{padding:0;width:calc(100% - 374px)}}.codex-purchase-section .table-container .table-inner .slick-list{padding:40px 0}.codex-purchase-section .table-container .table-inner .slick-next{right:-32px}.codex-purchase-section .table-container .table-inner .slick-prev{left:-32px}.codex-purchase-section .table-container .table-inner .t-column{background-color:#fff;border-radius:8px;margin-bottom:36px;padding:24px 16px;position:relative;text-align:center;width:100%}@media (min-width:1024px){.codex-purchase-section .table-container .table-inner .t-column{background-color:transparent;margin-bottom:0;margin-right:16px;padding:0;width:262px!important}}.codex-purchase-section .table-container .table-inner .t-column .mobile-price{margin:40px 0}.codex-purchase-section .table-container .table-inner .t-column .mobile-price .price{letter-spacing:0;line-height:40px;margin:0 0 8px}.codex-purchase-section .table-container .table-inner .t-column .mobile-price .per-credit{font-family:Heebo,sans-serif;font-size:16px;font-weight:700;line-height:1.5em}@media (min-width:1024px){.codex-purchase-section .table-container .table-inner .t-column .mobile-price{display:none}}.codex-purchase-section .table-container .table-inner .t-column .table-item{display:flex;font-family:Heebo,sans-serif;font-size:16px;justify-content:space-between;line-height:1.5em;margin-bottom:8px;text-align:right}.codex-purchase-section .table-container .table-inner .t-column .table-item:before{content:attr(data-title);font-weight:700;text-align:left}@media (min-width:1024px){.codex-purchase-section .table-container .table-inner .t-column .table-item{background-color:#fff;display:block;line-height:16px;margin-bottom:1px;min-height:52px;padding:18px 14px;text-align:center}.codex-purchase-section .table-container .table-inner .t-column .table-item:before{content:none}}.codex-purchase-section .table-container .table-inner .t-column .table-item.title{align-items:center;background-color:#0f52ba;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;justify-content:center;line-height:16px;min-height:60px;padding:14px;text-transform:uppercase}@media (min-width:1024px){.codex-purchase-section .table-container .table-inner .t-column .table-item.title{background-color:#01307a}}.codex-purchase-section .table-container .table-inner .t-column .btn-flex{margin-top:40px}.codex-purchase-section .table-container .table-inner .t-column .btn-flex button{margin-right:0;width:100%}.codex-purchase-section .table-container .table-inner .t-column .btn-flex select{border-radius:4px;font-family:Heebo,sans-serif;font-size:13px;font-weight:700;line-height:1.5em;margin-bottom:8px;text-transform:uppercase}@media (min-width:1024px){.codex-purchase-section .table-container .table-inner .t-column .btn-flex{margin-top:16px}.codex-purchase-section .table-container .table-inner .t-column .btn-flex select{background-image:url(icon-chev-white.svg);border-color:#fff;color:#fff}.codex-purchase-section .table-container .table-inner .t-column .btn-flex select::-webkit-scrollbar{width:.5em}.codex-purchase-section .table-container .table-inner .t-column .btn-flex select::-webkit-scrollbar-thumb{background-color:transparent}@supports (-webkit-appearance:none){.codex-purchase-section .table-container .table-inner .t-column .btn-flex select{color:#fff}.codex-purchase-section .table-container .table-inner .t-column .btn-flex select option{color:#000}}.codex-purchase-section .table-container .table-inner .t-column .btn-flex button{background:#fff;border-color:#fff;color:#000}.codex-purchase-section .table-container .table-inner .t-column .btn-flex button:hover{background:0 0;color:#fff}.codex-purchase-section .table-container .table-inner .t-column .btn-flex button:not(.outline){background:#fff;border-color:#fff;color:#000}.codex-purchase-section .table-container .table-inner .t-column .btn-flex button:not(.outline):hover{background:0 0;color:#fff}}.codex-purchase-section .table-container .table-inner .t-column.tag-1-white .tag-1,.codex-purchase-section .table-container .table-inner .t-column.tag-2-white .tag-2{color:#fff}.codex-purchase-section .table-container .table-inner .tags{border-top-left-radius:4px;border-top-right-radius:4px;font-size:13px;font-weight:700;line-height:1em;padding:6px 8px;position:absolute;right:0;text-transform:uppercase;top:-25px;width:auto}.codex-purchase-section .giftcard-container .slick-list{padding:0 20px}@media (min-width:1024px){.codex-purchase-section .giftcard-container .slick-list{padding:0 2.5rem 0 calc(2.5rem + 8.33333%)}}.codex-purchase-section .giftcard-container .cdx_card{border-radius:12px;color:#fff;margin-right:16px;padding-top:177px;position:relative;width:306px!important}.codex-purchase-section .giftcard-container .cdx_card:before{background-image:url(logo.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:64px;left:10px;position:absolute;top:10px;width:64px;z-index:0}.codex-purchase-section .giftcard-container .cdx_card .cdx_btn{left:0;position:absolute;top:calc(100% + 16px);width:100%}.codex-purchase-section .giftcard-container .cdx_card .cdx_subtitle{align-items:center;display:flex;font-family:Heebo,sans-serif;font-size:16px;justify-content:flex-end;line-height:1.5em;position:absolute;right:16px;top:16px}.codex-purchase-section .giftcard-container .cdx_card .cdx_subtitle:before{background-image:url(dollar-svg.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;margin-right:8px;width:24px}.codex-purchase-section .giftcard-container .cdx_card .cdx_price{bottom:16px;color:#fff;margin-bottom:0;position:absolute;right:16px}.codex-purchase-section .giftcard-container .cdx_card select{background-color:#fff;bottom:16px;position:absolute;right:16px;width:calc(100% - 32px)}.codex-purchase-section .giftcard-container .cdx_card .cdx_gift-card-card{background-color:#fff}.codex-purchase-section .giftcard-container .slick-list{padding-bottom:70px}.purchase-card,.subscription-card{background:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.2);height:100%;padding-bottom:80px;position:relative;transition:all .3s}.purchase-card .inner,.subscription-card .inner{height:100%;padding:24px 16px}.purchase-card .inner .title,.subscription-card .inner .title{background:#0f52ba;color:#fff;font-size:13px;margin:0;padding:12px 15px;text-align:center}.purchase-card .inner .meta,.subscription-card .inner .meta{padding:40px 0;text-align:center}.purchase-card .inner .meta .price,.subscription-card .inner .meta .price{letter-spacing:0;line-height:40px;margin:0 0 10px}.purchase-card .inner .meta .price span,.subscription-card .inner .meta .price span{font-size:18px;line-height:24px}.purchase-card .inner .meta .__codex-plans-joining_fee,.subscription-card .inner .meta .__codex-plans-joining_fee{font-size:14px;line-height:20px;margin:0 0 10px}.purchase-card .inner .meta .type,.subscription-card .inner .meta .type{color:#fff;font-size:.875rem;letter-spacing:.0625rem;line-height:1.5rem;text-transform:uppercase}.purchase-card .inner .meta .subtitle,.subscription-card .inner .meta .subtitle{font-family:Heebo,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5rem;margin:0;text-transform:uppercase}.purchase-card .inner .benefits,.subscription-card .inner .benefits{margin:0 0 40px}.purchase-card .inner .benefits p,.subscription-card .inner .benefits p{font-size:14px;letter-spacing:.5px;line-height:20px;margin:0 0 15px;padding-left:26px;position:relative}.purchase-card .inner .benefits p:before,.subscription-card .inner .benefits p:before{background-color:transparent;background-image:url(icon-check-green.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:0;position:absolute;top:4px;width:14px}.purchase-card .inner .benefits p:last-child,.subscription-card .inner .benefits p:last-child{margin:0}.purchase-card .inner .desc,.subscription-card .inner .desc{font-size:14px;line-height:20px;margin:0 0 40px}.purchase-card .inner .desc li,.purchase-card .inner .desc p,.subscription-card .inner .desc li,.subscription-card .inner .desc p{font-size:14px;line-height:20px;margin:0 0 15px}.purchase-card .inner .desc li:last-child,.purchase-card .inner .desc p:last-child,.subscription-card .inner .desc li:last-child,.subscription-card .inner .desc p:last-child{margin:0}.purchase-card .inner .button-group,.subscription-card .inner .button-group{bottom:20px;left:20px;position:absolute;transition:all .3s;width:calc(100% - 40px)}.card-auth-wrapper .card-auth .purchase-card .inner .button-group button,.card-auth-wrapper .card-auth .subscription-card .inner .button-group button,.collection-template .collection-header .filter-wrapper .item .purchase-card .inner .button-group .filter-item,.collection-template .collection-header .filter-wrapper .item .subscription-card .inner .button-group .filter-item,.product-card .purchase-card .inner .button-group .img-wrapper:after,.product-card .subscription-card .inner .button-group .img-wrapper:after,.purchase-card .inner .button-group .btn,.purchase-card .inner .button-group .card-auth-wrapper .card-auth button,.purchase-card .inner .button-group .collection-template .collection-header .filter-wrapper .item .filter-item,.purchase-card .inner .button-group .product-card .img-wrapper:after,.subscription-card .inner .button-group .btn,.subscription-card .inner .button-group .card-auth-wrapper .card-auth button,.subscription-card .inner .button-group .collection-template .collection-header .filter-wrapper .item .filter-item,.subscription-card .inner .button-group .product-card .img-wrapper:after{margin:0;text-align:center;transition:all .3s;width:100%}.purchase-card.highlighted .inner .title,.subscription-card.highlighted .inner .title{background:#fff;color:#000}.purchase-card.highlighted .inner .benefits p,.purchase-card.highlighted .inner .desc,.purchase-card.highlighted .inner .desc li,.purchase-card.highlighted .inner .desc li a,.purchase-card.highlighted .inner .desc p,.purchase-card.highlighted .inner .desc p a,.purchase-card.highlighted .inner .meta .__codex-plans-joining_fee,.purchase-card.highlighted .inner .meta .price,.purchase-card.highlighted .inner .meta .subtitle,.subscription-card.highlighted .inner .benefits p,.subscription-card.highlighted .inner .desc,.subscription-card.highlighted .inner .desc li,.subscription-card.highlighted .inner .desc li a,.subscription-card.highlighted .inner .desc p,.subscription-card.highlighted .inner .desc p a,.subscription-card.highlighted .inner .meta .__codex-plans-joining_fee,.subscription-card.highlighted .inner .meta .price,.subscription-card.highlighted .inner .meta .subtitle{color:#fff}.purchase-card:hover .inner .title,.subscription-card:hover .inner .title{background:#fff;color:#0f52ba}.purchase-card:hover .inner .benefits p,.purchase-card:hover .inner .desc,.purchase-card:hover .inner .desc li,.purchase-card:hover .inner .desc li a,.purchase-card:hover .inner .desc p,.purchase-card:hover .inner .desc p a,.purchase-card:hover .inner .meta .__codex-plans-joining_fee,.purchase-card:hover .inner .meta .price,.purchase-card:hover .inner .meta .subtitle,.purchase-card:hover .inner h1,.purchase-card:hover .inner h1 li,.purchase-card:hover .inner h1 li a,.purchase-card:hover .inner h1 p,.purchase-card:hover .inner h1 p a,.purchase-card:hover .inner h2,.purchase-card:hover .inner h2 li,.purchase-card:hover .inner h2 li a,.purchase-card:hover .inner h2 p,.purchase-card:hover .inner h2 p a,.purchase-card:hover .inner h3,.purchase-card:hover .inner h3 li,.purchase-card:hover .inner h3 li a,.purchase-card:hover .inner h3 p,.purchase-card:hover .inner h3 p a,.purchase-card:hover .inner h4,.purchase-card:hover .inner h4 li,.purchase-card:hover .inner h4 li a,.purchase-card:hover .inner h4 p,.purchase-card:hover .inner h4 p a,.purchase-card:hover .inner h5,.purchase-card:hover .inner h5 li,.purchase-card:hover .inner h5 li a,.purchase-card:hover .inner h5 p,.purchase-card:hover .inner h5 p a,.purchase-card:hover .inner h6,.purchase-card:hover .inner h6 li,.purchase-card:hover .inner h6 li a,.purchase-card:hover .inner h6 p,.purchase-card:hover .inner h6 p a,.subscription-card:hover .inner .benefits p,.subscription-card:hover .inner .desc,.subscription-card:hover .inner .desc li,.subscription-card:hover .inner .desc li a,.subscription-card:hover .inner .desc p,.subscription-card:hover .inner .desc p a,.subscription-card:hover .inner .meta .__codex-plans-joining_fee,.subscription-card:hover .inner .meta .price,.subscription-card:hover .inner .meta .subtitle,.subscription-card:hover .inner h1,.subscription-card:hover .inner h1 li,.subscription-card:hover .inner h1 li a,.subscription-card:hover .inner h1 p,.subscription-card:hover .inner h1 p a,.subscription-card:hover .inner h2,.subscription-card:hover .inner h2 li,.subscription-card:hover .inner h2 li a,.subscription-card:hover .inner h2 p,.subscription-card:hover .inner h2 p a,.subscription-card:hover .inner h3,.subscription-card:hover .inner h3 li,.subscription-card:hover .inner h3 li a,.subscription-card:hover .inner h3 p,.subscription-card:hover .inner h3 p a,.subscription-card:hover .inner h4,.subscription-card:hover .inner h4 li,.subscription-card:hover .inner h4 li a,.subscription-card:hover .inner h4 p,.subscription-card:hover .inner h4 p a,.subscription-card:hover .inner h5,.subscription-card:hover .inner h5 li,.subscription-card:hover .inner h5 li a,.subscription-card:hover .inner h5 p,.subscription-card:hover .inner h5 p a,.subscription-card:hover .inner h6,.subscription-card:hover .inner h6 li,.subscription-card:hover .inner h6 li a,.subscription-card:hover .inner h6 p,.subscription-card:hover .inner h6 p a{color:#fff}.purchase-card.plan,.subscription-card.plan{padding-bottom:136px}.purchase-card.plan select,.subscription-card.plan select{background-color:#fff;margin-bottom:10px}.header-section{padding-top:64px}@media (min-width:1024px){.header-section{margin-bottom:60px;padding-top:120px}}.header-section .header{padding:0 0 30px;position:relative}@media (max-width:639px){.header-section .header{position:static}}.header-section .header .title{margin:0 0 16px;position:relative;width:100%}.header-section .header .title:before{background:rgba(72,11,106,.2);content:"";height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.header-section .header .title span{background:#fff;padding-right:15px;position:relative;z-index:1}.header-section .header .subtitle{letter-spacing:0;text-transform:none}.card-auth-wrapper .card-auth .header-section .header button,.collection-template .collection-header .filter-wrapper .item .header-section .header .filter-item,.header-section .header .btn,.header-section .header .card-auth-wrapper .card-auth button,.header-section .header .collection-template .collection-header .filter-wrapper .item .filter-item,.header-section .header .product-card .img-wrapper:after,.product-card .header-section .header .img-wrapper:after{position:absolute;right:0;top:0}@media (max-width:639px){.card-auth-wrapper .card-auth .header-section .header button,.collection-template .collection-header .filter-wrapper .item .header-section .header .filter-item,.header-section .header .btn,.header-section .header .card-auth-wrapper .card-auth button,.header-section .header .collection-template .collection-header .filter-wrapper .item .filter-item,.header-section .header .product-card .img-wrapper:after,.product-card .header-section .header .img-wrapper:after{bottom:20px;right:20px;text-align:center;top:auto;width:calc(100% - 40px)}}.header-section .header .overview{margin:15px 0 0}.header-section .header.has-btn .title{padding:10px 0}@media (max-width:639px){.header-section .header.has-btn .title{padding:0}}@media (max-width:1023px){.athome-workout-series-template .intro-content-block .inner .overview-blocks,.ondemand-listing-template .intro-content-block .inner .overview-blocks{margin-top:20px}.athome-workout-series-template .intro-content-block .inner .overview-blocks .overview,.ondemand-listing-template .intro-content-block .inner .overview-blocks .overview{padding:0}.athome-workout-series-template .intro-content-block .inner .overview-blocks .overview p,.ondemand-listing-template .intro-content-block .inner .overview-blocks .overview p{margin:0 0 20px}}.athome-workout-series-template .athome-video-listing .blocks,.ondemand-listing-template .athome-video-listing .blocks{margin:0 -20px}@media (max-width:639px){.athome-workout-series-template .athome-video-listing .blocks,.ondemand-listing-template .athome-video-listing .blocks{margin:0}}.athome-workout-series-template .athome-video-listing .blocks .block,.ondemand-listing-template .athome-video-listing .blocks .block{padding:0 20px 40px}@media (max-width:639px){.athome-workout-series-template .athome-video-listing .blocks .block,.ondemand-listing-template .athome-video-listing .blocks .block{padding:0 0 30px}}.athome-workout-series-template .athome-video-listing .back-btn,.ondemand-listing-template .athome-video-listing .back-btn{margin-top:60px}@media (max-width:639px){.athome-workout-series-template .athome-video-listing .back-btn,.ondemand-listing-template .athome-video-listing .back-btn{margin-top:40px}}.athome-workout-series-template .product-carousel-wrapper,.ondemand-listing-template .product-carousel-wrapper{margin:60px 0}@media (max-width:1023px){.ondemand-listing-template .intro-content-block{padding-bottom:0}}.ondemand-listing-template .device-filter-trigger{display:none}@media (max-width:1023px){.ondemand-listing-template .device-filter-trigger{background:#000;border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;margin:0 -2.5rem;padding:12px 70px 8px;position:relative;text-transform:uppercase;width:calc(100% + 5rem)}}@media (max-width:1023px) and (max-width:639px){.ondemand-listing-template .device-filter-trigger{margin:0 -1.25rem;padding:12px 50px 8px;width:calc(100% + 2.5rem)}}@media (max-width:1023px){.ondemand-listing-template .device-filter-trigger:before{background-color:transparent;background-image:url(icon-filter-squares.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:40px;position:absolute;top:50%;transform:translateY(-50%);width:15px}}@media (max-width:1023px) and (max-width:639px){.ondemand-listing-template .device-filter-trigger:before{left:20px}}@media (max-width:1023px){.ondemand-listing-template .device-filter-trigger:after{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:14px;content:"";height:100%;position:absolute;right:40px;top:0;transition:all .3s;width:30px}}@media (max-width:1023px) and (max-width:639px){.ondemand-listing-template .device-filter-trigger:after{right:20px}}@media (max-width:1023px){.ondemand-listing-template .device-filter-trigger.active:after{transform:rotate(180deg)}}.ondemand-listing-template .video-filter-wrapper{align-items:flex-start;display:flex;margin:0 -5px;position:relative}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper{background:#000;display:none;flex-wrap:wrap;margin:0 -2.5rem;padding:20px 0 30px;width:calc(100% + 5rem)}}@media (max-width:1023px) and (max-width:639px){.ondemand-listing-template .video-filter-wrapper{margin:0 -1.25rem;width:calc(100% + 2.5rem)}}.ondemand-listing-template .video-filter-wrapper .filter-item{margin:0 5px;position:relative;width:100%;z-index:3}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper .filter-item{margin:0}}.ondemand-listing-template .video-filter-wrapper .filter-item .filter-title{border:.0625rem solid rgba(0,0,0,.5);border-radius:4px;cursor:pointer;display:block;padding:8px 15px;position:relative;transition:all .3s;white-space:nowrap}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper .filter-item .filter-title{border:none;border-radius:0;color:#fff;padding:12px 40px}}@media (max-width:639px){.ondemand-listing-template .video-filter-wrapper .filter-item .filter-title{padding:12px 20px}}.ondemand-listing-template .video-filter-wrapper .filter-item .filter-title:after{background-color:transparent;background-image:url(icon-chev.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:14px;content:"";height:20px;position:absolute;right:10px;top:11px;transition:all .3s;width:20px}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper .filter-item .filter-title:after{filter:invert(1);right:45px}}@media (max-width:639px){.ondemand-listing-template .video-filter-wrapper .filter-item .filter-title:after{right:25px}}@media (min-width:1024px){.ondemand-listing-template .video-filter-wrapper .filter-item .filter-title:hover{border:.0625rem solid #000}}.ondemand-listing-template .video-filter-wrapper .filter-item .filter-title.active:after{transform:rotate(180deg)}.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-checkbox,.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-radio{background:#fff;border:.0625rem solid rgba(0,0,0,.5);border-radius:4px;display:none;max-height:300px;overflow:scroll;position:absolute;top:calc(100% + 5px);width:100%}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-checkbox,.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-radio{background:#111;border:none;border-radius:0;max-height:100%;position:static;top:auto}}.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-checkbox div,.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-radio div{position:relative}.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-checkbox div input,.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-radio div input{opacity:0;position:absolute;right:0;top:0}.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-checkbox div input:checked+label,.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-radio div input:checked+label{color:#fff}.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-checkbox div label,.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-radio div label{border-bottom:1px solid #fff;cursor:pointer;display:block;font-size:16px;padding:8px 15px;transition:all .3s}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-checkbox div label,.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-radio div label{border-color:#111;color:#fff;padding:8px 40px}}@media (max-width:639px){.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-checkbox div label,.ondemand-listing-template .video-filter-wrapper .filter-item .dynamic-filter-radio div label{padding:8px 20px}}.ondemand-listing-template .video-filter-wrapper .search-wrapper{margin:0 5px}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper .search-wrapper{margin:0;width:100%}}.ondemand-listing-template .video-filter-wrapper .search-wrapper .search-toggle{display:block;margin:0}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper .search-wrapper .search-toggle{display:none}}.ondemand-listing-template .video-filter-wrapper .search-wrapper .search-form{bottom:calc(100% + 5px);display:none;position:absolute;right:5px;width:300px}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper .search-wrapper .search-form{bottom:auto;display:block;margin:40px 40px 0;position:relative;right:auto;width:calc(100% - 80px)}}@media (max-width:639px){.ondemand-listing-template .video-filter-wrapper .search-wrapper .search-form{margin:40px 20px 0;width:calc(100% - 40px)}}.ondemand-listing-template .video-filter-wrapper .search-wrapper .search-form .video-search-input{border-radius:4px;padding:8px 15px;width:100%}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper .search-wrapper .search-form .video-search-input{border-color:#fff;color:#fff}}.ondemand-listing-template .video-filter-wrapper .search-wrapper .search-form button{background-color:transparent;background-image:url(icon-search.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:20px;height:100%;position:absolute;right:0;top:0;width:40px}@media (max-width:1023px){.ondemand-listing-template .video-filter-wrapper .search-wrapper .search-form button{filter:invert(1)}}.ondemand-listing-template .clear-filters-wrapper{margin-top:10px}.ondemand-listing-template .active-filters{display:flex;flex-wrap:wrap;margin-top:10px}.card-auth-wrapper .card-auth .ondemand-listing-template .active-filters button,.collection-template .collection-header .filter-wrapper .item .ondemand-listing-template .active-filters .filter-item,.ondemand-listing-template .active-filters .btn,.ondemand-listing-template .active-filters .card-auth-wrapper .card-auth button,.ondemand-listing-template .active-filters .collection-template .collection-header .filter-wrapper .item .filter-item,.ondemand-listing-template .active-filters .product-card .img-wrapper:after,.product-card .ondemand-listing-template .active-filters .img-wrapper:after{font-size:16px;font-weight:400;letter-spacing:.5px;margin:0 10px 10px 0;padding:8px 15px;position:relative;text-transform:none}.card-auth-wrapper .card-auth .ondemand-listing-template .active-filters button:not(.clear),.collection-template .collection-header .filter-wrapper .item .ondemand-listing-template .active-filters .filter-item:not(.clear),.ondemand-listing-template .active-filters .btn:not(.clear),.ondemand-listing-template .active-filters .card-auth-wrapper .card-auth button:not(.clear),.ondemand-listing-template .active-filters .collection-template .collection-header .filter-wrapper .item .filter-item:not(.clear),.ondemand-listing-template .active-filters .product-card .img-wrapper:not(.clear):after,.product-card .ondemand-listing-template .active-filters .img-wrapper:not(.clear):after{padding:8px 15px 8px 30px}.card-auth-wrapper .card-auth .ondemand-listing-template .active-filters button:not(.clear):before,.collection-template .collection-header .filter-wrapper .item .ondemand-listing-template .active-filters .filter-item:not(.clear):before,.ondemand-listing-template .active-filters .btn:not(.clear):before,.ondemand-listing-template .active-filters .card-auth-wrapper .card-auth button:not(.clear):before,.ondemand-listing-template .active-filters .collection-template .collection-header .filter-wrapper .item .filter-item:not(.clear):before{background-color:transparent;background-image:url(icon-close-red.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:12px;content:"";height:20px;left:5px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:20px}.card-auth-wrapper .card-auth .ondemand-listing-template .active-filters button:not(.clear):hover:before,.collection-template .collection-header .filter-wrapper .item .ondemand-listing-template .active-filters .filter-item:not(.clear):hover:before,.ondemand-listing-template .active-filters .btn:not(.clear):hover:before,.ondemand-listing-template .active-filters .card-auth-wrapper .card-auth button:not(.clear):hover:before,.ondemand-listing-template .active-filters .collection-template .collection-header .filter-wrapper .item .filter-item:not(.clear):hover:before{background-color:transparent;background-image:url(icon-close-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:12px}.ondemand-listing-template .athome-video-listing .blocks{margin-top:30px}.ondemand-listing-template .athome-video-listing .blocks .no-results{text-align:center;width:100%}.default_page_template{overflow:hidden;padding:80px 0 120px;position:relative}@media (max-width:639px){.default_page_template{padding-bottom:60px}}.default_page_template .section-bg-title{left:-20%;top:100px}.default_page_template .wsiwig blockquote{padding-left:20px;position:relative}.default_page_template .wsiwig blockquote:before{background:#ccc;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.default_page_template .wsiwig img{margin:20px 0}.faq-template .faq-blocks .item{border-bottom:1px solid #ccc;margin:0 0 60px}@media (max-width:639px){.faq-template .faq-blocks .item{margin-bottom:50px}}.faq-template .faq-blocks .item .group-title{margin:0 0 20px}.faq-template .faq-blocks .item .q{border-top:1px solid #ccc;cursor:pointer;font-weight:500;letter-spacing:.5px;margin:0;padding:10px 40px 10px 0;position:relative}.faq-template .faq-blocks .item .q:first-of-type{border-top:none}.faq-template .faq-blocks .item .q:after{background-color:transparent;background-image:url(icon-chev.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:14px;content:"";height:20px;position:absolute;right:0;top:10px;transition:all .3s;width:20px}.faq-template .faq-blocks .item .q.active:after{transform:rotate(180deg)}.faq-template .faq-blocks .item article{display:none}.faq-template .faq-blocks .item article p{letter-spacing:.5px;margin:20px 0 30px}.faq-template .faq-footer{margin-bottom:100px;text-align:center}@media (max-width:639px){.faq-template .faq-footer{margin-bottom:80px}}.faq-template .faq-footer p{margin:0 0 10px}.contact-page-template .product-carousel-wrapper{margin-bottom:60px}@media (max-width:639px){.contact-page-template .product-carousel-wrapper{margin-top:60px}}.collection-template .collection-header{display:flex;justify-content:space-between;padding:2.5rem 0 1.875rem}@media (max-width:1023px){.collection-template .collection-header{background:#000;flex-wrap:wrap;margin:0 -2.5rem 1.25rem;padding:0;width:calc(100% + 5rem)}}@media (max-width:639px){.collection-template .collection-header{margin:0 -1.25rem 1.25rem;width:calc(100% + 2.5rem)}}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper{width:100%}}.collection-template .collection-header .filter-wrapper .device-filter-trigger{display:none}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper .device-filter-trigger{background:#000;border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;padding:12px 70px 8px;position:relative;text-transform:uppercase;width:100%}}@media (max-width:1023px) and (max-width:639px){.collection-template .collection-header .filter-wrapper .device-filter-trigger{padding:12px 50px 8px}}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper .device-filter-trigger:before{background-color:transparent;background-image:url(icon-filter-squares.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:40px;position:absolute;top:50%;transform:translateY(-50%);width:15px}}@media (max-width:1023px) and (max-width:639px){.collection-template .collection-header .filter-wrapper .device-filter-trigger:before{left:20px}}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper .device-filter-trigger:after{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:14px;content:"";height:100%;position:absolute;right:40px;top:0;transition:all .3s;width:30px}}@media (max-width:1023px) and (max-width:639px){.collection-template .collection-header .filter-wrapper .device-filter-trigger:after{right:20px}}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper .device-filter-trigger.active:after{transform:rotate(180deg)}}.collection-template .collection-header .filter-wrapper .cat-title{display:none}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper .cat-title{color:#fff;cursor:pointer;display:block;display:none;letter-spacing:.5px;line-height:44px;margin-top:15px;padding:0 40px;position:relative}}@media (max-width:1023px) and (max-width:639px){.collection-template .collection-header .filter-wrapper .cat-title{padding:0 20px}}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper .cat-title:after{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:14px;content:"";height:100%;position:absolute;right:40px;top:0;transition:all .3s;width:30px}}@media (max-width:1023px) and (max-width:639px){.collection-template .collection-header .filter-wrapper .cat-title:after{right:20px}}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper .cat-title.active:after{transform:rotate(180deg)}}.collection-template .collection-header .filter-wrapper .item{align-items:center;display:flex}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper .item{background:#111;display:none;flex-wrap:wrap}}.collection-template .collection-header .filter-wrapper .item .filter-item{margin:0 .625rem .625rem 0;padding:.5rem 1.875rem}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper .item .filter-item{background:0 0;border:#111;border-radius:0;color:#fff;display:block;font-size:16px;font-weight:400;margin:0;padding:.5rem 2.5rem;text-transform:capitalize;width:100%}}@media (max-width:639px){.collection-template .collection-header .filter-wrapper .item .filter-item{padding:.5rem 1.25rem}}.collection-template .collection-header .filter-wrapper .item .filter-item.active{background:#000;border:none;color:#fff}@media (max-width:1023px){.collection-template .collection-header .filter-wrapper .item .filter-item.active{background:#0f52ba;background:linear-gradient(-45deg,#480b6a,#0f52ba);border-bottom:1px solid #111}.collection-template .collection-header .sorting{display:none;margin-bottom:15px;width:100%}}.collection-template .collection-header .sorting select{border-radius:4px;padding:.3125rem 2.5rem .3125rem .9375rem}@media (max-width:1023px){.collection-template .collection-header .sorting select{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:calc(100% - 48px);-webkit-background-position:calc(100% - 48px) center;-o-background-position:calc(100% - 48px) center;background-repeat:no-repeat;background-size:14px;border:none;color:#fff;padding:.5rem 2.5rem;width:100%}}@media (max-width:639px){.collection-template .collection-header .sorting select{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:calc(100% - 28px);-webkit-background-position:calc(100% - 28px) center;-o-background-position:calc(100% - 28px) center;background-repeat:no-repeat;background-size:14px;padding:.5rem 1.25rem}}.collection-template .collection-products-output .products-output{display:flex;flex-wrap:wrap;margin:0 -9px}@media (max-width:639px){.collection-template .collection-products-output .products-output{margin:0}}.collection-template .collection-products-output .products-output .item{padding:0 9px 40px;width:33.3%}@media (max-width:1023px){.collection-template .collection-products-output .products-output .item{width:50%}}@media (max-width:639px){.collection-template .collection-products-output .products-output .item{padding:0 0 30px;width:100%}}.card-auth-wrapper .card-auth .collection-template .collection-products-output .products-output .item .product-card button,.collection-template .collection-header .filter-wrapper .collection-products-output .products-output .item .product-card .filter-item,.collection-template .collection-products-output .products-output .collection-header .filter-wrapper .item .product-card .filter-item,.collection-template .collection-products-output .products-output .item .product-card .btn,.collection-template .collection-products-output .products-output .item .product-card .card-auth-wrapper .card-auth button,.collection-template .collection-products-output .products-output .item .product-card .img-wrapper:after{max-width:100%;text-align:center;width:280px}.collection-template .collection-products-output .products-output .no-results{text-align:center;width:100%}.collection-template .collection-products-output .products-output .paging-btns{margin:40px 0;width:100%}.product-template .single-spotlight-block{margin:0 0 80px}@media (max-width:1023px){.product-template .single-spotlight-block{margin:0}}.product-template .single-spotlight-block:before{display:none}.product-template .single-spotlight-block .section-bg-title{top:100px}@media (max-width:639px){.product-template .single-spotlight-block .content .inner{padding:1.25rem 0}}@media (max-width:1023px){.product-template .single-spotlight-block .content .inner .overview{padding:20px 0 0}}.product-template .single-spotlight-block .content .inner .overview .p-desc{margin:0 0 40px}.product-template .single-spotlight-block .content .inner .overview .p-desc p{margin:0 0 20px}.product-template .single-spotlight-block .content .inner .overview .p-desc p:last-of-type{margin:0}.product-template .single-spotlight-block .content .inner .overview .p-features{border-bottom:.0625rem solid rgba(0,0,0,.2);border-top:.0625rem solid rgba(0,0,0,.2);margin:0 0 25px}.product-template .single-spotlight-block .content .inner .overview .p-features .pf-title{cursor:pointer;font-weight:700;line-height:24px;margin:0;padding:10px 0;position:relative}.product-template .single-spotlight-block .content .inner .overview .p-features .pf-title:after,.product-template .single-spotlight-block .content .inner .overview .p-features .pf-title:before{background-color:transparent;background-image:url(icon-plus.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:0;top:14px;transition:all .3s;width:14px}.product-template .single-spotlight-block .content .inner .overview .p-features .pf-title:before{background-color:transparent;background-image:url(icon-plus-red.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0}.product-template .single-spotlight-block .content .inner .overview .p-features .pf-title.active:after{opacity:0}.product-template .single-spotlight-block .content .inner .overview .p-features .pf-title.active:before{opacity:1;transform:rotate(45deg)}.product-template .single-spotlight-block .content .inner .overview .p-features .features{display:none;margin:10px 0}.product-template .single-spotlight-block .content .inner .overview .p-features .features p{margin:0}.product-template .single-spotlight-block .content .inner .overview .p-features .features p span{display:block;margin:0 0 10px;padding-left:20px;position:relative}.product-template .single-spotlight-block .content .inner .overview .p-features .features p span:before{background:#000;border-radius:50%;content:"";height:8px;left:0;opacity:.5;position:absolute;top:9px;width:8px}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls{align-items:flex-start;display:flex;justify-content:space-between}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .qty-selection{border:1px solid #000;display:flex;min-width:132px}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .qty-selection span{cursor:pointer;display:block;height:44px;position:relative;width:44px}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .qty-selection span:after,.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .qty-selection span:before{background:#000;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .qty-selection span:before{height:1px;width:13px}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .qty-selection span:after{height:13px;width:1px}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .qty-selection span.minus:after{display:none}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .qty-selection input{border:1px solid #000;border-bottom:none;border-top:none;height:44px;line-height:44px;padding:0;text-align:center;width:44px}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .options{margin-left:15px;width:100%}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .options .selector-wrapper{margin:0 0 10px}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .options .selector-wrapper label{display:none}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .form-controls .options .selector-wrapper select{border-radius:4px;font-size:13px;font-weight:500;height:46px;line-height:46px;padding:0 15px;text-transform:uppercase}.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .btn-flex{margin-top:15px;width:100%}.card-auth-wrapper .card-auth .product-template .single-spotlight-block .content .inner .overview .ecommerce-options .btn-flex button,.collection-template .collection-header .filter-wrapper .item .product-template .single-spotlight-block .content .inner .overview .ecommerce-options .btn-flex .filter-item,.product-card .product-template .single-spotlight-block .content .inner .overview .ecommerce-options .btn-flex .img-wrapper:after,.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .btn-flex .btn,.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .btn-flex .card-auth-wrapper .card-auth button,.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.product-template .single-spotlight-block .content .inner .overview .ecommerce-options .btn-flex .product-card .img-wrapper:after{margin:0;width:100%}.product-template .single-spotlight-block .content .inner .overview .product-oof-form{display:none}.product-template .single-spotlight-block .content .inner .overview .product-oof-form.show{display:block}.product-template .single-spotlight-block .content .inner .overview .product-oof-form .trigger{font-size:14px;letter-spacing:.5px;margin:20px 0 0;text-align:center}.product-template .single-spotlight-block .content .inner .overview .product-oof-form .trigger a{text-decoration:underline}.product-template .single-spotlight-block .content .inner .overview .product-oof-form .oos-form{display:none;margin-top:15px}.product-template .single-spotlight-block .content .inner .overview .product-oof-form .oos-form form{position:relative}.product-template .single-spotlight-block .content .inner .overview .product-oof-form .oos-form form input{border-radius:4px;width:100%}.product-template .single-spotlight-block .content .inner .overview .product-oof-form .oos-form form button{border-radius:4px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:42px;padding:0 20px;position:absolute;right:4px;top:4px}@media (max-width:639px){.product-template .single-spotlight-block .content .inner .overview .product-oof-form .oos-form form button{line-height:50px;margin-top:10px;position:static;text-align:center;width:100%}}.product-template .single-spotlight-block .content .inner .overview .product-oof-form .oos-form form p.mc-message{color:#fff;font-size:14px;line-height:20px;margin:20px 0 0}.product-template .single-spotlight-block .content .inner .overview .product-oof-form .oos-form form p.mc-message.success{color:#69b1be}.product-template .single-spotlight-block .content .inner .overview .product-oof-form .oos-form form p.mc-message.error{color:#0f52ba}.product-template .single-spotlight-block .image-carousel{align-self:normal;position:relative}@media (max-width:1023px){.product-template .single-spotlight-block .image-carousel{order:-1}}.product-template .single-spotlight-block .image-carousel .ssb-img-carousel .item .image-wrap{padding-top:120%}@media (max-width:639px){.product-template .single-spotlight-block .image-carousel .ssb-img-carousel .item .image-wrap{padding-top:100%}}.cart-wrapper{display:none}.cart-wrapper .cart-template{background:#fff;display:flex;height:100%;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:999}@media (max-width:1023px){.cart-wrapper .cart-template{align-content:space-between;flex-wrap:wrap}}.cart-wrapper .cart-template .cart-upsells{background:#030303;height:100%;overflow:scroll;padding:40px 40px 0;width:364px}@media (max-width:1023px){.cart-wrapper .cart-template .cart-upsells{height:auto;overflow:hidden;width:100%}}@media (max-width:639px){.cart-wrapper .cart-template .cart-upsells{padding:20px 0 20px 20px}}.cart-wrapper .cart-template .cart-upsells .header .title{color:#fff}.cart-wrapper .cart-template .cart-upsells .products{display:flex;flex-wrap:wrap;margin:0 -5px}@media (max-width:1023px){.cart-wrapper .cart-template .cart-upsells .products{display:block;margin:0 -40px 30px 0}}@media (max-width:639px){.cart-wrapper .cart-template .cart-upsells .products{margin:0 -20px 30px 0}}.cart-wrapper .cart-template .cart-upsells .products .item{padding:0 5px 20px;width:50%}@media (max-width:1023px){.cart-wrapper .cart-template .cart-upsells .products .item{padding:0 10px 0 0;width:220px}}@media (max-width:639px){.cart-wrapper .cart-template .cart-upsells .products .item{width:140px}}.cart-wrapper .cart-template .cart-upsells .products .item .product-card .product-title{color:#fff;font-size:12px;line-height:18px;margin:10px 0 4px}.cart-wrapper .cart-template .cart-upsells .products .item .product-card .product-title a{color:#fff}.cart-wrapper .cart-template .cart-upsells .products .item .product-card .p-price{color:#0f52ba;font-size:12px;font-weight:500;line-height:18px;margin:0}.cart-wrapper .cart-template .cart-upsells .products .item .product-card .img-wrapper:after{display:none}.cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex{margin-top:10px;width:100%}.card-auth-wrapper .card-auth .cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex button,.cart-wrapper .cart-template .cart-upsells .products .collection-template .collection-header .filter-wrapper .item .product-card .btn-flex .filter-item,.cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex .btn,.cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex .card-auth-wrapper .card-auth button,.cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex .img-wrapper:after,.collection-template .collection-header .filter-wrapper .cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex .filter-item{font-size:12px;padding:8px;text-align:center;width:100%}.card-auth-wrapper .card-auth .cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex button:not(.disabled):not(button:disabled),.cart-wrapper .cart-template .cart-upsells .products .collection-template .collection-header .filter-wrapper .item .product-card .btn-flex .filter-item:not(.disabled):not(button:disabled),.cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex .btn:not(.disabled):not(button:disabled),.cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex .card-auth-wrapper .card-auth button:not(.disabled):not(button:disabled),.cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex .img-wrapper:not(.disabled):not(button:disabled):after,.collection-template .collection-header .filter-wrapper .cart-wrapper .cart-template .cart-upsells .products .item .product-card .btn-flex .filter-item:not(.disabled):not(button:disabled){background:#fff;border-color:#fff;color:#000}.cart-wrapper .cart-template .cart-output{height:100%;overflow:scroll;position:relative;width:calc(100% - 364px)}@media (max-width:1023px){.cart-wrapper .cart-template .cart-output{height:auto;order:-1;width:100%}}@media (max-width:639px){.cart-wrapper .cart-template .cart-output .head{overflow:hidden;width:100%}}.cart-wrapper .cart-template .cart-output .head .close-cart-icon{background-color:#000;background-image:url(icon-close-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:16px;height:60px;position:absolute;right:0;top:0;width:60px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output .head .close-cart-icon{height:50px;width:50px}}.cart-wrapper .cart-template .cart-output .head .codex-cart-link{align-items:center;background:#69b1be;display:flex;height:60px;padding:0 60px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output .head .codex-cart-link{height:50px;padding:0 50px 0 20px}}.cart-wrapper .cart-template .cart-output .head .codex-cart-link p{color:#fff;font-size:13px;font-weight:500;letter-spacing:1px;margin:0;text-transform:uppercase}@media (max-width:639px){.cart-wrapper .cart-template .cart-output .head .codex-cart-link p{-webkit-animation:marquee 10s linear infinite;animation:marquee 10s linear infinite;white-space:nowrap}}.cart-wrapper .cart-template .cart-output .head .codex-cart-link p a{color:#fff}@media (max-width:639px){.cart-wrapper .cart-template .cart-output .head .codex-cart-link p a{text-decoration:underline}}.cart-wrapper .cart-template .cart-output .cart-header{padding:60px 60px 20px}@media (max-width:1023px){.cart-wrapper .cart-template .cart-output .cart-header{padding:40px}}@media (max-width:639px){.cart-wrapper .cart-template .cart-output .cart-header{padding:20px}}.cart-wrapper .cart-template .cart-output .cart-header .title{border-bottom:1px solid #ccc;margin:0;padding:0 0 20px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output .cart-header .title{border:none;padding:0}}.cart-wrapper .cart-template .cart-output .no-cart-items{left:50%;margin:0 auto;max-width:440px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:639px){.cart-wrapper .cart-template .cart-output .no-cart-items{padding:0 20px}}.cart-wrapper .cart-template .cart-output .no-cart-items p{font-weight:700;letter-spacing:1px;margin:0 0 30px;text-align:center;text-transform:uppercase}@media (max-width:639px){.cart-wrapper .cart-template .cart-output .no-cart-items p{margin:0 0 20px}}.card-auth-wrapper .card-auth .cart-wrapper .cart-template .cart-output .no-cart-items .btn-flex button,.cart-wrapper .cart-template .cart-output .no-cart-items .btn-flex .btn,.cart-wrapper .cart-template .cart-output .no-cart-items .btn-flex .card-auth-wrapper .card-auth button,.cart-wrapper .cart-template .cart-output .no-cart-items .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.cart-wrapper .cart-template .cart-output .no-cart-items .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .cart-wrapper .cart-template .cart-output .no-cart-items .btn-flex .filter-item,.product-card .cart-wrapper .cart-template .cart-output .no-cart-items .btn-flex .img-wrapper:after{text-align:center;width:100%}.cart-wrapper .cart-template .cart-output form .cart-contents{padding:0 60px}@media (max-width:1023px){.cart-wrapper .cart-template .cart-output form .cart-contents{padding:0 40px}}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents{padding:0 20px}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item{flex-wrap:wrap}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta{align-items:center;display:flex}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta{align-items:flex-start}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .img{display:block;min-width:150px;padding-top:150px;position:relative}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .img{min-width:100px;padding-top:100px}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content{margin-left:50px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content{margin-left:10px}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .title{font-weight:500;margin:0 0 10px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .title{font-size:14px}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .variant-options{display:flex}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .variant-options p{font-size:14px;line-height:18px;margin:0 0 15px;opacity:.6;position:relative}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .variant-options p{margin:0 0 10px}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .variant-options p:after{content:"|";margin:0 10px}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .variant-options p:last-child:after{display:none}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection{border:1px solid #000;display:flex;width:132px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection{width:90px}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection span{cursor:pointer;display:block;height:44px;position:relative;width:44px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection span{height:30px;width:30px}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection span:after,.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection span:before{background:#000;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection span:before{height:1px;width:13px}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection span:after{height:13px;width:1px}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection span.minus:after{display:none}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection input{border:1px solid #000;border-bottom:none;border-top:none;height:44px;line-height:44px;padding:0;text-align:center;width:44px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .meta .content .qty-selection input{height:30px;line-height:30px;width:30px}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .end{align-self:center;text-align:right}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .end{display:flex;justify-content:space-between;padding-top:5px;text-align:left;width:100%}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .end .price{font-weight:500;margin:0 0 26px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .end .price{margin:0 0 0 110px}}.cart-wrapper .cart-template .cart-output form .cart-contents .cart-item .end .close-icon{background-color:transparent;background-image:url(icon-close-red.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.cart-wrapper .cart-template .cart-output form .cart-footer{padding:10px 60px 0}@media (max-width:1023px){.cart-wrapper .cart-template .cart-output form .cart-footer{padding:10px 40px 0}}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-footer{padding:10px 20px 0}}.cart-wrapper .cart-template .cart-output form .cart-footer .foot-head{display:flex;justify-content:space-between}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-footer .foot-head{flex-wrap:wrap}}.cart-wrapper .cart-template .cart-output form .cart-footer .foot-head p{margin:0}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-footer .foot-head p{font-size:14px;margin:10px 0 0;order:2;text-align:center;width:100%}.cart-wrapper .cart-template .cart-output form .cart-footer .foot-head .price-container{width:100%}}.cart-wrapper .cart-template .cart-output form .cart-footer .foot-head .price-container p{font-weight:500}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-footer .foot-head .price-container p{line-height:22px;margin:0;text-align:left}}.cart-wrapper .cart-template .cart-output form .cart-footer .foot-head .price-container p span{float:right;font-weight:400;margin-left:50px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-footer .foot-head .price-container p span{margin-left:10px}}.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls{align-items:center;display:flex;justify-content:space-between;padding:20px 0 40px}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls{flex-wrap:wrap;padding:20px 0 40px}}.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .payment-icons{display:flex;flex-wrap:wrap}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .payment-icons{justify-content:center;margin-top:20px;width:100%}}.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .payment-icons .icon{margin:0 6px 6px 0}@media (max-width:639px){.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .payment-icons .icon{margin:0 3px 6px}.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex{order:-1;width:100%}}.card-auth-wrapper .card-auth .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex button,.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .btn,.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .card-auth-wrapper .card-auth button,.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .filter-item,.product-card .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .img-wrapper:after{margin:0}@media (max-width:639px){.card-auth-wrapper .card-auth .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex button,.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .btn,.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .card-auth-wrapper .card-auth button,.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .filter-item,.product-card .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .img-wrapper:after{text-align:center;width:100%}}.card-auth-wrapper .card-auth .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex button:nth-child(2),.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .btn:nth-child(2),.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .card-auth-wrapper .card-auth button:nth-child(2),.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:nth-child(2),.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .product-card .img-wrapper:nth-child(2):after,.collection-template .collection-header .filter-wrapper .item .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .filter-item:nth-child(2),.product-card .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .img-wrapper:nth-child(2):after{margin-left:10px}@media (max-width:639px){.card-auth-wrapper .card-auth .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex button:nth-child(2),.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .btn:nth-child(2),.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .card-auth-wrapper .card-auth button:nth-child(2),.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:nth-child(2),.cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .product-card .img-wrapper:nth-child(2):after,.collection-template .collection-header .filter-wrapper .item .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .filter-item:nth-child(2),.product-card .cart-wrapper .cart-template .cart-output form .cart-footer .foot-controls .btn-flex .img-wrapper:nth-child(2):after{margin:10px 0 0}}.timetable-template .intro-content-block{padding-bottom:40px}.timetable-template .__codex-timetable-panel{padding:0}.timetable-template .__codex-timetable-panel .__codex-timetable-timetable{padding:30px 40px 100px}@media (max-width:639px){.timetable-template .__codex-timetable-panel .__codex-timetable-timetable{padding:15px 0 30px;width:100%}.timetable-template .__codex-timetable-panel .__codex-timetable-timetable .slick-slider{margin:0;padding-left:20px;width:100%}}.timetable-template .__codex-timetable-panel .clear-filters{color:#0f52ba;font-size:14px;font-weight:500;margin-bottom:15px;text-align:center;text-decoration:underline;text-transform:uppercase}.timetable-template .__codex-timetable-panel .filter-container{display:flex;justify-content:space-between;position:relative}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container{background:#000;flex-wrap:wrap;margin:0 -2.5rem}}@media (max-width:639px){.timetable-template .__codex-timetable-panel .filter-container{margin:0 -1.25rem;overflow:hidden}}.timetable-template .__codex-timetable-panel .filter-container .clear-filters{margin-bottom:0;position:absolute;right:0;top:-40px}.timetable-template .__codex-timetable-panel .filter-container .device-filter-trigger{display:none}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container .device-filter-trigger{background:#000;border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;padding:12px 70px 8px;position:relative;text-transform:uppercase;width:100%}}@media (max-width:1023px) and (max-width:639px){.timetable-template .__codex-timetable-panel .filter-container .device-filter-trigger{padding:12px 50px 8px}}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container .device-filter-trigger:before{background-color:transparent;background-image:url(icon-filter-squares.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:40px;position:absolute;top:50%;transform:translateY(-50%);width:15px}}@media (max-width:1023px) and (max-width:639px){.timetable-template .__codex-timetable-panel .filter-container .device-filter-trigger:before{left:20px}}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container .device-filter-trigger:after{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:14px;content:"";height:100%;position:absolute;right:40px;top:0;transition:all .3s;width:30px}}@media (max-width:1023px) and (max-width:639px){.timetable-template .__codex-timetable-panel .filter-container .device-filter-trigger:after{right:20px}}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container .device-filter-trigger.active:after{transform:rotate(180deg)}}.timetable-template .__codex-timetable-panel .filter-container .filter-components{display:flex;width:100%}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container .filter-components{display:none;flex-wrap:wrap;padding:.9375rem 2.5rem 0}}@media (max-width:639px){.timetable-template .__codex-timetable-panel .filter-container .filter-components{padding:.9375rem 1.25rem 0}}.timetable-template .__codex-timetable-panel .filter-container .filter-components .selectric-filter-block{padding-right:10px;width:100%}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container .filter-components .selectric-filter-block{padding-right:0}}.timetable-template .__codex-timetable-panel .filter-container .filter-components .selectric-filter-block:last-of-type{padding-right:0}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container .filter-components .selectric-filter-block .selectric{background:0 0;border:none}.timetable-template .__codex-timetable-panel .filter-container .filter-components .selectric-filter-block .selectric .label{margin-lefT:0;color:#fff}.timetable-template .__codex-timetable-panel .filter-container .filter-components .selectric-filter-block .selectric .selectric-button{filter:invert(1)}}.timetable-template .__codex-timetable-panel .filter-container .tod-filters{display:flex;margin:0 -5px 0 5px}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container .tod-filters{display:none;flex-wrap:wrap;margin:0 -5px;padding:1.25rem 2.5rem;width:calc(100% + 10px)}}@media (max-width:639px){.timetable-template .__codex-timetable-panel .filter-container .tod-filters{padding:1.25rem}}.timetable-template .__codex-timetable-panel .filter-container .tod-filters a{border:.0625rem solid rgba(0,0,0,.5);border-radius:4px;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:40px;margin:0 5px;text-align:center;text-transform:uppercase;white-space:nowrap;width:80px}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container .tod-filters a{border-color:#fff;color:#fff;display:inline-block;margin:0 3px;width:calc(33.3% - 10px)}}.timetable-template .__codex-timetable-panel .filter-container .tod-filters a.active{background:rgba(72,11,106,.2)}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .filter-container .tod-filters a.active{background:#48086a;border-color:#48086a}}.timetable-template .__codex-timetable-panel .calendar-view-wrapper{background:#000;display:block;margin:20px 0 0;padding:15px 0;width:100%}@media (max-width:1023px){.timetable-template .__codex-timetable-panel .calendar-view-wrapper{margin-top:2px}}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .header{display:flex;justify-content:space-between}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .header p{color:#fff;font-size:14px;font-weight:500;line-height:20px;margin:0;padding-left:30px;position:relative;text-transform:uppercase}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .header p:after{background-color:transparent;background-image:url(icon-schedule-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel{margin:.75rem -2.5rem 0 0;width:calc(100% + 2.5rem)}@media (max-width:639px){.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel{margin-right:-1.25rem;width:calc(100% + 1.25rem)}}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-arrow{background:0 0;display:block;height:20px;top:-30px;transform:translate(0);width:20px}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-arrow:after{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:12px;transform:rotate(-90deg)}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-arrow.slick-prev{left:auto;right:70px}@media (max-width:639px){.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-arrow.slick-prev{right:50px}}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-arrow.slick-prev:after{transform:rotate(90deg)}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-arrow.slick-next{right:40px}@media (max-width:639px){.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-arrow.slick-next{right:20px}}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide{border:1px solid hsla(0,0%,100%,.5);border-radius:5px;cursor:pointer;margin:0 10px 0 0;opacity:.5;outline:0;padding:12px 0;transition:all .3s;width:50px}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide .c-block{outline:0}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide span{color:#fff;display:block;text-align:center;transition:all .3s}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide span.date{font-size:20px;font-weight:900;line-height:20px}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide span.day{font-size:14px;line-height:14px}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide:hover,.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide:nth-child(-n+7){opacity:1}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide.slick-current{border-color:#0f52ba}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide.slick-current span{color:#0f52ba}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide:first-child{background:#0f52ba;border-color:#0f52ba}.timetable-template .__codex-timetable-panel .calendar-view-wrapper .calendar-carousel .slick-slide:first-child span{color:#fff}.codex-event-modal{background:#fff;height:100%;left:0;max-width:100vw;overflow:scroll;position:fixed;top:0;width:100%;z-index:98}.codex-event-modal .close-icon{background-color:#fff;background-image:url(icon-close.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:50%;height:26px;position:absolute;right:100px;top:40px;width:26px;z-index:2}@media (max-width:1023px){.codex-event-modal .close-icon{background-size:20px;border-radius:0;height:40px;right:0;top:0;width:40px}}.codex-event-modal .content-wrapper{height:100%;overflow:scroll}@media (max-width:1023px){.codex-event-modal .content-wrapper{align-content:flex-start;padding-bottom:80px}}.codex-event-modal .content-wrapper .event-image{position:relative}@media (max-width:1023px){.codex-event-modal .content-wrapper .event-image{padding-top:100%}}@media (max-width:639px){.codex-event-modal .content-wrapper .event-image{padding-top:100%}}.codex-event-modal .content-wrapper .event-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:all .3s;width:100%}@media (max-width:1023px){.codex-event-modal .content-wrapper .event-image img{-o-object-position:top center;object-position:top center}}.codex-event-modal .content-wrapper .event-image:hover img{opacity:.7}.codex-event-modal .content-wrapper .content-wrapper-inner{align-self:center;max-height:100%;overflow:scroll;padding:60px 140px 60px 100px}@media (max-width:1023px){.codex-event-modal .content-wrapper .content-wrapper-inner{align-self:flex-start;padding:40px}}@media (max-width:639px){.codex-event-modal .content-wrapper .content-wrapper-inner{max-height:unset;overflow:visible;padding:30px 20px}}.codex-event-modal .content-wrapper .content-wrapper-inner .__codex-event-name{position:relative}@media (max-width:639px){.codex-event-modal .content-wrapper .content-wrapper-inner .__codex-event-name{font-size:24px;line-height:32px}}.codex-event-modal .content-wrapper .content-wrapper-inner .__codex-event-name .fav-icon{display:inline-block;filter:invert(1);margin:0;position:static}@media (max-width:639px){.codex-event-modal .content-wrapper .content-wrapper-inner .__codex-event-name .fav-icon{position:absolute;right:0;top:0}}.codex-event-modal .content-wrapper .content-wrapper-inner p{margin:0 0 20px}.codex-event-modal .content-wrapper .content-wrapper-inner .event-meta{display:flex;flex-wrap:wrap;margin:0 0 20px}.codex-event-modal .content-wrapper .content-wrapper-inner .event-meta p{margin:0;position:relative}@media (max-width:639px){.codex-event-modal .content-wrapper .content-wrapper-inner .event-meta p{width:100%}}.codex-event-modal .content-wrapper .content-wrapper-inner .event-meta p:after{content:"|";margin:0 10px;opacity:.5}@media (max-width:639px){.codex-event-modal .content-wrapper .content-wrapper-inner .event-meta p:after{display:none}}.codex-event-modal .content-wrapper .content-wrapper-inner .event-meta p:last-child:after{display:none}.codex-event-modal .content-wrapper .content-wrapper-inner .event-meta p .empty{color:#0f52ba}.codex-event-modal .content-wrapper .content-wrapper-inner .overview{margin:0 0 20px}.codex-event-modal .content-wrapper .content-wrapper-inner .overview .o-title{margin:0 0 5px;position:relative}.codex-event-modal .content-wrapper .content-wrapper-inner .overview .o-title span{background:#fff;font-weight:700;letter-spacing:.5px;padding:0 5px 0 0;position:relative;text-transform:uppercase;z-index:2}.codex-event-modal .content-wrapper .content-wrapper-inner .overview .o-title:before{background:rgba(0,0,0,.2);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.codex-event-modal .content-wrapper .content-wrapper-inner .qty-selection{border:1px solid #000;display:flex;margin:0 0 20px;min-width:132px;width:132px}@media (max-width:639px){.codex-event-modal .content-wrapper .content-wrapper-inner .qty-selection{margin:0 auto 20px}}.codex-event-modal .content-wrapper .content-wrapper-inner .qty-selection span{cursor:pointer;display:block;height:44px;position:relative;width:44px}.codex-event-modal .content-wrapper .content-wrapper-inner .qty-selection span:after,.codex-event-modal .content-wrapper .content-wrapper-inner .qty-selection span:before{background:#000;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.codex-event-modal .content-wrapper .content-wrapper-inner .qty-selection span:before{height:1px;width:13px}.codex-event-modal .content-wrapper .content-wrapper-inner .qty-selection span:after{height:13px;width:1px}.codex-event-modal .content-wrapper .content-wrapper-inner .qty-selection span.minus:after{display:none}.codex-event-modal .content-wrapper .content-wrapper-inner .qty-selection input{border:1px solid #000;border-bottom:none;border-top:none;height:44px;line-height:44px;padding:0;text-align:center;width:44px}.codex-event-modal .content-wrapper .content-wrapper-inner .__codex-event-button{margin:0 0 15px;min-width:320px;text-align:center}@media (max-width:639px){.codex-event-modal .content-wrapper .content-wrapper-inner .__codex-event-button{min-width:100%;width:100%}}.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion{margin:40px -80px 0 -100px}@media (max-width:1023px){.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion{margin:40px -40px 0}}@media (max-width:639px){.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion{margin:40px -20px}}.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion .booked-state,.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion .initial-state{margin:0 0 60px;padding:20px;text-align:center}.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion .booked-state .title,.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion .initial-state .title{color:#fff;letter-spacing:.5px;margin:0}.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion .booked-state p,.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion .initial-state p{color:#fff;margin:0}.codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion .booked-state{background:#69b1be}.codex-event-modal .content-wrapper .content-wrapper-inner .disable_class_layout{pointer-events:none}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout{overflow:scroll}@media (max-width:1023px){.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout{margin-right:-2.5rem;width:calc(100% + 2.5rem)}}@media (max-width:639px){.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout{margin-right:-1.25rem;width:calc(100% + 1.25rem)}}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout.disabled,.codex-event-modal .content-wrapper .content-wrapper-inner button.class-layout:disabled{pointer-events:none}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper{margin:0 auto}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span{background:#0f52ba;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;height:50px;position:relative;transition:all .3s;width:50px;z-index:1}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span:after{color:#fff;content:attr(data-slot);font-weight:700;left:0;line-height:50px;position:absolute;text-align:center;top:0;width:100%}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.__codex-event-object{border-radius:4px}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.booked{background-color:#48086a;font-size:0;text-indent:-9999px}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.booked:after,.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.booked:before{background:#fff;content:"";position:absolute;transition:all .2s;width:4px}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.booked:before{height:12px;left:15px;top:24px;transform:rotate(-45deg);transition:all 0s}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.booked:after{height:22px;left:26px;top:14px;transform:rotate(45deg);transition:all 0s}@media (min-width:640px){.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.booked:hover:before{opacity:0}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.booked:hover:after{background:0 0;color:#fff;content:attr(data-slot);font-size:16px;height:auto;left:0;text-indent:0;top:0;transform:rotate(0);width:100%}}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.booking{-webkit-animation:slot-infinite-rotation .8s linear 0s infinite;animation:slot-infinite-rotation .8s linear 0s infinite;background-color:#48086a;background-size:20px;-webkit-background-size:20px;text-indent:-9999px}@media (min-width:640px){.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span:hover:not(.booked){opacity:.8}}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel{height:50px;overflow:hidden;position:relative;transform-origin:center right;width:50px}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel:before{height:18px;left:23px;top:16px;transform:rotate(-45deg);width:3px;z-index:9}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel:after{height:18px;left:23px;top:16px;transform:rotate(45deg);width:3px;z-index:9}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .timeout{animation:fadeIn 60s linear;-webkit-animation:fadeIn 60s linear;background-color:#0f52ba;border:1px solid #0f52ba;font-size:0;left:0;position:absolute;text-indent:-9999px;top:0;z-index:99}@media (min-width:640px){.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .timeout:hover{opacity:1}}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .timeout:after,.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .timeout:before{background:#fff;content:"";position:absolute;transition:all .2s;width:4px}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .timeout:before{height:12px;left:11px;top:18px;transform:rotate(-45deg)}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .timeout:after{height:22px;left:21px;top:10px;transform:rotate(45deg)}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .radial-timer-half:first-of-type:after{animation:rotateLeftMask 60s linear;-webkit-animation:rotateLeftMask 60s linear}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .radial-timer-half:nth-of-type(2):after{animation:rotateRightMask 60s linear;-webkit-animation:rotateRightMask 60s linear}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .radial-timer-half{background:#48086a;border-radius:50px 0 0 50px;height:50px;left:0;overflow:hidden;position:absolute;top:0;width:25px}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .radial-timer-half:nth-of-type(2){transform:rotate(180deg);transform-origin:center right;z-index:5}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .radial-timer-half:before{background:#0f52ba;border-radius:0 0 0 0;content:"";height:-50px;left:50px;position:absolute;top:50px;width:-25px}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.can-cancel .radial-timer-half:after{background:#0f52ba;content:"";height:100px;left:-50px;position:absolute;top:-25px;transform-origin:center right;width:75px}.codex-event-modal .content-wrapper .content-wrapper-inner .class-layout .__codex-event-slot_wrapper span.unavailable{opacity:.2;pointer-events:none}.codex-event-modal .content-wrapper .content-wrapper-inner .legend{display:flex;justify-content:center;margin:50px 0 30px}@media (max-width:1023px){.codex-event-modal .content-wrapper .content-wrapper-inner .legend{flex-wrap:wrap}}.codex-event-modal .content-wrapper .content-wrapper-inner .legend span{font-size:14px;line-height:20px;margin:0 30px 10px 0;padding-left:30px;position:relative}@media (max-width:1023px){.codex-event-modal .content-wrapper .content-wrapper-inner .legend span{white-space:nowrap}}.codex-event-modal .content-wrapper .content-wrapper-inner .legend span:after{background:#eee;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.codex-event-modal .content-wrapper .content-wrapper-inner .legend span:last-child{margin-right:0}.codex-event-modal .content-wrapper .content-wrapper-inner .legend span.available:after{background:#0f52ba}.codex-event-modal .content-wrapper .content-wrapper-inner .legend span.taken:after{background:#0f52ba;opacity:.3}.codex-event-modal .content-wrapper .content-wrapper-inner .legend span.selected:after{background:#48086a}.codex-event-modal .content-wrapper .content-wrapper-inner .legend span.podium:after{border-radius:2px}.codex-event-modal .content-wrapper .content-wrapper-inner .__codex-waitlist-button-button{display:inline-block;margin:10px 0}.event-template{margin-bottom:60px}.event-template .codex-event-modal{background:0 0;border-bottom:1px solid rgba(0,0,0,.2);height:auto;min-height:500px;overflow:visible;position:static}.event-template .codex-event-modal .content-wrapper{align-items:flex-start;height:auto;overflow:visible;position:relative}@media (min-width:1024px){.event-template .codex-event-modal .content-wrapper .event-image{height:calc(100vh - 70px);position:-webkit-sticky;position:sticky;top:70px}}.event-template .codex-event-modal .content-wrapper .content-wrapper-inner{padding:60px 100px}@media (max-width:1023px){.event-template .codex-event-modal .content-wrapper .content-wrapper-inner{padding:40px}}@media (max-width:639px){.event-template .codex-event-modal .content-wrapper .content-wrapper-inner{padding:30px 20px}}.event-template .codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion{margin:40px -100px 0}@media (max-width:1023px){.event-template .codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion{margin:40px -40px 0}}@media (max-width:639px){.event-template .codex-event-modal .content-wrapper .content-wrapper-inner .one-click-notifictaion{margin:40px -20px}}.tt-location-modal{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.tt-location-modal .inner{background:#fff;left:50%;max-height:100%;max-width:1080px;overflow:scroll;padding:70px 40px 40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}@media (max-width:1023px){.tt-location-modal .inner{bottom:0;left:0;max-width:100%;padding:80px 20px;top:auto;transform:translate(0);width:100%}}.tt-location-modal .inner .close-icon{background-color:#fff;background-image:url(icon-close.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:20px;border-radius:50%;height:40px;position:absolute;right:20px;top:20px;width:40px;z-index:2}.tt-location-modal .inner .header{margin:0 0 40px;text-align:center}.tt-location-modal .inner .header .title{margin:0 0 10px}@media (max-width:1023px){.tt-location-modal .inner .header .title{font-size:20px;line-height:28px}}.tt-location-modal .inner .header p{margin:0}.tt-location-modal .inner .location-blocks{display:flex;justify-content:center}.tt-location-modal .inner .location-blocks.allow-wrapping{flex-wrap:wrap}@media (max-width:1023px){.tt-location-modal .inner .location-blocks{flex-wrap:wrap}}.tt-location-modal .inner .location-blocks .block{margin:0 10px 20px;width:260px}@media (max-width:1023px){.tt-location-modal .inner .location-blocks .block{margin:0 0 10px;width:100%}}.tt-location-modal .inner .location-blocks .block .img{border-radius:4px;overflow:hidden;padding-top:100%;position:relative;width:100%}@media (max-width:1023px){.tt-location-modal .inner .location-blocks .block .img{display:none}}.tt-location-modal .inner .location-blocks .block .img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:all .3s;width:100%}.tt-location-modal .inner .location-blocks .block .img:hover img{opacity:.7}.tt-location-modal .inner .location-blocks .block .btn-flex{margin-top:10px;width:100%}@media (max-width:1023px){.tt-location-modal .inner .location-blocks .block .btn-flex{margin:0}}.card-auth-wrapper .card-auth .tt-location-modal .inner .location-blocks .block .btn-flex button,.collection-template .collection-header .filter-wrapper .item .tt-location-modal .inner .location-blocks .block .btn-flex .filter-item,.product-card .tt-location-modal .inner .location-blocks .block .btn-flex .img-wrapper:after,.tt-location-modal .inner .location-blocks .block .btn-flex .btn,.tt-location-modal .inner .location-blocks .block .btn-flex .card-auth-wrapper .card-auth button,.tt-location-modal .inner .location-blocks .block .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.tt-location-modal .inner .location-blocks .block .btn-flex .product-card .img-wrapper:after{margin:0;text-align:center;width:100%}@media (max-width:1023px){.tt-location-modal .inner .foot{margin-top:30px}}.tt-location-modal .inner .foot p{margin:0;text-align:center}.locations-template .location-menu{background:#000;padding:10px 0}@media (max-width:1023px){.locations-template .location-menu{background:0 0;margin:0 2.5rem;padding:20px 0 0}}@media (max-width:639px){.locations-template .location-menu{margin:0 1.25rem}}.locations-template .location-menu .device-trigger{display:none}@media (max-width:1023px){.locations-template .location-menu .device-trigger{border:.0625rem solid rgba(0,0,0,.5);border-radius:4px;display:block;padding:8px 15px;position:relative}.locations-template .location-menu .device-trigger:after{background-color:transparent;background-image:url(icon-chev.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:14px;content:"";height:100%;position:absolute;right:0;top:0;transition:all .3s;width:40px}.locations-template .location-menu .device-trigger:after.active{transform:rotate(180deg)}}.locations-template .location-menu .items{display:flex}@media (max-width:1023px){.locations-template .location-menu .items{border:.0625rem solid rgba(0,0,0,.5);border-radius:4px;display:none;flex-wrap:wrap;margin:5px 0 0}}.locations-template .location-menu .items a{margin:0 10px 0 0}@media (max-width:1023px){.locations-template .location-menu .items a{background:0 0;border:none;color:#000;display:block;font-size:16px;font-weight:400;margin:0 0 10px;padding:8px 15px;text-align:left;text-transform:none;width:100%}.locations-template .location-menu .items a:hover{background:#0f52ba;color:#fff}}.locations-template .location-menu .items a:last-child{margin:0}.locations-template .location-repeater-blocks{padding-bottom:60px}.locations-template .location-repeater-blocks .block .title{margin:60px 0 15px}.locations-template .location-repeater-blocks .block .content{padding-right:40px}@media (max-width:1023px){.locations-template .location-repeater-blocks .block .content{padding:0 0 20px}}.locations-template .location-repeater-blocks .block .content p{margin:0 0 15px}.locations-template .location-repeater-blocks .block .content p a{font-weight:500;text-decoration:underline}.locations-template .location-repeater-blocks .block .content p:last-child{margin:0}.locations-template .location-repeater-blocks .block .meta{padding-left:40px}@media (max-width:1023px){.locations-template .location-repeater-blocks .block .meta{padding:0}}.locations-template .location-repeater-blocks .block .meta address{margin:0 0 20px}.locations-template .location-repeater-blocks .block .meta address .a-title{margin:0 0 10px}.locations-template .location-repeater-blocks .block .meta address p{margin:0}.locations-template .location-repeater-blocks .block .meta .opening-hours .oh-title{margin:0 0 10px}.locations-template .location-repeater-blocks .block .meta .opening-hours .oh-flex{display:flex}.locations-template .location-repeater-blocks .block .meta .opening-hours .oh-flex .days{min-width:70px}.locations-template .location-repeater-blocks .block .meta .opening-hours .oh-flex p{margin:0}.locations-template .location-repeater-blocks .block .location-media{margin-top:40px;position:relative}.locations-template .location-repeater-blocks .block .location-media:after{border-left:50px solid transparent;border-right:50px solid transparent;border-top:40px solid #fff;content:"";height:0;left:50%;position:absolute;top:0;transform:translate(-50%);width:0}@media (max-width:639px){.locations-template .location-repeater-blocks .block .location-media:after{border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid #fff}}.locations-template .location-repeater-blocks .block .location-media .image-container,.locations-template .location-repeater-blocks .block .location-media .map-container{padding-top:75%;position:relative;width:100%}@media (max-width:1023px){.locations-template .location-repeater-blocks .block .location-media .image-container,.locations-template .location-repeater-blocks .block .location-media .map-container{padding-top:60%}}@media (max-width:639px){.locations-template .location-repeater-blocks .block .location-media .image-container,.locations-template .location-repeater-blocks .block .location-media .map-container{padding-top:80%}}.locations-template .location-repeater-blocks .block .location-media .image-container iframe,.locations-template .location-repeater-blocks .block .location-media .map-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.locations-template .location-repeater-blocks .block .location-media .image-container .image-wrap img,.locations-template .location-repeater-blocks .block .location-media .map-container .image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.6;position:absolute;top:0;width:100%}.locations-template .location-repeater-blocks .block .location-media .image-container .video-text,.locations-template .location-repeater-blocks .block .location-media .map-container .video-text{left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:1}.locations-template .location-repeater-blocks .block .location-media .image-container .video-text p,.locations-template .location-repeater-blocks .block .location-media .map-container .video-text p{color:#fff;font-weight:500;letter-spacing:.5px;margin:0;padding-top:70px;position:relative;text-transform:uppercase}.locations-template .location-repeater-blocks .block .location-media .image-container .video-text p:after,.locations-template .location-repeater-blocks .block .location-media .map-container .video-text p:after{background-color:transparent;background-image:url(icon-play.svg);background-position:55%;-webkit-background-position:55% center;-o-background-position:55% center;background-repeat:no-repeat;background-size:22px;border:2px solid #fff;border-radius:50%;content:"";height:60px;left:50%;position:absolute;top:0;transform:translate(-50%);width:60px}.newsletter-modal{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.newsletter-modal .modal{background:#fff;display:flex;left:50%;max-height:100%;max-width:900px;min-height:480px;overflow:scroll;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}@media (max-width:1023px){.newsletter-modal .modal{align-content:flex-start;align-items:flex-start;flex-wrap:wrap;max-width:90%;min-height:unset;width:100%}}@media (max-width:639px){.newsletter-modal .modal{bottom:0;left:0;max-width:100%;top:auto;transform:translate(0)}}.newsletter-modal .modal .close-icon{background-color:transparent;background-image:url(icon-close.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;height:20px;position:absolute;right:20px;top:20px;width:20px;z-index:1}@media (max-width:1023px){.newsletter-modal .modal .close-icon{background-color:#fff;background-size:24px;height:40px;right:0;top:0;width:40px}}@media (max-width:639px){.newsletter-modal .modal .close-icon{background-size:contain;height:20px;right:20px;top:20px;width:20px}}.newsletter-modal .modal .image-wrap{min-width:325px;position:relative}@media (max-width:1023px){.newsletter-modal .modal .image-wrap{min-width:100%;padding-top:300px;width:100%}}@media (max-width:639px){.newsletter-modal .modal .image-wrap{display:none}}.newsletter-modal .modal .image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.newsletter-modal .modal .content{align-self:center;padding:40px}@media (max-width:1023px){.newsletter-modal .modal .content{align-self:flex-start}}@media (max-width:639px){.newsletter-modal .modal .content{padding:20px}}.newsletter-modal .modal .content .title{margin:0 0 10px}@media (max-width:639px){.newsletter-modal .modal .content .title{font-size:20px;line-height:28px;padding-right:40px}}.newsletter-modal .modal .content p:not(.title){margin:0 0 15px}.newsletter-modal .modal .content p:not(.title) a{text-decoration:underline}.newsletter-modal .modal .content p:not(.title):last-of-type{margin:0}.newsletter-modal .modal .content form{margin:20px 0 0;position:relative}.newsletter-modal .modal .content form input{border-radius:.25rem;font-size:.875rem}.newsletter-modal .modal .content form button{height:2.75rem;padding:0;position:absolute;right:.1875rem;top:.1875rem;width:2.75rem;z-index:1}.newsletter-modal .modal .content form button span{background-color:transparent;background-image:url(icon-arrow-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:12px;height:100%;left:0;position:absolute;top:0;width:100%}.newsletter-modal .modal .content form button:hover:after{display:none}.newsletter-modal .modal .content form p.mc-message{color:#000;font-size:14px;line-height:20px;margin:20px 0 0!important}.newsletter-modal .modal .content form p.mc-message.success{color:#69b1be}.newsletter-modal .modal .content form p.mc-message.error{color:#0f52ba}.codex-account-template .pricing-overview-section,.studio-pricing-template .pricing-overview-section{margin:0 0 60px;overflow:hidden;position:relative}@media (max-width:1023px){.codex-account-template .pricing-overview-section,.studio-pricing-template .pricing-overview-section{margin-bottom:25px}}.codex-account-template .pricing-overview-section .slick-list,.studio-pricing-template .pricing-overview-section .slick-list{padding:0 20px}@media (min-width:1024px){.codex-account-template .pricing-overview-section .slick-list,.studio-pricing-template .pricing-overview-section .slick-list{padding:0 2.5rem 0 calc(2.5rem + 8.33333%)}}.codex-account-template .pricing-overview-section .slick-slider .slick-prev,.studio-pricing-template .pricing-overview-section .slick-slider .slick-prev{left:20px}@media (min-width:1024px){.codex-account-template .pricing-overview-section .slick-slider .slick-prev,.studio-pricing-template .pricing-overview-section .slick-slider .slick-prev{left:calc(2.5rem + 8.33333% - 64px)}}.codex-account-template .pricing-overview-section .slick-slider .slick-next,.studio-pricing-template .pricing-overview-section .slick-slider .slick-next{right:20px}@media (min-width:1024px){.codex-account-template .pricing-overview-section .slick-slider .slick-next,.studio-pricing-template .pricing-overview-section .slick-slider .slick-next{right:70px}}.codex-account-template .pricing-overview-section .slick-track,.studio-pricing-template .pricing-overview-section .slick-track{display:flex}.codex-account-template .pricing-overview-section .blocks,.studio-pricing-template .pricing-overview-section .blocks{position:relative;z-index:1}.codex-account-template .pricing-overview-section .blocks .block,.studio-pricing-template .pricing-overview-section .blocks .block{border-radius:5px;display:flex;flex-direction:column;height:auto;margin:0 24px 0 0;max-width:368px;overflow:hidden;position:relative}@media (max-width:1023px){.codex-account-template .pricing-overview-section .blocks .block,.studio-pricing-template .pricing-overview-section .blocks .block{margin:0 16px 0 0;width:calc(100vw - 80px)}}.codex-account-template .pricing-overview-section .blocks .block img,.studio-pricing-template .pricing-overview-section .blocks .block img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all 1s;width:100%}.codex-account-template .pricing-overview-section .blocks .block:hover img,.studio-pricing-template .pricing-overview-section .blocks .block:hover img{height:110%;width:110%}.codex-account-template .pricing-overview-section .blocks .block .content,.studio-pricing-template .pricing-overview-section .blocks .block .content{flex-grow:1;padding:24px 24px 80px;position:relative;z-index:1}@media (max-width:1023px){.codex-account-template .pricing-overview-section .blocks .block .content,.studio-pricing-template .pricing-overview-section .blocks .block .content{min-height:0}}.codex-account-template .pricing-overview-section .blocks .block .content .title,.studio-pricing-template .pricing-overview-section .blocks .block .content .title{color:#fff;margin:0 0 15px}.codex-account-template .pricing-overview-section .blocks .block .content p,.studio-pricing-template .pricing-overview-section .blocks .block .content p{color:#fff;font-size:14px;line-height:24px;margin:0}.codex-account-template .pricing-overview-section .blocks .block .content .list,.studio-pricing-template .pricing-overview-section .blocks .block .content .list{margin:30px 0 0}@media (max-width:1023px){.codex-account-template .pricing-overview-section .blocks .block .content .list,.studio-pricing-template .pricing-overview-section .blocks .block .content .list{margin-bottom:40px}}.codex-account-template .pricing-overview-section .blocks .block .content .list p,.studio-pricing-template .pricing-overview-section .blocks .block .content .list p{display:flex;font-weight:500;justify-content:space-between;margin:0;text-transform:uppercase}.codex-account-template .pricing-overview-section .blocks .block .content .btn-flex,.studio-pricing-template .pricing-overview-section .blocks .block .content .btn-flex{bottom:20px;left:30px;position:absolute;width:calc(100% - 60px)}.card-auth-wrapper .card-auth .codex-account-template .pricing-overview-section .blocks .block .content .btn-flex button,.card-auth-wrapper .card-auth .studio-pricing-template .pricing-overview-section .blocks .block .content .btn-flex button,.codex-account-template .pricing-overview-section .blocks .block .content .btn-flex .btn,.codex-account-template .pricing-overview-section .blocks .block .content .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .pricing-overview-section .blocks .block .content .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .pricing-overview-section .blocks .block .content .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .pricing-overview-section .blocks .block .content .btn-flex .filter-item,.collection-template .collection-header .filter-wrapper .item .studio-pricing-template .pricing-overview-section .blocks .block .content .btn-flex .filter-item,.product-card .codex-account-template .pricing-overview-section .blocks .block .content .btn-flex .img-wrapper:after,.product-card .studio-pricing-template .pricing-overview-section .blocks .block .content .btn-flex .img-wrapper:after,.studio-pricing-template .pricing-overview-section .blocks .block .content .btn-flex .btn,.studio-pricing-template .pricing-overview-section .blocks .block .content .btn-flex .card-auth-wrapper .card-auth button,.studio-pricing-template .pricing-overview-section .blocks .block .content .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.studio-pricing-template .pricing-overview-section .blocks .block .content .btn-flex .product-card .img-wrapper:after{margin:0;text-align:center;width:100%}.codex-account-template .pricing-usps,.studio-pricing-template .pricing-usps{margin:0 0 60px;position:relative}@media (max-width:639px){.codex-account-template .pricing-usps,.studio-pricing-template .pricing-usps{margin-bottom:40px}}.codex-account-template .pricing-usps .content,.studio-pricing-template .pricing-usps .content{padding:30px;position:relative}@media (max-width:639px){.codex-account-template .pricing-usps .content,.studio-pricing-template .pricing-usps .content{padding:0}}@media (min-width:1024px){.codex-account-template .pricing-usps .content:before,.studio-pricing-template .pricing-usps .content:before{border:1px solid #48086a;border-radius:4px;content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}}.codex-account-template .pricing-usps .content .section-note,.studio-pricing-template .pricing-usps .content .section-note{left:-20px}.codex-account-template .pricing-usps .content .title,.studio-pricing-template .pricing-usps .content .title{margin:0 0 30px;text-align:center}.codex-account-template .pricing-usps .content .blocks,.studio-pricing-template .pricing-usps .content .blocks{display:flex;justify-content:center}.codex-account-template .pricing-usps .content .blocks .block,.studio-pricing-template .pricing-usps .content .blocks .block{margin:0 28px;min-width:160px;width:160px}@media (max-width:639px){.codex-account-template .pricing-usps .content .blocks .block,.studio-pricing-template .pricing-usps .content .blocks .block{margin:0 10px;min-width:calc(33.3% - 20px);width:calc(33.3% - 20px)}}.codex-account-template .pricing-usps .content .blocks .block .image-wrap,.studio-pricing-template .pricing-usps .content .blocks .block .image-wrap{border:1px solid rgba(72,11,106,.2);border-radius:50%;margin:0 0 20px;padding-top:100%;position:relative;width:100%}.codex-account-template .pricing-usps .content .blocks .block .image-wrap img,.studio-pricing-template .pricing-usps .content .blocks .block .image-wrap img{height:auto;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}@media (max-width:639px){.codex-account-template .pricing-usps .content .blocks .block .image-wrap img,.studio-pricing-template .pricing-usps .content .blocks .block .image-wrap img{width:40px!important}}.codex-account-template .pricing-usps .content .blocks .block p,.studio-pricing-template .pricing-usps .content .blocks .block p{line-height:20px;margin:0;text-align:center}@media (max-width:639px){.codex-account-template .pricing-usps .content .blocks .block p,.studio-pricing-template .pricing-usps .content .blocks .block p{font-size:10px;line-height:16px;text-transform:uppercase}}.codex-account-template .pricing-section-head .title,.studio-pricing-template .pricing-section-head .title{position:relative}.codex-account-template .pricing-section-head .title span,.studio-pricing-template .pricing-section-head .title span{background:#fff;padding:0 15px 0 0;position:relative;z-index:1}.codex-account-template .pricing-section-head .title:before,.studio-pricing-template .pricing-section-head .title:before{background:rgba(72,11,106,.2);content:"";height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.codex-account-template .pricing-section-head .overview,.studio-pricing-template .pricing-section-head .overview{margin:0 0 40px}.codex-account-template .offers-section,.studio-pricing-template .offers-section{margin-bottom:60px;overflow:hidden;position:relative}@media (max-width:639px){.codex-account-template .offers-section,.studio-pricing-template .offers-section{margin-bottom:40px}}.codex-account-template .offers-section .section-bg-title,.studio-pricing-template .offers-section .section-bg-title{left:-20%;top:100px}.codex-account-template .offers-section .block,.studio-pricing-template .offers-section .block{background:#fff;padding:40px;position:relative;z-index:1}@media (max-width:639px){.codex-account-template .offers-section .block,.studio-pricing-template .offers-section .block{padding:20px}}.codex-account-template .offers-section .block:before,.studio-pricing-template .offers-section .block:before{border:1px solid #48086a;border-radius:4px;content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.codex-account-template .offers-section .block .title,.studio-pricing-template .offers-section .block .title{margin:0 0 5px}.codex-account-template .offers-section .block .price,.studio-pricing-template .offers-section .block .price{color:#0f52ba;margin:0 0 30px}.codex-account-template .offers-section .block .price span,.studio-pricing-template .offers-section .block .price span{color:#000;font-size:16px;line-height:20px;text-transform:lowercase}.codex-account-template .offers-section .block .__codex-plans-joining_fee,.studio-pricing-template .offers-section .block .__codex-plans-joining_fee{font-size:14px;line-height:20px;margin:-20px 0 20px}.codex-account-template .offers-section .block .benefits li,.studio-pricing-template .offers-section .block .benefits li{line-height:20px;list-style:none;padding:0 0 20px 24px;position:relative}.codex-account-template .offers-section .block .benefits li:before,.studio-pricing-template .offers-section .block .benefits li:before{background-color:transparent;background-image:url(icon-check-green.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:0;position:absolute;top:8px;width:15px}.codex-account-template .offers-section .block .btn-flex,.studio-pricing-template .offers-section .block .btn-flex{margin:40px 0;width:100%}.card-auth-wrapper .card-auth .codex-account-template .offers-section .block .btn-flex button,.card-auth-wrapper .card-auth .studio-pricing-template .offers-section .block .btn-flex button,.codex-account-template .offers-section .block .btn-flex .btn,.codex-account-template .offers-section .block .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .offers-section .block .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .offers-section .block .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .offers-section .block .btn-flex .filter-item,.collection-template .collection-header .filter-wrapper .item .studio-pricing-template .offers-section .block .btn-flex .filter-item,.product-card .codex-account-template .offers-section .block .btn-flex .img-wrapper:after,.product-card .studio-pricing-template .offers-section .block .btn-flex .img-wrapper:after,.studio-pricing-template .offers-section .block .btn-flex .btn,.studio-pricing-template .offers-section .block .btn-flex .card-auth-wrapper .card-auth button,.studio-pricing-template .offers-section .block .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.studio-pricing-template .offers-section .block .btn-flex .product-card .img-wrapper:after{margin:0;text-align:center;width:100%}.codex-account-template .codex-purchase-section .section-bg-title,.studio-pricing-template .codex-purchase-section .section-bg-title{top:100px}.codex-account-template .pricing-button,.studio-pricing-template .pricing-button{padding:60px 0 120px}@media (max-width:639px){.codex-account-template .pricing-button,.studio-pricing-template .pricing-button{padding:20px 0 80px}.codex-account-template .pricing-button .btn-flex,.studio-pricing-template .pricing-button .btn-flex{flex-wrap:wrap;width:100%}.card-auth-wrapper .card-auth .codex-account-template .pricing-button .btn-flex button,.card-auth-wrapper .card-auth .studio-pricing-template .pricing-button .btn-flex button,.codex-account-template .pricing-button .btn-flex .btn,.codex-account-template .pricing-button .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .pricing-button .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .pricing-button .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .pricing-button .btn-flex .filter-item,.collection-template .collection-header .filter-wrapper .item .studio-pricing-template .pricing-button .btn-flex .filter-item,.product-card .codex-account-template .pricing-button .btn-flex .img-wrapper:after,.product-card .studio-pricing-template .pricing-button .btn-flex .img-wrapper:after,.studio-pricing-template .pricing-button .btn-flex .btn,.studio-pricing-template .pricing-button .btn-flex .card-auth-wrapper .card-auth button,.studio-pricing-template .pricing-button .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.studio-pricing-template .pricing-button .btn-flex .product-card .img-wrapper:after{margin:0 0 10px;text-align:center;width:100%}.card-auth-wrapper .card-auth .codex-account-template .pricing-button .btn-flex button:last-child,.card-auth-wrapper .card-auth .studio-pricing-template .pricing-button .btn-flex button:last-child,.codex-account-template .pricing-button .btn-flex .btn:last-child,.codex-account-template .pricing-button .btn-flex .card-auth-wrapper .card-auth button:last-child,.codex-account-template .pricing-button .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.codex-account-template .pricing-button .btn-flex .product-card .img-wrapper:last-child:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .pricing-button .btn-flex .filter-item:last-child,.collection-template .collection-header .filter-wrapper .item .studio-pricing-template .pricing-button .btn-flex .filter-item:last-child,.product-card .codex-account-template .pricing-button .btn-flex .img-wrapper:last-child:after,.product-card .studio-pricing-template .pricing-button .btn-flex .img-wrapper:last-child:after,.studio-pricing-template .pricing-button .btn-flex .btn:last-child,.studio-pricing-template .pricing-button .btn-flex .card-auth-wrapper .card-auth button:last-child,.studio-pricing-template .pricing-button .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.studio-pricing-template .pricing-button .btn-flex .product-card .img-wrapper:last-child:after{margin:0}}.text-ticker{display:flex;overflow:hidden;transition:all .3s;width:100vw}.text-ticker .text-marquee .inner{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;-webkit-animation:marquee 15s linear infinite;animation:marquee 15s linear infinite;color:transparent!important;display:flex;font-family:Open Sans,sans-serif;font-size:80px;font-weight:900;letter-spacing:6px;line-height:60px;padding:35px 0 40px;white-space:nowrap}@media (min-width:640px){.text-ticker .text-marquee .inner{-webkit-animation:marquee 40s linear infinite;animation:marquee 40s linear infinite;font-size:120px;letter-spacing:10px;line-height:100px;padding:70px 0 80px}}.temp-page-codex-buy .site-header,.temp-page-codex-studio-pricing .site-header{position:absolute}.temp-page-codex-buy .pricing-navigation,.temp-page-codex-studio-pricing .pricing-navigation{background:#fff;box-shadow:0 0 .1875rem rgba(0,0,0,.18);left:0;position:fixed;top:-200px;transition:all .5s;width:calc(100% - 3.75rem);z-index:98}@media (max-width:1023px){.temp-page-codex-buy .pricing-navigation,.temp-page-codex-studio-pricing .pricing-navigation{background:#000;top:-100%;width:100%}}.temp-page-codex-buy .pricing-navigation.scrolled,.temp-page-codex-studio-pricing .pricing-navigation.scrolled{top:0}.temp-page-codex-buy .pricing-navigation nav,.temp-page-codex-studio-pricing .pricing-navigation nav{display:flex;flex-wrap:wrap;justify-content:center;padding:25px 0 15px}@media (max-width:1023px){.temp-page-codex-buy .pricing-navigation nav,.temp-page-codex-studio-pricing .pricing-navigation nav{justify-content:flex-start;padding:0}}.temp-page-codex-buy .pricing-navigation nav a,.temp-page-codex-studio-pricing .pricing-navigation nav a{border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:13px;font-weight:500;letter-spacing:.5px;line-height:28px;margin:0 10px 10px 0;padding:0 20px;text-transform:uppercase;white-space:nowrap}@media (max-width:1023px){.temp-page-codex-buy .pricing-navigation nav a,.temp-page-codex-studio-pricing .pricing-navigation nav a{border:none;border-radius:0;color:#fff;display:none;font-size:16px;font-weight:400;line-height:40px;margin:0;padding:0 40px;text-transform:none;width:100%}}@media (max-width:639px){.temp-page-codex-buy .pricing-navigation nav a,.temp-page-codex-studio-pricing .pricing-navigation nav a{padding:0 20px}}.temp-page-codex-buy .pricing-navigation nav a.active,.temp-page-codex-studio-pricing .pricing-navigation nav a.active{background:#0f52ba;background:linear-gradient(-45deg,#480b6a,#0f52ba);border-color:#fff;color:#fff}.temp-page-codex-buy .pricing-navigation .device-trigger,.temp-page-codex-studio-pricing .pricing-navigation .device-trigger{display:none}@media (max-width:1023px){.temp-page-codex-buy .pricing-navigation .device-trigger,.temp-page-codex-studio-pricing .pricing-navigation .device-trigger{border-bottom:1px solid #fff;color:#fff;display:block;font-size:14px;font-weight:500;padding:6px 40px;position:relative;text-transform:uppercase}.temp-page-codex-buy .pricing-navigation .device-trigger:after,.temp-page-codex-studio-pricing .pricing-navigation .device-trigger:after{background-color:transparent;background-image:url(icon-chev-white.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:40px;top:11px;transition:all .3s;width:16px}.temp-page-codex-buy .pricing-navigation .device-trigger.expanded:after,.temp-page-codex-studio-pricing .pricing-navigation .device-trigger.expanded:after{transform:rotate(180deg)}}@media (max-width:639px){.temp-page-codex-buy .pricing-navigation .device-trigger,.temp-page-codex-studio-pricing .pricing-navigation .device-trigger{padding:6px 20px}.temp-page-codex-buy .pricing-navigation .device-trigger:after,.temp-page-codex-studio-pricing .pricing-navigation .device-trigger:after{right:20px}}.corporate-wellness-template{margin-bottom:60px}@media (max-width:639px){.corporate-wellness-template{margin-bottom:20px}}.corporate-wellness-template .intro-content-block{padding-bottom:30px}@media (max-width:639px){.corporate-wellness-template .intro-content-block.contact{padding-top:0}}.corporate-wellness-template .single-spotlight-block:before{width:calc(100% - 80px)}.corporate-wellness-template .single-spotlight-block .content .inner .btn-flex{margin-top:30px}@media (min-width:1024px){.corporate-wellness-template .single-spotlight-block .image-carousel.image-left{order:-1}.corporate-wellness-template .single-spotlight-block .image-carousel.image-left .ssb-img-carousel{-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}.corporate-wellness-template .single-spotlight-block .image-carousel .ssb-img-carousel{margin:0;width:100%}}@media (max-width:1023px){.corporate-wellness-template .single-spotlight-block .image-carousel{order:-1}}@media (max-width:1023px) and (max-width:639px){.corporate-wellness-template .single-spotlight-block .image-carousel .ssb-img-carousel .item .image-wrap{padding-top:100%}}.first-timers-template.studio-pricing-template .ft-whyweride{margin-bottom:40px}.first-timers-template .ft-whyweride .header{padding:0 0 30px;position:relative}@media (max-width:639px){.first-timers-template .ft-whyweride .header{position:static}}.first-timers-template .ft-whyweride .header .title{margin:0;position:relative;width:100%}.first-timers-template .ft-whyweride .header .title:before{background:rgba(72,11,106,.2);content:"";height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.first-timers-template .ft-whyweride .header .title span{background:#fff;padding-right:15px;position:relative;z-index:1}.first-timers-template .ft-whyweride .blocks{display:flex;margin:0 -7px}@media (max-width:1023px){.first-timers-template .ft-whyweride .blocks{margin:0 -2.5rem;overflow:scroll;padding:0 2.5rem}}@media (max-width:639px){.first-timers-template .ft-whyweride .blocks{margin:0 -1.25rem;padding:0 1.25rem}}.first-timers-template .ft-whyweride .blocks .block{border-radius:5px;margin:0 7px;padding:20px 20px 104px;position:relative;text-align:center;width:calc(33.3% - 14px)}@media (max-width:1023px){.first-timers-template .ft-whyweride .blocks .block{margin:0 10px 0 0;min-width:340px}}@media (max-width:639px){.first-timers-template .ft-whyweride .blocks .block{min-width:280px}}.first-timers-template .ft-whyweride .blocks .block .img-wrapper{margin:30px 0 20px;padding-top:70px;position:relative;width:100%}.first-timers-template .ft-whyweride .blocks .block .img-wrapper img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.first-timers-template .ft-whyweride .blocks .block .title{color:#fff;margin:0 0 40px}.first-timers-template .ft-whyweride .blocks .block .overview{color:#fff;margin:0}.first-timers-template .ft-whyweride .blocks .block .btn-flex{bottom:20px;left:20px;position:absolute;width:calc(100% - 40px)}.card-auth-wrapper .card-auth .first-timers-template .ft-whyweride .blocks .block .btn-flex button,.collection-template .collection-header .filter-wrapper .item .first-timers-template .ft-whyweride .blocks .block .btn-flex .filter-item,.first-timers-template .ft-whyweride .blocks .block .btn-flex .btn,.first-timers-template .ft-whyweride .blocks .block .btn-flex .card-auth-wrapper .card-auth button,.first-timers-template .ft-whyweride .blocks .block .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.first-timers-template .ft-whyweride .blocks .block .btn-flex .product-card .img-wrapper:after,.product-card .first-timers-template .ft-whyweride .blocks .block .btn-flex .img-wrapper:after{margin:0;text-align:center;width:100%}.first-timers-template .ft-breadcrumbs{margin:80px 0 60px}@media (max-width:639px){.first-timers-template .ft-breadcrumbs{margin:60px 0 40px}}.first-timers-template .ft-breadcrumbs .header{text-align:center}.first-timers-template .ft-breadcrumbs .header .title{margin:0}.first-timers-template .ft-breadcrumbs .header .title.color-red{color:#0f52ba}.first-timers-template .ft-breadcrumbs .blocks{display:flex;justify-content:space-between;margin:50px 0 0;position:relative}.first-timers-template .ft-breadcrumbs .blocks:before{background:rgba(72,11,106,.2);content:"";height:1px;left:0;position:absolute;top:14px;width:100%}.first-timers-template .ft-breadcrumbs .blocks .block{position:relative;text-align:center}@media (max-width:639px){.first-timers-template .ft-breadcrumbs .blocks .block{width:100%}}.first-timers-template .ft-breadcrumbs .blocks .block.active .value{background:#48086a;border-color:#48086a;color:#fff}.first-timers-template .ft-breadcrumbs .blocks .block .value{background:#fff;border:1px solid rgba(72,11,106,.2);border-radius:50%;color:#000;display:block;font-weight:700;line-height:28px;text-align:center;width:30px}.first-timers-template .ft-breadcrumbs .blocks .block span{display:block;font-size:14px;line-height:18px;margin:5px 0 0}@media (max-width:639px){.first-timers-template .ft-breadcrumbs .blocks .block span{font-size:12px}}.first-timers-template .ft-breadcrumbs .blocks .block:first-child span{text-align:left}.first-timers-template .ft-breadcrumbs .blocks .block:nth-child(2) .value{margin:0 auto}.first-timers-template .ft-breadcrumbs .blocks .block:last-child .value{margin-left:auto}.first-timers-template .ft-breadcrumbs .blocks .block:last-child span{text-align:right}.first-timers-template .ft-register-section{margin:60px 0}.first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg{text-align:center}@media (max-width:639px){.first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex{flex-wrap:wrap;width:100%}.card-auth-wrapper .card-auth .first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex button,.collection-template .collection-header .filter-wrapper .item .first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .filter-item,.first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .btn,.first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .card-auth-wrapper .card-auth button,.first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .product-card .img-wrapper:after,.product-card .first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .img-wrapper:after{margin:0 0 5px;text-align:center;width:100%}.card-auth-wrapper .card-auth .first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex button:last-child,.collection-template .collection-header .filter-wrapper .item .first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .filter-item:last-child,.first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .btn:last-child,.first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .card-auth-wrapper .card-auth button:last-child,.first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .product-card .img-wrapper:last-child:after,.product-card .first-timers-template .ft-register-section .__codex-register-panel .already-registered-msg .btn-flex .img-wrapper:last-child:after{margin:0}}.first-timers-template .ft-register-section .__codex-register-panel .reg-title{margin:0 0 30px;position:relative;width:100%}.first-timers-template .ft-register-section .__codex-register-panel .reg-title:before{background:rgba(72,11,106,.2);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.first-timers-template .ft-register-section .__codex-register-panel .reg-title span{background:#fff;padding-right:15px;position:relative;z-index:1}.first-timers-template .ft-register-section .__codex-register-panel .form-grid{margin:0 -20px}@media (max-width:1023px){.first-timers-template .ft-register-section .__codex-register-panel .form-grid{margin:0}}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell{padding:0 20px 15px}@media (max-width:1023px){.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell{padding:0 0 15px}}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell.dob-fields{align-items:center;display:flex}@media (max-width:639px){.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell.dob-fields{flex-wrap:wrap}}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell.dob-fields label{font-size:14px;margin:0 40px 0 0}@media (max-width:639px){.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell.dob-fields label{margin:0;width:100%}}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell.dob-fields .__codex-dob-picker-wrapper{display:flex;width:100%}@media (max-width:639px){.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell.dob-fields .__codex-dob-picker-wrapper{margin:0 -4px;width:calc(100% + 8px)}}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell.dob-fields .__codex-dob-picker-wrapper div{margin:0 0 0 10px;width:calc(100% - 10px)}@media (max-width:639px){.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell.dob-fields .__codex-dob-picker-wrapper div{margin:0 4px;width:calc(100% - 8px)}}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell .vue-tel-input{border:.0625rem solid rgba(0,0,0,.5);border-radius:0;box-shadow:none!important;outline:0!important;transition:all .3s}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell .vue-tel-input:focus-within,.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell .vue-tel-input:hover{border-color:#000}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell .vue-tel-input .vti__dropdown{border-right:.0625rem solid rgba(0,0,0,.5)}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell .vue-tel-input input{border:none!important}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell.checkbox-wrapper-flex{display:flex;justify-content:center}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .cell.checkbox-wrapper-flex .checkbox-wrapper{margin:20px 0}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .__codex-errors{margin:0 0 1.875rem;width:100%}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .__codex-errors ul li{list-style:none;text-align:center}@media (max-width:639px){.first-timers-template .ft-register-section .__codex-register-panel .form-grid .btn-flex{width:100%}.card-auth-wrapper .card-auth .first-timers-template .ft-register-section .__codex-register-panel .form-grid .btn-flex button,.collection-template .collection-header .filter-wrapper .item .first-timers-template .ft-register-section .__codex-register-panel .form-grid .btn-flex .filter-item,.first-timers-template .ft-register-section .__codex-register-panel .form-grid .btn-flex .btn,.first-timers-template .ft-register-section .__codex-register-panel .form-grid .btn-flex .card-auth-wrapper .card-auth button,.first-timers-template .ft-register-section .__codex-register-panel .form-grid .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.first-timers-template .ft-register-section .__codex-register-panel .form-grid .btn-flex .product-card .img-wrapper:after,.product-card .first-timers-template .ft-register-section .__codex-register-panel .form-grid .btn-flex .img-wrapper:after{margin:0;text-align:center;width:100%}}.first-timers-template .ft-register-section .__codex-register-panel .form-grid .__codex-register-errors p{text-align:center}.first-timers-template .ft-register-section .__codex-register-panel .login-controls{display:flex;justify-content:center}.first-timers-template .ft-register-section .__codex-register-panel .login-controls p{cursor:pointer;font-size:14px;margin:0}.first-timers-template .register-success{background:#69b1be;margin:0 -2.5rem;padding:20px 0;width:calc(100% + 5rem)}@media (max-width:639px){.first-timers-template .register-success{margin:0 -1.25rem;padding:20px;width:calc(100% + 2.5rem)}}.first-timers-template .register-success p{color:#fff;margin:0 auto;max-width:1000px;padding:0 40px;text-align:center}@media (max-width:639px){.first-timers-template .register-success p{font-size:14px;line-height:22px}}.first-timers-template .register-success p a{color:#fff}.first-timers-template .codex-purchase-section{margin-top:40px}.first-timers-template .codex-purchase-section .blocks.purchase-block-carousel{overflow:scroll;padding:30px 0 30px 8%}@media (max-width:1023px){.first-timers-template .codex-purchase-section .blocks.purchase-block-carousel{overflow:visible;padding:0}}.first-timers-template .codex-purchase-section .blocks.purchase-block-carousel .block{min-width:320px}@media (max-width:1023px){.first-timers-template .codex-purchase-section .blocks.purchase-block-carousel .block{min-width:100%}}.first-timers-template .faq-template .faq-footer{margin-bottom:0}.first-timers-template .timetable-template{margin:40px -2.5rem 0}@media (max-width:639px){.first-timers-template .timetable-template{margin:40px -1.25rem 0}}.first-timers-template .ft-register-section .__codex-register-panel .timetable-template .reg-title{margin:0 2.5rem 1.875rem;width:calc(100% - 5rem)}@media (max-width:639px){.first-timers-template .ft-register-section .__codex-register-panel .timetable-template .reg-title{margin:0 1.25rem 1.875rem;width:calc(100% - 2.5rem)}}.codex-account-template{align-items:flex-start;display:flex;width:100%}@media (max-width:1023px){.codex-account-template{flex-wrap:wrap;padding-top:60px}}@media (max-width:639px){.codex-account-template{padding-top:100px}}.codex-account-template .account-sidebar{background:#000;min-height:100vh;min-width:270px;position:-webkit-sticky;position:sticky;top:0}@media (max-width:1023px){.codex-account-template .account-sidebar{height:105px;left:0;min-height:60px;min-width:100%;overflow:visible;position:fixed;transition:all .3s;width:100%;z-index:9}.codex-account-template .account-sidebar:before{background:#000;border-radius:50%;content:"";height:144px;left:50%;position:absolute;top:-40px;transform:translate(-50%);width:144px;z-index:2}.codex-account-template .account-sidebar:after{background:#fff;bottom:0;content:"";height:40px;left:0;position:absolute;width:100%;z-index:0}}.codex-account-template .account-sidebar .account-menu-trigger{display:none}@media (max-width:1023px){.codex-account-template .account-sidebar .account-menu-trigger{display:block;height:20px;left:40px;position:absolute;top:20px;width:21px}}@media (max-width:1023px) and (max-width:639px){.codex-account-template .account-sidebar .account-menu-trigger{left:20px}}@media (max-width:1023px){.codex-account-template .account-sidebar .account-menu-trigger:after,.codex-account-template .account-sidebar .account-menu-trigger:before{background:#fff;content:"";height:2px;left:0;position:absolute;transition:all .3s;width:21px}.codex-account-template .account-sidebar .account-menu-trigger:before{top:4px}.codex-account-template .account-sidebar .account-menu-trigger:after{bottom:4px}}.codex-account-template .account-sidebar .logo{background-color:transparent;background-image:url(logo.png);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:150px;margin:30px 0 60px;width:100%}@media (max-width:1023px){.codex-account-template .account-sidebar .logo{height:5rem;margin:10px auto 0;position:relative;width:5.3125rem;z-index:2}.codex-account-template .account-sidebar ul{display:none}}.codex-account-template .account-sidebar ul:not(.foot-menu) li{background:0 0;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:500;padding:6px 40px;transition:all .3s}.codex-account-template .account-sidebar ul:not(.foot-menu) li:not(.active):hover{background:#0f52ba}.codex-account-template .account-sidebar ul.foot-menu{margin-top:100px}.codex-account-template .account-sidebar ul.foot-menu li a{color:#ccc;display:block;font-size:13px;font-weight:500;line-height:25px;padding:0 40px;transition:all .3s}.codex-account-template .account-sidebar ul.foot-menu li a:hover{color:#fff}.codex-account-template .account-sidebar .btn-flex{display:none}@media (max-width:1023px){.codex-account-template.menu-expanded .account-sidebar{height:100vh;overflow:scroll}.codex-account-template.menu-expanded .account-sidebar:after{background:0 0;height:0}.codex-account-template.menu-expanded .account-sidebar .account-menu-trigger:before{top:9px;transform:rotate(45deg)}.codex-account-template.menu-expanded .account-sidebar .account-menu-trigger:after{bottom:9px;transform:rotate(-45deg)}.codex-account-template.menu-expanded .account-sidebar ul{display:block;margin:0}.codex-account-template.menu-expanded .account-sidebar ul.foot-menu{margin-top:40px}.codex-account-template.menu-expanded .account-sidebar ul li{border-bottom:1px solid hsla(0,0%,100%,.2);font-size:15px;padding:12px 40px}}@media (max-width:1023px) and (max-width:639px){.codex-account-template.menu-expanded .account-sidebar ul li{padding:12px 20px}}@media (max-width:1023px){.codex-account-template.menu-expanded .account-sidebar ul li.active{background:0 0;font-weight:700}.codex-account-template.menu-expanded .account-sidebar ul li a{color:#fff;font-size:15px;line-height:1.75rem;padding:0}.codex-account-template.menu-expanded .account-sidebar ul li:last-child{border-bottom:none}.codex-account-template.menu-expanded .account-sidebar .btn-flex{display:flex;justify-content:space-between;padding:30px 20px 80px}.card-auth-wrapper .card-auth .codex-account-template.menu-expanded .account-sidebar .btn-flex button,.codex-account-template.menu-expanded .account-sidebar .btn-flex .btn,.codex-account-template.menu-expanded .account-sidebar .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template.menu-expanded .account-sidebar .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template.menu-expanded .account-sidebar .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template.menu-expanded .account-sidebar .btn-flex .filter-item,.product-card .codex-account-template.menu-expanded .account-sidebar .btn-flex .img-wrapper:after{margin:0;text-align:center;width:calc(50% - 5px)}.codex-account-template.menu-expanded .account-sidebar .btn-flex .__codex-logout-button{background:0 0;border-color:#0f52ba;color:#0f52ba}.codex-account-template.menu-expanded .account-sidebar .btn-flex .__codex-logout-button:hover{background:#0f52ba;border-color:#0f52ba;color:#fff}}.codex-account-template .account-output{padding:30px 40px;width:calc(100% - 270px)}@media (max-width:1023px){.codex-account-template .account-output{width:100%}}@media (max-width:639px){.codex-account-template .account-output{padding:30px 20px}}.codex-account-template .account-output .account-header{align-items:center;display:flex;justify-content:space-between;margin:0 0 15px}.codex-account-template .account-output .account-header .name-block{align-items:center;display:flex}.codex-account-template .account-output .account-header .name-block .customer-avatar{align-items:center;background:#030303;border:1px solid #222;border-radius:4px;display:flex;height:60px;justify-content:center;min-width:60px;transition:all .3s;width:60px}@media (max-width:639px){.codex-account-template .account-output .account-header .name-block .customer-avatar{display:none}}.codex-account-template .account-output .account-header .name-block .customer-avatar:hover{border-color:#0f52ba}.codex-account-template .account-output .account-header .name-block .customer-avatar span{color:#fff;display:block;text-transform:uppercase;visibility:hidden;width:15px}.codex-account-template .account-output .account-header .name-block .customer-avatar span:first-letter{font-size:22px;font-weight:900;text-transform:uppercase;visibility:visible}.codex-account-template .account-output .account-header .name-block .name{font-size:20px;font-weight:500;line-height:28px;margin:0 0 0 15px}@media (max-width:639px){.codex-account-template .account-output .account-header .name-block .name{margin:0}.codex-account-template .account-output .account-header .btn-flex{display:none}}.card-auth-wrapper .card-auth .codex-account-template .account-output .account-header .btn-flex button,.codex-account-template .account-output .account-header .btn-flex .btn,.codex-account-template .account-output .account-header .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .account-header .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .account-header .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .account-header .btn-flex .filter-item,.product-card .codex-account-template .account-output .account-header .btn-flex .img-wrapper:after{margin:0 10px 0 0;padding:10px 20px}.card-auth-wrapper .card-auth .codex-account-template .account-output .account-header .btn-flex button:last-child,.codex-account-template .account-output .account-header .btn-flex .btn:last-child,.codex-account-template .account-output .account-header .btn-flex .card-auth-wrapper .card-auth button:last-child,.codex-account-template .account-output .account-header .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.codex-account-template .account-output .account-header .btn-flex .product-card .img-wrapper:last-child:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .account-header .btn-flex .filter-item:last-child,.product-card .codex-account-template .account-output .account-header .btn-flex .img-wrapper:last-child:after{margin:0}.codex-account-template .account-output .account-overview-blocks{display:flex;margin:0 -7px}@media (max-width:1023px){.codex-account-template .account-output .account-overview-blocks{flex-wrap:wrap;margin:0}}.codex-account-template .account-output .account-overview-blocks .block{border:1px solid rgba(72,11,106,.2);border-radius:5px;margin:0 7px;min-height:200px;width:calc(33.3% - 14px)}@media (max-width:1023px){.codex-account-template .account-output .account-overview-blocks .block{margin:0 0 10px;width:100%}}.codex-account-template .account-output .account-overview-blocks .block .no-results{margin:20px;text-align:center}.codex-account-template .account-output .account-overview-blocks .block .subscription-blocks{display:block;margin:0}.codex-account-template .account-output .account-overview-blocks .block .subscription-blocks .slick-arrow{opacity:0}.codex-account-template .account-output .account-overview-blocks .block .subscription-blocks .block{border:none;margin:0}.codex-account-template .account-output .account-overview-blocks .block .subscription-blocks:hover .slick-arrow{opacity:1}.codex-account-template .account-output .account-overview-blocks .block.credits-block{padding:20px}.codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper{align-content:space-between;display:flex;flex-wrap:wrap;height:100%}.codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .title{border:1px solid #000;border-radius:4px;font-size:13px;font-weight:500;letter-spacing:.03125rem;line-height:1.25rem;margin:0;padding:12px 15px;text-align:center;text-transform:uppercase;width:100%}.codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .no-credits{text-align:center;width:100%}.codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .credits-list{width:100%}.codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .credits-list p{display:flex;font-weight:500;justify-content:space-between;margin:0}.codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .btn-flex{width:100%}.card-auth-wrapper .card-auth .codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .btn-flex button,.codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .btn-flex .btn,.codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .btn-flex .filter-item,.product-card .codex-account-template .account-output .account-overview-blocks .block.credits-block .credits-wrapper .btn-flex .img-wrapper:after{margin:0;text-align:center;width:100%}.codex-account-template .account-output .section{padding:20px 0;width:100%}.codex-account-template .account-output .section .section-title{align-items:center;display:flex;justify-content:space-between;margin:0 0 15px;position:relative;width:100%}@media (max-width:639px){.codex-account-template .account-output .section .section-title{flex-wrap:wrap;justify-content:flex-start}}.codex-account-template .account-output .section .section-title:before{background:rgba(72,11,106,.2);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}@media (max-width:639px){.codex-account-template .account-output .section .section-title:before{display:none}}.codex-account-template .account-output .section .section-title p{background:#fff;margin:0;padding-right:15px;position:relative;z-index:1}.card-auth-wrapper .card-auth .codex-account-template .account-output .section .section-title button,.codex-account-template .account-output .section .section-title .btn,.codex-account-template .account-output .section .section-title .card-auth-wrapper .card-auth button,.codex-account-template .account-output .section .section-title .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .section .section-title .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .section-title .filter-item,.product-card .codex-account-template .account-output .section .section-title .img-wrapper:after{background:#fff;font-size:12px;font-weight:500;line-height:18px;margin:0;padding:10px 15px;position:relative;z-index:1}@media (max-width:639px){.card-auth-wrapper .card-auth .codex-account-template .account-output .section .section-title button,.codex-account-template .account-output .section .section-title .btn,.codex-account-template .account-output .section .section-title .card-auth-wrapper .card-auth button,.codex-account-template .account-output .section .section-title .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .section .section-title .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .section-title .filter-item,.product-card .codex-account-template .account-output .section .section-title .img-wrapper:after{border:none;display:block;font-size:16px;font-weight:400;margin:5px 0 0;padding:0;text-decoration:underline;text-transform:none;width:100%}}.card-auth-wrapper .card-auth .codex-account-template .account-output .section .section-title button:hover,.codex-account-template .account-output .section .section-title .btn:hover,.codex-account-template .account-output .section .section-title .card-auth-wrapper .card-auth button:hover,.codex-account-template .account-output .section .section-title .collection-template .collection-header .filter-wrapper .item .filter-item:hover,.codex-account-template .account-output .section .section-title .product-card .img-wrapper:hover:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .section-title .filter-item:hover,.product-card .codex-account-template .account-output .section .section-title .img-wrapper:hover:after{background:#000}.codex-account-template .account-output .section .upcoming-bookings-row{display:flex;margin-right:-2.5rem;overflow:scroll;position:relative}@media (max-width:639px){.codex-account-template .account-output .section .upcoming-bookings-row{margin-right:-1.25rem}}.codex-account-template .account-output .section .upcoming-bookings-row .class-card{margin:0 15px 0 0;min-width:420px}@media (max-width:639px){.codex-account-template .account-output .section .upcoming-bookings-row .class-card{margin:0 10px 0 0;min-width:320px}}.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex{flex-wrap:nowrap;justify-content:space-between;margin:15px 0 0}@media (max-width:639px){.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex{flex-wrap:wrap}}.card-auth-wrapper .card-auth .codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex button,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .btn,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .filter-item,.product-card .codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .img-wrapper:after{margin:0;width:calc(50% - 5px)}@media (max-width:639px){.card-auth-wrapper .card-auth .codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex button,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .btn,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .filter-item,.product-card .codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .img-wrapper:after{margin:0 0 10px;text-align:center;width:100%}.card-auth-wrapper .card-auth .codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex button:last-child,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .btn:last-child,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .card-auth-wrapper .card-auth button:last-child,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .product-card .img-wrapper:last-child:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .filter-item:last-child,.product-card .codex-account-template .account-output .section .upcoming-bookings-row .class-card .btn-flex .img-wrapper:last-child:after{margin:0}}.codex-account-template .account-output .section .upcoming-bookings-row.stacked{flex-wrap:wrap;margin:0 -7px}@media (max-width:639px){.codex-account-template .account-output .section .upcoming-bookings-row.stacked{margin:0}}.codex-account-template .account-output .section .upcoming-bookings-row.stacked .class-card{margin:0 7px 15px;width:calc(50% - 14px)}@media (max-width:639px){.codex-account-template .account-output .section .upcoming-bookings-row.stacked .class-card{margin:0 0 15px;width:100%}}.codex-account-template .account-output .section .upcoming-bookings-row.stacked .class-card .btn-flex{width:100%}.card-auth-wrapper .card-auth .codex-account-template .account-output .section .upcoming-bookings-row.stacked .class-card .btn-flex button,.codex-account-template .account-output .section .upcoming-bookings-row.stacked .class-card .btn-flex .btn,.codex-account-template .account-output .section .upcoming-bookings-row.stacked .class-card .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .section .upcoming-bookings-row.stacked .class-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .section .upcoming-bookings-row.stacked .class-card .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .upcoming-bookings-row.stacked .class-card .btn-flex .filter-item,.product-card .codex-account-template .account-output .section .upcoming-bookings-row.stacked .class-card .btn-flex .img-wrapper:after{margin:0;text-align:center;width:100%}.codex-account-template .account-output .section .favourite-classes-carousel{max-width:calc(100% + 2.5rem);position:relative}@media (max-width:639px){.codex-account-template .account-output .section .favourite-classes-carousel{max-width:calc(100% + 1.25rem)}}.codex-account-template .account-output .section .favourite-classes-carousel .slick-slider{width:100%}@media (max-width:639px){.codex-account-template .account-output .section .favourite-classes-carousel .slick-arrow{display:none!important}}.codex-account-template .account-output .section .favourite-classes-carousel .class-card{margin:0 15px 0 0}@media (max-width:639px){.codex-account-template .account-output .section .favourite-classes-carousel .class-card{margin:0 10px 0 0}}.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex{flex-wrap:nowrap;justify-content:space-between;margin:15px 0 0}@media (max-width:639px){.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex{flex-wrap:wrap}}.card-auth-wrapper .card-auth .codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex button,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .btn,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .filter-item,.product-card .codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .img-wrapper:after{margin:0;width:calc(50% - 5px)}@media (max-width:639px){.card-auth-wrapper .card-auth .codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex button,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .btn,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .filter-item,.product-card .codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .img-wrapper:after{margin:0 0 10px;text-align:center;width:100%}.card-auth-wrapper .card-auth .codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex button:last-child,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .btn:last-child,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .card-auth-wrapper .card-auth button:last-child,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .product-card .img-wrapper:last-child:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .filter-item:last-child,.product-card .codex-account-template .account-output .section .favourite-classes-carousel .class-card .btn-flex .img-wrapper:last-child:after{margin:0}}.codex-account-template .account-output .section.video-carousel .__codex-video-views-panel,.codex-account-template .account-output .section.video-carousel .__codex-videos-panel{margin-right:-2.5rem}@media (max-width:639px){.codex-account-template .account-output .section.video-carousel .__codex-video-views-panel,.codex-account-template .account-output .section.video-carousel .__codex-videos-panel{margin-right:-1.25rem}}.codex-account-template .account-output .section.video-carousel .__codex-video-views-panel .slick-slide,.codex-account-template .account-output .section.video-carousel .__codex-videos-panel .slick-slide{padding:0 15px 0 0;width:520px}@media (max-width:639px){.codex-account-template .account-output .section.video-carousel .__codex-video-views-panel .slick-slide,.codex-account-template .account-output .section.video-carousel .__codex-videos-panel .slick-slide{padding:0 10px 0 0;width:330px}}.codex-account-template .account-output .section.video-carousel .__codex-video-views-panel .slick-arrow,.codex-account-template .account-output .section.video-carousel .__codex-videos-panel .slick-arrow{opacity:0}.codex-account-template .account-output .section.video-carousel .__codex-video-views-panel:hover .slick-arrow,.codex-account-template .account-output .section.video-carousel .__codex-videos-panel:hover .slick-arrow{opacity:1}.codex-account-template .account-output .section .article-carousel{align-items:flex-start;display:flex;margin-right:-2.5rem;overflow:scroll}@media (max-width:639px){.codex-account-template .account-output .section .article-carousel{margin-right:-1.25rem}}.codex-account-template .account-output .section .article-carousel .block{border:1px solid rgba(0,0,0,.2);border-radius:4px;margin:0 20px 0 0;min-width:375px;overflow:hidden;width:375px}@media (max-width:639px){.codex-account-template .account-output .section .article-carousel .block{margin:0 10px 0 0;min-width:330px;width:330px}}.codex-account-template .account-output .section .article-carousel .block .img-wrap{display:block;padding-top:100%;position:relative;width:100%}.codex-account-template .account-output .section .article-carousel .block .img-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.codex-account-template .account-output .section .article-carousel .block .content{padding:20px}.codex-account-template .account-output .section .article-carousel .block .content .subtitle{display:flex;flex-wrap:wrap}.codex-account-template .account-output .section .article-carousel .block .content .subtitle span{color:#0f52ba}.codex-account-template .account-output .section .article-carousel .block .content .subtitle span.alt{color:#000;opacity:.5}.codex-account-template .account-output .section .article-carousel .block .content .subtitle span:nth-child(2){position:relative}.codex-account-template .account-output .section .article-carousel .block .content .subtitle span:nth-child(2):before{content:"|";margin:0 8px}.codex-account-template .account-output .section .article-carousel .block .content .btn-flex{width:100%}.card-auth-wrapper .card-auth .codex-account-template .account-output .section .article-carousel .block .content .btn-flex button,.codex-account-template .account-output .section .article-carousel .block .content .btn-flex .btn,.codex-account-template .account-output .section .article-carousel .block .content .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .section .article-carousel .block .content .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .section .article-carousel .block .content .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .article-carousel .block .content .btn-flex .filter-item,.product-card .codex-account-template .account-output .section .article-carousel .block .content .btn-flex .img-wrapper:after{margin:0 0 10px;text-align:center;width:100%}.card-auth-wrapper .card-auth .codex-account-template .account-output .section .article-carousel .block .content .btn-flex button:last-child,.codex-account-template .account-output .section .article-carousel .block .content .btn-flex .btn:last-child,.codex-account-template .account-output .section .article-carousel .block .content .btn-flex .card-auth-wrapper .card-auth button:last-child,.codex-account-template .account-output .section .article-carousel .block .content .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.codex-account-template .account-output .section .article-carousel .block .content .btn-flex .product-card .img-wrapper:last-child:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .section .article-carousel .block .content .btn-flex .filter-item:last-child,.product-card .codex-account-template .account-output .section .article-carousel .block .content .btn-flex .img-wrapper:last-child:after{margin:0}.codex-account-template .account-output .section .article-carousel .block.event-ended .booking-btn{display:none}.codex-account-template .account-output .section .instructor-carousel{margin-right:-2.5rem;width:calc(100% + 2.5rem)}@media (max-width:639px){.codex-account-template .account-output .section .instructor-carousel{margin-right:-1.25rem;width:calc(100% + 1.25rem)}}.codex-account-template .account-output .section .instructor-carousel .slick-slide{margin:0 .9375rem 0 0;width:23.75rem}@media (max-width:639px){.codex-account-template .account-output .section .instructor-carousel .slick-slide{width:18.75rem}}.codex-account-template .account-output .section .instructor-carousel .slick-slide .item{border:1px solid rgba(72,11,106,.2);border-radius:4px;padding:15px}.codex-account-template .account-output .section .instructor-carousel .slick-arrow{opacity:0}.codex-account-template .account-output .section .instructor-carousel:hover .slick-arrow{opacity:1}@media (min-width:640px){.codex-account-template .account-output .pricing-usps .content .title{background:#fff;left:30px;margin:0;padding:0 10px;position:absolute;top:-8px;width:auto;z-index:1}}.codex-account-template .account-output .codex-purchase-section .blocks.purchase-block-carousel{margin:0 -2.5rem 0 0;padding:0}@media (max-width:639px){.codex-account-template .account-output .codex-purchase-section .blocks.purchase-block-carousel{margin:0 -1.25rem 0 0}}.codex-account-template .account-output .codex-purchase-section .blocks.purchase-block-carousel .slick-slide{margin:0 20px 0 0;width:320px}.codex-account-template .account-output .codex-purchase-section .disclaimer{text-align:right}@media (max-width:639px){.codex-account-template .account-output .codex-purchase-section .disclaimer{text-align:center}}.codex-account-template .account-output .subscription-blocks{display:flex;flex-wrap:wrap;margin:0 -7px 26px}@media (max-width:1023px){.codex-account-template .account-output .subscription-blocks{margin:0 0 26px}}.codex-account-template .account-output .subscription-blocks .block{margin:0 7px 14px;width:calc(33.3% - 14px)}@media (max-width:1023px){.codex-account-template .account-output .subscription-blocks .block{margin:0 0 10px;width:100%}}.codex-account-template .account-output .profile-form .form-grid{margin:0 -10px}@media (max-width:1023px){.codex-account-template .account-output .profile-form .form-grid{margin:0}}.codex-account-template .account-output .profile-form .form-grid .section .section-title{margin-top:40px}@media (max-width:639px){.codex-account-template .account-output .profile-form .form-grid .section .section-title{margin-top:0}}.codex-account-template .account-output .profile-form .form-grid .cell{padding:0 10px 15px}@media (max-width:1023px){.codex-account-template .account-output .profile-form .form-grid .cell{padding:0 0 15px}}.codex-account-template .account-output .profile-form .form-grid .cell.dob-fields{align-items:center;display:flex}@media (max-width:639px){.codex-account-template .account-output .profile-form .form-grid .cell.dob-fields{flex-wrap:wrap}}.codex-account-template .account-output .profile-form .form-grid .cell.dob-fields label{font-size:14px;margin:0 40px 0 0}@media (max-width:639px){.codex-account-template .account-output .profile-form .form-grid .cell.dob-fields label{margin:0;width:100%}}.codex-account-template .account-output .profile-form .form-grid .cell.dob-fields .__codex-dob-picker-wrapper{display:flex;width:100%}@media (max-width:639px){.codex-account-template .account-output .profile-form .form-grid .cell.dob-fields .__codex-dob-picker-wrapper{margin:0 -4px;width:calc(100% + 8px)}}.codex-account-template .account-output .profile-form .form-grid .cell.dob-fields .__codex-dob-picker-wrapper div{margin:0 0 0 10px;width:calc(100% - 10px)}@media (max-width:639px){.codex-account-template .account-output .profile-form .form-grid .cell.dob-fields .__codex-dob-picker-wrapper div{margin:0 4px;width:calc(100% - 8px)}}.codex-account-template .account-output .profile-form .form-grid .cell.dob-fields .__codex-dob-picker-wrapper div label{display:none}.codex-account-template .account-output .profile-form .form-grid .cell .vue-tel-input{border:.0625rem solid rgba(0,0,0,.5);border-radius:0;box-shadow:none!important;outline:0!important;transition:all .3s}.codex-account-template .account-output .profile-form .form-grid .cell .vue-tel-input:focus-within,.codex-account-template .account-output .profile-form .form-grid .cell .vue-tel-input:hover{border-color:#000}.codex-account-template .account-output .profile-form .form-grid .cell .vue-tel-input .vti__dropdown{border-right:.0625rem solid rgba(0,0,0,.5)}.codex-account-template .account-output .profile-form .form-grid .cell .vue-tel-input input{border:none!important}.codex-account-template .account-output .profile-form .form-grid .cell.checkbox-wrapper-flex{display:flex}.codex-account-template .account-output .profile-form .form-grid .cell.checkbox-wrapper-flex .checkbox-wrapper{margin:10px 0}@media (max-width:639px){.codex-account-template .account-output .profile-form .form-grid .btn-flex{width:100%}.card-auth-wrapper .card-auth .codex-account-template .account-output .profile-form .form-grid .btn-flex button,.codex-account-template .account-output .profile-form .form-grid .btn-flex .btn,.codex-account-template .account-output .profile-form .form-grid .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .profile-form .form-grid .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .profile-form .form-grid .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .profile-form .form-grid .btn-flex .filter-item,.product-card .codex-account-template .account-output .profile-form .form-grid .btn-flex .img-wrapper:after{text-align:center;width:100%}}.card-auth-wrapper .card-auth .codex-account-template .account-output .profile-form .form-grid .btn-flex button,.codex-account-template .account-output .profile-form .form-grid .btn-flex .btn,.codex-account-template .account-output .profile-form .form-grid .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .profile-form .form-grid .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .profile-form .form-grid .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .profile-form .form-grid .btn-flex .filter-item,.product-card .codex-account-template .account-output .profile-form .form-grid .btn-flex .img-wrapper:after{margin:0}.codex-account-template .account-output .profile-form .form-grid .__codex-register-errors p{text-align:center}.codex-account-template .account-output .profile-form .form-grid .form-footer .btn-flex{justify-content:flex-end}.codex-account-template .account-output .profile-form .form-grid .form-footer .btn-flex .cancel-btn{margin-right:.625rem}@media (max-width:639px){.codex-account-template .account-output .profile-form .form-grid .form-footer .btn-flex .cancel-btn{margin:0 0 .625rem}}.codex-account-template .account-output .profile-form .form-grid .form-footer .__codex-profile-errors,.codex-account-template .account-output .profile-form .form-grid .form-footer .__codex-profile-success{text-align:center}.codex-account-template .account-output .profile-form .form-grid .form-footer .__codex-profile-success p{color:#69b1be}.codex-account-template .account-output .profile-form .form-grid .form-footer .__codex-profile-errors p{color:#0f52ba}.codex-account-template .account-output .profile-form .card-wrapper{margin:0 -10px}.codex-account-template .account-output .profile-form .card-wrapper .block{padding:0 10px}.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div{align-content:center;border-radius:20px;display:flex;flex-wrap:wrap;margin:0;min-height:300px;padding:30px;width:100%}@media (max-width:639px){.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div{margin:0 0 15px;min-height:180px;padding:20px}}.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div p:not(.card-title){color:#fff;font-family:monospace;font-size:24px;line-height:50px;margin:0;text-transform:uppercase}@media (max-width:639px){.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div p:not(.card-title){font-size:16px}}.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div p.card-title{color:#fff;font-weight:700;margin:0 0 10px;text-transform:uppercase}@media (max-width:639px){.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div p.card-title{font-size:14px;margin:0 0 5px;text-align:center}}.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div .cardname,.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div .stripe-element{background:0 0;border:1px solid hsla(0,0%,100%,.5);border-radius:2px;color:#fff;padding:0;text-align:center;transition:all .3s;width:100%}.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div .cardname:hover,.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div .stripe-element:hover{border:1px solid #fff}.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div .card-base{display:flex;justify-content:space-between;margin:45px 0 0;width:100%}@media (max-width:639px){.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div .card-base{margin:20px 0 0}}.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div .card-base .stripe-element{width:calc(50% - 10px)}.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview>div .card-base .stripe-element p{font-family:monospace;font-size:14px;line-height:36px;text-transform:uppercase}.codex-account-template .account-output .profile-form .card-wrapper .block .card-preview.new>div{background:#000}.codex-account-template .account-output .profile-form .card-wrapper .card-footer{padding:30px 10px 0}@media (max-width:639px){.codex-account-template .account-output .profile-form .card-wrapper .card-footer{padding-top:20px}.codex-account-template .account-output .profile-form .card-wrapper .card-footer p{margin:0}}.codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex{justify-content:flex-end}@media (max-width:639px){.codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex{width:100%}}.card-auth-wrapper .card-auth .codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex button,.codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .btn,.codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .filter-item,.product-card .codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .img-wrapper:after{margin:0}@media (max-width:639px){.card-auth-wrapper .card-auth .codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex button,.codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .btn,.codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .card-auth-wrapper .card-auth button,.codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .product-card .img-wrapper:after,.collection-template .collection-header .filter-wrapper .item .codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .filter-item,.product-card .codex-account-template .account-output .profile-form .card-wrapper .card-footer .btn-flex .img-wrapper:after{text-align:center;width:100%}}.codex-account-template .account-output .__codex-pagination{display:flex;justify-content:center;margin:20px 0 0;width:100%}.codex-account-template .account-output .__codex-pagination li{list-style:none}.codex-account-template .account-output .__codex-pagination li a{border:1px solid rgba(0,0,0,.2);border-radius:4px;display:block;font-weight:700;height:40px;line-height:40px;margin:0 3px;text-align:center;transition:all .3s;width:40px}.codex-account-template .account-output .__codex-pagination li a:hover{border-color:#000}.codex-account-template .account-output .__codex-pagination li.active a{background:#000;border-color:#000;color:#fff}.codex-account-template .account-output .__codex-pagination li.disabled a{opacity:.2}.codex-account-template .account-output .credit-history-tab .credit-blocks .block{border:1px solid rgba(0,0,0,.2);border-radius:4px;display:flex;font-size:14px;line-height:50px;margin:0 0 10px;overflow:hidden;white-space:nowrap}@media (max-width:639px){.codex-account-template .account-output .credit-history-tab .credit-blocks .block{flex-wrap:wrap}}.codex-account-template .account-output .credit-history-tab .credit-blocks .block.unused .type{background:#000}.codex-account-template .account-output .credit-history-tab .credit-blocks .block.used .type{background:#ccc}.codex-account-template .account-output .credit-history-tab .credit-blocks .block.expired .type{background:#0f52ba}.codex-account-template .account-output .credit-history-tab .credit-blocks .block .type{color:#fff;font-weight:500;min-width:240px;text-align:center;text-transform:uppercase}@media (max-width:639px){.codex-account-template .account-output .credit-history-tab .credit-blocks .block .type{width:100%}}.codex-account-template .account-output .credit-history-tab .credit-blocks .block .meta{display:flex;justify-content:space-between;padding:0 20px;width:100%}@media (max-width:639px){.codex-account-template .account-output .credit-history-tab .credit-blocks .block .meta{flex-wrap:wrap}.codex-account-template .account-output .credit-history-tab .credit-blocks .block .meta div{text-align:center;width:100%}}.referral-wrapper{border:1px solid #0f52ba;border-radius:5px;position:relative;width:100%}@media (min-width:640px){.referral-wrapper{margin:0 7px;width:calc(66.66% - 14px)}}.referral-wrapper .referral-card{text-align:left}@media (min-width:1024px){.referral-wrapper .referral-card{margin-left:0;margin-right:0;padding:0;width:100%}}.referral-wrapper .referral-card .content{padding:2.5rem 1.25rem}@media (min-width:1024px){.referral-wrapper .referral-card .content{padding:2.8125rem 2.5rem}}.card-auth-wrapper .referral-wrapper .referral-card .content .card-auth>div,.codex-purchase-section .giftcard-container .cdx_card .referral-wrapper .referral-card .content .cdx_price,.codex-purchase-section .table-container .table-inner .t-column .mobile-price .referral-wrapper .referral-card .content .price,.instructor-card .image-wrap .referral-wrapper .referral-card .content .instructor-name,.purchase-card .inner .meta .referral-wrapper .referral-card .content .price,.referral-wrapper .referral-card .content .card-auth-wrapper .card-auth>div,.referral-wrapper .referral-card .content .codex-purchase-section .giftcard-container .cdx_card .cdx_price,.referral-wrapper .referral-card .content .codex-purchase-section .table-container .table-inner .t-column .mobile-price .price,.referral-wrapper .referral-card .content .h2,.referral-wrapper .referral-card .content .instructor-card .image-wrap .instructor-name,.referral-wrapper .referral-card .content .purchase-card .inner .meta .price,.referral-wrapper .referral-card .content .subscription-card .inner .meta .price,.referral-wrapper .referral-card .content .vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-digit,.subscription-card .inner .meta .referral-wrapper .referral-card .content .price,.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .referral-wrapper .referral-card .content .__codex-countdown-timer-digit{font-size:1.5rem;line-height:1.8125rem;margin-bottom:.625rem}@media (min-width:640px){.card-auth-wrapper .referral-wrapper .referral-card .content .card-auth>div,.codex-purchase-section .giftcard-container .cdx_card .referral-wrapper .referral-card .content .cdx_price,.codex-purchase-section .table-container .table-inner .t-column .mobile-price .referral-wrapper .referral-card .content .price,.instructor-card .image-wrap .referral-wrapper .referral-card .content .instructor-name,.purchase-card .inner .meta .referral-wrapper .referral-card .content .price,.referral-wrapper .referral-card .content .card-auth-wrapper .card-auth>div,.referral-wrapper .referral-card .content .codex-purchase-section .giftcard-container .cdx_card .cdx_price,.referral-wrapper .referral-card .content .codex-purchase-section .table-container .table-inner .t-column .mobile-price .price,.referral-wrapper .referral-card .content .h2,.referral-wrapper .referral-card .content .instructor-card .image-wrap .instructor-name,.referral-wrapper .referral-card .content .purchase-card .inner .meta .price,.referral-wrapper .referral-card .content .subscription-card .inner .meta .price,.referral-wrapper .referral-card .content .vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .__codex-countdown-timer-digit,.subscription-card .inner .meta .referral-wrapper .referral-card .content .price,.vdp-template .video-player .video-overlay .countdown-wrapper .__codex-countdown-timer-panel div .referral-wrapper .referral-card .content .__codex-countdown-timer-digit{font-size:1.5rem;line-height:2.125rem;margin:0}}.referral-wrapper .referral-card .content .desc{font-size:.75rem;letter-spacing:.075rem;line-height:1.125rem;margin-bottom:2.5rem}.referral-wrapper .referral-card .content .desc p{font-size:.75rem;letter-spacing:.75em;line-height:1.125rem}.referral-wrapper .referral-card .content .referral-code-wrapper{background-color:#fff;border:1px solid #d8d8d8;border-radius:.25rem;color:#000;display:flex;justify-content:space-between;margin-bottom:20px}.referral-wrapper .referral-card .content .referral-code-wrapper>div{display:flex;flex-wrap:nowrap}.referral-wrapper .referral-card .content .referral-code-wrapper a{color:#000;display:inline-block}.referral-wrapper .referral-card .content .referral-code-wrapper a:hover{color:#0f52ba}.referral-wrapper .referral-card .content .referral-code{background-color:transparent;border:0;box-shadow:none;color:#000;font-size:15px;line-height:20px;padding:0}.referral-wrapper .referral-card .content .referral-code-outer{overflow-y:scroll;padding:13px 16px;width:100%}@media (min-width:1024px){.referral-wrapper .referral-card .content .referral-code-outer{width:calc(100% - 46px)}}.referral-wrapper .referral-card .content .copy{background-color:#ededed;background-image:url(copy-icon.svg?3);background-position:50%;background-repeat:no-repeat;background-size:20px 27px;border-bottom-right-radius:5px;border-top-right-radius:5px;height:2.875rem;position:relative;width:2.875rem}.referral-wrapper .referral-card .content .copy:hover .tooltip{display:block}.referral-wrapper .referral-card .content .tooltip{background:#fff;border-radius:9px;color:#000;display:none;font-size:11px;line-height:11px;padding:5px 12px;position:absolute;white-space:nowrap;z-index:1000}.referral-wrapper .referral-card .content h5{font-weight:400}.referral-wrapper .referral-card .content h6{font-size:17px;font-weight:400;line-height:20px;margin-bottom:20px;text-transform:none}.referral-wrapper .referral-card .content .thank-you{display:none;font-size:.75rem;letter-spacing:.075rem;line-height:1.125rem;margin-bottom:40px}.referral-wrapper .referral-card .content .instant-share{align-items:center;display:flex;flex-wrap:wrap}.referral-wrapper .referral-card .content .instant-share a{height:.9375rem;margin-left:.75rem;width:.875rem}.referral-wrapper .referral-card .content .instant-share p{font-size:12px;line-height:15px;margin:0}.referral-wrapper .referral-card .content .instant-share .email{background-image:url(Email-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.referral-wrapper .referral-card .content .instant-share .sms{background-image:url(SMS-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.referral-wrapper .referral-card .content .instant-share .whatsapp{background-image:url(whatsapp-icon.svg?2);background-position:50%;background-repeat:no-repeat;background-size:11px}.referral-wrapper .referral-card .wrapper{height:100%;overflow:hidden;padding-top:100%;position:relative;width:100%}@media (min-width:1024px){.referral-wrapper .referral-card .wrapper{padding-top:0}}.referral-wrapper .referral-card .wrapper .image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.milestone-card{padding:20px;text-align:center}.milestone-card p:not(.title){font-size:14px;font-weight:500;line-height:18px;margin:5px 0 10px;text-transform:uppercase}.milestone-card p:not(.title) a{opacity:.7;text-transform:none}.milestone-card p.title{margin:0}.milestone-card .chart{border-radius:50%;box-shadow:inset 0 0 0 15px #eee;font-size:18px;font-weight:500;height:160px;margin:15px auto;overflow:hidden;position:relative;width:160px}.milestone-card .chart:before{border-radius:50%;content:attr(data-percentage) "%";display:block;height:160px;line-height:160px;text-align:center;width:160px}@-webkit-keyframes tens{0%{transform:translateY(0)}to{transform:translateY(-160px)}}@keyframes tens{0%{transform:translateY(0)}to{transform:translateY(-160px)}}@-webkit-keyframes ones{0%{transform:translateY(0)}to{transform:translateY(-160px)}}@keyframes ones{0%{transform:translateY(0)}to{transform:translateY(-160px)}}.milestone-card .completed{left:0;position:absolute;top:0}.milestone-card .completed:after,.milestone-card .completed:before{border-radius:50%;box-shadow:inset 0 0 0 15px #69b1be;content:"";height:160px;position:absolute;width:160px}.milestone-card .completed:before{clip:rect(0 160px 160px 80px)}.milestone-card .completed:after{clip:rect(0 80px 160px 0)}.milestone-card [data-percentage="0"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="0"] .completed.active:before{-webkit-animation:first-0 2s ease-out 1;animation:first-0 2s ease-out 1;transform:rotate(-180deg)}@-webkit-keyframes mask-0{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-0{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-0{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-180deg)}}@keyframes first-0{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-180deg)}}.milestone-card [data-percentage="5"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="5"] .completed.active:before{-webkit-animation:first-5 2s ease-out 1;animation:first-5 2s ease-out 1;transform:rotate(-162deg)}@-webkit-keyframes mask-5{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-5{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-5{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-162deg)}}@keyframes first-5{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-162deg)}}.milestone-card [data-percentage="10"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="10"] .completed.active:before{-webkit-animation:first-10 2s ease-out 1;animation:first-10 2s ease-out 1;transform:rotate(-144deg)}@-webkit-keyframes mask-10{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-10{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-10{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-144deg)}}@keyframes first-10{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-144deg)}}.milestone-card [data-percentage="15"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="15"] .completed.active:before{-webkit-animation:first-15 2s ease-out 1;animation:first-15 2s ease-out 1;transform:rotate(-126deg)}@-webkit-keyframes mask-15{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-15{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-15{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-126deg)}}@keyframes first-15{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-126deg)}}.milestone-card [data-percentage="20"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="20"] .completed.active:before{-webkit-animation:first-20 2s ease-out 1;animation:first-20 2s ease-out 1;transform:rotate(-108deg)}@-webkit-keyframes mask-20{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-20{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-20{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-108deg)}}@keyframes first-20{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-108deg)}}.milestone-card [data-percentage="25"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="25"] .completed.active:before{-webkit-animation:first-25 2s ease-out 1;animation:first-25 2s ease-out 1;transform:rotate(-90deg)}@-webkit-keyframes mask-25{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-25{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-25{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-90deg)}}@keyframes first-25{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-90deg)}}.milestone-card [data-percentage="30"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="30"] .completed.active:before{-webkit-animation:first-30 2s ease-out 1;animation:first-30 2s ease-out 1;transform:rotate(-72deg)}@-webkit-keyframes mask-30{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-30{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-30{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-72deg)}}@keyframes first-30{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-72deg)}}.milestone-card [data-percentage="35"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="35"] .completed.active:before{-webkit-animation:first-35 2s ease-out 1;animation:first-35 2s ease-out 1;transform:rotate(-54deg)}@-webkit-keyframes mask-35{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-35{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-35{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-54deg)}}@keyframes first-35{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-54deg)}}.milestone-card [data-percentage="40"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="40"] .completed.active:before{-webkit-animation:first-40 2s ease-out 1;animation:first-40 2s ease-out 1;transform:rotate(-36deg)}@-webkit-keyframes mask-40{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-40{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-40{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-36deg)}}@keyframes first-40{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-36deg)}}.milestone-card [data-percentage="45"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="45"] .completed.active:before{-webkit-animation:first-45 2s ease-out 1;animation:first-45 2s ease-out 1;transform:rotate(-18deg)}@-webkit-keyframes mask-45{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-45{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-45{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-18deg)}}@keyframes first-45{0%{transform:rotate(-180deg)}50%,to{transform:rotate(-18deg)}}.milestone-card [data-percentage="50"] .completed{clip:rect(0 160px 160px 80px)}.milestone-card [data-percentage="50"] .completed.active:before{-webkit-animation:first-50 2s ease-out 1;animation:first-50 2s ease-out 1;transform:rotate(0)}@-webkit-keyframes mask-50{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-50{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-50{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-50{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}.milestone-card [data-percentage="55"] .completed{clip:rect(0 160px 160px 0)}.milestone-card [data-percentage="55"] .completed.active{-webkit-animation:mask-55 2s linear;animation:mask-55 2s linear}.milestone-card [data-percentage="55"] .completed.active:before{-webkit-animation:first-55 2s linear 1;animation:first-55 2s linear 1;transform:rotate(0)}.milestone-card [data-percentage="55"] .completed.active:after{-webkit-animation:second-55 2s ease-out 1;animation:second-55 2s ease-out 1;transform:rotate(-162deg)}@-webkit-keyframes mask-55{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-55{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-55{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-55{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@-webkit-keyframes second-55{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-162deg)}}@keyframes second-55{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-162deg)}}.milestone-card [data-percentage="60"] .completed{clip:rect(0 160px 160px 0)}.milestone-card [data-percentage="60"] .completed.active{-webkit-animation:mask-60 2s linear;animation:mask-60 2s linear}.milestone-card [data-percentage="60"] .completed.active:before{-webkit-animation:first-60 2s linear 1;animation:first-60 2s linear 1;transform:rotate(0)}.milestone-card [data-percentage="60"] .completed.active:after{-webkit-animation:second-60 2s ease-out 1;animation:second-60 2s ease-out 1;transform:rotate(-144deg)}@-webkit-keyframes mask-60{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-60{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-60{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-60{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@-webkit-keyframes second-60{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-144deg)}}@keyframes second-60{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-144deg)}}.milestone-card [data-percentage="65"] .completed{clip:rect(0 160px 160px 0)}.milestone-card [data-percentage="65"] .completed.active{-webkit-animation:mask-65 2s linear;animation:mask-65 2s linear}.milestone-card [data-percentage="65"] .completed.active:before{-webkit-animation:first-65 2s linear 1;animation:first-65 2s linear 1;transform:rotate(0)}.milestone-card [data-percentage="65"] .completed.active:after{-webkit-animation:second-65 2s ease-out 1;animation:second-65 2s ease-out 1;transform:rotate(-126deg)}@-webkit-keyframes mask-65{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-65{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-65{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-65{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@-webkit-keyframes second-65{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-126deg)}}@keyframes second-65{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-126deg)}}.milestone-card [data-percentage="70"] .completed{clip:rect(0 160px 160px 0)}.milestone-card [data-percentage="70"] .completed.active{-webkit-animation:mask-70 2s linear;animation:mask-70 2s linear}.milestone-card [data-percentage="70"] .completed.active:before{-webkit-animation:first-70 2s linear 1;animation:first-70 2s linear 1;transform:rotate(0)}.milestone-card [data-percentage="70"] .completed.active:after{-webkit-animation:second-70 2s ease-out 1;animation:second-70 2s ease-out 1;transform:rotate(-108deg)}@-webkit-keyframes mask-70{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-70{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-70{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-70{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@-webkit-keyframes second-70{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-108deg)}}@keyframes second-70{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-108deg)}}.milestone-card [data-percentage="75"] .completed{clip:rect(0 160px 160px 0)}.milestone-card [data-percentage="75"] .completed.active{-webkit-animation:mask-75 2s linear;animation:mask-75 2s linear}.milestone-card [data-percentage="75"] .completed.active:before{-webkit-animation:first-75 2s linear 1;animation:first-75 2s linear 1;transform:rotate(0)}.milestone-card [data-percentage="75"] .completed.active:after{-webkit-animation:second-75 2s ease-out 1;animation:second-75 2s ease-out 1;transform:rotate(-90deg)}@-webkit-keyframes mask-75{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-75{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-75{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-75{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@-webkit-keyframes second-75{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-90deg)}}@keyframes second-75{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-90deg)}}.milestone-card [data-percentage="80"] .completed{clip:rect(0 160px 160px 0)}.milestone-card [data-percentage="80"] .completed.active{-webkit-animation:mask-80 2s linear;animation:mask-80 2s linear}.milestone-card [data-percentage="80"] .completed.active:before{-webkit-animation:first-80 2s linear 1;animation:first-80 2s linear 1;transform:rotate(0)}.milestone-card [data-percentage="80"] .completed.active:after{-webkit-animation:second-80 2s ease-out 1;animation:second-80 2s ease-out 1;transform:rotate(-72deg)}@-webkit-keyframes mask-80{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-80{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-80{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-80{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@-webkit-keyframes second-80{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-72deg)}}@keyframes second-80{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-72deg)}}.milestone-card [data-percentage="85"] .completed{clip:rect(0 160px 160px 0)}.milestone-card [data-percentage="85"] .completed.active{-webkit-animation:mask-85 2s linear;animation:mask-85 2s linear}.milestone-card [data-percentage="85"] .completed.active:before{-webkit-animation:first-85 2s linear 1;animation:first-85 2s linear 1;transform:rotate(0)}.milestone-card [data-percentage="85"] .completed.active:after{-webkit-animation:second-85 2s ease-out 1;animation:second-85 2s ease-out 1;transform:rotate(-54deg)}@-webkit-keyframes mask-85{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-85{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-85{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-85{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@-webkit-keyframes second-85{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-54deg)}}@keyframes second-85{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-54deg)}}.milestone-card [data-percentage="90"] .completed{clip:rect(0 160px 160px 0)}.milestone-card [data-percentage="90"] .completed.active{-webkit-animation:mask-90 2s linear;animation:mask-90 2s linear}.milestone-card [data-percentage="90"] .completed.active:before{-webkit-animation:first-90 2s linear 1;animation:first-90 2s linear 1;transform:rotate(0)}.milestone-card [data-percentage="90"] .completed.active:after{-webkit-animation:second-90 2s ease-out 1;animation:second-90 2s ease-out 1;transform:rotate(-36deg)}@-webkit-keyframes mask-90{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-90{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-90{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-90{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@-webkit-keyframes second-90{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-36deg)}}@keyframes second-90{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-36deg)}}.milestone-card [data-percentage="95"] .completed{clip:rect(0 160px 160px 0)}.milestone-card [data-percentage="95"] .completed.active{-webkit-animation:mask-95 2s linear;animation:mask-95 2s linear}.milestone-card [data-percentage="95"] .completed.active:before{-webkit-animation:first-95 2s linear 1;animation:first-95 2s linear 1;transform:rotate(0)}.milestone-card [data-percentage="95"] .completed.active:after{-webkit-animation:second-95 2s ease-out 1;animation:second-95 2s ease-out 1;transform:rotate(-18deg)}@-webkit-keyframes mask-95{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-95{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-95{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-95{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@-webkit-keyframes second-95{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-18deg)}}@keyframes second-95{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(-18deg)}}.milestone-card [data-percentage="100"] .completed{clip:rect(0 160px 160px 0)}.milestone-card [data-percentage="100"] .completed.active{-webkit-animation:mask-100 2s linear;animation:mask-100 2s linear}.milestone-card [data-percentage="100"] .completed.active:before{-webkit-animation:first-100 2s linear 1;animation:first-100 2s linear 1;transform:rotate(0)}.milestone-card [data-percentage="100"] .completed.active:after{-webkit-animation:second-100 2s ease-out 1;animation:second-100 2s ease-out 1;transform:rotate(0)}@-webkit-keyframes mask-100{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@keyframes mask-100{0%,50%{clip:rect(0 160px 160px 80px)}50.01%,to{clip:rect(0 160px 160px 0)}}@-webkit-keyframes first-100{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@keyframes first-100{0%{transform:rotate(-180deg)}50%,to{transform:rotate(0)}}@-webkit-keyframes second-100{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes second-100{0%,50%{transform:rotate(0)}50.01%{transform:rotate(-180deg)}to{transform:rotate(0)}}.milestone-section .milestones-overview{display:flex;margin:0 -7px}@media (max-width:1023px){.milestone-section .milestones-overview{flex-wrap:wrap;margin:0}}.milestone-section .milestones-overview .block{border:1px solid rgba(72,11,106,.2);border-radius:5px;margin:0 7px;min-height:200px;width:calc(33.3% - 14px)}@media (max-width:1023px){.milestone-section .milestones-overview .block{margin:0 0 10px;width:100%}}.milestone-section .milestones-overview .block.milestone-card.teal{background:#69b1be}.milestone-section .milestones-overview .block.milestone-card.teal .completed:after,.milestone-section .milestones-overview .block.milestone-card.teal .completed:before{box-shadow:inset 0 0 0 15px #0f52ba}.milestone-section .milestones-overview .block.milestone-card.red{background:#0f52ba}.milestone-section .milestones-overview .block.milestone-card.red .completed:after,.milestone-section .milestones-overview .block.milestone-card.red .completed:before{box-shadow:inset 0 0 0 15px #000}.milestone-section .milestones-overview .block.milestone-card.black{background:#000}.milestone-section .milestones-overview .block.milestone-card .chart:before,.milestone-section .milestones-overview .block.milestone-card p.title,.milestone-section .milestones-overview .block.milestone-card p:not(.title){color:#fff}.milestone-section .milestone-carousel{margin-right:-2.5rem}@media (max-width:639px){.milestone-section .milestone-carousel{margin-right:-1.25rem}}.milestone-section .milestone-carousel .slick-track{padding:10px 0}.milestone-section .milestone-carousel .slick-slide{margin:0 10px 0 0;width:335px}@media (max-width:639px){.milestone-section .milestone-carousel .slick-slide{width:320px}}.milestone-section .milestone-carousel .slick-arrow{opacity:0}.milestone-section .milestone-carousel:hover .slick-arrow{opacity:1}.milestone-section .milestone-carousel .purchase-card .inner .meta .price,.milestone-section .milestone-carousel .purchase-card .inner .meta .subtitle{text-transform:lowercase}.milestone-section .milestone-carousel .purchase-card .inner .meta .price span.data-swap,.milestone-section .milestone-carousel .purchase-card .inner .meta .subtitle span.data-swap{font-size:2.8125rem;line-height:40px}.milestone-section .milestone-carousel .purchase-card .inner .meta .subtitle,.milestone-section .milestone-carousel .purchase-card .inner .milestone-status{font-size:18px;font-weight:500;line-height:24px}.milestone-section .milestone-carousel .purchase-card.completed{opacity:.5;pointer-events:none}.milestone-section .milestone-carousel.teal .purchase-card:not(.highlighted) .inner .meta .price,.milestone-section .milestone-carousel.teal .purchase-card:not(.highlighted) .inner .meta .subtitle{color:#69b1be}.milestone-section .milestone-carousel.teal .purchase-card:not(.highlighted) .inner .title{background:#69b1be}.milestone-section .milestone-carousel.teal .purchase-card:not(.highlighted) .inner .milestone-status{color:#69b1be}.milestone-section .milestone-carousel.red .purchase-card:not(.highlighted) .inner .meta .price,.milestone-section .milestone-carousel.red .purchase-card:not(.highlighted) .inner .meta .subtitle{color:#0f52ba}.milestone-section .milestone-carousel.red .purchase-card:not(.highlighted) .inner .title{background:#0f52ba}.milestone-section .milestone-carousel.red .purchase-card:not(.highlighted) .inner .milestone-status{color:#0f52ba}.milestone-section .milestone-carousel.black .purchase-card:not(.highlighted) .inner .meta .price,.milestone-section .milestone-carousel.black .purchase-card:not(.highlighted) .inner .meta .subtitle{color:#000}.milestone-section .milestone-carousel.black .purchase-card:not(.highlighted) .inner .title{background:#000}.milestone-section .milestone-carousel.black .purchase-card:not(.highlighted) .inner .milestone-status{color:#000}.milestone-section .milestone-carousel .purchase-card.highlighted .inner .title{background:0 0;border:1px solid #fff;color:#fff}.milestone-section .milestone-carousel .purchase-card.highlighted .inner .milestone-status{color:#fff}.subscription-card.is_digital{padding-top:80px;position:relative}.subscription-card.is_digital:after{background-color:transparent;background-image:url(logo.png);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:80px;left:0;position:absolute;top:20px;width:100%}.subscription-card.is_digital .digital-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.4;position:absolute;top:0;transition:all .3s;width:100%}.subscription-card.is_digital:hover .digital-bg{opacity:.2}.subscription-card .inner .inner-relative{position:relative;z-index:1}.subscription-card .inner .title{background:#fff;color:#000}.subscription-card .inner .meta .price{color:#fff;text-transform:capitalize}.subscription-card .inner .meta .subtitle{color:#fff;text-transform:none}.subscription-card .inner .desc p{color:#fff;margin:5px 0;text-align:center}.subscription-card .inner .benefits{display:none}.subscription-card .inner .benefits p{color:#fff}.subscription-card .inner .button-group{flex-wrap:nowrap;justify-content:space-between}.card-auth-wrapper .card-auth .subscription-card .inner .button-group.single_btn button,.collection-template .collection-header .filter-wrapper .item .subscription-card .inner .button-group.single_btn .filter-item,.product-card .subscription-card .inner .button-group.single_btn .img-wrapper:after,.subscription-card .inner .button-group.single_btn .btn,.subscription-card .inner .button-group.single_btn .card-auth-wrapper .card-auth button,.subscription-card .inner .button-group.single_btn .collection-template .collection-header .filter-wrapper .item .filter-item,.subscription-card .inner .button-group.single_btn .product-card .img-wrapper:after{width:calc(50% - 5px)}.subscription-card .inner .button-group:not(.single_btn){justify-content:center}.card-auth-wrapper .card-auth .subscription-card .inner .button-group:not(.single_btn) button,.collection-template .collection-header .filter-wrapper .item .subscription-card .inner .button-group:not(.single_btn) .filter-item,.product-card .subscription-card .inner .button-group:not(.single_btn) .img-wrapper:after,.subscription-card .inner .button-group:not(.single_btn) .btn,.subscription-card .inner .button-group:not(.single_btn) .card-auth-wrapper .card-auth button,.subscription-card .inner .button-group:not(.single_btn) .collection-template .collection-header .filter-wrapper .item .filter-item,.subscription-card .inner .button-group:not(.single_btn) .product-card .img-wrapper:after{text-align:center;width:100%}.subscription-card .subscription-modal{background:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.subscription-card .subscription-modal .modal-inner{align-items:center;background:#fff;display:flex;left:50%;max-width:100%;min-height:380px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:800px}@media (max-width:639px){.subscription-card .subscription-modal .modal-inner{bottom:0;padding:20px 0 40px;top:auto;transform:translate(-50%)}}.subscription-card .subscription-modal .modal-inner .close-btn{background-color:transparent;background-image:url(icon-close.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:20px;border-radius:50%;height:40px;position:absolute;right:20px;top:20px;width:40px;z-index:2}.subscription-card .subscription-modal .modal-inner article{padding:0 40px;width:100%}@media (max-width:639px){.subscription-card .subscription-modal .modal-inner article{padding:0 20px}}.subscription-card .subscription-modal .modal-inner article .modal-title{margin:0 0 10px}.subscription-card .subscription-modal .modal-inner article p{margin:0}.subscription-card .subscription-modal .modal-inner article .btn-flex{margin-top:50px}@media (max-width:639px){.subscription-card .subscription-modal .modal-inner article .btn-flex{width:100%}.card-auth-wrapper .card-auth .subscription-card .subscription-modal .modal-inner article .btn-flex button,.collection-template .collection-header .filter-wrapper .item .subscription-card .subscription-modal .modal-inner article .btn-flex .filter-item,.product-card .subscription-card .subscription-modal .modal-inner article .btn-flex .img-wrapper:after,.subscription-card .subscription-modal .modal-inner article .btn-flex .btn,.subscription-card .subscription-modal .modal-inner article .btn-flex .card-auth-wrapper .card-auth button,.subscription-card .subscription-modal .modal-inner article .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item,.subscription-card .subscription-modal .modal-inner article .btn-flex .product-card .img-wrapper:after{margin:0 0 10px;text-align:center;width:100%}.card-auth-wrapper .card-auth .subscription-card .subscription-modal .modal-inner article .btn-flex button:last-child,.collection-template .collection-header .filter-wrapper .item .subscription-card .subscription-modal .modal-inner article .btn-flex .filter-item:last-child,.product-card .subscription-card .subscription-modal .modal-inner article .btn-flex .img-wrapper:last-child:after,.subscription-card .subscription-modal .modal-inner article .btn-flex .btn:last-child,.subscription-card .subscription-modal .modal-inner article .btn-flex .card-auth-wrapper .card-auth button:last-child,.subscription-card .subscription-modal .modal-inner article .btn-flex .collection-template .collection-header .filter-wrapper .item .filter-item:last-child,.subscription-card .subscription-modal .modal-inner article .btn-flex .product-card .img-wrapper:last-child:after{margin:0}}.giftcard-section-template .intro-content-block{padding-bottom:0}.giftcard-section-template .intro-content-block .inner{text-align:center}.giftcard-section-template .gc-contents{margin:40px 0 0}.giftcard-section-template .gc-contents .gift-card-image{display:block;margin:0 auto 30px;max-width:100%;width:500px}.giftcard-section-template .gc-contents .title{text-align:center}.giftcard-section-template .gc-contents .giftcard-code{margin:0 0 40px;position:relative}.giftcard-section-template .gc-contents .giftcard-code input{border-radius:4px;text-align:center}.giftcard-section-template .gc-contents .giftcard-code span{background:#fff;bottom:-15px;display:block;font-size:14px;left:50%;padding:0 10px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%)}.login-modal{margin:80px 0;width:100%}@media (min-width:640px){.login-modal{margin:40px 0}}.login-modal .sd-title{text-align:center}.login-modal form input{margin-bottom:10px}.login-modal .login-controls p{font-size:14px;margin:0;text-align:center}@media (max-width:1023px){.hide-on-device{display:none}#shopify-chat{display:none!important}}.handle-account .upcoming-bookings-row .class-card .event-time p{margin:0;width:100%}.fb_customer_chat_bounce_in_v2{bottom:0!important}.fb_dialog_content{display:none!important}@media (max-width:639px){#fb-customer-chat iframe[data-testid]{bottom:100px!important}}.verify-sms-modal{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.verify-sms-modal .inner{background:#fff;left:50%;max-width:100%;padding:60px 40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:900px}@media (max-width:639px){.verify-sms-modal .inner{padding:40px 20px}}.verify-sms-modal .inner .success{margin:0 0 1.25rem;text-align:center}.card-auth-wrapper .card-auth .verify-sms-modal .inner button.close,.collection-template .collection-header .filter-wrapper .item .verify-sms-modal .inner .close.filter-item,.product-card .verify-sms-modal .inner .close.img-wrapper:after,.verify-sms-modal .inner .btn.close,.verify-sms-modal .inner .card-auth-wrapper .card-auth button.close,.verify-sms-modal .inner .collection-template .collection-header .filter-wrapper .item .close.filter-item,.verify-sms-modal .inner .product-card .close.img-wrapper:after{margin:0 auto}.verify-sms-modal .inner form .header{margin:0 0 1.25rem;text-align:center}.verify-sms-modal .inner form .header p{margin:0}.verify-sms-modal .inner form .p-sent{color:#69b1be;margin:0 0 1.25rem;text-align:center}.verify-sms-modal .inner form .btn-flex{margin:1.875rem 0 0}.verify-sms-modal .inner form .btn-flex button{margin:0 5px}@media (max-width:639px){.verify-sms-modal .inner form .btn-flex button{margin:5px 0;text-align:center;width:100%}}.verify-sms-modal .inner form .__codex-errors{text-align:center}.verify-sms-modal .inner form .__codex-errors p{margin:0}.verify-sms-modal .inner form .__codex-errors ul li{list-style:none}@-webkit-keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@-webkit-keyframes glow{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes glow{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}99%{opacity:0}to{opacity:1}}@-webkit-keyframes rotateLeftMask{0%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(180deg)}}@-webkit-keyframes rotateRightMask{0%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(180deg);visibility:hidden}to{-webkit-transform:rotate(180deg);visibility:hidden}}.holding-page-layout{height:100%;min-height:100vh;width:100%}.holding-page-layout .left-panel{height:100%;padding:10px}.holding-page-layout .left-panel .panel-inner{border:1px solid pink;height:100%;min-height:calc(100vh - 20px);padding:20px}@media (max-width:1023px){.holding-page-layout .left-panel .panel-inner{min-height:calc(100vh - 395px)}}.holding-page-layout .left-panel .panel-inner .textbox{margin:0 auto;max-width:95%;padding-bottom:3.75rem}@media (max-width:1023px){.holding-page-layout .left-panel .panel-inner .textbox.md-text-center{text-align:center}}.holding-page-layout .left-panel .panel-inner .textbox .logo-wrap{max-width:150px}.holding-page-layout .left-panel .panel-inner .textbox .logo-wrap img{height:auto;width:100%}.holding-page-layout .left-panel .panel-inner .textbox .logo-wrap.logo_right{margin:0 0 0 auto}.holding-page-layout .left-panel .panel-inner .textbox .logo-wrap.logo_center{margin:0 auto}.holding-page-layout .left-panel .panel-inner .textbox .title{margin-bottom:1.25rem;padding-top:3.75rem}.holding-page-layout .left-panel .panel-inner .textbox .desc{margin-bottom:1.25rem}.holding-page-layout .left-panel .panel-inner .textbox .desc a{text-decoration:underline}.holding-page-layout .left-panel .panel-inner .textbox .desc p:last-child{margin-bottom:0}.holding-page-layout .left-panel .panel-inner .textbox .form-wrap{margin-bottom:1.25rem}.holding-page-layout .left-panel .panel-inner .textbox .append-btn{position:relative}.holding-page-layout .left-panel .panel-inner .textbox .append-btn input{display:block;padding-right:130px;width:100%}.card-auth-wrapper .card-auth .holding-page-layout .left-panel .panel-inner .textbox .append-btn button,.collection-template .collection-header .filter-wrapper .item .holding-page-layout .left-panel .panel-inner .textbox .append-btn .filter-item,.holding-page-layout .left-panel .panel-inner .textbox .append-btn .btn,.holding-page-layout .left-panel .panel-inner .textbox .append-btn .card-auth-wrapper .card-auth button,.holding-page-layout .left-panel .panel-inner .textbox .append-btn .collection-template .collection-header .filter-wrapper .item .filter-item,.holding-page-layout .left-panel .panel-inner .textbox .append-btn .product-card .img-wrapper:after,.product-card .holding-page-layout .left-panel .panel-inner .textbox .append-btn .img-wrapper:after{height:100%;padding:0 1.25rem;position:absolute;right:0;top:0}.card-auth-wrapper .card-auth .holding-page-layout .left-panel .panel-inner .textbox button.p-small,.collection-template .collection-header .filter-wrapper .item .holding-page-layout .left-panel .panel-inner .textbox .p-small.filter-item,.holding-page-layout .left-panel .panel-inner .textbox .btn.p-small,.holding-page-layout .left-panel .panel-inner .textbox .card-auth-wrapper .card-auth button.p-small,.holding-page-layout .left-panel .panel-inner .textbox .collection-template .collection-header .filter-wrapper .item .p-small.filter-item,.holding-page-layout .left-panel .panel-inner .textbox .product-card .p-small.img-wrapper:after,.product-card .holding-page-layout .left-panel .panel-inner .textbox .p-small.img-wrapper:after{padding:14px 20px}.holding-page-layout .left-panel .panel-inner .textbox .store-password-form{display:none;transition:all .3s ease}.holding-page-layout .left-panel .panel-inner .textbox .store-password-form.show{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;display:block;margin-top:1.5rem}.holding-page-layout .left-panel .panel-inner .textbox .store-password-form .input-error-message ul{list-style:none;margin:0;padding:0}.holding-page-layout .left-panel .panel-inner .textbox .cta-link{color:#0f52ba;font-weight:700}.holding-page-layout .right-panel{height:100%;min-height:100vh}@media (max-width:1023px){.holding-page-layout .right-panel{min-height:375px}}.holding-page-layout .vimeo-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:100vh;overflow:hidden;position:relative;width:100%}@media (max-width:1023px){.holding-page-layout .vimeo-wrap{min-height:375px}}.holding-page-layout .vimeo-wrap iframe{height:76.25vw;left:50%;min-height:100vh;min-width:177.77vh;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:120vw}@media (max-width:1023px){.holding-page-layout .vimeo-wrap iframe{min-height:375px;min-width:150vh}}.holding-page-layout .holding-page-slider{display:none}.holding-page-layout .holding-page-slider.slick-initialized{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;display:block}.holding-page-layout .holding-page-slider .item{display:block;height:100%;min-height:100vh;overflow:hidden;position:relative;width:100%}@media (max-width:1023px){.holding-page-layout .holding-page-slider .item{min-height:375px}}.holding-page-layout .holding-page-slider .item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.handle-bodhi-plus .instructor-carousel-section .cell-carousel .instructor-carousel{margin-right:-2.5rem;width:calc(100% + 2.5rem)}@media (max-width:639px){.handle-bodhi-plus .instructor-carousel-section .cell-carousel .instructor-carousel{margin-right:-1.25rem;width:calc(100% + 1.25rem)}}.card-auth-wrapper{background:#fff;color:#000;padding:40px 20px}@media (min-width:1024px){.card-auth-wrapper{padding:90px 50px}}.card-auth-wrapper .card-auth{padding:46px 0;text-align:center}.card-auth-wrapper .card-auth>div{color:#000;text-align:center}.card-auth-wrapper .card-auth .cdx_list{color:#000;display:flex;flex-direction:column;font-size:.8125rem;letter-spacing:1.1px;line-height:1.125rem;margin:40px auto;max-width:500px}@media (min-width:1024px){.card-auth-wrapper .card-auth .cdx_list{font-size:1.125rem;letter-spacing:0;line-height:1.625rem}}.card-auth-wrapper .card-auth .cdx_list span{border-bottom:1px solid #030303;display:inline-block;margin-top:10px;padding-bottom:10px;text-align:right}.card-auth-wrapper .card-auth .cdx_list .cdx_list_item{border-bottom:1px solid #030303;display:flex;justify-content:space-between;margin-top:10px;padding-bottom:10px}.card-auth-wrapper .card-auth .cdx_list .cdx_list_item div:before{content:"qty";display:block;margin-bottom:10px}.card-auth-wrapper .card-auth .cdx_list .cdx_list_item div:first-child:before{content:"item";text-align:left}.card-auth-wrapper .card-auth .cdx_list .cdx_list_item div:last-child:before{content:"price";text-align:right}.cdx_login .cdx_panel,.cdx_password-recover .cdx_panel,.cdx_register .cdx_panel{padding:0!important}.cdx_login .cdx_panel .cdx_form,.cdx_password-recover .cdx_panel .cdx_form,.cdx_register .cdx_panel .cdx_form{text-align:left}.class-card .__codex-waitlist-button-panel .__codex-waitlist-button-button,.collection-template .collection-header .filter-wrapper .item .filter-item,.outline{outline-style:none!important}.cdx_stripe-card-update{margin-top:15px!important;padding:0!important}.cdx_cart{padding-bottom:40px}.customer-check-modal{background-color:#fff;border-radius:.25rem;color:#000;left:50%;max-height:100vh;max-width:600px;overflow:scroll;padding:40px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);z-index:100}.customer-check-modal .cell{margin-bottom:10px}.card-auth-wrapper .card-auth .static-button-wrapper button,.collection-template .collection-header .filter-wrapper .item .static-button-wrapper .filter-item,.product-card .static-button-wrapper .img-wrapper:after,.static-button-wrapper .btn,.static-button-wrapper .card-auth-wrapper .card-auth button,.static-button-wrapper .collection-template .collection-header .filter-wrapper .item .filter-item,.static-button-wrapper .product-card .img-wrapper:after{bottom:auto;left:auto;position:relative;right:auto;text-align:center;top:auto}@media (max-width:639px){.card-auth-wrapper .card-auth .static-button-wrapper button,.collection-template .collection-header .filter-wrapper .item .static-button-wrapper .filter-item,.product-card .static-button-wrapper .img-wrapper:after,.static-button-wrapper .btn,.static-button-wrapper .card-auth-wrapper .card-auth button,.static-button-wrapper .collection-template .collection-header .filter-wrapper .item .filter-item,.static-button-wrapper .product-card .img-wrapper:after{width:100%}}
