@charset "UTF-8";a.ea-button:hover{text-decoration:none}.ea-input[type=email],.ea-input[type=number],.ea-input[type=password],.ea-input[type=tel],.ea-input[type=text]{line-height:24px;line-height:2.4rem;padding:10px;padding:1rem;margin-bottom:6px}.ea-checkbox label{margin-bottom:12px}.ea-checkbox input{z-index:-100}.ea-input__wrapper{max-height:48px;flex-shrink:0;flex-basis:100%}.ea-input__wrapper--auto-width{flex-basis:auto;padding-right:1px}.ea-input__wrapper--no-shrink{flex-shrink:1}.ea-input--button .ea-combobox__input{display:flex}.ea-combobox__options{z-index:20}.ea-icon--arrow-left:before{vertical-align:middle}@media only screen and (min-width:640px){.ea-category-menu--tight .ea-category-menu__list{justify-content:center;max-width:1200px;margin:auto}.ea-category-menu--tight .ea-category-menu__item{flex:0 0 182px}.ea-category-menu--tight .ea-category-menu__item a:hover{text-decoration:none}}.ea-combobox__input:focus{outline:0;background:#f5f5f5}.ea-combobox .ea-input__input,.ea-combobox .ea-input__wrapper{background:inherit}.ea-fgrid--animated .ea-fgrid__item:hover{z-index:10}@media only screen and (max-width:959px){.ea-combobox--open .ea-combobox__options{max-height:calc(100vh - 65px)}}.ea-unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}fieldset{border:none}@media only screen and (min-width:480px) and (max-width:only screen and (min-width:1400px)){.ea-h1{font-size:calc(36px + 24 * (100vw - 479px)/ 921)}}:invalid{box-shadow:none}:-moz-submit-invalid{box-shadow:none}:-moz-ui-invalid{box-shadow:none}.site-common-bullet-text-big{font-family:Arial,sans-serif;font-size:18px}.site-common-bullet-text-small{font-family:Arial,sans-serif}@media (min-width:1025px){.site-common-bullet-text-small{font-size:13px}}@media (max-width:1024px){.site-common-bullet-text-small{font-size:15px;line-height:16px}}html{font-size:62.5%}p{margin:10px 0}a{cursor:pointer}.saunalahti-border{border:1px solid #dadada}.saunalahti-page-wrapper{min-width:320px;max-width:970px;margin:0 auto;min-height:500px;display:block}@media (max-width:1024px){.saunalahti-page-wrapper{-ms-overflow:hidden}}.saunalahti-page-wrapper:after{content:".";display:block;clear:both;visibility:hidden}.saunalahti-page-wrapper header{position:relative;margin:0 auto}@media (min-width:1025px){.saunalahti-page-wrapper header{height:100px}}.saunalahti-page-wrapper .saunalahti-content-wrapper{background:#fff;min-height:700px}@media (min-width:1025px){.saunalahti-page-wrapper .saunalahti-content-wrapper{box-shadow:0 0 8px 0 #d0d0d1;border-bottom:1px solid #dadada}}html.elisa-navi__header__sticky.elisa-navi__header__sticky--prevent .elisa-navi__header{position:relative}html.elisa-navi__header__sticky.elisa-navi__header__sticky--prevent .elisa-navi__header-placeholder{height:0}html.elisa-navi__header--no-border .elisa-navi__header{box-shadow:none}html.elisa-navi__header--no-border .elisa-navi__header__main-wrapper{border:0 none}.saunalahti-sub-navigation-container{display:none}@media (min-width:1025px){.saunalahti-sub-navigation-container{box-shadow:0 0 8px 0 #d0d0d1;display:block}}@media (min-width:1025px){.saunalahti-sub-navigation{transition:0s}.saunalahti-sub-navigation a{position:relative;font-family:'Verlag Light',sans-serif;font-weight:300;font-style:normal;font-size:19px;color:#404041;text-decoration:none;display:inline-block;height:53px;padding:17px;line-height:22px;text-align:center;box-shadow:inset -1px 0 0 0 #f5f5f5,inset 0 1px 0 0 #f5f5f5}.saunalahti-sub-navigation a.selected,.saunalahti-sub-navigation a:hover{color:#fff;text-decoration:none;background:#f66000;box-shadow:inset 0 1px 0 0 #f66000}.saunalahti-sub-navigation a.selected:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:14px;border-color:#f66000 transparent transparent transparent;border-width:14px 14px 0 14px;top:51px;left:50%;margin-left:-14px;z-index:10}.saunalahti-sub-navigation a.selected,.saunalahti-sub-navigation a.selected:hover{cursor:default}}.saunalahti-info-banner{padding-left:35px;margin-bottom:10px}@media (max-width:600px){.saunalahti-info-banner{padding:10px;margin:16px}}.saunalahti-info-banner .icon{float:left;background:url(../images/icon_info_notification.png) no-repeat;width:30px;margin-top:-4px;height:30px}@media (max-width:600px){.saunalahti-info-banner .icon{margin-top:5px}}@media (max-width:600px){.saunalahti-info-banner .content{margin-left:35px}}@media (min-width:601px){.saunalahti-info-banner .content{margin-left:60px}}.info-banner-subscriptions{border:1px solid #d0d0d1;padding:10px 30px 10px 0;margin:40px 24px 10px 24px;display:block}@media (max-width:600px){.info-banner-subscriptions{padding:0 10px 0 10px;margin:10px}}.info-banner-subscriptions--container{display:inline-block;width:100%;padding-right:10px;padding-left:30px}@media (min-width:601px){.info-banner-subscriptions--container{width:50%;float:left}}@media (max-width:600px){.info-banner-subscriptions--container{padding-top:10px;padding-left:10px;padding-bottom:10px}}@media (min-width:601px){.info-banner-subscriptions--container__separator{border-left:1px solid #dadada}}@media (max-width:600px){.info-banner-subscriptions--container__separator{border-top:1px solid #e0e0e1}}.info-banner-subscriptions--icon{float:left;width:50px;height:30px;background-repeat:no-repeat}@media (max-width:600px){.info-banner-subscriptions--icon{margin-top:2px}}.info-banner-subscriptions--icon__login{background-image:url(../images/icon_user.svg)}.info-banner-subscriptions--icon__coverage{background-image:url(../images/icon_kuuluvuus.svg)}.info-banner-subscriptions__content{margin-left:50px;margin-top:6px;font-size:15px}@media (max-width:600px){.info-banner-subscriptions__content{margin-top:7px}}.saunalahti-buy-table{display:inline-block;padding:24px;background:#f5f5f5;text-align:center}.saunalahti-buy-table table{width:100%}.saunalahti-buy-table .addToCart{display:inline-block}.saunalahti-small-print-text{color:#767677}@media (min-width:601px){.saunalahti-small-print-text{font-size:12px;line-height:15px}}@media (max-width:600px){.saunalahti-small-print-text{font-size:13px;line-height:18px}}@media (max-width:600px){.saunalahti-styled-lists-spacing{padding:0 10px 15px 10px}}@media (min-width:601px){.saunalahti-styled-lists-spacing{padding:0 15px 15px 15px}}.saunalahti-styledNumberedList{list-style:none;line-height:18px}.saunalahti-styledNumberedList li{position:relative;padding-top:1px;margin-bottom:16px;padding-left:18px}.saunalahti-styledNumberedList li:before{display:inline-block;position:absolute;top:-2px;left:-10px}.saunalahti-styledNumberedList li:nth-child(1):before{content:url(../images/step_1.png)}.saunalahti-styledNumberedList li:nth-child(2):before{content:url(../images/step_2.png)}.saunalahti-styledNumberedList li:nth-child(3):before{content:url(../images/step_3.png)}@media (max-width:600px){#headerTitle{text-align:center;padding:0 5px;margin:25px 0}body.hide-mobile-header-title #headerTitle{display:none}}@media (min-width:601px) and (max-width:1024px){#headerTitle{margin:25px 0 5px 15px;padding:5px}}@media (min-width:601px){.subscription-legacy-select .zelect{float:right;margin-top:-1px;min-width:150px;max-width:150px}.subscription-legacy-select .zelect.zelect-disabled{pointer-events:none}.subscription-legacy-select .zelect.zelect-disabled .zelected{color:#d0d0d1;border:2px #d0d0d1 solid;background-image:none;padding:0 1.3em 0 1.3em}.subscription-legacy-select .zelect .zelected{max-width:150px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscription-legacy-select .zelect .dropdown-container{position:relative;width:100%;height:0;border:none;margin-top:0}.subscription-legacy-select .zelect .dropdown-container .dropdown{width:100%;margin-top:0}.subscription-legacy-select .zelect .dropdown-container .dropdown ol{max-height:240px;overflow-y:auto}.subscription-legacy-select .zelect .dropdown-container .dropdown ol li.current,.subscription-legacy-select .zelect .dropdown-container .dropdown ol li.current:hover{color:#fff;background:linear-gradient(90deg,#3875d7 0,#2a62bc 100%)}.subscription-legacy-select .zelect .dropdown-container .dropdown .zearch-container{display:none}.subscription-legacy-select .zelect .dropdown-container .dropdown .zearch-container input{width:100%;background:url(../images/magnifying-glass.png) no-repeat;background-position:right 10px center;border:2px #d0d0d1 solid}}@media (max-width:600px){.subscription-legacy-select .zelect{float:center;margin-top:-1px;min-width:250px;max-width:250px}.subscription-legacy-select .zelect.zelect-disabled{pointer-events:none}.subscription-legacy-select .zelect.zelect-disabled .zelected{color:#d0d0d1;border:2px #d0d0d1 solid;background-image:none;padding:0 1.3em 0 1.3em}.subscription-legacy-select .zelect .zelected{max-width:250px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscription-legacy-select .zelect .dropdown-container{position:relative;width:100%;height:0;border:none;margin-top:0}.subscription-legacy-select .zelect .dropdown-container .dropdown{width:100%;margin-top:0}.subscription-legacy-select .zelect .dropdown-container .dropdown ol{max-height:240px;overflow-y:auto}.subscription-legacy-select .zelect .dropdown-container .dropdown ol li.current,.subscription-legacy-select .zelect .dropdown-container .dropdown ol li.current:hover{color:#fff;background:linear-gradient(90deg,#3875d7 0,#2a62bc 100%)}.subscription-legacy-select .zelect .dropdown-container .dropdown .zearch-container{display:none}.subscription-legacy-select .zelect .dropdown-container .dropdown .zearch-container input{width:100%;background:url(../images/magnifying-glass.png) no-repeat;background-position:right 10px center;border:2px #d0d0d1 solid}}.legacy-select-seller-login .zelect{float:inherited;margin-top:-1px;min-width:263px;max-width:263px}.legacy-select-seller-login .zelect.zelect-disabled{pointer-events:none}.legacy-select-seller-login .zelect.zelect-disabled .zelected{color:#d0d0d1;border:2px #d0d0d1 solid;background-image:none;padding:0 1.3em 0 1.3em}.legacy-select-seller-login .zelect .zelected{max-width:263px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-select-seller-login .zelect .dropdown-container{position:relative;width:100%;height:0;border:none;margin-top:0}.legacy-select-seller-login .zelect .dropdown-container .dropdown{width:100%;margin-top:0}.legacy-select-seller-login .zelect .dropdown-container .dropdown ol{max-height:240px;overflow-y:auto}.legacy-select-seller-login .zelect .dropdown-container .dropdown ol li.current,.legacy-select-seller-login .zelect .dropdown-container .dropdown ol li.current:hover{color:#fff;background:linear-gradient(90deg,#3875d7 0,#2a62bc 100%)}.legacy-select-seller-login .zelect .dropdown-container .dropdown .zearch-container{display:inline-block}.legacy-select-seller-login .zelect .dropdown-container .dropdown .zearch-container input{width:100%;background:url(../images/magnifying-glass.png) no-repeat;background-position:right 10px center;border:2px #d0d0d1 solid}.legacy-select-seller-login .zelect{float:right}.legacy-color-selection .zelect{float:inherited;margin-top:-1px;min-width:100px;max-width:none}.legacy-color-selection .zelect.zelect-disabled{pointer-events:none}.legacy-color-selection .zelect.zelect-disabled .zelected{color:#d0d0d1;border:2px #d0d0d1 solid;background-image:none;padding:0 1.3em 0 1.3em}.legacy-color-selection .zelect .zelected{max-width:none;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-color-selection .zelect .dropdown-container{position:relative;width:100%;height:0;border:none;margin-top:0}.legacy-color-selection .zelect .dropdown-container .dropdown{width:100%;margin-top:0}.legacy-color-selection .zelect .dropdown-container .dropdown ol{max-height:240px;overflow-y:auto}.legacy-color-selection .zelect .dropdown-container .dropdown ol li.current,.legacy-color-selection .zelect .dropdown-container .dropdown ol li.current:hover{color:#fff;background:linear-gradient(90deg,#3875d7 0,#2a62bc 100%)}.legacy-color-selection .zelect .dropdown-container .dropdown .zearch-container{display:none}.legacy-color-selection .zelect .dropdown-container .dropdown .zearch-container input{width:100%;background:url(../images/magnifying-glass.png) no-repeat;background-position:right 10px center;border:2px #d0d0d1 solid}.zelect{display:inline-table;cursor:pointer;margin-top:-5px;line-height:15px;min-width:89px}.zelect .transparentSmokeScreen{cursor:default;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:5}.zelect .zelected{border-radius:1px;border:2px #d0d0d1 solid;padding:0 1.6em 0 1em;box-shadow:1px 1px 1px 0 #f5f5f5 inset;line-height:26px;background:url(../images/icon_dropdown_closed.png) no-repeat 92% 50% #fff}.zelect.open .zelected{background:url(../images/icon_dropdown_open.png) no-repeat 92% 50% #fff}.zelect .dropdown{z-index:10;position:absolute;margin-top:-4px;background:#fff;min-width:89px;padding:2px;border:1px solid #e0e0e1}.zelect .dropdown .pointerBorder{display:none}.zelect .dropdown .pointer{display:none}.zelect .dropdown ol{padding:0}.zelect .dropdown li{display:block;padding:6px;background:#fff}.zelect .dropdown li:hover{background:#d0d0d1}.zelect .dropdown li.disabled,.zelect .dropdown li.disabled:hover{background:0 0;color:#d0d0d1;cursor:default}.zelect .dropdown li.current,.zelect .dropdown li.current:hover{color:#fff;background:linear-gradient(90deg,#666b70 0,#7c8185 100%)}.zelect .dropdown .zearch-container{display:none}.site-common-box-error a,.site-common-box-error strong,.site-common-box-info a,.site-common-box-info strong,.site-common-box-success a,.site-common-box-success strong,.site-common-box-warning a,.site-common-box-warning strong{color:#fff}@media (min-width:1025px){:hover>.tooltip{visibility:visible;opacity:1}}.tooltip{padding:10px 15px;border-radius:4px;background:#fff;border:1px solid #dadada;box-shadow:1px 1px 2px 0 #d0d0d1;position:absolute;bottom:36px;z-index:2;pointer-events:none;margin-left:-146px;left:51%}.tooltip:hover{visibility:hidden}@media (min-width:1025px){.tooltip{transition:opacity .2s .2s;opacity:0;visibility:hidden}}@media (max-width:1024px){.tooltip{display:none}}.tooltip .tooltipArrow{margin-left:-10px;left:50%}.tooltip .tooltipArrowOuter{position:absolute;width:0;height:0;border-style:solid;border-width:10px;border-color:#e0e0e1 transparent transparent transparent;bottom:-21px}.tooltip .tooltipArrowInner{position:absolute;width:0;height:0;border-style:solid;border-width:9px;border-color:#fff transparent transparent transparent;bottom:-18px;margin-left:-9px}.saunalahti-back-to-shop-link{background:url(../images/icon_back_dark.png) 0 4px no-repeat;padding-left:18px;font-weight:700;display:inline-block}@media (max-width:1024px){.saunalahti-back-to-shop-link{display:none}}.saunalahti-small-body-text{font-family:Arial,sans-serif}@media (min-width:601px){.saunalahti-small-body-text{font-size:11px}}@media (max-width:600px){.saunalahti-small-body-text{font-size:13px}}.saunalahti-tabular-details .details .info .field{display:table;width:100%}.saunalahti-tabular-details .details .info .field label{display:table-cell;text-align:left}.saunalahti-tabular-details .details .info .field span{display:table-cell;text-align:right;width:50%}@media (max-width:600px){.saunalahti-highlight-box{text-align:center;margin-top:20px}}.saunalahti-highlight-box>h4{text-transform:uppercase;margin:0;font-size:15px;font-weight:600}@media (max-width:600px){.saunalahti-highlight-box .saunalahti-highlight-box-item{padding:0 10px 10px 0;display:inline-block}}.saunalahti-highlight-box .saunalahti-highlight-box-item img{width:20px;margin-top:1px;float:left}.saunalahti-highlight-box .saunalahti-highlight-box-item a{padding-left:14px;font-size:15px;padding-top:3px;color:#767677;display:inline-block;text-decoration:none}.saunalahti-highlight-box .saunalahti-highlight-box-item a:after{font-family:'Verlag Book',sans-serif;font-weight:400;font-style:normal;content:">";margin-left:10px;font-size:15px;vertical-align:middle}.product-selection-button-text-big-plus{font-family:Arial,sans-serif;font-size:24px}.product-selection-button-text-big{font-family:'Verlag Book',sans-serif;font-weight:400;font-style:normal;font-size:20px}.product-selection-button-text{color:#f66000;font-size:14px}@media (min-width:601px){.product-selection-button-text-small{font-size:11px}}@media (max-width:600px){.product-selection-button-text-small{font-size:13px}}.product-selection-tab-header-text{font-family:Arial,sans-serif;font-size:11px;letter-spacing:1px}.saunalahti-small-text{font-family:Arial,sans-serif;font-size:12px}.large-price-euros-text{font-size:42px;font-family:'Verlag Book',sans-serif;font-weight:400;font-style:normal}.large-price-cents-text{font-size:23px;font-family:'Verlag Book',sans-serif;font-weight:400;font-style:normal}.selectionButton{text-align:left;display:inline-block;cursor:pointer;background-color:#f5f5f5}.selectionButton.selected{color:#fff;background-color:#006dfc}.selectionButton.selected .product-selection-button-text{color:#fff}.selectionButton.selected:hover{color:#fff}.selectionButton.selected:hover .product-selection-button-text{color:#fff}@media (min-width:1025px){.selectionButton:hover{background-color:#006dfc;color:#fff}.selectionButton:hover .product-selection-button-text{color:#fff}}.selectionButton.disabled{pointer-events:none;color:#b0b0b1}.markdown h2,.markdown h3,.markdown h4,.markdown h5{font-family:'Verlag Light',sans-serif;font-weight:300;font-style:normal;font-size:24px;color:#404041;margin-bottom:10px}.markdown p{margin-bottom:20px}.markdown em{font-style:italic}.markdown ul{margin:0;list-style:none}.markdown li{position:relative;padding-left:12px;margin-bottom:10px;line-height:18px;background-image:url(../images/list-bullet-orange.png);background-repeat:no-repeat;background-position:0 5px}.saunalahti-styled-lists ul{margin:0;list-style:none}.saunalahti-styled-lists li{position:relative;padding-left:12px;margin-bottom:10px;line-height:18px;background-image:url(../images/list-bullet-orange.png);background-repeat:no-repeat;background-position:0 5px}body.loading .saunalahti-content-wrapper{box-shadow:none}body.patchIOSTouchHandling{cursor:pointer}@media (min-width:601px){.saunalahti-body-padding{padding:12px}}@media (max-width:600px){.saunalahti-body-padding{padding:0}}body.loading.seller .webshop-loading-indicator{display:block}.gift-card-reminder{display:none;background-color:#006dfc;color:#fff;padding:16px;font-size:14px;font-weight:600;line-height:18px}.gift-card-reminder__icon{width:24px;height:24px;margin-right:16px}.gift-card-reminder__icon svg{width:24px;height:24px}.selected .gift-card-reminder{display:flex;align-items:center}.campaign{position:relative;cursor:pointer;font-family:'Open Sans',Arial,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:18px;margin-bottom:12px}.campaign.display-campaign{max-height:500px;overflow:hidden;transition:all .3s}.campaign.hide-campaign{min-height:0;max-height:0;overflow:hidden;transition:all .15s}.campaign .campaign__instructions--seller{background-color:#df1515;color:#fff;line-height:18px;padding-left:12px;padding-right:12px;padding-bottom:6px;padding-top:6px;font-weight:600}.campaign .campaignInfo{border:2px solid #e0e0e1;border-radius:2px}.campaign .campaignInfo:hover{border:2px solid #00baf2}.campaign .campaignInfo .campaign-title{padding-top:12px;font-weight:600}.campaign .campaign-switch-container{display:inline-block;vertical-align:middle;padding-right:5px;padding-left:24px;padding-bottom:12px}.campaign .ea-on-off-switch .ea-on-off-switch__checkbox:checked+.ea-on-off-switch__label{background-color:#006dfc;border-color:#006dfc}.campaign .campaign-discount-info-container{display:inline-block;vertical-align:middle;width:120px;line-height:18px;font-size:13px}.campaign .campaign-discount-info-container .discountAmount{display:inline-block;vertical-align:middle;padding-left:12px}.campaign .campaign-discount-info-container .discountAmount .discount{margin-right:4px}.campaign .campaign-discount-info-container .discountAmount .duration{margin-right:12px}.campaign .campaign-description-container{padding-left:24px;padding-right:24px;width:100%;display:inline-block;vertical-align:middle}@media (min-width:1025px){.campaign .campaign-description-container{margin-bottom:12px}}@media (max-width:1024px){.campaign .campaign-description-container{margin-top:10px}}.campaign.selected .campaignInfo{border:2px solid #006dfc}.positioning-context{position:relative}@media (max-width:600px){.markdown ul{padding:0 10px 15px 10px}}@media (min-width:601px){.markdown ul{padding:0 15px 15px 15px}}@media (min-width:1025px){.ingress{margin-bottom:40px}}@media (min-width:601px) and (max-width:1024px){.ingress{margin-bottom:35px}}@media (max-width:600px){.ingress{margin-bottom:20px}}@media (max-width:600px){.extraInfo{padding:16px;text-align:left}}@media (max-width:600px){.additionalItemInfo{text-align:left}}@media (max-width:1024px){.hiddenDesktop{display:block!important}}@media (min-width:1025px){.hiddenDesktop{display:none!important}}@media (max-width:1024px){.visibleDesktop{display:none!important}}@media (min-width:1025px){.visibleDesktop{display:block!important}}@media (max-width:600px){.hiddenMobile{display:none!important}}.loading-wrapper{visibility:hidden}.loading-wrapper .loading-fader{opacity:0}.font-loading .loading-wrapper,.loading .loading-wrapper{visibility:visible}.font-loading .loading-wrapper .loading-fader,.loading .loading-wrapper .loading-fader{opacity:1}.not-clickable{pointer-events:none}.elisaid-modal{position:absolute}@media only screen and (max-width:479px){.elisaid-modal__box{padding-left:20px;padding-right:20px}}@media only screen and (max-width:479px){.elisaid-modal .elisaid-login-container{overflow-y:scroll;position:absolute;top:48px;left:20px;right:20px;bottom:24px}}.dot{font-family:'Open Sans',Arial,sans-serif;font-size:18px;color:#fff;background-color:#006dfc;text-align:center;line-height:36px;width:36px;border-radius:32px;display:inline-block;margin-top:2px}@media only screen and (max-width:479px),only screen and (min-width:480px) and (max-width:639px){.dot{margin-top:0}}.customer-login .elisaid-login-container{border:1px solid #e0e0e1;border-radius:2px;padding-left:50px;padding-right:50px;padding-bottom:15px;margin-top:20px}@media only screen and (max-width:479px),only screen and (min-width:480px) and (max-width:639px){.customer-login .elisaid-login-container{padding-left:20px;padding-right:20px}}.ea-input--pending .ea-input__addon--auto-status:before,.ea-input--pending .ea-input__input[required]+.ea-input__addon--auto-status:before{content:'';display:flex;width:24px;height:24px;margin:0 auto;border-style:solid;border-color:#808081 #808081 transparent #808081;border-width:4px;border-radius:50%;animation:rotate .8s linear infinite}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hy-content{margin-left:auto;margin-right:auto}@media only screen and (max-width:479px){.hy-content{padding:0 20px}}@media only screen and (min-width:480px) and (max-width:639px){.hy-content{max-width:440px}}@media only screen and (min-width:640px) and (max-width:959px){.hy-content{max-width:604px}}@media only screen and (min-width:960px) and (max-width:1399px){.hy-content{max-width:904px}}@media only screen and (min-width:1400px){.hy-content{max-width:1260px}}.hy-content{font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;font-style:normal}.hy-content a:not(.ea-button):hover{text-decoration:none;color:#3fa4e7}.hy-content p:not([class*=ea-m-]){margin:0 0 12px 0}.hy-content .no-wrap{white-space:nowrap}.hy-content .semi-bold{font-weight:600}.hy-content .text-disclaimer{font-size:13px;line-height:18px;color:#767677}.hy-content .text-disclaimer__title{font-weight:600}.hy-content .disclaimer-text{font-size:13px;line-height:18px;color:#767677}.hy-content .error-disclaimer{font-size:13px;line-height:18px;color:#767677;color:#df1515}.hy-content .error-disclaimer__title{font-weight:600}.hy-content .push-h-1{margin-top:12px;margin-bottom:12px}.hy-content .push-h-2{margin-top:24px;margin-bottom:24px}.hy-content .push-bottom-1{margin-bottom:12px}.hy-content .push-bottom-2{margin-bottom:24px}.hy-content .push-bottom-3{margin-bottom:36px}.hy-content .push-bottom-05{margin-bottom:6px}.hy-content .push-top-1{margin-top:12px}.hy-content .push-top-2{margin-top:24px}.hy-content .push-top-05{margin-top:6px}.clearfix:after,.clearfix:before,.row:after,.row:before{content:"";display:table}.clearfix:after,.row:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.hidden{display:none!important}.not-visible{visibility:hidden}.center{text-align:center;margin-left:auto;margin-right:auto}.hy-content img.icon{width:25px;height:25px;margin-right:12px;vertical-align:middle}.hy-content img.link{fill:#006dfc}.hy-brand-header{width:100%;height:60px;line-height:48px;text-align:center;box-shadow:0 2px 4px 0 rgba(184,184,184,.5);padding:0 20px;position:relative;z-index:12}.hy-brand-header__back{float:left;font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:inherit;font-weight:400;font-style:normal}.hy-brand-header__back,.hy-brand-header__back:visited{color:#0019af}.hy-brand-header__back:hover{text-decoration:none}.hy-brand-header__back-icon{font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:inherit;font-weight:400;font-style:normal;margin-left:-8px;vertical-align:middle}.hy-brand-header__back-text{font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:inherit;font-weight:400;font-style:normal;vertical-align:middle}.hy-brand-header__ea-elisa-logo{margin-right:114.03px;text-align:center;height:50px}.hy-brand-header__elisa-img{width:65px;height:36px;margin-top:12.1px;color:#fff;background-repeat:no-repeat}.hy-brand-header__shopping-cart{position:relative}.hy-brand-header--no-border{box-shadow:none}@media only screen and (max-width:479px){.hy-brand-header__back{width:56px}.hy-brand-header__back-icon{font-size:32px}.hy-brand-header__back-text{display:none}.hy-brand-header__ea-elisa-logo{margin-right:56px;width:56px}}@media only screen and (min-width:480px) and (max-width:639px){.hy-brand-header{padding:0 40px}}@media only screen and (min-width:640px) and (max-width:959px){.hy-brand-header{padding:0 calc((100% - 604px)/ 2)}}@media only screen and (min-width:960px) and (max-width:1399px){.hy-brand-header{padding:0 calc((100% - 904px)/ 2)}}@media only screen and (min-width:1400px){.hy-brand-header{padding:0 calc((100% - 1260px)/ 2)}}.hy-modal{z-index:100000;position:fixed;top:0;left:0;width:0;height:0;max-width:none;transition:width 0s .15s,height 0s .15s}.hy-modal--open{width:100%;height:100%;transition:width 0s 0s,height 0s 0s}.hy-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);opacity:0;transition:opacity .15s;transition-timing-function:linear}.hy-modal--open .hy-modal__overlay{opacity:1;transition:opacity .3s 0s ease}.hy-modal__content{position:fixed;width:100%;height:100%;left:0;right:0;overflow-y:auto;background:#fff;opacity:0;transform:scale(.9);transition-timing-function:linear}.no-touchevents .hy-modal__content{transition:transform .15s,opacity .15s}@media only screen and (min-width:640px){.hy-modal__content{margin:0 auto;width:520px;height:auto;max-height:calc(100% - 8 * 12px);top:50%;transform:scale(.9) translateY(-50%)}}.hy-modal--open .hy-modal__content{opacity:1;transform:scale(1);transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.11,.83,.48,1)}@media only screen and (min-width:640px){.hy-modal--open .hy-modal__content{transform:scale(1) translateY(-50%)}}.hy-modal__close{position:absolute;top:12px;right:12px;z-index:1;display:block;width:45px;height:45px;line-height:45px;text-align:center}.hy-modal__close-cross{font-size:23px;color:#b0b0b1}.hy-modal__box{padding:60px 20px;position:relative}@media only screen and (min-width:480px) and (max-width:639px){.hy-modal__box{width:440px;margin:0 auto;padding-left:0;padding-right:0}}@media only screen and (min-width:640px){.hy-modal__box{padding:60px 60px}}.hy-content .hy-modal__heading,.hy-modal__heading{margin-bottom:24px}.hy-modal__close-button{padding:7px 45px}.hy-modal--fullscreen .hy-modal__content{width:100%;height:100%;max-height:none}.hy-modal--fullscreen .hy-modal__box{margin:0 auto}@media only screen and (min-width:640px) and (max-width:959px){.hy-modal--fullscreen .hy-modal__box{width:604px;padding-left:0;padding-right:0}}@media only screen and (min-width:960px) and (max-width:1399px){.hy-modal--fullscreen .hy-modal__box{width:904px;padding-left:156px;padding-right:156px}}@media only screen and (min-width:1400px){.hy-modal--fullscreen .hy-modal__box{width:1260px;padding-left:320px;padding-right:320px}}.hy-step-selector{text-align:center;font-size:13px;font-weight:600}.hy-step-selector__button{height:48px;line-height:48px;cursor:pointer;background:#f5f5f5;color:#404041;margin-bottom:12px}.hy-step-selector__button:after{border-top-color:#f5f5f5}.hy-step-selector__button--selected{background:#006dfc;color:#f5f5f5}.hy-step-selector__button--selected:after{border-top-color:#006dfc}.hy-step-selector__button--disabled{pointer-events:none;color:#b0b0b1}.hy-step-selector__button__link{display:inline-block;width:100%}.hy-step-selector__button--selected+.hy-step-selector__list .hy-step-selector__list__item{background:#f5f5f5;color:#404041}.hy-step-selector__button--selected+.hy-step-selector__list .hy-step-selector__list__item:after{border-top-color:#f5f5f5}.hy-step-selector__button--selected+.hy-step-selector__list .hy-step-selector__list__item .hy-step-selector__list__item__link{background:0 0;color:#404041}.hy-step-selector__button--selected+.hy-step-selector__list .hy-step-selector__list__item .hy-step-selector__list__item__link:after{border-top-color:#f5f5f5}.hy-step-selector__list{display:inline-block;width:100%}.hy-step-selector__list__item{position:relative;border-bottom:4px solid #fff;height:48px;line-height:48px;cursor:pointer;background:#006dfc;color:#f5f5f5;border-radius:2px 2px 5px 5px}.hy-step-selector__list__item:after{border-top-color:#006dfc}.hy-step-selector__list__item:last-of-type{margin-bottom:0}.hy-step-selector__list__item:nth-of-type(n+2) .hy-step-selector__list__item__link:before,.hy-step-selector__list__item:nth-of-type(n+2):before{position:absolute;z-index:1;top:0;left:48%;left:calc(50% - 20px / 2);content:"";border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.hy-step-selector__list__item:not(:last-of-type) .hy-step-selector__list__item__link:after,.hy-step-selector__list__item:not(:last-of-type):after{position:absolute;z-index:2;top:44px;left:48.25%;left:calc(50% - 18px / 2);content:"";border-top:9px solid #006dfc;border-left:9px solid transparent;border-right:9px solid transparent}.hy-step-selector__list__item:not(:last-of-type) .hy-step-selector__list__item__link:after{z-index:3}.hy-step-selector__list__item--selected~.hy-step-selector__list__item{background:#f5f5f5;color:#404041}.hy-step-selector__list__item--selected~.hy-step-selector__list__item:after{border-top-color:#f5f5f5}.hy-step-selector__list__item--disabled{pointer-events:none;color:#b0b0b1}.hy-step-selector__list__item--selected~.hy-step-selector__list__item .hy-step-selector__list__item__link{background:0 0;color:#404041}.hy-step-selector__list__item--selected~.hy-step-selector__list__item .hy-step-selector__list__item__link:after{border-top-color:#f5f5f5}.hy-step-selector__list__item__link{white-space:nowrap}.hy-step-selector__button__link,.hy-step-selector__list__item__link{display:inline-block;width:100%;color:inherit!important}.hy-step-selector__button__link:hover,.hy-step-selector__list__item__link:hover{text-decoration:none}.hy-step-selector__help{text-align:left;color:#767677;margin-bottom:12px}.hy-step-selector__help__title{font-weight:600}.hy-step-selector__help__text{font-weight:400}@media only screen and (min-width:1400px){.hy-step-selector__button{float:left;display:inline-block}.hy-step-selector__button__link{padding:0 40px}.hy-step-selector__button--selected+.hy-step-selector__list .hy-step-selector__list__item .hy-step-selector__list__item__link:after,.hy-step-selector__button--selected+.hy-step-selector__list .hy-step-selector__list__item:after{border-left-color:#f5f5f5!important;border-top-color:transparent!important}.hy-step-selector__list__item{height:48px;line-height:48px;border-bottom:0;float:left}.hy-step-selector__list__item:nth-of-type(n+2){margin-left:4px;padding-left:22px}.hy-step-selector__list__item:first-of-type{border-radius:2px 0 0 2px}.hy-step-selector__list__item:not(:first-of-type):not(:last-of-type){border-radius:0}.hy-step-selector__list__item:last-of-type{border-radius:0 2px 2px 0}.hy-step-selector__list__item:nth-of-type(n+2) .hy-step-selector__list__item__link:before,.hy-step-selector__list__item:nth-of-type(n+2):before{border:0;content:"";border-left:22px solid #fff;border-top:24px solid transparent;border-bottom:24px solid transparent;left:0}.hy-step-selector__list__item:not(:last-of-type) .hy-step-selector__list__item__link:after,.hy-step-selector__list__item:not(:last-of-type):after{border:0;content:"";border-left:22px solid #006dfc;border-top:24px solid transparent;border-bottom:24px solid transparent;left:100%;top:0}.hy-step-selector__list__item--selected~.hy-step-selector__list__item:after{border-left-color:#f5f5f5!important;border-top-color:transparent!important}.hy-step-selector__list__item--selected~.hy-step-selector__list__item .hy-step-selector__list__item__link:after{border-left-color:#f5f5f5!important;border-top-color:transparent!important}.hy-step-selector--hover .hy-step-selector__button:hover,.hy-step-selector--hover .hy-step-selector__list:hover .hy-step-selector__list__item{background:#3fa4e7!important;color:#f5f5f5!important}.hy-step-selector--hover .hy-step-selector__button:hover:after,.hy-step-selector--hover .hy-step-selector__list:hover .hy-step-selector__list__item:after{border-top-color:transparent!important;border-left-color:#3fa4e7!important}.hy-step-selector--hover .hy-step-selector__list__item:hover~.hy-step-selector__list__item{background:#f5f5f5!important;color:#404041!important}.hy-step-selector--hover .hy-step-selector__list__item:hover~.hy-step-selector__list__item:after{border-top-color:transparent!important;border-left-color:#f5f5f5!important}.hy-step-selector--hover .hy-step-selector__list:hover .hy-step-selector__list__item .hy-step-selector__list__item__link:after{border-top-color:transparent!important;border-left-color:#3fa4e7!important}.hy-step-selector--hover .hy-step-selector__list__item:hover~.hy-step-selector__list__item .hy-step-selector__list__item__link:after{border-left-color:#f5f5f5!important;border-top-color:transparent!important}.hy-step-selector__list__item:first-child:nth-last-child(9),.hy-step-selector__list__item:first-child:nth-last-child(9)~.hy-step-selector__list__item{width:calc(11.11111111111111% - 3.5555555555555554px)}.hy-step-selector__list__item:first-child:nth-last-child(8),.hy-step-selector__list__item:first-child:nth-last-child(8)~.hy-step-selector__list__item{width:calc(12.5% - 3.5px)}.hy-step-selector__list__item:first-child:nth-last-child(7),.hy-step-selector__list__item:first-child:nth-last-child(7)~.hy-step-selector__list__item{width:calc(14.285714285714286% - 3.4285714285714284px)}.hy-step-selector__list__item:first-child:nth-last-child(6),.hy-step-selector__list__item:first-child:nth-last-child(6)~.hy-step-selector__list__item{width:calc(16.666666666666668% - 3.3333333333333335px)}.hy-step-selector__list__item:first-child:nth-last-child(5),.hy-step-selector__list__item:first-child:nth-last-child(5)~.hy-step-selector__list__item{width:calc(20% - 3.2px)}.hy-step-selector__list__item:first-child:nth-last-child(4),.hy-step-selector__list__item:first-child:nth-last-child(4)~.hy-step-selector__list__item{width:calc(25% - 3px)}.hy-step-selector__list__item:first-child:nth-last-child(3),.hy-step-selector__list__item:first-child:nth-last-child(3)~.hy-step-selector__list__item{width:calc(33.333333333333336% - 2.6666666666666665px)}.hy-step-selector__list__item:first-child:nth-last-child(2),.hy-step-selector__list__item:first-child:nth-last-child(2)~.hy-step-selector__list__item{width:calc(50% - 2px)}.hy-step-selector__list__item:first-child:nth-last-child(1),.hy-step-selector__list__item:first-child:nth-last-child(1)~.hy-step-selector__list__item{width:calc(100% - 0px)}}.hy-bonus-block{margin-top:24px;margin-bottom:12px;float:left;min-width:100%}.hy-bonus-block h4{display:inline-block;padding-left:10px}.hy-bonus-block img{vertical-align:middle;height:25px;padding-right:15px}.hy-bonus-block .hy-bonus-icon{display:inline-block;height:25px}.hy-bonus-block .hy-bonus-title{vertical-align:middle;display:inline-block;height:25px}.js-sbonus-card-info .ea-icon--info-nega{line-height:24px;height:24px;margin-left:1px}.sbonus-tip-standard{display:inline-block;margin-bottom:30px;margin-top:12px}.hy-tooltip{background:#fff;box-shadow:0 1px 5px 0 rgba(106,106,106,.5);color:#404041;cursor:default;font-family:'Open Sans',Arial,sans-serif;font-size:13px;line-height:18px;font-weight:400;font-style:normal;padding:20px;opacity:0;visibility:hidden;transition:opacity .15s .1s,visibility 0s linear .25s;position:absolute;z-index:1;left:0;bottom:36px}.hy-tooltip--open{opacity:1;visibility:visible;transition-delay:0s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hy-tooltip:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px;border-color:#b0b0b1 transparent transparent transparent;bottom:-20px;left:20px}.hy-tooltip:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:9px;border-color:#fff transparent transparent transparent;bottom:-18px;left:21px}.hy-tooltip--below{top:26px;bottom:auto}.hy-tooltip--below:before{position:absolute;width:0;height:0;border-style:solid;border-width:10px;border-color:transparent transparent #e0e0e1 transparent;top:-20px;left:20px}.hy-tooltip--below:after{position:absolute;width:0;height:0;border-style:solid;border-width:9px;border-color:transparent transparent #fff transparent;top:-18px;left:21px}.hy-tooltip--center:before{left:47%;left:calc(50% - 10px)}.hy-tooltip--center:after{left:47%;left:calc(50% - 9px)}.hy-tooltip--raised{bottom:42px}@media (max-width:600px){.hy-tooltip--raised{bottom:45px}}.hy-tooltip--green:before{border-color:#00a950 transparent transparent transparent}.hy-tooltip--green:after{border-color:#f2faf6 transparent transparent transparent}#viihde-with-broadband-product-view *{box-sizing:border-box!important}.seller .js-product-and-content-selection{padding-top:0}.seller .viihde-content-selection-page{max-width:100%}.seller .viihde-content-selection-page .js-sticky{width:340px;padding-left:8px}@media only screen and (min-width:960px){.ea-fgrid__item.js-sticky{position:sticky;top:24px;margin-bottom:56px}.ea-fgrid__item.js-sticky:after{display:none;content:'sticky'}}.ea-fgrid__item .icon-png-fix{flex:none}.product-image img{width:100%}.product-and-campaign-icon{display:none}@media only screen and (min-width:960px){.product-and-campaign-icon{display:block}}.product-and-campaign-icon>*{max-height:72px;max-width:80px;line-height:60px;vertical-align:middle}.product-and-campaign-icon .ea-icon{color:#767677;font-size:25px}.viihde-product-selector-content-area{transition:all .3s cubic-bezier(.82,0,.1,1)}.viihde-product-selector-content-area--collapsed{max-height:0}.viihde-product-selector-content-area--collapsed *{max-height:inherit}.viihde-product-selector-content-area .js-summary .ea-tooltip__text{text-transform:none;left:7.5em;top:5px;padding:3px 15px;margin-left:19px;min-width:190px;font-size:13px}@media only screen and (min-width:960px){.viihde-product-selector-content-area .js-summary .ea-tooltip__text{left:100%}}.product-content{font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;font-style:normal}@media only screen and (max-width:479px){.product-content .viihde-title{font-family:'Open Sans',Arial,sans-serif;font-size:30px;line-height:36px;font-weight:300;font-style:normal}}@media only screen and (min-width:640px){.product-content .viihde-title{font-family:'Open Sans',Arial,sans-serif;font-size:40px;line-height:48px;font-weight:300;font-style:normal}}.product-content .product-info ul{list-style-image:url(../images/check.png)}.viihde-product-selector{grid-template-columns:repeat(auto-fit,220px);justify-content:center}.viihde-product-selector__content{transition:opacity .2s ease-out}.viihde-product-selector__content .viihde-underline{margin-top:10px;border:0;border-top:1px solid #d2d2d6}.viihde-product-selector__content .ea-product__price,.viihde-product-selector__content .text-disclaimer{color:#171c43}.viihde-product-selector__content--hide{opacity:0}.viihde-product-selector__content--removed{display:none}.viihde-product-selector .ds-selectgroup__list-item__text{min-height:48px}.viihde-product-selector .ds-selectgroup__list-item__text__price{font-weight:700}.viihde-product-selector .ds-selectgroup__list-item__icon img{height:56px;width:auto}.viihde-product-selector .ds-selectgroup__list-item--selected .ds-selectgroup__list-item__text{color:#404041}.ea-rich-text--checked-ul ul li{padding-bottom:0}.ea-rich-text--checked-ul ul li:before{color:#a5a7aa}.ea-button--radio{background:#f5f5f5;color:#000}.ea-button--radio:hover{background:#e0e0e1}.ea-button--radio--selected{position:relative;padding-left:45px;padding-right:45px;color:#fff;background-color:#006dfc}.ea-button--radio--selected:hover{background-color:#26a1f3}.ea-button--radio-fixed-width input+label{padding-left:6px;padding-right:6px}.ea-button--radio-fixed-width .ea-button--radio{width:118px;text-transform:unset;text-align:center;letter-spacing:unset}.ea-button--radio-fixed-width label{margin-bottom:6px}.fixed-broadband-found__info{background:#fff url(/kauppa/images/icon_done_32.svg) 0 center no-repeat;color:#00a950;padding:10px 0 0 40px;font-weight:600}.fixed-broadband-found__error{background-image:url(/kauppa/images/viihde/ea-icon-sad.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:left top 8px;color:#df1515;padding:10px 0 10px 45px;font-weight:600}.fixed-broadband-found a{cursor:pointer}.js-device-selection input[type=radio]:checked+label{flex-direction:column;background:#fff}.js-device-selection input[type=radio]:checked+label.__multi{border:solid 2px #006dfc;border-radius:2px}.js-device-selection input[type=radio]:checked+label.__multi .ea-icon{position:absolute;left:0;top:0;color:#006dfc;display:block}.js-device-selection input[type=radio]:checked+label.ea-button{color:#404041}.js-device-selection input[type=radio]:checked+label.ea-button:hover{color:#006dfc}.js-device-selection input[type=radio]+label{flex-direction:column;background:#fff;padding:0;max-width:50%;flex-basis:50%}.js-device-selection input[type=radio]+label.__multi{height:232px;padding:0 6px}.js-device-selection input[type=radio]+label.__multi img{align-self:auto}.js-device-selection input[type=radio]+label img{align-self:flex-start}.js-device-selection input[type=radio]+label .ea-icon{display:none}.fixed-broadband-device__icon{max-width:160px;max-height:160px}.fixed-broadband-device__icon__multi{height:70%;margin-top:24px}.fixed-broadband-device__img-title{color:#404041;font-size:14px}.fixed-broadband-device__img-title__multi{font-size:14px;height:25%}.fixed-broadband-device__title{font-weight:600;color:#404041}.fixed-broadband-device .ea-radio--column>label{display:block}.clickable{cursor:pointer}.viihde-content-selection-page{margin-bottom:144px;max-width:100%}.viihde-cart-notification .ea-notification{background-color:#767677}.campaign.display-campaign{list-style-type:none}.js-product-and-content-selection .hy-content{padding:0}.ea-product__price__number__thick{font-weight:600;font-size:20px}@media only screen and (min-width:960px){.ea-product__price__number__thick{font-size:24px}}.viihde-selectable-campaigns-container .campaign__instructions--seller{background-color:#006dfc}.viihde-selectable-campaigns-container .campaign.display-campaign{background:#deedff}.ea-product__price__number__large{font-weight:600;font-size:40px}@media only screen and (min-width:960px){.ea-product__price__number__large{font-size:40px}}.ea-button--loading .ea-loading{border-color:#fff #fff transparent #fff}.js-limit-tip .ea-tooltip__text{visibility:visible}.underline{border-bottom:1px solid #e0e0e1}.ev_logo_container{max-width:1210px}.ea-notification--alert{background:#494950}.ea-viihde-logo{background:url(../../images/viihde/Viihde-logo.svg) no-repeat;width:500px;height:120px;display:inline-block}.viihde-subscription-type-selection{padding-left:35px;box-sizing:content-box}.viihde-subscription-type-selection .ea-selection{display:flex}.viihde-subscription-upgrade{padding-bottom:50px}.add-to-cart-button-viihde{padding-top:50px}.subscription-type-radio{padding-left:20px}.subscription-type-change__upgrade_view{padding-left:40px}.existing-subscription-selection{font-family:'Open Sans',Arial,sans-serif;font-size:18px;font-weight:400;font-style:normal}.viihde-type-change__item-element{width:310px}.viihde-upgrade__error-box{width:-moz-fit-content;width:fit-content}#ea-product_upgrade_view{margin-right:24px}#ea-product_upgrade_view input[type=checkbox]{z-index:-1}#ea-product_upgrade_view .product-selection-container .more-info-link{margin-top:20px}#ea-product_upgrade_view .product-selection-container .price-align{align-self:center}#ea-product_upgrade_view .product-selection-container__label{padding:15px}.js-search-searching .address-search .ea-button{margin-top:22px}.box-shadow-none{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:0}.default-box-shadow{outline:0;box-shadow:0 0 4px 1px #0068f0;-webkit-box-shadow:0 0 4px 1px #0068f0;-moz-box-shadow:0 0 4px 1px #0068f0}#viihde-with-broadband-product-view{margin-right:24px}#viihde-with-broadband-product-view .more-info-link{background:0 0!important;border:none;padding:0!important;text-decoration:none;color:#0068f0}#viihde-with-broadband-product-view .more-info-link:hover{text-decoration:underline}#viihde-with-broadband-product-view .ds-display--inline-flex{display:inline-flex!important}#viihde-with-broadband-product-view .ds-reset{box-sizing:content-box}#viihde-with-broadband-product-view .ds-reset .device-container *{box-sizing:border-box}#viihde-with-broadband-product-view .ds-reset .device-container .ds-icon,#viihde-with-broadband-product-view .ds-reset .ds-notification-icon .ds-icon,#viihde-with-broadband-product-view .ds-reset .fbb-feature-desc-container .ds-icon,#viihde-with-broadband-product-view .ds-reset .price-summary-container .ds-icon,#viihde-with-broadband-product-view .ds-reset .product-selection-container .ds-icon{position:relative}#viihde-with-broadband-product-view .ds-reset .addon-checkbox .ds-icon{position:relative;align-self:center}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .ds-reset .ds-stepper ol{padding-left:0}}#viihde-with-broadband-product-view .ds-reset .ds-stepper .ds-stepper__step{padding-left:32px;box-sizing:content-box}#viihde-with-broadband-product-view .ds-reset .ds-stepper .ds-stepper__step__name:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:0}#viihde-with-broadband-product-view .ds-reset .ds-stepper .ds-stepper__step__disabled .ds-stepper__step__name{color:#d2d2d6}#viihde-with-broadband-product-view .installation-service-react-container,#viihde-with-broadband-product-view .viihde-price-container{padding-left:8px}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .installation-service-react-container,#viihde-with-broadband-product-view .viihde-price-container{padding-left:4px}}#viihde-with-broadband-product-view .installation-service-react-container .installation-service,#viihde-with-broadband-product-view .viihde-price-container .installation-service{background:#deedff}#viihde-with-broadband-product-view .installation-service-react-container .installation-service .ea-combobox,#viihde-with-broadband-product-view .viihde-price-container .installation-service .ea-combobox{background:#fff}#viihde-with-broadband-product-view .installation-service-react-container .campaign-list-react-container,#viihde-with-broadband-product-view .installation-service-react-container .fbb-campaign-container,#viihde-with-broadband-product-view .viihde-price-container .campaign-list-react-container,#viihde-with-broadband-product-view .viihde-price-container .fbb-campaign-container{max-width:700px;box-sizing:border-box}#viihde-with-broadband-product-view .installation-service-react-container .campaign-list-react-container__heading,#viihde-with-broadband-product-view .installation-service-react-container .fbb-campaign-container__heading,#viihde-with-broadband-product-view .viihde-price-container .campaign-list-react-container__heading,#viihde-with-broadband-product-view .viihde-price-container .fbb-campaign-container__heading{margin-bottom:.75rem}#viihde-with-broadband-product-view .installation-service-react-container .campaign-list-react-container .ea-campaign--selected,#viihde-with-broadband-product-view .installation-service-react-container .fbb-campaign-container .ea-campaign--selected,#viihde-with-broadband-product-view .viihde-price-container .campaign-list-react-container .ea-campaign--selected,#viihde-with-broadband-product-view .viihde-price-container .fbb-campaign-container .ea-campaign--selected{border:2px solid #006aed}#viihde-with-broadband-product-view .installation-service-react-container .campaign-list-react-container .ea-campaign:focus-visible,#viihde-with-broadband-product-view .installation-service-react-container .fbb-campaign-container .ea-campaign:focus-visible,#viihde-with-broadband-product-view .viihde-price-container .campaign-list-react-container .ea-campaign:focus-visible,#viihde-with-broadband-product-view .viihde-price-container .fbb-campaign-container .ea-campaign:focus-visible{outline:0;box-shadow:0 0 4px 1px #0068f0;-webkit-box-shadow:0 0 4px 1px #0068f0;-moz-box-shadow:0 0 4px 1px #0068f0}#viihde-with-broadband-product-view .installation-service-react-container .campaign-list-react-container .ea-campaign:focus:not(:focus-visible),#viihde-with-broadband-product-view .installation-service-react-container .fbb-campaign-container .ea-campaign:focus:not(:focus-visible),#viihde-with-broadband-product-view .viihde-price-container .campaign-list-react-container .ea-campaign:focus:not(:focus-visible),#viihde-with-broadband-product-view .viihde-price-container .fbb-campaign-container .ea-campaign:focus:not(:focus-visible){box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:0}#viihde-with-broadband-product-view .installation-service-react-container .campaign-list-react-container .ea-campaign__content-container,#viihde-with-broadband-product-view .installation-service-react-container .fbb-campaign-container .ea-campaign__content-container,#viihde-with-broadband-product-view .viihde-price-container .campaign-list-react-container .ea-campaign__content-container,#viihde-with-broadband-product-view .viihde-price-container .fbb-campaign-container .ea-campaign__content-container{background:#deedff;padding-left:12px;padding-right:12px}#viihde-with-broadband-product-view .installation-service-react-container .campaign-list-react-container .ea-campaign__seller-instruction,#viihde-with-broadband-product-view .installation-service-react-container .fbb-campaign-container .ea-campaign__seller-instruction,#viihde-with-broadband-product-view .viihde-price-container .campaign-list-react-container .ea-campaign__seller-instruction,#viihde-with-broadband-product-view .viihde-price-container .fbb-campaign-container .ea-campaign__seller-instruction{background-color:#006aed}#viihde-with-broadband-product-view .ds-price--s{margin-top:1.5rem}#viihde-with-broadband-product-view .ds-text--xs{font-size:12px}#viihde-with-broadband-product-view .ds-selectgroup__list{grid-template-columns:repeat(auto-fit,266px)}@media only screen and (max-width:479px){#viihde-with-broadband-product-view .ds-selectgroup__list{grid-template-columns:repeat(auto-fit,minmax(154px,1fr))}}#viihde-with-broadband-product-view .ds-selectgroup__list-item{padding:24px 0 12px}#viihde-with-broadband-product-view .ds-selectgroup__list-item--selected .ds-selectgroup__list-item__text{color:#000}#viihde-with-broadband-product-view .ds-selectgroup__list-item__text__name{white-space:pre-wrap}#viihde-with-broadband-product-view .ds-selectgroup__list-item__text__name--alt{font-weight:400}#viihde-with-broadband-product-view .ds-selectgroup__list-item--withBadge{padding-top:0}#viihde-with-broadband-product-view .ds-selectgroup__list-item .ds-badge{font-size:1rem;margin-left:2px;line-height:1.25rem}#viihde-with-broadband-product-view .ds-selectgroup__list-item .sbonus-badge{margin-left:0;background:#008253;color:#fff;line-height:1.25rem;padding:.125rem 1rem}#viihde-with-broadband-product-view .fbb-feature-desc-container{margin-top:36px}#viihde-with-broadband-product-view .fbb-feature-desc-container .ds-list--icon li .ds-list__icon{margin:0}#viihde-with-broadband-product-view .fbb-feature-desc-container .feature-list{border-top:1px solid #e0e0e1}#viihde-with-broadband-product-view .fbb-feature-desc-container .feature-list .technical-description--list svg{fill:#54bc7b}#viihde-with-broadband-product-view .fbb-feature-desc-container .ds-grid__row{max-width:100%}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .fbb-feature-desc-container .ds-grid__row{flex-direction:column-reverse}}#viihde-with-broadband-product-view .fbb-feature-desc-container .ds-grid__row .ds-grid{flex-basis:25%}#viihde-with-broadband-product-view .fbb-feature-desc-container .ds-grid__row .ds-grid:first-child{flex-basis:40%}#viihde-with-broadband-product-view .fbb-feature-desc-container .ds-grid__row .fbb-marketing-size-img{max-width:30rem;margin-top:20%}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .fbb-feature-desc-container .ds-grid__row .fbb-marketing-size-img{max-width:225px;margin-top:0}}#viihde-with-broadband-product-view .product-selection-container{display:grid;grid-gap:16px}#viihde-with-broadband-product-view .product-selection-container .product-selection-box{background:#fff;border:1px solid #d2d2d6}#viihde-with-broadband-product-view .product-selection-container .product-selection-box:hover{background:#fafafb;cursor:pointer}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .ds-checkbox{z-index:unset;margin:0}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .ds-checkbox__icon{align-self:center;z-index:1}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .ds-checkbox__label{min-width:100%}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .product-selection-container .product-selection-box .ds-checkbox__label{flex-direction:column}}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .ds-checkbox__label *{box-sizing:border-box}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-selection-label{box-sizing:border-box;width:100%;justify-content:space-between;display:flex}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-selection-label{justify-content:center}}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-selection-label [class*=ds-grid__col--]{padding:16px 0}@media only screen and (min-width:640px){#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-selection-label [class*=ds-grid__col--]{padding:0 16px}}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-image{max-width:-moz-fit-content;max-width:fit-content}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-image{align-self:center;margin-top:24px}}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-image img{max-height:160px;overflow-wrap:anywhere}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-image--badge{background:#bbdaff;padding:.3rem 1rem;color:#171c43;width:-moz-max-content;width:max-content;line-height:1.25rem;font-size:.875rem}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-name{display:flex;justify-content:center}}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-price-container{margin-top:36px;display:flex;flex-direction:column}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-price-container{margin-top:16px}}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-price-container .ds-price{align-self:flex-end;margin-bottom:16px}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-price-container .ds-price-content{letter-spacing:-1px;float:right}@media only screen and (min-width:960px){#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-price-container .pricing-option-selector .ds-dropdown{margin:0}}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-price-container .pricing-option-selector .ds-dropdown__button{color:#70707a}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-price-container .pricing-option-selector .ds-dropdown__button:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:0}#viihde-with-broadband-product-view .product-selection-container .product-selection-box .product-price-container .pricing-option-selector .ds-dropdown__button .ds-icon{left:unset;position:absolute}#viihde-with-broadband-product-view .product-selection-container .product-selection-box--selected .campaign-additional-product-container{margin:0 24px 0 80px}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .product-selection-container .product-selection-box--selected .campaign-additional-product-container{margin:0 16px}}#viihde-with-broadband-product-view .product-selection-container .product-selection-box--selected .campaign-additional-product-container .campaign-list-react-container,#viihde-with-broadband-product-view .product-selection-container .product-selection-box--selected .campaign-additional-product-container .fbb-campaign-container{max-width:unset}#viihde-with-broadband-product-view .product-selection-container .product-selection-box--selected .campaign-additional-product-container .installation-service-react-container{box-sizing:border-box;-moz-box-sizing:border-box}#viihde-with-broadband-product-view .product-selection-container .product-selection-box--selected .campaign-additional-product-container .installation-service-react-container h4{color:#171c43}#viihde-with-broadband-product-view .product-selection-container .product-selection-box--selected .campaign-additional-product-container .installation-service-react-container .installation-service__content-container{width:95%}#viihde-with-broadband-product-view .product-selection-container .product-selection-box--selected .campaign-additional-product-container .installation-service-react-container .installation-service__content-container .ea-checkbox__icon{height:2rem}#viihde-with-broadband-product-view .device-package--badge,#viihde-with-broadband-product-view .package-installation-container--badge{background:#006aed;padding:.3rem 1rem;color:#fff;width:-moz-max-content;width:max-content;float:right;margin-right:16px;line-height:1.25rem}#viihde-with-broadband-product-view .device-package .product-image,#viihde-with-broadband-product-view .package-installation-container .product-image{background:#fff;margin-top:-2rem}#viihde-with-broadband-product-view .device-package .product-image--badge,#viihde-with-broadband-product-view .package-installation-container .product-image--badge{margin-top:2rem}#viihde-with-broadband-product-view .device-package .campaign-additional-product-container,#viihde-with-broadband-product-view .package-installation-container .campaign-additional-product-container{margin:0 12px 0 80px!important}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .device-package .campaign-additional-product-container,#viihde-with-broadband-product-view .package-installation-container .campaign-additional-product-container{margin:0 16px}}#viihde-with-broadband-product-view .device-package .product-selection-box,#viihde-with-broadband-product-view .package-installation-container .product-selection-box{background:#f6f6f7}#viihde-with-broadband-product-view .package-installation-container .product-heading{margin-top:0}#viihde-with-broadband-product-view .package-installation-container .pricing-option-selector{max-width:32rem}@media only screen and (min-width:960px){#viihde-with-broadband-product-view .package-installation-container .pricing-option-selector .ds-dropdown{margin:0}}#viihde-with-broadband-product-view .package-installation-container .pricing-option-selector .ds-icon{left:unset;position:absolute}#viihde-with-broadband-product-view .price-summary-container{background:#deedff;margin-top:2rem;padding:36px}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .price-summary-container{padding:12px}}#viihde-with-broadband-product-view .price-summary-container .price-summary-heading{margin-bottom:12px;margin-top:0}#viihde-with-broadband-product-view .price-summary-container .cart-item-price-summary{width:100%;padding-left:12px}#viihde-with-broadband-product-view .price-summary-container .cart-price-summary{border-top:#171c43 1px solid;margin-top:24px;padding-top:24px}#viihde-with-broadband-product-view .price-summary-container .cart-price-summary .single-charge{padding-top:2rem}#viihde-with-broadband-product-view .price-summary-container .product-price{padding-top:12px;display:flex!important;justify-content:space-between}@media only screen and (max-width:639px){#viihde-with-broadband-product-view .price-summary-container .product-price{flex-direction:column}}#viihde-with-broadband-product-view .price-summary-container .product-price .product-name{flex-basis:50%}#viihde-with-broadband-product-view .price-summary-container .price-details{flex-direction:column;display:flex;padding-top:8px}@media only screen and (min-width:640px){#viihde-with-broadband-product-view .price-summary-container .price-details{align-items:flex-end;padding-top:0}}#viihde-with-broadband-product-view .ds-backdrop{z-index:11110;position:fixed}#viihde-with-broadband-product-view .hy-cart-limit-notification{max-width:784px}#viihde-with-broadband-product-view .add-to-cart-button .addToCartContainer button{position:relative;width:unset}#viihde-with-broadband-product-view .add-to-cart-button .addToCartContainer button .limitTip{margin-left:-3em}.loading-products{display:none;transition:all .2s ease-out;opacity:0;clear:none;margin-left:4px}@media (max-width:600px){.loading-products{margin:0 4px 0}}.loading-products.show{opacity:1;display:inline-flex}.loading-products .ea-ingresstext{font-size:20px}#star-rating-modal{width:841px}#viihde-installation-container * .ds-selectgroup__list{grid-template-columns:repeat(auto-fit,100%)}.address-search{padding:0 24px 0 0}@media (max-width:600px){.address-search{width:100%}}.address-search h3{margin-bottom:20px;margin-top:20px}@media (max-width:600px){.address-search label{width:100%}}@media (max-width:600px){.address-search .clearfix{margin-bottom:20px}}.address-search-results{display:none;position:absolute;background-color:#fff;box-shadow:0 0 8px 0 #d0d0d1;z-index:10;padding:0;margin:0;list-style-type:none;max-height:150px;overflow-y:scroll}@media (max-width:600px){.address-search-results{width:70%;text-align:left}}@media (min-width:601px) and (max-width:1024px){.address-search-results{left:0;right:0}}@media (min-width:1025px){.address-search-results{min-width:100%}}.address-search-results li{min-height:26px;background-color:#fff;padding:8px 12px 8px 16px;cursor:pointer;text-align:left}.address-search-results li.active{background-color:#f5f5f5}.hy-content{padding-bottom:72px}*{box-sizing:border-box;-moz-box-sizing:border-box}
/*# sourceMappingURL=webshop-ViihdeProductSelectorApp-be0f2314a6.css.map */
