@-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:rgba(0,0,0,.4);z-index:1020;cursor:pointer}#menu-bar.menu-bar-v2 .trustpilot-widget{position:absolute!important;top:3px;right:110px;z-index:1010}#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;font-weight:400!important;font-family:karla,sans-serif!important}#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 .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(https://tommorrison.uk/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(https://tommorrison.uk/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;font-size:18px;font-weight:400!important;font-family:karla,sans-serif!important}#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:absolute;top:25px;right:calc(3rem + 60px);z-index:1100;cursor:pointer;display:inline-block;width:30px;height:30px}#menu-bar.menu-bar-v2 .user-icon i{font-size:23px}#menu-bar.menu-bar-v2 .menu-cart{position:absolute;top:25px;right:calc(1rem + 50px);z-index:1100;cursor:pointer;display:inline-block;width:30px;height:30px}#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:absolute;top:22px;right:calc(1rem + 100px);z-index:1100;cursor:pointer;display:inline-block;width:30px;height:30px}#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:absolute;top:26px;right:1rem;z-index:1100;cursor:pointer;display:inline-block;width:30px;height:30px;-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(https://tommorrison.uk/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(https://tommorrison.uk/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 .trustpilot-widget{right:160px}#menu-bar.menu-bar-v2{top:0;max-width:calc(100% - 1rem)}#menu-bar.menu-bar-v2 .top-stripe{display:none!important}}
