/* open-sans-300 - greek_latin_latin-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-300.woff2') format('woff2'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-300.woff') format('woff');
}

/* open-sans-300italic - greek_latin_latin-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-300italic.woff2') format('woff2'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-300italic.woff') format('woff');
}

/* open-sans-regular - greek_latin_latin-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-regular.woff2') format('woff2'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-regular.woff') format('woff');
}

/* open-sans-italic - greek_latin_latin-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-italic.woff2') format('woff2'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-italic.woff') format('woff');
}

/* open-sans-600 - greek_latin_latin-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-600.woff2') format('woff2'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-600.woff') format('woff');
}

/* open-sans-600italic - greek_latin_latin-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-600italic.woff2') format('woff2'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-600italic.woff') format('woff');
}

/* open-sans-700 - greek_latin_latin-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-700.woff2') format('woff2'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-700.woff') format('woff');
}

/* open-sans-700italic - greek_latin_latin-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-700italic.woff2') format('woff2'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-700italic.woff') format('woff');
}

/* open-sans-800 - greek_latin_latin-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-800.woff2') format('woff2'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-800.woff') format('woff');
}

/* open-sans-800italic - greek_latin_latin-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-800italic.woff2') format('woff2'),
       url('https://img.ashampoo.com/assets/fonts/open-sans/open-sans-v17-greek_latin_latin-ext_cyrillic-800italic.woff') format('woff');
}
/* coming-soon-regular - latin */
@font-face {
  font-family: 'Coming Soon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Coming Soon Regular'), local('ComingSoon-Regular'),
       url('https://img.ashampoo.com/assets/fonts/coming-soon/coming-soon-v11-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://img.ashampoo.com/assets/fonts/coming-soon/coming-soon-v11-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
.flipcard{position:relative}.flipcard__side{position:absolute;top:0;left:0;width:100%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .5s;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flipcard__side--front{transform:perspective(800px) rotateX(0);z-index:10}.flipcard__side--back{transform:perspective(800px) rotateX(-179.9deg);z-index:1}.flipcard.flipped .flipcard__side--front,.is-selected .flipcard .flipcard__side--front{transform:perspective(800px) rotateX(-179.9deg);z-index:1}.flipcard.flipped .flipcard__side--back,.is-selected .flipcard .flipcard__side--back{transform:perspective(800px) rotateX(0);z-index:10}.pageheader{height:82px;width:100%;background-color:white;text-align:center;position:fixed;top:0;left:0;z-index:10101;box-shadow:0 -3px 0 0 #e7e7e7 inset,0 1px 5px 0 rgba(0,0,0,0.05)}@supports (backdrop-filter: blur(20px)){.pageheader{background-color:rgba(255,255,255,0.95);backdrop-filter:saturate(150%) blur(20px)}}@media all and (max-width:540px){.pageheader{height:142px;position:absolute}}@media all and (max-width:380px){.pageheader{height:162px}}.pageheader__backdrop{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,0.35);opacity:0;visibility:hidden;transition:all .5s}.cart-open .pageheader__backdrop{opacity:1;visibility:visible}.logo{overflow:auto;position:relative;z-index:0;transition:all .5s;margin-left:10px}.cart-open .logo{z-index:-10}.logo__cell{float:left}@media (max-width: 999px ){.logo{margin-left:16px}}@media all and (max-width:680px){.logo{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}@media all and (max-width:540px){.logo{display:inline-block;margin-left:0;-webkit-transform:translateY(-10px) translateX(-4px);-ms-transform:translateY(-10px) translateX(-4px);transform:translateY(-10px) translateX(-4px)}}.logo__brand{width:160px;height:82px;background-image:url(https://img.ashampoo.com/assets/images/main/ashampoo_logo_black_rgb.svg);background-repeat:no-repeat;background-position:center;background-size:contain;text-indent:-1000px;overflow:hidden}.logo__text{margin-top:0;clear:none;padding-left:8px;padding-top:28px;font-size:1.375em;text-transform:uppercase;font-weight:400;-webkit-transform:translate3d(0, 0, 0)}.logo__text span{font-weight:600;color:#00a4ef}@media all and (max-width:680px){.logo__text{clear:left;padding-left:28px;padding-top:0;margin-top:-28px}}@media all and (max-width:540px){.logo__text{margin-top:0;clear:none;padding-left:8px;padding-top:28px}}@media all and (max-width:380px){.logo__text{clear:left;padding-left:28px;padding-top:0;margin-top:-28px}}.basket{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;height:70px;padding:22px 35px 12px 70px;background-color:#00a4ef;border-radius:3px 3px 0 0;color:white;font-size:21px;font-weight:600;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.3);text-align:left;position:absolute;bottom:0;right:10px;outline:none;cursor:pointer;box-shadow:0 -3px 0 #0081bc inset;transition:all .125s}.pl .basket{font-size:18px;padding-top:24px}@media (max-width: 999px ){.basket{right:16px}}.basket:hover{background:#23baff}@media all and (max-width:540px){.basket{-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);margin:0 auto;left:0;right:0;bottom:10px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}}.basket__icon{position:absolute;top:18px;left:12px;width:40px;height:36px;filter:drop-shadow(0 1px 0 rgba(0,0,0,0.3));-webkit-filter:drop-shadow(0 1px 0 rgba(0,0,0,0.3))}.basket__arrow{position:absolute;right:10px;top:20px;width:16px;height:10px}.basket__cartpositions{position:absolute;background:#363636;padding:0 6px;font-size:15px;top:-6px;left:32px;border-radius:3px}.basket__cartpositions:empty{display:none}#cart:target{display:block;opacity:1}.cart{display:none;width:310px;padding:1rem 1rem 1.5rem 2rem;text-align:left;position:absolute;top:79px;right:0;box-shadow:0 5px 10px -5px rgba(0,0,0,0.1),0 10px 40px -10px rgba(0,0,0,0.25),0 0 0 1px rgba(0,0,0,0.1) inset,0 3px 0 #00a4ef inset;background:white;transition:all .5s;transition-property:opacity;opacity:0}.cart.is-open{opacity:1}@media all and (max-width:1000px){.cart{right:16px}}@media all and (max-width:540px){.cart{right:8px;top:132px;padding-left:1rem;padding-right:1rem}}@media all and (max-width:380px){.cart{top:152px}}@media all and (max-width: 375px){.cart{width:calc(100% - 48px)}}.cart__headline{display:inline-block;border-bottom:3px solid #00a4ef;padding-bottom:.25em}.cart__table{color:#363636}.cart__table-head th{font-size:22px;font-weight:400;text-align:left;padding:0 1rem 0 0;width:100%}.cart__table-head th::after{content:'\0020';display:block;width:100%;height:1px;background-color:rgba(0,0,0,0.1)}.cart__table-body{display:block;max-height:calc(100vh - 296px) !important;width:100%;overflow-y:auto;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1rem;font-size:.875em;line-height:1rem}@media all and (max-width:500px){.cart__table-body{padding-right:0}}.cart__table-body td{border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(255,255,255,0.35);padding:0}.cart__table-body:empty{display:block;padding:1rem 0 .25rem 0}.cart__table-body:empty::after{content:attr(data-emptymessage);font-style:italic}.cart__table-foot{padding-right:1rem;display:block;margin-top:1rem;font-size:1.125rem;font-weight:400}.ru .cart__table-foot{font-size:1rem}.cart__table-foot td,.cart__table-foot th{padding:0;width:100%;vertical-align:bottom}.cartbody__icon img{display:block}.cartbody__productname{width:90%;padding-left:.5em !important;padding-right:.5em !important}@media all and (max-width:500px){.cartbody__productname{min-width:auto !important}}.cartbody__productname sup{display:inline-block;margin-top:-6px}.cartbody__delete{width:32px;height:32px;margin:1rem 0;text-align:center;opacity:.5;box-shadow:0 0 0 2px rgba(0,0,0,0.2) inset;color:rgba(0,0,0,0.4);transition:all .125s;cursor:pointer}.cartbody__delete:hover{opacity:1}.cartbody__delete::after{content:'\00D7';font-size:24px;line-height:32px;font-weight:400}.cartbody__price{font-weight:bold;min-width:60px;padding-left:.5em !important;white-space:pre}@media all and (max-width: 375px){.cartbody__price{white-space:normal}}.cart__checkoutbutton{display:inline-block;float:right;padding:.5em 1em .6125em 2em;margin-top:1rem;background-color:#ff004e;background:-webkit-linear-gradient(top, #ff004e, #e60046 100%);background:-o-linear-gradient(bottom, #ff004e, #e60046 100%);background:-moz-linear-gradient(bottom, #ff004e, #e60046 100%);background:linear-gradient(to bottom, #ff004e, #e60046 100%);color:white;font-size:1.25rem;font-weight:600;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.3);border-radius:3px;box-shadow:0 -4px 0 #a80033 inset;transition:all .125s;position:relative}.fr .cart__checkoutbutton{font-size:1.125rem}.cart__checkoutbutton:hover{color:white;background-color:#ff004e;background:-webkit-linear-gradient(top, #ff004e, #ff004e 100%);background:-o-linear-gradient(bottom, #ff004e, #ff004e 100%);background:-moz-linear-gradient(bottom, #ff004e, #ff004e 100%);background:linear-gradient(to bottom, #ff004e, #ff004e 100%);box-shadow:0}.cart__checkoutbutton:active{position:relative;top:1px}.cart__checkoutbutton svg{width:14px;height:17.5px;filter:drop-shadow(0 1px 0 rgba(0,0,0,0.3));-webkit-filter:drop-shadow(0 1px 0 rgba(0,0,0,0.3));-webkit-transform:translateX(-1em) translateY(1px);-ms-transform:translateX(-1em) translateY(1px);transform:translateX(-1em) translateY(1px)}.cart__checkoutbutton::before{content:'\0020';display:block;width:1px;height:26px;background-color:#b30037;position:absolute;left:46px;top:50%;-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px)}.dow{background-color:#fafafa;background:linear-gradient(to bottom, #fafafa 0, rgba(0,0,0,0.1) 100%);box-shadow:0 -1px 1px rgba(0,0,0,0.12) inset;width:100%;min-width:940px;margin:82px 0 0 0;font:400 14px/18px "Open Sans",Helvetica,sans-serif;position:relative;height:500px}@media all and (max-width:1000px){.dow{min-width:0}}@media all and (max-width:540px){.dow{margin-top:142px}}@media all and (max-width:380px){.dow{margin-top:162px}}.dow::before{content:'\0020';display:block;width:100%;height:14px;position:absolute;top:0;left:0;background-color:#363636}@media all and (max-width:1040px){.dow{height:auto}}.dow__container{overflow:visible;height:500px;text-align:center}@media all and (max-width:1040px){.dow__container{height:auto;overflow:hidden}}.dow__countdown{width:340px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-170px);-ms-transform:translateX(-170px);transform:translateX(-170px);transition:all .5s;transition-property:opacity;opacity:0}.dow__countdown::after{content:'\0020';display:block;width:260px;height:16px;border-radius:50%;position:absolute;bottom:-70px;z-index:0;left:50%;-webkit-transform:translateX(-130px);-ms-transform:translateX(-130px);transform:translateX(-130px);box-shadow:0 0 10px 0 black}@supports (filter: blur(10px)) or (-webkit-filter: blur(10px)){.dow__countdown::after{box-shadow:none;border:3px solid rgba(0,0,0,0.6);bottom:-76px;filter:blur(3px);-webkit-filter:blur(3px)}}.dow__countdown.is-visible{opacity:1}.dow__screen{position:relative;top:65px;left:-60px;float:left}@media all and (max-width:1040px){.dow__screen{display:none}}.dow__boxshot{margin-left:-30px;margin-right:-10px;margin-bottom:-10px}@media all and (max-width:1040px){.dow__boxshot{display:inline-block !important;vertical-align:top;padding-top:90px;-moz-box-sizing:border-box;box-sizing:border-box}}@media all and (max-width:650px){.dow__boxshot{display:block !important;margin-left:-20px;margin-right:-20px}}@media all and (max-width:500px){}.dow__description{width:440px;position:absolute;top:80px;right:0;font-size:20px;line-height:26px;text-align:left}@media all and (max-width:1040px){.dow__description{position:static;padding-top:90px;margin-bottom:20px;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}}@media all and (max-width:650px){.dow__description{width:100%;max-width:440px;padding:0 1rem 0 1rem;-webkit-transform:none;-ms-transform:none;transform:none;text-align:center}}.dow__claim{font-size:25px;color:#3e4f60;line-height:150%;margin:10px 0 0;text-align:left;letter-spacing:-0.05em;font-weight:700}.dow__claim span{background-color:#00a4ef;border-radius:3px;color:white;font-weight:600;font-size:.8em;letter-spacing:-0.05em;display:inline-block;padding:0 5px;margin:5px 0}.dow__logo{display:block;max-width:100%;height:72px}@media all and (max-width:650px){.dow__logo{margin:0 auto}}.dow__moneyback{width:92px;height:92px;position:absolute;bottom:-2px;right:-56px;pointer-events:none}@media all and (max-width:1070px){.dow__moneyback{position:static;float:right;margin-top:-192px}}@media all and (max-width:650px){.dow__moneyback{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}}@media all and (max-width:500px){.dow__moneyback{display:none}}.dow__buynow{margin-top:.5em}.dow__percentbadge{position:absolute;top:42px;left:-610px;z-index:10;margin:0;width:110px;height:110px;font-size:36px;line-height:110px;font-weight:700;letter-spacing:-2px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5);color:rgba(255,255,255,0.9);transition:all .5s;transition-property:transform}.dow__percentbadge::before{content:'\0020';display:block;width:90px;height:90px;position:absolute;top:10px;left:12px;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:linear-gradient(to bottom, #a80033 -60px, #ff004e);box-shadow:0 1px 1px rgba(255,255,255,0.75) inset,0 -1px 1px rgba(0,0,0,0.25) inset,0 -1px 3px rgba(0,0,0,0.1) inset,0 2px 3px rgba(0,0,0,0.3);border-radius:.14em}.dow__percentbadge.is-counted{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}@media all and (max-width:1040px){.dow__percentbadge{position:static;float:left;margin-top:-120px;-webkit-transform:translate(-168px, 310px);-ms-transform:translate(-168px, 310px);transform:translate(-168px, 310px)}.dow__percentbadge.is-counted{-webkit-transform:translate(-168px, 310px) scale(1.25);-ms-transform:translate(-168px, 310px) scale(1.25);transform:translate(-168px, 310px) scale(1.25)}}@media all and (max-width:650px){.dow__percentbadge{display:none}}.price--old{display:inline-block;font-weight:400;font-size:20px;line-height:1.3em;letter-spacing:-1px;position:relative}@media all and (max-width:1000px){.price--old{display:inline-block}}.price--old::before{content:'\0020';display:block;width:100%;min-width:60px;height:100%;background-image:url(https://img.ashampoo.com/assets/images/marketplace/price-stroke.svg);background-position:center 15%;background-repeat:no-repeat;background-size:contain;position:absolute;top:12px;left:-4px}.price--new{margin-top:-8px;font-weight:600;font-size:30px;color:#3e4f60;line-height:1.35em;letter-spacing:-2px}.dow .price--old{font-size:30px;margin-top:8px}.dow .price--old::before{background-image:url(https://img.ashampoo.com/assets/images/marketplace/price-stroke.svg);left:0}.dow .price--new{font-size:45px;margin-top:-0.25em}.countdown{font-family:'Open Sans',sans-serif;height:72px;width:100%;padding-top:10px;font-size:32px;text-align:center;position:absolute;top:0;left:0;z-index:10}@media all and (max-width:1000px){.countdown{margin:0 auto;left:0;right:0}}.countdown__overlay{position:absolute;left:0;top:0;outline:1px solid red}.countdown__unit{display:inline-block;margin:0 8px;width:56px;height:52px;line-height:45px;background-color:#ff004e;background:linear-gradient(to bottom, #ff004e 0, #ff004e 49%, #f5004b 50%, #ff004e 100%);box-shadow:0 1px 1px rgba(255,255,255,0.75) inset,0 -1px 1px rgba(0,0,0,0.25) inset,0 -1px 3px rgba(0,0,0,0.1) inset,0 2px 3px rgba(0,0,0,0.95);border-radius:4px;position:relative;z-index:10}.countdown__unit::before{content:attr(data-label);display:block;width:110%;height:15px;font-size:9px;line-height:12px;font-weight:700;color:white;opacity:1;position:absolute;bottom:0;left:-5%;z-index:10}.el .countdown__unit::before{font-size:8px}.cn .countdown__unit::before,.zh .countdown__unit::before{font-size:11px}.countdown__unit:not(:last-of-type)::after{content:':';display:block;width:16px;height:52px;font-size:32px;line-height:52px;font-weight:bold;color:#ff004e;text-align:center;text-shadow:0 2px 3px rgba(0,0,0,0.95);position:absolute;top:-7px;left:56px}.countdown__number{height:100%;width:100%;position:relative;font-weight:700;color:white}.countdown__number::after{content:'\0020';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to bottom, rgba(255,0,78,0) 0, rgba(255,0,78,0) 49%, rgba(245,0,75,0.2) 50%, rgba(255,0,78,0) 60%)}.countdown__background{width:340px;height:72px;position:absolute;z-index:1;left:0;top:0}.countdown__text{position:absolute;right:362px;top:26px;width:300px;font-family:'Coming Soon',sans-serif;font-size:16px;text-align:right;color:#363636}@media all and (max-width:800px){.countdown__text{display:none}}.countdown__text svg{position:absolute;right:-30px;bottom:-18px}.categories{padding:40px 20px}.categories__list{display:flex;flex-flow:wrap;justify-content:center;list-style-type:none;padding:0;margin:0 -4px;font-size:0}.categories__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .125s;margin:4px;padding:10px 16px !important;background-color:white;font-size:15px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.1);cursor:pointer}.el .categories__item,.ru .categories__item{font-size:11.5px}.categories__item:hover:not(.is-active){transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.categories__item.is-active{background-color:#00a4ef;color:white;font-weight:600;letter-spacing:-0.01em;text-decoration:none}.categories__item.is-waiting{cursor:wait}.categories__item::after{display:none}.products{padding:0 20px 2em 20px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;text-align:center}.products__item{display:inline-flex;flex-flow:column;width:420px;margin:0 10px 16px 10px;text-align:left;background:white;box-shadow:0 2px 5px rgba(0,0,0,0.05);padding:10px 20px 20px 20px;position:relative;z-index:0;overflow:hidden;transition:all .5s;transition-timing-function:cubic-bezier(.485, .155, .24, 1.245)}.products__item::before{content:'\0020';display:block;height:5px;width:100%;background-color:#00a4ef;position:absolute;top:0;left:0}@media (max-width: 999px ){.products__item{width:452px;margin-left:auto;margin-right:auto;float:none;-moz-box-sizing:border-box;box-sizing:border-box}}@media all and (max-width:500px){.products__item{width:100%;height:auto;padding-bottom:20px}}.products__item.is-visible:not(.is-scrolled){opacity:0;-webkit-transform:scale(1.05) translateY(120px);-ms-transform:scale(1.05) translateY(120px);transform:scale(1.05) translateY(120px)}.products hr{background-color:rgba(0,0,0,0.2);height:1px;border:0}.product__productname{margin-top:0;margin-bottom:8px;color:#3e4f60;font-size:22px;font-weight:600;letter-spacing:-0.05em}.product__categoryname{margin-top:0;margin-bottom:-4px;font-size:14px;line-height:1.5em;font-weight:400;text-transform:uppercase !important;color:#8e8e8e}.product__percent{position:absolute;left:-8px;bottom:130px;z-index:1;display:flex;align-items:center;justify-content:center;width:4em;height:4em;margin-left:35px;background-color:#00a4ef;color:white;font-size:16px;font-weight:bold;border-radius:50%;transition:all .5s;pointer-events:none}.is-selected .product__percent{background-color:#ff004e}.product__percent .star{width:100%;height:100%;background-color:inherit;position:absolute;top:0;left:0;z-index:-1;box-shadow:0 1px 2px -1px black,0 3px 8px -4px #00a4ef;border-radius:50%;transition:all .5s}.is-selected .product__percent .star{border-radius:15%;transform:rotate(90deg) scale(.85);box-shadow:3px 0 16px -8px #ff004e}.product__percent .star::before,.product__percent .star::after{content:'\0020';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background-color:inherit;border-radius:inherit}.product__percent .star::before{transform:rotate(30deg)}.product__percent .star::after{transform:rotate(60deg)}.product__content{display:inline-flex;height:100%;padding-top:20px;position:relative}@media all and (max-width:500px){.product__content{flex-direction:column;align-items:center}}.product__box{position:relative;cursor:pointer}@media not all and (max-width:500px){.product__box{margin-left:-35px;margin-right:-9px}}.product__description{display:flex;flex-direction:column;justify-content:space-between;width:234px;min-height:240px;font-size:15px;font-weight:400}@media not all and (max-width:500px){}@media all and (max-width:500px){.product__description{align-items:center;width:auto;margin-top:0;margin-left:0;text-align:center}}@media all and (max-width:500px){}.product__teaser{margin-bottom:auto}.product__teaser span{background-color:#ff004e;display:inline-block;color:white;line-height:150%;padding:2px 5px;text-align:center;font-weight:600;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.4)}@media all and (max-width:500px){.product__buynow{position:relative;left:0;margin-top:36px;text-align:center}}@media all and (max-width:500px){.product__buynow .cartbutton{margin:0 auto}}.product__price{margin-top:10px}.partner{clear:both;height:auto;width:100%;padding:10px 0;position:relative;z-index:1;background-color:white;text-align:center;box-shadow:0 -2px 5px rgba(0,0,0,0.05);font-size:0}.partner img{display:inline-block;margin:14px 24px}.pagefooter{clear:both;margin-top:0;padding:1em 0 0 0;background:#1d2024;color:#f2f2f2;box-shadow:0 -1px 5px 0 rgba(0,0,0,0.05)}@media all and (max-width:1000px){.pagefooter{text-align:center}}.pagefooter__payment{max-width:100%}.pagefooter__logos{position:relative;right:0;top:0}@media all and (max-width:1000px){.pagefooter__logos{position:static}}@media (max-width: 999px ){.pagefooter__logos{padding:20px 0 0 0}}.pagefooter__legal{background-color:black;display:table;padding:.4em 0;margin-top:1em;width:100%}.legal__left{float:left;text-align:left;width:50%}@media all and (max-width:1000px){.legal__left{float:none;text-align:center;padding:0 .5em;-moz-box-sizing:border-box;box-sizing:border-box}}.legal__right{float:right;text-align:right;width:50%}@media all and (max-width:1000px){.legal__right{float:none;text-align:center;width:100%}}.legal__links a{color:#f2f2f2}.legal__links a:hover{color:#ff004e}.legal__links li{font-size:12px}.legal__links li::after{color:rgba(242,242,242,0.5) !important}.overlay{visibility:hidden;opacity:0;transition:all .5s;position:fixed;top:0;left:0;right:0;z-index:100000;width:100%;height:100%;overflow:auto;background-color:rgba(0,16,24,0.75)}.overlay.is-visible{visibility:visible;opacity:1}.overlay:not(.is-visible){-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.overlay:not(.is-visible) .overlay__dialog{-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px)}@media all and (max-width:1000px){.overlay{overflow-y:auto}}.overlay__dialog{display:flex;flex-direction:column;overflow:hidden;transition:all .5s;position:relative;margin:60px auto 0 auto;width:920px;min-height:520px;height:100%;height:max-content;max-height:calc(100vh - 120px);box-shadow:0 0 19px 2px rgba(0,0,0,0.65);background-color:white}.overlay__dialog::before{content:'\0020';display:block;height:5px;width:100%;background-color:#00a4ef;position:absolute;top:0;left:0;z-index:1}@media all and (max-width:1000px),all and (max-height: 700px){.overlay__dialog{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100vh;margin:0}}@media all and (max-width:500px){.overlay__dialog{max-height:none}}.overlay__head{display:flex;align-items:center;justify-content:flex-start;padding:25px 92px 20px 40px;box-sizing:border-box;position:relative;background-color:#f6f6f6}@media all and (max-width:500px){.overlay__head{flex-direction:column;align-items:flex-start}}.overlay__percent{margin:0 20px 0 0;padding:8px 12px;background-color:#00a4ef;color:white;font-size:32px;font-weight:bold;text-align:center}@media all and (max-width:500px){.overlay__percent{margin-bottom:20px}}.overlay__categoryname{margin:0 0 -8px 0;color:#8e8e8e;font-weight:400;font-size:16px;text-transform:uppercase !important}@media all and (max-width:500px){.overlay__categoryname{padding-left:0}}.overlay__productname{margin:0;color:#3e4f60;font-size:32px;font-weight:600;letter-spacing:-0.05em}@media all and (max-width:500px){.overlay__productname{padding-left:0}}.overlay__close{width:32px;height:32px;position:absolute;top:25px;right:40px;text-align:center;opacity:.75;box-shadow:0 0 0 2px rgba(0,0,0,0.5) inset;color:rgba(0,0,0,0.5);transition:all .125s;cursor:pointer}.overlay__close:hover{opacity:1}.overlay__close::after{content:'\00D7';font-size:24px;line-height:32px;font-weight:400}.overlay__content{display:flex;align-items:flex-start;padding-top:20px;background-image:linear-gradient(to bottom, rgba(0,0,0,0.075), rgba(0,0,0,0) 200px);flex-direction:column;overflow:hidden}.overlay__flex-wrapper-outer{display:flex;width:100%;height:100%;overflow:hidden}@media all and (max-width:500px){.overlay__flex-wrapper-outer{flex-direction:column;padding-right:0}}.overlay__flex-wrapper-inner{display:flex;flex-direction:column;width:100%}.overlay__media{display:flex;flex-direction:column;min-width:250px;padding:0 0 0 40px;box-sizing:border-box;overflow:auto}.overlay__media::after{content:'\0020';flex:1 0 20px;display:block;width:100%;height:20px}.overlay__media-headline{margin-bottom:8px}.overlay__boxshot{display:block;width:230px;height:230px;margin:10px 0 10px -38px}.overlay__info{padding:0 40px 0 20px;overflow:auto;line-height:1.7}.overlay__info::before,.overlay__info::after{content:'\0020';display:block;position:sticky}@media all and (max-width:500px){.overlay__info::before,.overlay__info::after{content:unset}}.overlay__info::before{height:20px;top:0;background-image:linear-gradient(to bottom,#eee,rgba(242,242,242,0))}.overlay__info::after{height:60px;bottom:0;background-image:linear-gradient(to top,white,rgba(255,255,255,0))}.overlay__info img{display:block;max-width:100%}.overlay__action{align-self:flex-end;display:flex;align-items:center;margin-top:40px;padding:0 40px 20px 20px}@media all and (max-width: 880px){.overlay__action{flex-direction:column}}@media all and (max-width:500px){.overlay__action{width:100%;align-self:flex-start;margin-top:40px;padding-top:20px;background-image:linear-gradient(to bottom, rgba(0,0,0,0.075), rgba(0,0,0,0) 200px)}}.overlay__pricing{text-align:right;font-size:0}.overlay__pricing small{display:block;margin:0 40px 0 0;font-size:14px;text-align:center}@media all and (max-width: 880px){.overlay__pricing small{margin:0 0 10px 0}}.overlay__price{display:inline-block}.overlay__price--old{margin-right:10px}.overlay__price--new{margin-right:30px}@media all and (max-width: 880px){.overlay__price--new{margin-right:0}}.overlay__highlights ul{padding-left:25px;padding-right:25px;margin-top:10px;overflow:auto}@media all and (max-width:1000px){.overlay__highlights ul{height:auto}}@media all and (max-width:500px){.overlay__highlights ul{padding-left:15px}}.overlay__highlights li{padding:0;margin:0 0 10px 0;color:#666}.overlay__highlights>nhl{font-size:20px;font-weight:bold}.overlay__screenshots{width:180px;height:60px;margin-bottom:20px;font-size:14px}.overlay__screenshots a{padding:3px}.overlay__claim{font-size:20px;font-weight:400}.overlay.is-disabled{pointer-events:none}.cartbutton{width:234px;height:46px;cursor:pointer}.cartbutton__side{background-color:white;color:black;border-radius:.2em;font-size:18px;line-height:46px;font-weight:600;text-align:center}.cartbutton__side::before{font-weight:600;margin-right:.125em;font-size:1.5em;display:inline-block;margin-top:-0.625em;-webkit-transform:translateY(.125em);-ms-transform:translateY(.125em);transform:translateY(.125em)}.cartbutton__side--add{box-shadow:0 0 0 .15384615em #ff004e inset,0 -1.25em 1.875em 0 #f7f7f7 inset}.cartbutton__side--add:hover{box-shadow:0 0 0 .15384615em #ff004e inset}.cartbutton__side--add::before{content:'+';color:#ff004e}.cartbutton__side--remove{box-shadow:0 0 0 .15384615em #cccccc inset,0 -1.25em 1.875em 0 #f7f7f7 inset;color:#808080}.cartbutton__side--remove:hover{box-shadow:0 0 0 .15384615em #cccccc inset}.cartbutton__side--remove::before{content:'\00D7';color:#808080}.dow .cartbutton{width:351px;height:69px}.dow .cartbutton__side{font-size:27px;line-height:69px}@media all and (max-width:500px){.dow .cartbutton{width:292.5px;height:57.5px}.dow .cartbutton__side{font-size:22.5px;line-height:57.5px}}@media all and (max-width:350px){.dow .cartbutton{width:263.25px;height:51.75px}.dow .cartbutton__side{font-size:20.25px;line-height:51.75px}}.backtotop{display:block;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 10px;position:fixed;right:24px;bottom:24px;z-index:1010;background-color:#cccccc;box-shadow:0 4px 0 0 #a1a1a1;border-radius:3px;outline:0;transition:all .25s;transition-property:transform,opacity,background-color,box-shadow}.backtotop:hover{background-color:#1d2024;box-shadow:0 4px 0 0 black}.backtotop:not(.is-visible){opacity:0;-webkit-transform:translateY(100%) scale(.9);-ms-transform:translateY(100%) scale(.9);transform:translateY(100%) scale(.9)}.backtotop__icon{display:block}.backtotop__icon path{transition:all .125s}.backtotop:hover .backtotop__icon path{fill:#ff004e !important}body{background-color:#f6f6f6;background-repeat:no-repeat;background-position:center top;font-family:'Open Sans',sans-serif;color:#222222;margin:0}body.noscroll{overflow:hidden}.container{margin:0 auto;width:1024px;position:relative}@media all and (max-width:1000px){.container{width:100%}}.container--fill-vertical{height:100%}.container--pageheader{-moz-box-sizing:border-box;box-sizing:border-box;transition:all .5s}@media (max-width: 999px ){.container--pageheader{width:100%}}@media (min-width: 1000px ) and (max-width: 1479px ){.container--pageheader{width:auto;max-width:960px}}@media (min-width: 1480px ){.container--pageheader{width:auto;max-width:1440px}}.container--pagefooter-paybadge{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 20px}@media (max-width: 999px ){.container--pagefooter-paybadge{flex-direction:column}}.container--pagefooter-copyright{display:flex;align-items:center;padding:0 20px}@media (max-width: 999px ){.container--pagefooter-copyright{flex-direction:column;text-align:center;padding:0}}@media (max-width: 999px ){.container--pagefooter{width:100%}}@media (min-width: 1000px ) and (max-width: 1479px ){.container--pagefooter{width:auto;max-width:960px}}@media (min-width: 1480px ){.container--pagefooter{width:auto;max-width:1440px}}.container--wide{display:flex;flex-flow:wrap}@media (max-width: 999px ){.container--wide{width:480px;max-width:100%}}@media (min-width: 1000px ) and (max-width: 1479px ){.container--wide{width:960px}}@media (min-width: 1480px ){.container--wide{width:1440px}}.container--justify-center{justify-content:center}a{color:#00a4ef;text-decoration:underline;cursor:pointer}a:hover{color:#ff004e}a.trigger-moreinfo{margin:0}hr{margin:0}small{display:table;line-height:120%;margin:-3px 0 5px}.list--reset{list-style:none;margin:0;padding:0}.list--horizontal li{display:inline-block;padding:0}.list--horizontal li:not(:last-of-type){padding-right:6px}.list--separated li{padding:0}.list--separated li:not(:last-of-type)::after{content:'|';color:initial;font-weight:initial;display:block;padding-left:6px;float:right;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.fancybox-container{z-index:100001 !important}