@-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:999;cursor:pointer}#menu-bar.menu-bar-v2 .trustpilot-widget{position:absolute!important;top:3px;right:110px;z-index:1010}#menu-bar.menu-bar-v2 .menu-basket{position:absolute;top:-1000px;max-height:0;right:3rem;background-color:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:320px;max-width:100%;z-index:0;padding:1rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#menu-bar.menu-bar-v2 .menu-basket.basketopen{top:96px;z-index:1050;max-height:1000px;box-shadow:0 10px 9px -1px #0000000d}#menu-bar.menu-bar-v2 .top-stripe{position:absolute;z-index:1011;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:1010;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:300px;height:100%;color:#000;z-index:1000;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;text-align:right}#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 .nav-item{position:relative}#menu-bar.menu-bar-v2 #main-menu .menu-inner .nav-item.active:after{content:"";position:absolute;bottom:0;right:-3rem;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 .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}@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 .top-stripe{padding-top:0}#menu-bar.menu-bar-v2 .menu-basket{max-width:calc(100vw - 1rem);right:.5rem}#menu-bar.menu-bar-v2 .top-stripe img.bounce{top:-3px}}.top-card{--top-card-radius: 20px;--top-card-cta-bg: #D82737;position:relative;border-radius:var(--top-card-radius);overflow:hidden;box-shadow:0 .25rem .75rem #00000026}.top-card--product,.top-card--bundle{min-height:300px}.top-card__bg{position:absolute;top:0;right:0;bottom:0;left:0}.top-card__bg--placeholder{background:#e9e9e9}.top-card__img{width:100%;height:100%;object-fit:cover;display:block}.top-card__cta{position:absolute;top:-6px;right:-20px;z-index:2;padding:.5rem;border-radius:999px;background:var(--top-card-cta-bg);color:#fff!important;font-weight:700;text-decoration:none;border:0;font-size:.95rem;cursor:pointer;transition:opacity .2s,background .2s;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.top-card__cta:hover{color:#fff;background:#a92530}.top-card__nav-arrow{position:absolute;top:1rem;right:1rem;z-index:2;width:40px;height:40px;border-radius:50%;font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffffff1a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#d82737;text-decoration:none;border:2px solid #D82737;transition:transform .2s,background .2s}.top-card__nav-arrow:hover{color:#fff;background:#d82737;transform:scale(1.05)}.top-card__info{position:absolute;z-index:2;padding:1rem 1.25rem;border-radius:var(--top-card-radius);background:#78181833;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:none;color:#fff;text-align:left;min-width:calc(50% - 2rem);max-width:calc(100% - 2rem);box-shadow:0 .25rem .75rem #00000026}.top-card__info--br{bottom:1rem;right:1rem;max-width:55%}.top-card__info--bl{bottom:1rem;left:1rem;right:1rem}.top-card__pill{display:inline-block;padding:.1rem .75rem;border-radius:999px;font-size:12px;font-weight:700;margin-bottom:.4rem}.top-card__pill--green{background:#d6f6e7;color:#00bc0d}.top-card__title{font-size:1.35rem;font-weight:800;margin:0 0 .2rem;padding-top:5px;line-height:1.2;font-family:Karla,sans-serif}.top-card__desc{font-size:.9rem;margin:0;opacity:.95}.top-card__info-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.top-card__info-text{flex:1;min-width:0}.top-card__price-pill{flex-shrink:0;line-height:1.3;position:absolute;top:1rem;right:calc(1rem + 20px);background-color:#fff;padding:.1rem 26px .1rem 14px;box-shadow:0 0 10px #0000001a;border-radius:999px;width:auto;text-align:center}.top-card__price-old{font-size:1rem;text-decoration:line-through;opacity:.85;color:#000;margin-right:.5rem}.top-card__price-new{font-size:1rem;font-weight:800;color:#d82737}.top-card__price-new--normal{color:#333}.top-card__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;z-index:3}@media (min-width: 768px){.top-card--product,.top-card--bundle{min-height:360px}}@media (max-width: 767px){.top-card__title{font-size:1.15rem}}.top-card--valentines{min-height:440px}@media (min-width: 768px){.top-card--valentines{min-height:474px}}.top-card__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:#ffffff1a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#d82737;display:flex;align-items:center;justify-content:center;font-size:1.5rem;padding-left:8px;z-index:2;cursor:pointer;transition:transform .2s,box-shadow .2s;border:2px solid #D82737}.top-card__play:hover{transform:translate(-50%,-50%) scale(1.08);color:#fff;background:#d82737}.top-card__ctasale{position:absolute;z-index:2;background:#d82737;color:#fff!important;font-weight:700;text-decoration:none;border:0;font-size:.95rem;cursor:pointer;border-radius:999px;width:170px;height:40px;right:20px;top:20px;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s}.top-card__ctasale:hover{background:#a92530}.top-card--valentines .top-card__info--br{max-width:100%;width:calc(100% - 2rem)}.top-card--valentines .top-card__info-cols{display:flex;flex-direction:row;align-items:center;gap:1rem}.top-card--valentines .top-card__info-left{flex:1;min-width:0}.top-card--valentines .top-card__info-right{flex-shrink:0}@media (max-width: 767px){.top-card__play{top:45%}.top-card__info--br{max-width:65%}.top-card__desc{font-size:.9rem;line-height:1.4}.top-card--valentines{min-height:400px}}#home-featured-products-v2 .home-tom-jenni-holder{margin-top:300px}#home-featured-products-v2 .carousel{width:310px;height:auto;margin:auto auto 40px;position:relative}#home-featured-products-v2 .carousel .carousel__viewport{width:330px;overflow:visible}#home-featured-products-v2 .carousel .carousel__track{align-items:stretch;gap:12px}#home-featured-products-v2 .carousel .carousel__slide{height:auto}#home-featured-products-v2 .carousel .carousel__slide>*{width:100%}#home-featured-products-v2 .carousel .carousel__pagination-button:after{border-radius:100%;width:10px;height:10px;background-color:#d6d6d6}#home-featured-products-v2 .carousel .carousel__pagination-button.carousel__pagination-button--active:after{background-color:#869791!important}#home-featured-products-v2 .home-tom-jenni{position:absolute;top:-300px;left:calc(50% - 368px);z-index:0}#home-featured-products-v2 .other-card{background-color:#d82737;height:409px;border-radius:20px;min-width:300px;width:100%;color:#fff;cursor:pointer;overflow:hidden}#home-featured-products-v2 .other-card .other-card-title{font-family:Oswald,sans-serif;font-size:2.2rem;line-height:1.2;cursor:pointer}#home-featured-products-v2 .other-card .view-shop{position:absolute;bottom:1rem;left:1rem;width:calc(100% - 2rem);cursor:pointer;font-size:1rem;font-family:Karla,sans-serif}#home-featured-products-v2 .top-card{width:100%;min-width:300px}#home-featured-products-v2 .top-card--product{min-height:409px!important}@media only screen and (max-width: 767px){#home-featured-products-v2 .home-tom-jenni-holder{margin-top:140px}#home-featured-products-v2 .home-tom-jenni{width:320px;height:184px;left:calc(50% - 160px);top:-170px}}.mailing-list-v2-card{border-radius:30px;background:#fff;overflow:hidden}.mailing-list-v2-card .form-control{height:48px;border:1px solid #dee2e6;padding-left:1.25rem;padding-right:1.25rem}.mailing-list-v2-card .form-control:focus{border-color:#d82737;box-shadow:0 0 0 .2rem #d8273726}.mailing-list-v2-card .btn{height:48px}.mailing-list-v2-card__img{width:100%;height:100%;object-fit:contain;object-position:left bottom;display:block;padding:1rem 1rem 0 0}
