/*1649664216000*/
@keyframes dna-pulse-scale{0%{transform:scale(1)}40%{transform:scale(1.15)}50%{transform:scale(1.3)}60%{transform:scale(1.15)}100%{transform:scale(1)}}#dna-mediaquery{height:0;font-size:0}#dna-mediaquery:after{display:none;content:'mobile'}@media screen and (max-width:479px){#dna-mediaquery:after{content:'smallmobile'}}@media screen and (min-width:480px){#dna-mediaquery:after{content:'largemobile'}}@media screen and (min-width:768px) and (max-width:1023px){#dna-mediaquery:after{content:'tablet'}}@media screen and (min-width:1024px){#dna-mediaquery:after{content:'desktop'}}@keyframes dna-pulse-scale{0%{transform:scale(1)}40%{transform:scale(1.15)}50%{transform:scale(1.3)}60%{transform:scale(1.15)}100%{transform:scale(1)}}@font-face{font-family:'DNA Heading Demi Bold';src:url("https://banner.dna.fi/fonts/DNAHeading-DemiBold.woff2") format("woff2"),url("https://banner.dna.fi/fonts/DNAHeading-DemiBold.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DNA Heading Bold';src:url("https://banner.dna.fi/fonts/DNAHeading-Bold.woff2") format("woff2"),url("https://banner.dna.fi/fonts/DNAHeading-Bold.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DNA Heading Black';src:url("https://banner.dna.fi/fonts/DNAHeading-Black.woff2") format("woff2"),url("https://banner.dna.fi/fonts/DNAHeading-Black.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DNA Text Bold';src:url("https://banner.dna.fi/fonts/DNAText-Bold.woff2") format("woff2"),url("https://banner.dna.fi/fonts/DNAText-Bold.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DNA Text Medium';src:url("https://banner.dna.fi/fonts/DNAText-Medium.woff2") format("woff2"),url("https://banner.dna.fi/fonts/DNAText-Medium.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DNA Text Regular';src:url("https://banner.dna.fi/fonts/DNAText-Regular.woff2") format("woff2"),url("https://banner.dna.fi/fonts/DNAText-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DNA Numerals Bold';src:url("https://banner.dna.fi/fonts/DNANumerals-Bold.woff2") format("woff2"),url("https://banner.dna.fi/fonts/DNANumerals-Bold.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.dna-main-head,.dna-main-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 16px "DNA Text Regular","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.25}.dna-main-head *,.dna-main-footer *{box-sizing:border-box}.dna-main-head fieldset,.dna-main-head img,.dna-main-head a img,.dna-main-footer fieldset,.dna-main-footer img,.dna-main-footer a img{border:0}.dna-main-head img,.dna-main-footer img{vertical-align:middle;max-width:100%}.dna-main-head a,.dna-main-head a:hover,.dna-main-head a:focus,.dna-main-head a:active,.dna-main-footer a,.dna-main-footer a:hover,.dna-main-footer a:focus,.dna-main-footer a:active{text-decoration:none}.hl-icon{width:1em;height:1em;fill:currentColor}.hl-icon--black{fill:#121212}.hl-icon--pink{fill:#ff007d}.hl-icon--12{width:12px;height:12px}.hl-icon--16{width:16px;height:16px}.hl-icon--24{width:24px;height:24px}.hl-icon--32{width:32px;height:32px}.hl-icon--40{width:40px;height:40px}.hl-icon--64{width:64px;height:64px}.hl-icon--80{width:80px;height:80px}.hl-icon--120{width:120px;height:120px}:root{--vh100:100vh}.dna-main-head{--header-dt-nav-margin:30px;--header-dt-nav-margin-small:20px;--header-dt-icon-margin:30px;--header-dt-icon-margin-small:10px;font-family:"DNA Text Regular","Helvetica Neue",Helvetica,Arial,sans-serif;left:0;position:fixed;right:0;top:0;z-index:99;height:60px;min-width:320px}@media screen and (min-width:1024px){.dna-main-head{height:84px}}@media screen and (min-width:768px){.usp-ribbon-visible .dna-main-head{height:85px}}@media screen and (min-width:1024px){.usp-ribbon-visible .dna-main-head{height:109px}}.dna-main-head::selection{background:0}.dna-main-head::-moz-selection{background:0}.dna-main-head.absolute{position:absolute}body.overlay-visible .dna-main-head.absolute{position:fixed}body.admin-signed-in .dna-main-head{top:82px}body.admin-signed-in.has-edit-mode-menu .dna-main-head{top:155px}.dna-main-head__fix{background:#fff;border-bottom:1px solid #cfcfcf;height:60px;transform:translate3d(0,-60px,0);transition:transform .4s;position:relative;z-index:9999}@media screen and (min-width:1024px){.dna-main-head__fix{height:84px}}@media screen and (min-width:768px){.usp-ribbon-visible .dna-main-head__fix{height:85px}}@media screen and (min-width:1024px){.usp-ribbon-visible .dna-main-head__fix{height:109px}}@media screen and (min-width:1024px){.dna-main-head__fix{transform:translate3d(0,-84px,0);transition:transform .4s}}@media screen and (min-width:768px){.usp-ribbon-visible .dna-main-head__fix{transform:translate3d(0,-85px,0);transition:transform .4s}}@media screen and (min-width:1024px){.usp-ribbon-visible .dna-main-head__fix{transform:translate3d(0,-109px,0);transition:transform .4s}}.dna-main-head__fix.open{transform:translate3d(0,0,0)}.dna-head{max-width:2560px;margin:0 auto;display:flex;flex-wrap:wrap}.dna-head__area--logo{order:1;flex:0 0 auto;margin-right:auto}.dna-head__area--logo,.dna-head__area--logo img{width:60px;height:60px}@media screen and (min-width:1024px){.dna-head__area--logo,.dna-head__area--logo img{width:84px;height:84px}}.dna-head__area--logo>a{display:block}.dna-head__area--nav{order:3;flex:0 0 auto;display:none}.dna-head__area--nav.open{display:block}.dna-head__area--icons{order:2;flex:1 1 auto;display:flex;align-items:stretch;justify-content:space-between;margin:0 20px;max-width:300px;width:calc(100% - 100px)}.dna-head__icon--mobile .dna-head__icon--close{display:none}.dna-head__icon--mobile.active .dna-head__icon--menu{display:none}.dna-head__icon--mobile.active .dna-head__icon--close{display:block}@media screen and (min-width:1024px){.dna-head__area--logo{order:1;margin-right:20px}.dna-head__area--nav{order:2;flex:1 1 auto;width:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.dna-head__area--nav.open{display:flex}.dna-head__area--icons{order:3;flex:0 0 auto;max-width:none;width:auto}.dna-head__icon{margin-left:30px;margin-left:var(--header-dt-icon-margin,30px)}.dna-head__icon--mobile{display:none !important}.dna-site-nav{order:1;margin-top:14px}.dna-nav{order:2}}.dna-head__icon{cursor:pointer;color:#121212;transition:color .2s,opacity .2s;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.dna-head__icon:hover,.dna-head__icon:focus{color:#121212}.dna-head__icon.active{color:#ff007d}.dna-head__icon.hilite{color:#ff007d}.dna-head__icon.dna-head__icon--unresolved{opacity:.25}.dna-head__icon.dna-head__icon--unresolved .dna-head__icon-content>span.unresolved-hidden{color:transparent}.dna-head__icon.dna-head__icon--resolved{opacity:1}.dna-head__icon.dna-head__icon--resolved .dna-head__icon-content>span.unresolved-hidden{color:inherit}.dna-head__icon-content{border:0;background:0;font:inherit;line-height:inherit;color:currentColor;text-align:left;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;position:relative}.dna-head__icon-content:focus{outline:0;color:#ff007d}.dna-head__icon-content>span{display:none}.dna-head__icon-content>svg{width:30px;height:30px;fill:currentColor}@media screen and (min-width:1024px){.dna-head__icon-content>span{display:inline-block;font-size:12px;min-width:55px;text-align:center}.dna-head__icon-content>svg{width:26px;height:26px;margin-bottom:5px}}.dna-head__icon-text--limited{max-width:75px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:1024px) and (max-width:1279px){.dna-head__icon{margin-left:10px;margin-left:var(--header-dt-icon-margin-small,10px)}.dna-head__icon-content>span{display:inline-block;font-size:11px;min-width:50px;text-align:center}.dna-head__icon-text--limited{max-width:60px}}.dna-head__icon-caret{position:absolute;right:50%;top:60px;display:none}@media screen and (min-width:1024px){.dna-head__icon-caret{top:84px}}.dna-head__icon-caret::before,.dna-head__icon-caret::after{content:'';display:block;position:absolute;background:#fff}.dna-head__icon-caret::before{width:12px;height:12px;top:-6px;left:-6px;transform:rotate(45deg);box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}.dna-head__icon-caret::after{top:0;left:-12px;width:24px;height:12px}.dna-head__icon.active .dna-head__icon-caret{display:block}.dna-head__dropdown{position:absolute;top:60px;left:50%;transform:translateX(-50%);padding:15px 30px;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);background:#fff;color:#121212;cursor:default;overflow-y:auto;max-height:calc(100vh - 60px);max-height:var(--maxContentMobile,calc(100vh - 60px));display:none}@media screen and (min-width:1024px){.dna-head__dropdown{top:84px}}@media screen and (min-width:1024px){.dna-head__dropdown{max-height:calc(100vh - 84px);max-height:var(--maxContentDesktop,calc(100vh - 84px))}}@media screen and (min-width:768px){.usp-ribbon-visible .dna-head__dropdown{max-height:calc(100vh - 85px);max-height:var(--maxContentTabletWithUsp,calc(100vh - 85px))}}@media screen and (min-width:1024px){.usp-ribbon-visible .dna-head__dropdown{max-height:calc(100vh - 109px);max-height:var(--maxContentDesktopWithUsp,calc(100vh - 109px))}}.dna-head__dropdown--left{right:0;left:auto;transform:none}.dna-head__dropdown--full{position:fixed;left:0;right:0;width:auto;transform:none;top:60px}@media screen and (min-width:1024px){.dna-head__dropdown--full{top:84px}}@media screen and (min-width:768px){.usp-ribbon-visible .dna-head__dropdown--full{top:85px}}@media screen and (min-width:1024px){.usp-ribbon-visible .dna-head__dropdown--full{top:109px}}@media screen and (max-width:767px){.dna-head__dropdown--full-in-mobile{position:fixed;left:0;right:0;width:auto;transform:none;top:60px}}@media screen and (max-width:767px) and (min-width:1024px){.dna-head__dropdown--full-in-mobile{top:84px}}@media screen and (max-width:767px) and (min-width:768px){.usp-ribbon-visible .dna-head__dropdown--full-in-mobile{top:85px}}@media screen and (max-width:767px) and (min-width:1024px){.usp-ribbon-visible .dna-head__dropdown--full-in-mobile{top:109px}}@media screen and (max-width:479px){.dna-head__dropdown--full-in-small-mobile{position:fixed;left:0;right:0;width:auto;transform:none;top:60px}}@media screen and (max-width:479px) and (min-width:1024px){.dna-head__dropdown--full-in-small-mobile{top:84px}}@media screen and (max-width:479px) and (min-width:768px){.usp-ribbon-visible .dna-head__dropdown--full-in-small-mobile{top:85px}}@media screen and (max-width:479px) and (min-width:1024px){.usp-ribbon-visible .dna-head__dropdown--full-in-small-mobile{top:109px}}.dna-head__dropdown--noscroll{overflow-y:hidden}.dna-head__icon.active .dna-head__dropdown{display:block}.dna-language__menu{text-align:center}.dna-language__menu a{display:block;color:#121212;padding:10px 0;font-size:14px;font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.dna-language__menu a:hover{color:#ff007d}.dna-language__menu a+a{border-top:1px solid #cfcfcf}.dna-head__search{overflow:visible;padding:15px 0}.dna-head__icon.active .dna-head__search{display:flex;flex-direction:column}@media screen and (min-width:1024px){.dna-head__search{padding:15px 30px}}.dna-head__cart{padding:15px 0 0}.dna-head__icon--cart.cart-active{display:flex !important}.dna-head__cart-amount{position:absolute;right:-5px;top:-5px;width:16px;height:16px;background:#e80c0c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1024px){.dna-head__cart-amount{right:0}}.dna-head__cart-amount span{font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1}.dna-head__icon--unresolved .dna-head__cart-amount{display:none}.dna-head__icon--resolved .dna-head__cart-amount{display:flex}.dna-head__cart-amount-animation{animation:dna-pulse-scale 1.5s ease-in-out 2}.dna-head__cart--empty{padding:15px 0 0;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.dna-head__cart--empty{width:300px}}.dna-head__cart--empty svg{width:48px;height:48px;fill:currentColor}.dna-head__cart--empty p{font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 30px}.dna-head__area--nav{width:100%;height:calc(100vh - 60px);height:var(--maxContentMobile,calc(100vh - 60px));position:relative;background:#fff;overflow-y:auto;overflow-x:hidden}.dna-head__area--nav.subview{overflow-y:initial;overflow-x:initial}@media screen and (min-width:768px) and (max-width:1023px){.usp-ribbon-visible .dna-head__area--nav{height:calc(100vh - 85px);height:var(--maxContentTabletWithUsp,calc(100vh - 85px))}}.dna-nav ul{list-style:none;margin:0}.dna-nav__list--main{padding:0}.dna-nav__item{margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;color:#121212}.dna-nav__item svg{fill:currentColor;width:14px;height:14px}.dna-nav__item a{color:#121212}.dna-nav__item a:hover{color:#ff007d}.dna-nav__item:hover,.dna-nav__item.active{color:#ff007d}.dna-nav__item:hover>.dna-nav__item-text,.dna-nav__item.active>.dna-nav__item-text{color:#ff007d}.dna-nav__item--main{border-bottom:1px solid #e0e1dd}.dna-nav__item--main>.dna-nav__item-text{font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.dna-nav__item-text{border:0;background:0;font:inherit;line-height:inherit;color:currentColor;text-align:left;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px;font-size:18px}.dna-nav__item-text:focus{outline:0;color:#ff007d}.dna-nav__section{position:absolute;background:#f5f5f5;top:0;bottom:0;left:0;right:0;z-index:1;overflow:visible;transform:translate3d(100%,0,0);transition:transform .25s ease}.dna-nav__section .dna-nav__item-text{padding-left:40px}.dna-nav__list--sub{margin:0;padding:0 0 30px;height:100%;overflow-y:auto}.dna-nav__item.open>.dna-nav__section{transform:translate3d(0,0,0)}.dna-nav__item--back{background:#fff}.dna-nav__item--back .dna-nav__item-text{justify-content:flex-start;font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ff007d;padding-left:20px}.dna-nav__item--back svg{transform:rotate(180deg);margin-right:20px}@media screen and (min-width:1024px){.dna-head{flex-wrap:nowrap}.dna-head__area--nav{width:auto;height:auto;border-top:0;background:0;overflow:visible}.dna-nav__list--main{display:flex;overflow:visible}.dna-nav__item{position:relative}.dna-nav__item svg{width:10px;height:10px}.dna-nav__item--main{border-bottom:0}.dna-nav__item--main>.dna-nav__item-text{width:auto;padding:0 0 15px;font-family:"DNA Text Regular","Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap}.dna-nav__item--main>.dna-nav__item-text svg{display:none}.dna-nav__item--main+.dna-nav__item--main{margin-left:30px;margin-left:var(--header-dt-nav-margin,30px)}.dna-nav__item-text{padding:8px 20px;font-size:16px}.dna-nav__section{transform:none;overflow:visible;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);display:none;position:absolute;top:35px;bottom:auto;left:-20px;right:auto;width:260px;padding:10px 0;max-height:calc(100vh - 20px - 84px)}.dna-nav__section .dna-nav__item-text{padding-left:20px}.dna-nav__section.activeSection{overflow-y:auto}.dna-nav__list--sub{overflow:visible;padding:0}.dna-nav__section .dna-nav__section{left:260px;top:-10px}.dna-nav__section .dna-nav__section.activeSection{transform:translateY(var(--nav-item-overflow-fix))}.dna-nav__item--back{display:none}.dna-nav__item.open>.dna-nav__item-text{color:#ff007d}.dna-nav__item.open>.dna-nav__section{display:block}.dna-nav__item--main.open>.dna-nav__item-text,.dna-nav__item--main.active>.dna-nav__item-text{position:relative}.dna-nav__item--main.open>.dna-nav__item-text:after,.dna-nav__item--main.active>.dna-nav__item-text:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:#ff007d}.dna-nav__item--sub.active>.dna-nav__item-text span{color:#ff007d;position:relative}.dna-nav__item--sub.active>.dna-nav__item-text span:after{content:'';display:block;position:absolute;bottom:-5px;left:0;right:0;height:1px;background:#ff007d}}.dna-site-nav{padding:30px 0}.dna-site-nav__link{display:block;padding:10px 20px;transition:color .2s ease;color:#4b5055}.dna-site-nav__link.current{color:#ff007d}.dna-site-nav__link:focus{outline:0}@media screen and (min-width:1024px){.dna-site-nav{display:flex;align-items:center;padding:0;font-size:14px}.dna-site-nav__list{display:flex}.dna-site-nav__link{font-size:14px;padding:0;margin:0}.dna-site-nav__link+.dna-site-nav__link{margin-left:20px}}@media screen and (min-width:1024px) and (max-width:1279px){.dna-nav__item--main+.dna-nav__item--main{margin-left:20px;margin-left:var(--header-dt-nav-margin-small,20px)}.dna-nav__item--main .dna-nav__item-text{font-size:14px;line-height:20px}.dna-nav__section{width:220px}.dna-nav__section .dna-nav__section{left:220px}}.dna-login__menu{width:320px;padding:30px}.dna-login__menu .dlsg-btn+.dlsg-btn{margin-top:10px}.dna-login__links{margin:10px 0 20px;list-style:none}.dna-login__link{padding:8px 2px;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:14px;font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#121212;cursor:pointer}.dna-login__link>svg{fill:currentColor;width:12px;height:12px;margin-left:10px;flex:0 0 auto}.dna-login__explanation{margin:20px 0}.dna-login__explanation ul{font-size:14px}.dna-login__username{font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;margin:5px 0 20px;overflow:hidden}.dna-login__givenname::after{content:' ';display:inline}.dna-login__switchtext{font-size:12px;color:#9b9b9b;margin:10px 0 0}.dna-login-dialog__mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100vh;height:var(--vh100,100vh);background-color:rgba(0,0,0,0.3);transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.dna-login-dialog{width:500px;max-width:90vw;max-height:90vh;overflow-y:auto;padding:30px;position:relative;background-color:#fff;transition:all .3s ease}.dna-login-transition-enter{opacity:0}.dna-login-transition-leave-active{opacity:0}.dna-login-dialog__close{position:absolute;right:20px;top:20px;border:0;background:0}.dna-login-dialog__close svg{height:25px;width:25px}.dna-login-dialog__title{font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;margin-bottom:20px;margin-right:20px}.dna-login-dialog__type{display:inline-block;color:#ff007d;padding-bottom:10px;border-bottom:1px solid}.dna-login-dialog__area{border:1px solid #cfcfcf;padding:15px;margin-bottom:15px}.dna-login-dialog__iframe{width:100%;height:271px}.dna-login-dialog__help-toggle{color:#ff007d;cursor:pointer;display:flex;align-items:center}.dna-login-dialog__help-toggle>svg{width:12px;height:12px;fill:currentColor;margin-right:10px;transform:rotate(270deg)}.dna-login-dialog__help-toggle.open>svg{transform:rotate(90deg)}.dna-login-dialog__help-links{margin:10px 0 0 26px}.dna-login-dialog__help-link{display:block;padding:5px 0}@media screen and (max-width:479px){.dna-login__menu{position:fixed;left:0;right:0;width:auto;z-index:9}.dna-login__menu+.dna-head__icon-caret{z-index:9}.un-scrollable-login .dna-login__menu+.dna-head__icon-caret{z-index:1}.un-scrollable-login .dna-login__menu{overflow:visible}.dna-login-dialog__mask{background:#fff;align-items:flex-start}.dna-login-dialog{position:fixed;width:100vw;height:100vh;height:var(--vh100,100vh);max-width:none;max-height:none}}body.un-scrollable{overflow:hidden}@media screen and (min-width:1024px){body.un-scrollable{overflow:initial}}body.un-scrollable-login{overflow:hidden}@media screen and (min-width:1024px){body.un-scrollable-login{overflow:hidden}}html.win body.un-scrollable{overflow-y:scroll}.dna-navigation-overlay{position:fixed;display:none;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.1);z-index:98}.dna-navigation-overlay.in-page{z-index:90}.dna-usp-ribbon{background:#f2f2f2;display:none}@media screen and (min-width:768px){.dna-usp-ribbon{display:block}}.dna-usp-ribbon__items{margin:0;padding:0;max-width:1280px;padding:0 20px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;height:25px}@media screen and (min-width:768px){.dna-usp-ribbon__items{padding:0 40px}}.dna-usp-ribbon__item{flex:1 1 auto;display:flex;justify-content:center;margin:0;padding:0;list-style:none}.dna-usp-ribbon__link{color:#737373;font-size:12px;display:flex;align-items:center}.dna-usp-ribbon__link svg{width:16px;height:16px;fill:currentColor;margin-right:8px}.dna-usp-ribbon__link:focus{outline:0;text-decoration:underline}.dna-usp-ribbon__item+.dna-usp-ribbon__item{border-left:2px solid #fff}#dna-footer{font-family:"DNA Text Regular","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#e7e7e7;margin-top:50px}#dna-footer .h2{margin:0}@media screen and (min-width:768px){.dna-footer__inner-wrapper{max-width:1280px;padding:0 20px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px) and (min-width:768px){.dna-footer__inner-wrapper{padding:0 40px}}.dna-footer__last-modified-section{padding:40px 0 40px 20px;color:#4b5055;font-family:"DNA Text Regular","Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:768px){.dna-footer__last-modified-section{padding:40px 0 40px 0}}.dna-footer__last-modified-section--bold{font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.dna-footer__cta-section{padding:20px 20px 0}@media screen and (min-width:768px){.dna-footer__cta-section{display:flex;flex-wrap:wrap;margin-left:-40px;padding:20px 0 40px}}.dna-footer__cta-section-wrapper{padding-bottom:20px}@media screen and (min-width:768px){.dna-footer__cta-section-wrapper{display:block;width:33.33333%;padding-left:40px;background-clip:content-box;flex:0 1 auto;padding-bottom:0}}.dna-footer__cta-info{display:block;margin-top:5px;font-size:14px;color:#4b5055}.dna-footer__cta-info a:hover,.dna-footer__cta-info a:focus,.dna-footer__cta-info a:active{border-bottom:1px solid #ff007d}@media screen and (min-width:768px){.dna-footer__cta-info{font-size:12px}}@media screen and (min-width:768px){.dna-footer__link-section{display:flex;flex-wrap:wrap;margin-left:-40px;padding-bottom:20px}}.dna-footer__link-section-wrapper:last-child{border-bottom:1px solid #cfcfcf}.dna-footer__link-section-wrapper.open .dna-footer__link-section-title{border-bottom:1px solid #cfcfcf}.dna-footer__link-section-wrapper.open .dna-footer__link-section-title::before{transform:rotate(45deg)}.dna-footer__link-section-wrapper.open .dna-footer__link-section-items{display:block}@media screen and (min-width:768px){.dna-footer__link-section-wrapper{display:block;width:33.33333%;padding-left:40px;background-clip:content-box;flex:0 1 auto}.dna-footer__link-section-wrapper:last-child{border-bottom:0}.dna-footer__link-section-wrapper:first-of-type .dna-footer__link-section-title::before{content:'+';font-size:16px;display:inline-block;transition:transform .2s}.dna-footer__link-section-wrapper:first-of-type .dna-footer__link-section-items{padding-left:14px}.dna-footer__link-section-wrapper.open .dna-footer__link-section-title{border-bottom:0}}.dna-footer__link-section-title{border:0;background:0;font:inherit;line-height:inherit;color:currentColor;text-align:left;margin:0;padding:0;display:block;width:100%;padding:20px;border:0;background:0;text-align:left;border-top:1px solid #cfcfcf;transition:color .3s;font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4b5055}.dna-footer__link-section-title::selection{background:0}.dna-footer__link-section-title::-moz-selection{background:0}.dna-footer__link-section-title::before{content:'+';display:inline-block;font-size:20px;transition:transform .2s}.dna-footer__link-section-title:hover{color:#ff007d}@media screen and (min-width:768px){.dna-footer__link-section-title{border:0;padding:0}.dna-footer__link-section-title::before{display:none}}.dna-footer__link-section-items{display:none;list-style:none;background-color:#efefef;margin:0;padding:0}@media screen and (min-width:768px){.dna-footer__link-section-items{background:0;padding:10px 0}}.dna-footer__link-section-item{margin:0;padding:20px 20px 20px 40px}.dna-footer__link-section-item a{color:#4b5055}.dna-footer__link-section-item a:hover{color:#ff007d}@media screen and (min-width:768px){.dna-footer__link-section-item{padding:.2em 0}}@media screen and (min-width:768px){.dna-footer__bottom-section{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid #cfcfcf}}.dna-footer__lang-selector-custom{flex:1 1 auto;white-space:normal}.dna-footer__lang-selector-custom a{white-space:nowrap}.dna-footer__lang-selector-custom span{color:#4b5055}@media screen and (min-width:768px){.dna-footer__lang-selector-custom{padding:0 20px}}.dna-footer__lang-selector,.dna-footer__lang-selector-custom{padding:25px 20px;font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;white-space:nowrap;border-bottom:1px solid #cfcfcf}@media screen and (min-width:768px){.dna-footer__lang-selector,.dna-footer__lang-selector-custom{padding:0;border-bottom:0}}.dna-footer__lang-selector a,.dna-footer__lang-selector-custom a{transition:color .3s}.dna-footer__lang-selector span,.dna-footer__lang-selector-custom span{padding:3px;margin:2px;color:#bdbdbd;transition:color .3s;cursor:pointer;text-transform:uppercase}.dna-footer__lang-selector span.selected,.dna-footer__lang-selector-custom span.selected{color:#4b5055;border-bottom:3px solid #ff007d}.dna-footer__lang-selector span:not(.selected):hover,.dna-footer__lang-selector-custom span:not(.selected):hover{color:#ff007d}.dna-footer__lang-selector-custom{flex:1 1 auto;white-space:normal}.dna-footer__lang-selector-custom a{white-space:nowrap}.dna-footer__lang-selector-custom span{color:#4b5055}@media screen and (min-width:768px){.dna-footer__lang-selector-custom{padding:0 20px}}.dna-footer__bottom-items{text-align:center;padding:20px}@media screen and (min-width:768px){.dna-footer__bottom-items{padding:0 20px;flex-grow:1;flex-shrink:1}}.dna-footer__bottom-items-row{color:#4b5055;padding-bottom:20px}.dna-footer__bottom-items-row a{color:#4b5055;white-space:nowrap}.dna-footer__bottom-items-row a:hover{color:#ff007d}.dna-footer__bottom-items-row a:hover::after{color:#4b5055}.dna-footer__bottom-items-row a+a::before{content:' | ';white-space:normal;padding-left:.3em;padding-right:.2em}@media screen and (min-width:768px){.dna-footer__bottom-items-row{padding:0;display:inline}}.dna-footer__copyright{color:#4b5055;white-space:nowrap}@media screen and (min-width:768px){.dna-footer__copyright{display:inline}.dna-footer__copyright::before{content:'|';padding-left:.3em;padding-right:.3em}}.dna-footer__social-media-links{padding-bottom:40px}@media screen and (min-width:768px){.dna-footer__social-media-links{padding:0}}.dna-footer__social-media-links ul{list-style:none;display:flex;justify-content:center;margin:0;padding:0}.dna-footer__social-media-links li{display:inline-block;margin:0;padding:10px}.dna-footer__social-media-links li a{display:block}@media screen and (min-width:768px){.dna-footer__social-media-links li:last-of-type{padding-right:0}}.dna-footer__social-media-icon{height:26px;width:26px;fill:#4b5055;transition:fill .3s}.dna-footer__social-media-icon:hover{fill:#ff007d}.dna-footer__btn{position:relative;text-decoration:none;display:inline-block;vertical-align:middle;border:1px solid #000;border-radius:0;padding:11px 20px;background-color:transparent;color:#000;font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;outline:0;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .2s ease-in-out}.dna-footer__btn span{border-bottom:0;font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.dna-footer__btn:hover{background-color:#000;color:#fff;text-decoration:none}.dna-footer__btn:hover span{border-bottom:0}.dna-footer__btn:focus{background-color:#fff;color:#000;outline:0}.dna-footer__btn:focus span{border-bottom:1px solid}.dna-footer__btn:active{opacity:.7}.dna-footer__btn:active span{border-bottom:0}.dlsg-icon--xsmall{height:.6rem;width:.6rem}.dlsg-icon--small{height:.75rem;width:.75rem}.dlsg-icon--1-5x{height:1.5rem;width:1.5rem}.dlsg-icon--2x{height:2rem;width:2rem}.dlsg-icon--3x{height:3rem;width:3rem}.dlsg-icon--4x{height:4rem;width:4rem}.dlsg-icon--5x{height:5rem;width:5rem}.dlsg-icon--white{color:#fff}.dlsg-icon--black{color:#000}.dlsg-icon--pink{color:#ff007d}.dlsg-icon--green{color:#00b201}.dlsg-icon--gray40{color:#999}.minicart-total-link{color:#121212;color:initial;display:table-row !important}.minicart-total-link p>span{font-size:20px;font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif}.minicart-total-link p>span .currency-symbol,.minicart-total-link p>span .frequency{font-size:14px}.minicart-total-link .product_amount{background-color:#e80c0c;font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff;display:inline-block;font-size:12px;line-height:1;padding:2px 0;margin:-5px 0 0 -8px;width:16px;border-radius:13px;text-align:center;position:absolute}.minicart-total-link .product_amount p{margin:0;font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;line-height:1}.minicart-total-link .product_amount .amount-text{display:none}#minicartIcon{height:55px;padding-top:17px;color:#121212}#minicartIcon>a{display:table-cell;vertical-align:bottom}#minicartIcon .dlsg-icon{float:left;padding:0;margin:0 7px}.minicart-top{display:none;position:relative;min-height:36px}.minicart-top .monthly_payment,.minicart-top .single_payment{display:none}.cart-quickview{clear:both;-webkit-font-smoothing:initial}.cart-quickview .priceBlock,.cart-quickview .mainPrice,.cart-quickview .mainPrice *{font-size:14px}.cart-quickview .priceBlock.sale .frequency,.cart-quickview .priceBlock.sale .currency,.cart-quickview .mainPrice.sale .frequency,.cart-quickview .mainPrice.sale .currency,.cart-quickview .mainPrice *.sale .frequency,.cart-quickview .mainPrice *.sale .currency{color:#ff007d}.cart-quickview .jatko *{font-size:14px !important;font-family:'DNA Text Regular','Helvetica Neue',Helvetica,Arial,sans-serif !important}.cart-quickview .jatko{text-transform:lowercase}.cart-quickview .btn-checkout{white-space:nowrap;color:#fff}.cart-quickview .btn-checkout:hover{color:#fff}.cart-quickview .minicart-totals{padding:10px;background-color:#f2f2f2;flex:0 0 auto}#rollover_cart_popup .cart_content,#cart_popup .cart_content{position:relative;overflow-x:hidden;overflow-y:auto;line-height:1.2;flex:1 1 auto}#rollover_cart_popup .cart_content .productrow,#cart_popup .cart_content .productrow{margin-bottom:10px;padding-top:10px;border-bottom:1px solid #e0e1dd}#rollover_cart_popup .cart_content .productrow:last-child,#cart_popup .cart_content .productrow:last-child{border-bottom:0}#rollover_cart_popup .cart_content .cart-product,#cart_popup .cart_content .cart-product{vertical-align:top}#rollover_cart_popup .cart_content .cart-quantity,#cart_popup .cart_content .cart-quantity{white-space:nowrap;font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px}@media(min-width:768px){#rollover_cart_popup .cart_content .product_name,#cart_popup .cart_content .product_name{width:364px}}#rollover_cart_popup .cart_content .product_name a,#cart_popup .cart_content .product_name a{color:#737373}#rollover_cart_popup .cart_content .linked-insurance-product,#cart_popup .cart_content .linked-insurance-product{font-size:12px;margin-top:-5px;margin-bottom:5px}#rollover_cart_popup .cart_content .bundleblock .product_name,#cart_popup .cart_content .bundleblock .product_name{width:341px}#rollover_cart_popup .btn-remove,#cart_popup .btn-remove{color:#737373;cursor:pointer;background-color:transparent;border:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#rollover_cart_popup .cart-bundle-title,#cart_popup .cart-bundle-title{font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif;padding:10px 5px}#rollover_cart_popup .bundle-separator,#cart_popup .bundle-separator{margin:0;border-top:1px solid #e0e1dd}#rollover_cart_popup .bundle-separatorrow:last-child,#cart_popup .bundle-separatorrow:last-child{display:none}#rollover_cart_popup .bundles,#cart_popup .bundles{background-color:#f7f7f7;border:1px solid #bfbfbf;padding:10px;margin:0 -8px}.cart_content{padding:0 8px}.cart_content .cart-item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin:8px 0}.cart_content .cart-item:before,.cart_content .cart-item:after{content:" ";display:table}.cart_content .cart-item:after{clear:both}.cart_content .sub-arrow{color:#999;padding:0 0 0 5px}.cart_content .product_name,.cart_content .product_name a{color:#737373 !important}.cart_content .product-image{float:left;width:90px;vertical-align:top}.cart_content .product-image img{max-width:80px}.cart_content .prod_price{font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;margin:0}.cart_content .prod_info{display:table-cell;margin-left:8px}.cart_content .sale .termText,.cart_content .sale .price,.cart_content .sale .frequency,.cart_content .sale .currency{color:#ff007d}.cart_content .sale .jatko .currency,.cart_content .sale .jatko .frequency,.cart_content .sale .jatko .price{color:#121212;color:initial}.cart_content .price{font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif}.cart_content .price.sale,.cart_content .price .sale{color:#ff007d}.cart_content .price .starting,.cart_content .price .currency-symbol{font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px}.cart_content .price .dlsg-icon{display:none}.cart_content .cart-campaignTerms{display:none}.cart_content .promotion-activated{color:#ff007d;font-size:12px}.minicart-totals .dlsg-icon{float:left}.minicart-totals .monthly_payment,.minicart-totals .single_payment{float:left;padding:5px 10px}.minicart-totals .monthly_payment p,.minicart-totals .single_payment p{line-height:1;margin:0;font-size:14px;color:#121212}.minicart-totals .product_amount{display:none}.minicart-row{display:flex;flex-grow:1}.minicart-column-40{width:40%}.minicart-column-60{width:60%}.minicart-text-right{text-align:right}@media(max-width:479px){.minicart-totals .minicart-row{flex-direction:column}.minicart-totals .minicart-column-60{width:auto}.minicart-totals .minicart-column-40{width:auto;margin-top:10px;text-align:left}.minicart-totals .minicart-row{flex-direction:column}.minicart-totals .dlsg-btn{width:100%}}.cart_popup{max-height:calc(100vh - 75px);max-height:var(--maxContentMobile,calc(100vh - 75px));background-color:#fff;clear:both;white-space:normal;display:flex;flex-direction:column}@media(min-width:768px){.cart_popup{width:560px}.usp-ribbon-visible .cart_popup{max-height:calc(100vh - 100px);max-height:var(--maxContentTabletWithUsp,calc(100vh - 100px))}.cart_content{max-height:calc(100vh - 139px)}.usp-ribbon-visible .cart_content{max-height:calc(100vh - 164px)}}@media(min-width:1024px){.cart_popup{max-height:calc(100vh - 99px);max-height:var(--maxContentDesktop,calc(100vh - 99px))}.usp-ribbon-visible .cart_popup{max-height:calc(100vh - 119px);max-height:var(--maxContentDesktopWithUsp,calc(100vh - 124px))}.cart_content{max-height:calc(100vh - 163px)}.usp-ribbon-visible .cart_content{max-height:calc(100vh - 188px)}}.cart_popup .header{margin:10px 5px;font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif}.cart_popup .price{font-size:20px;margin:5px 0}.cart_popup .cart_content .product_name{font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:5px}.cart_popup .cart_content .product_name a{color:#737373}.cart_popup .minicart-total-link .dlsg-icon{padding-top:8px}.cart_popup .error-msg{padding:20px 24px 20px 16px}.minicart{width:100%}.minicart .product_name{font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:5px}#dna-shoppingbasket .not-fixed-term{display:block}#dna-shoppingbasket .currency,#dna-shoppingbasket .frequency,#dna-shoppingbasket .term,#dna-shoppingbasket .term-suffix,#dna-shoppingbasket .termText{font-family:'DNA Text Bold','Helvetica Neue',Helvetica,Arial,sans-serif}#dna-shoppingbasket .normPrice,#dna-shoppingbasket .priceWithoutDiscount,#dna-shoppingbasket .continuous-price,#dna-shoppingbasket .additional-price-details{font-size:14px;font-family:'DNA Text Regular','Helvetica Neue',Helvetica,Arial,sans-serif;color:initial}#dna-shoppingbasket table tr{vertical-align:inherit}#dna-shoppingbasket table tr td{border:0;padding:10px}#dna-shoppingbasket .dlsg-icon{fill:currentColor}.cart_content .product-image{text-align:center}.cart_content .product-image img{max-height:80px}.dna-shoppingbasket .not-fixed-term{display:block}.dna-shoppingbasket .currency,.dna-shoppingbasket .frequency,.dna-shoppingbasket .term,.dna-shoppingbasket .term-suffix,.dna-shoppingbasket .termText{font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.dna-shoppingbasket .normPrice,.dna-shoppingbasket .priceWithoutDiscount,.dna-shoppingbasket .continuous-price,.dna-shoppingbasket .additional-price-details{font-size:14px;font-family:"DNA Text Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:initial}.dna-shoppingbasket table tr{vertical-align:inherit;border-bottom:1px solid #e0e1dd}.dna-shoppingbasket table tr:last-child{border-bottom:0}.dna-shoppingbasket table tr td{border:0;padding:10px}.dna-shoppingbasket .dlsg-icon{fill:currentColor}.portlet-boundary_fi_dna_liferay_portlet_AlgoliaSearchPortlet_ .portlet{position:static}.algolia-search{white-space:normal}.algolia-search input[type="search"]::-ms-clear{display:none;width:0;height:0}.algolia-search input[type="search"]::-webkit-search-decoration,.algolia-search input[type="search"]::-webkit-search-cancel-button,.algolia-search input[type="search"]::-webkit-search-results-button,.algolia-search input[type="search"]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.algolia-search input[type="search"]:focus{outline:0}.algolia-search .btn-search-cancel{display:none}.algolia-quicksearch__search-area-wrapper{max-width:600px;margin:0 auto}.algolia-search__search-field-wrapper{position:relative;display:flex;align-items:center;border-bottom:2px solid #ff007d}.algolia-search__search-input{flex:1 1 auto;border:0;margin:0;border-radius:0;background:0;text-align:left;padding:10px 5px 10px;font-family:"DNA Text Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.25;font-weight:normal;text-shadow:none}.algolia-search__search-icon{flex:0 0 auto;width:24px;height:24px;margin:0 5px;fill:#ff007d;cursor:pointer;align-self:center}.algolia-search__search-icon::selection{background:0}.algolia-search__search-icon::-moz-selection{background:0}.algolia-search__search-clear{background:transparent !important;border:none !important;padding:0 5px}.algolia-search__search-clear::selection{background:0}.algolia-search__search-clear::-moz-selection{background:0}.algolia-search__search-clear:focus{outline:0}.algolia-search__search-clear-icon{align-self:center;fill:#ff007d;cursor:pointer;height:24px;width:24px}@media screen and (min-width:768px){.algolia-search__heading{font-size:40px;line-height:42px}}.algolia-quicksearch__search-results-infotext{color:#737373}.algolia-quicksearch__search-results-infotext .result-category{margin-bottom:1em}.algolia-search__infotext-container .result-category{margin-top:20px}.algolia-search__result-link-product-category{display:inline-block;margin:5px 20px 0 0}.algolia-search__show-all-footer{padding:10px 0;border-top:1px solid #e7e7e7}@media screen and (min-width:1024px){.algolia-search__show-all-footer{flex:1 1 auto;padding:10px 15px}}.algolia-search-result{display:flex;align-items:flex-start;padding:15px 0;border-bottom:1px solid #e7e7e7}.algolia-search-result em{background-color:#ffa100;font-style:normal}.algolia-search-result:last-child{border-bottom:0}@media screen and (min-width:768px){.algolia-search__results--fullpage .algolia-search-result{padding:20px 0}}.algolia-search-result__image-area{flex:0 0 auto;width:50px;margin-right:10px;text-align:center}@media screen and (min-width:768px){.algolia-search__results--fullpage .algolia-search-result__image-area{width:75px;margin-right:20px}.algolia-search__results--fullpage .algolia-search-result__image-area .algolia-search-result__image--default{width:50px;height:50px}}.algolia-search-result__image{max-width:100%}.algolia-search-result__image--default{width:25px;fill:#ff007d;margin-top:10px;height:50px}.algolia-search-result__content{flex:1 1 auto;overflow:hidden}.algolia-search-result__title{color:#121212;margin-top:0;margin-bottom:3px}@media screen and (min-width:768px){.algolia-search__results--fullpage .algolia-search-result__title{margin-bottom:8px}}.algolia-search-result__ingresstext{color:#121212}.algolia-search-result__productprice{color:#121212;font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;white-space:nowrap}@media screen and (min-width:768px){.algolia-search-result__productprice{font-size:24px}}.algolia-search-result__productprice--discount{color:#ff007d}.algolia-search-result__productprice--loyalty{color:#ff007d;display:flex;align-items:center;margin-top:5px}.algolia-search-result__productprive--normal{font-size:14px;color:#737373;font-family:"DNA Text Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:14px}.algolia-search-result__currency{font-family:"DNA Text Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;margin-left:3px}.algolia-search-result__price-icon{fill:currentColor;height:18px;width:18px;margin-right:3px;flex:0 0 auto}@media screen and (min-width:768px){.algolia-search-result__price-icon{height:20px;width:20px}}.algolia-search-result__productprice-info{font-family:"DNA Text Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}@media screen and (max-width:479px){.algolia-search-result__productprice-info{font-size:12px}}.algolia-search__more-results{margin-top:30px}.algolia-search__more-results-btn{width:100%}@media screen and (min-width:480px){.algolia-search__more-results-btn{width:auto}}.algolia-quicksearch__container{padding:0 30px;overflow-y:auto}@media screen and (min-width:1024px){.algolia-quicksearch__container{padding:0;overflow-y:initial}}@media screen and (min-width:1024px){.algolia-quicksearch__results{position:absolute;left:50%;transform:translateX(-50%);width:100%;max-width:600px;top:70px;background:#fff;display:flex;flex-direction:column}}.algolia-quicksearch__results-container{margin:10px 0}@media screen and (min-width:1024px){.algolia-quicksearch__results-container{padding:15px;margin:0;flex:1 1 auto;height:60vh;overflow-y:auto}.algolia-quicksearch__results-container.algolia-quicksearch__results-container--noresults{height:auto}}