.toptimer{color:#fff;font-size:14px;font-family:Karla,sans-serif}@media only screen and (max-width: 767px){.toptimer-box .toptimer-number{padding:7px 5px;width:42px;height:39px;font-size:18px!important}.toptimer-box p{bottom:-9px}.mob-mx-auto{margin:auto!important}}.currency-selector[data-v-add36101]{position:relative;display:inline-flex;right:25px}.currency-selector__toggle[data-v-add36101]{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(0,0,0,.12);background:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:4px 10px;font-size:12px;line-height:1;color:#222}.currency-selector__chevron[data-v-add36101]{font-size:10px;opacity:.7}.currency-selector__menu[data-v-add36101]{position:absolute;top:calc(100% - 2px);right:0;min-width:120px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 8px 24px #00000014;z-index:1200}.currency-selector__option[data-v-add36101]{width:100%;display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:8px 10px;border-radius:8px;text-align:left;font-size:13px}.currency-selector__option[data-v-add36101]:hover,.currency-selector__option--active[data-v-add36101]{background:#0000000d}.currency-selector__flag[data-v-add36101]{font-size:14px}@-webkit-keyframes bounce{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}to{transform:translateY(-3px)}}@keyframes bounce{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}to{transform:translateY(-3px)}}#menu-bar.menu-bar-v2{background-color:transparent;width:100%;max-width:1670px;height:106px;position:fixed;top:10px;left:0;right:0;margin:0 auto;padding:0;z-index:1010}#menu-bar.menu-bar-v2 .menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1020;cursor:pointer}#menu-bar.menu-bar-v2 .menu-bar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-height:70px;padding-right:1rem}#menu-bar.menu-bar-v2 .trustpilot-widget{position:relative!important;top:auto!important;right:auto!important;flex-shrink:0;margin-top:3px}#menu-bar.menu-bar-v2 .top-stripe{position:absolute;z-index:1060;height:28px;padding-top:3px;overflow:hidden;left:300px;top:30px;border-radius:30px;width:calc(100% - 600px);background:#d72737;background:linear-gradient(45deg,#d72737,#b1212e);background-size:400% 400%;background-size:100%;animation:gradient 10s ease infinite}#menu-bar.menu-bar-v2 .top-stripe p{font-size:14px;color:#fff}#menu-bar.menu-bar-v2 .top-stripe p a{color:#fff!important}#menu-bar.menu-bar-v2 .top-stripe i.bounce{width:13px;margin-right:4px;height:auto;-webkit-animation:bounce 3s infinite ease-in-out;-o-animation:bounce 3s infinite ease-in-out;-ms-animation:bounce 3s infinite ease-in-out;-moz-animation:bounce 3s infinite ease-in-out;animation:bounce 3s infinite ease-in-out}#menu-bar.menu-bar-v2 .top-stripe img.bounce{width:16px;height:auto;position:relative;top:0;-webkit-animation:bounce 3s infinite ease-in-out;-o-animation:bounce 3s infinite ease-in-out}#menu-bar.menu-bar-v2 .menu-row{position:relative;top:10px;left:0;right:0;z-index:1050;background-color:#fff;box-shadow:0 0 10px #0000001a;border-radius:30px;max-width:1640px;margin-left:auto;margin-right:auto;transition:top .2s ease}#menu-bar.menu-bar-v2 .menu-row.menu-row--scrolled{top:10px}#menu-bar.menu-bar-v2 .timer{width:auto}#menu-bar.menu-bar-v2 .timer .timer-box{margin:auto}#menu-bar.menu-bar-v2 .timer .timer-box .timer-number{border:0;padding:0;width:auto;height:auto;line-height:1!important;font-size:14px!important;font-weight:300;font-family:Karla,sans-serif;text-decoration:underline}#menu-bar.menu-bar-v2 .timer .timer-box p{display:inline;text-align:left;position:relative;bottom:auto;font-weight:300;font-size:12px}#menu-bar.menu-bar-v2 #main-menu{position:fixed;right:-500px;top:0;width:350px;height:100%;color:#000;background-color:#fff;z-index:1030;border-top-left-radius:30px;border-bottom-left-radius:30px;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#menu-bar.menu-bar-v2 #main-menu.on{right:0}#menu-bar.menu-bar-v2 #main-menu .menu-inner{margin-top:60px;padding-top:50px;padding-bottom:95px;box-sizing:border-box;max-height:calc(100vh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch}#menu-bar.menu-bar-v2 #main-menu .menu-inner a{color:#000}#menu-bar.menu-bar-v2 #main-menu .menu-inner a:hover{color:#d72737}#menu-bar.menu-bar-v2 #main-menu .menu-inner a.nav-link{display:inline-block;font-size:20px;padding-bottom:.3rem;padding-left:0;padding-right:0;padding-top:1rem}#menu-bar.menu-bar-v2 #main-menu .menu-inner a.nav-link.underline{border-bottom:2px solid #D72737}#menu-bar.menu-bar-v2 #main-menu .menu-inner .top-card--product{height:230px;min-height:230px}#menu-bar.menu-bar-v2 #main-menu .menu-inner .top-card--product .top-card__title{margin-top:0;font-size:1rem}#menu-bar.menu-bar-v2 #main-menu .menu-inner .top-card--product .top-card__pill{margin-bottom:0}#menu-bar.menu-bar-v2 #main-menu .menu-inner .top-card--product .top-card__price-pill{top:15px;line-height:1;padding:.1rem 18px .1rem 8px}#menu-bar.menu-bar-v2 #main-menu .menu-inner .top-card--product .top-card__cta{top:-4px;font-size:.8rem;width:30px;height:30px}#menu-bar.menu-bar-v2 #main-menu .menu-inner .top-card--product .top-card__price-new{font-size:14px;line-height:1}#menu-bar.menu-bar-v2 #main-menu .menu-inner .top-card--product .top-card__nav-arrow{color:#d72737}#menu-bar.menu-bar-v2 #main-menu .menu-inner .top-card--product:hover .top-card__nav-arrow{background:#d72737;color:#fff}#menu-bar.menu-bar-v2 #main-menu .menu-inner .menu-card{position:relative;height:158px;width:100%;overflow:hidden;border:0;border-radius:10px;box-shadow:0 0 10px #0000001a}#menu-bar.menu-bar-v2 #main-menu .menu-inner .menu-card.menu-card-programs:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/img/menu/tom-morrison-shop.jpg) no-repeat center center;background-size:cover}#menu-bar.menu-bar-v2 #main-menu .menu-inner .menu-card.menu-card-merch:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/img/menu/jenni-merch.jpg) no-repeat center center;background-size:cover}#menu-bar.menu-bar-v2 #main-menu .menu-inner .menu-card .menu-card-footer{position:absolute;bottom:0;left:0;width:100%;height:46px;background:#d72737}#menu-bar.menu-bar-v2 #main-menu .menu-inner .menu-card .menu-card-footer i{font-size:13px;margin-top:8px;float:right}#menu-bar.menu-bar-v2 #main-menu .menu-inner .nav-item{position:relative}#menu-bar.menu-bar-v2 #main-menu .menu-inner .nav-item.active:after{content:"";position:absolute;bottom:0;left:0;width:110px;height:2px;background-color:#d72737}#menu-bar.menu-bar-v2 #main-menu .menu-inner .menu-inner-bottom{position:absolute;width:100%;left:0;bottom:0;margin-top:0 -15px 0 -15px;padding:1rem 1rem 0;background:#d72737;box-shadow:0 -4px 6px -2px #0000001a!important}#menu-bar.menu-bar-v2 #main-menu .menu-inner .menu-inner-bottom .social-circle{background-color:transparent;color:#fff;padding-top:4px;border-radius:100%;width:35px;font-size:16px;height:35px;margin-left:5px;text-align:center;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#menu-bar.menu-bar-v2 #main-menu .menu-inner .menu-inner-bottom .social-circle:hover{background-color:transparent;color:#fff}#menu-bar.menu-bar-v2 .user-icon{position:relative;top:auto;right:auto;z-index:1100;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0}#menu-bar.menu-bar-v2 .user-icon i{font-size:23px}#menu-bar.menu-bar-v2 .menu-cart{position:relative;top:auto;right:auto;z-index:1100;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0}#menu-bar.menu-bar-v2 .menu-cart i{font-size:23px}#menu-bar.menu-bar-v2 .menu-cart .basket-count{position:absolute;top:-7px;right:-6px;border-radius:100%;background-color:#d82737;color:#fff;text-align:center;width:18px;height:18px;font-size:12px;cursor:pointer}#menu-bar.menu-bar-v2 .menu-merch{position:relative;top:auto;right:auto;z-index:1100;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0}#menu-bar.menu-bar-v2 .menu-merch img{width:28px;height:28px}#menu-bar.menu-bar-v2 .menu-merch .basket-count{position:absolute;top:-7px;right:-6px;border-radius:100%;background-color:#d82737;color:#fff;text-align:center;width:18px;height:18px;font-size:12px;cursor:pointer}#menu-bar.menu-bar-v2 #menu_btn{position:relative;top:auto;right:auto;z-index:1100;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#menu-bar.menu-bar-v2 #menu_btn .nav-icon{width:30px;height:30px;position:relative;z-index:110;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#menu-bar.menu-bar-v2 #menu_btn .nav-icon span{display:block;position:absolute;border-radius:0;height:3px;width:100%;background:#1c2d4b;opacity:1;right:0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0rem 0rem 2rem rgba(0,0,0,.3)!important;-moz-box-shadow:0rem 0rem 2rem rgba(0,0,0,.3)!important;box-shadow:0 0 2rem #0000004d!important}#menu-bar.menu-bar-v2 #menu_btn .nav-icon span:nth-child(1){top:0}#menu-bar.menu-bar-v2 #menu_btn .nav-icon span:nth-child(2){top:8px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#menu-bar.menu-bar-v2 #menu_btn .nav-icon span:nth-child(3){top:16px;width:60%}#menu-bar.menu-bar-v2 #menu_btn .nav-icon.nav_open span{border-radius:10px;background:#1c2d4b}#menu-bar.menu-bar-v2 #menu_btn .nav-icon.nav_open span:nth-child(1){top:9px!important;-webkit-transform:rotate(135deg)!important;-moz-transform:rotate(135deg)!important;-o-transform:rotate(135deg)!important;transform:rotate(135deg)!important}#menu-bar.menu-bar-v2 #menu_btn .nav-icon.nav_open span:nth-child(2){opacity:0!important;left:20vw!important}#menu-bar.menu-bar-v2 #menu_btn .nav-icon.nav_open span:nth-child(3){width:100%;top:9px!important;-webkit-transform:rotate(-135deg)!important;-moz-transform:rotate(-135deg)!important;-o-transform:rotate(-135deg)!important;transform:rotate(-135deg)!important}#menu-bar.menu-bar-v2 #menu_btn:hover .nav-icon span:nth-child(3){width:100%}#menu-bar.menu-bar-v2 #menu_btn.on{background-color:#e83e8c}#menu-bar.menu-bar-v2 #menu_btn.dark .nav-icon span{background:#f6cf3c}.webp #menu-bar.menu-bar-v2 #main-menu .menu-inner .menu-card.menu-card-programs:before{background-image:url(/img/menu/tom-morrison-shop.webp)}.webp #menu-bar.menu-bar-v2 #main-menu .menu-inner .menu-card.menu-card-merch:before{background-image:url(/img/menu/jenni-merch.webp)}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.menu .menu-dropdown-holder .menu-dropdown a{font-size:1.1rem}}@media only screen and (max-width: 767px){.menu .menu-links .menu-item{font-size:4.5vw}#menu-bar.menu-bar-v2{top:0;max-width:calc(100% - 1rem)}#menu-bar.menu-bar-v2 .menu-bar-actions{gap:.5rem;min-height:60px;padding-right:.5rem}#menu-bar.menu-bar-v2 .top-stripe{padding-top:0}#menu-bar.menu-bar-v2 .top-stripe img.bounce{top:-3px}}#menu-bar.menu-bar-v2 .currency-selector-row{position:relative;z-index:5;margin-top:9px;margin-bottom:4px}#menu-bar.menu-bar-v2 .currency-selector-row .currency-selector-row__inner{display:flex;justify-content:flex-end}@media only screen and (max-height: 900px){.menu-featured-product{display:none}}
