:root{--white:#f8f8f8;--pale-grey:#e9eaed;--HS-navy-blue:#00194b;--HS-magenta:#dc67b4;--black:#191919;--HS-turquoise:#4196a4}@font-face{font-family:HelsinginText;font-weight:400;src:url("/assets/css/shop/hskauppa/fonts/Helsingin Text-Light.otf") format("opentype")}@font-face{font-family:HelsinginText;font-weight:500;src:url("/assets/css/shop/hskauppa/fonts/Helsingin Text-Medium.otf") format("opentype")}@font-face{font-family:HelsinginText;font-weight:700;src:url("/assets/css/shop/hskauppa/fonts/Helsingin Text-Bold.otf") format("opentype")}@font-face{font-family:HelsinginText;font-weight:600;src:url("/assets/css/shop/hskauppa/fonts/Helsingin Text-Semibold.otf") format("opentype")}@font-face{font-family:SanomatSlab;src:url("/assets/css/shop/hskauppa/fonts/Sanomat Slab-Semibold.otf") format("opentype")}header{font-family:system-ui;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#554d56}body,html{font-family:HelsinginText,sans-serif;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:normal;text-align:left;color:#4a4a4a;background-color:var(--pale-grey)}#master-content,#master-page{background-color:#fff}#master-content.row{margin-left:0;margin-right:0}#main-content{margin-top:32px;max-width:708px;padding-bottom:20px}#left-content{width:236px;padding-left:0;padding-right:41px}#groupsleft{background-color:#f0f3f7;padding-top:20px;padding-bottom:16px}#groupsleft li.subject{padding-left:25px}#groupsleft li>a{padding-left:25px}.benefit-art{font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.benefit-art .background{padding:26px 26px}.benefit-art h4{line-height:26px;margin-top:0;margin-bottom:0;font-size:24px}.footer{background-color:var(--white);padding-top:25px;padding-bottom:40px;font-size:14px}.footer .row{padding:0 22px 0 22px}.footer .hs-bottom-logo{padding-top:20px}.footer .hs-bottom-copy{padding-top:64px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px;text-align:left;color:#9b9b9b}.footer .nav>li,.footer .nav>li>a{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:-.1px;color:#4a4a4a;padding:0 0}.footer li a:hover,.footer li a:focus{background-color:transparent;text-decoration:underline}.footer .bottom-navigation .vert-border{padding-left:26px;border-left:solid .5px #979797;min-height:127px}#navbar{background-color:var(--HS-navy-blue);color:#fff}#navbar .top_logo_text{margin-top:37px}#mobile_cart_menu .cart-totals{margin-right:16px;color:#FFF;margin-top:1px}.top_logo_text{font-family:SanomatSlab,sans-serif;font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}#navbar ul{padding:31px 20px 27px 45px}#navbar ul .cart-totals{font-family:HelsinginText,sans-serif;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#fff;margin:2px 30px 0 14px}#navbar #top_search #search_form_field{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.14;letter-spacing:normal;text-align:left;width:173px;border-right:none;box-shadow:none;border-radius:16.5px 0 0 16.5px;padding:6px 15px}#navbar #top_search{font-size:14px}#navbar #top_search .input-group-addon{background-color:#FFF;border-left:none;border-radius:0 16.5px 16.5px 0}#navbar #top_search .input-group-addon i{color:#d8d8d8}#navbar #top_search #top_search_results{position:absolute;z-index:999;width:381px;margin-left:-170px;margin-top:0;border-radius:8px;background-color:#FFF;border:solid 1px #EEE;padding-top:2px;padding-bottom:2px}.mainmenu{background-color:#33486f;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.46;letter-spacing:normal;color:#fff;padding-right:12px}.mainmenu .home-icon{padding:8px 10px 0 10px;background-color:var(--HS-turquoise);cursor:pointer}.mainmenu .home-path{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;text-align:left;color:#fff;padding:6px 0 0 20px}.mainmenu .home-path a{color:#fff;text-decoration:none}.mainmenu li a{color:#fff;text-shadow:none}.mainmenu li a:hover,.mainmenu li a:focus{background-color:transparent;text-decoration:underline}.mainmenu .nav>li>a{padding:12px 20px 0 20px}.left-group-links,.left-group-links a{font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.16;letter-spacing:normal;text-align:left;color:#00194c}.left-group-links li.subject{padding:8px 15px;cursor:default}.left-group-links .text-style-1 a{color:#161615}.left-group-links>li>a:hover,.left-group-links>li>a:focus,.left-group-links>li.active{background-color:#e3e9f0}#main-banner img{margin-top:8px;margin-bottom:0}#product-card .name-holder{height:88px}#product-card .name-holder h1.product-name{font-family:HelsinginText,sans-serif;margin-bottom:0}#product-card h2.authors{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#00194c;margin-top:10px}#product-card h2.authors a{text-decoration:underline;color:#00194c}#product-card>.row{min-height:480px}#product-card img,#groupcard .tag-holder img{padding-right:15px}#product-card #delivery-info{font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#4a4a4a;margin-bottom:10px}#product-card #product-texts,#groupcard .tag-holder .tag-description{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:normal;text-align:left;color:#4a4a4a;margin-top:24px;max-width:316px}#groupcard.is-tag-page{margin-bottom:100px}#groupcard .tag-holder{margin-top:80px;margin-bottom:60px}#groupcard .tag-holder .tag-description{margin-top:16px}#groupcard .tag-holder h2{margin-top:0;font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.05;letter-spacing:normal;text-align:left;color:var(--HS-navy-blue)}#product-card #product-texts .product-specs ul{padding-top:25px;padding-left:0}#product-card #product-texts .product-specs li{list-style:none;padding-left:0;line-height:1.15;padding-bottom:3px}#product-card input.product-amount{width:22px;height:22px;background-color:var(--pale-grey);padding:2px 2px;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.91;letter-spacing:normal;text-align:center;color:var(--black);margin:2px 6px 2px 15px;border-radius:0;border:none;-webkit-text-fill-color:none;-webkit-box-shadow:none}#product-card .product-amount-label{font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.91;letter-spacing:normal;text-align:left;color:var(--black);margin-top:3px}.price-hs-tilaajaetu{color:var(--HS-turquoise)}.price-hs-tarjous{color:var(--HS-magenta)}.price-hs-sell{color:#4a4a4a}.price-hs-normal{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:normal;text-align:left;color:#9b9b9b;margin-bottom:4px}.product-price .subject{font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;margin-bottom:5px}.product-price .price{font-size:22px;font-weight:500;font-style:normal;font-stretch:normal;line-height:.68;letter-spacing:normal;text-align:left;margin-bottom:16px;margin-right:8px}.col-md-3 .product-price{margin-bottom:4px;height:42px}.col-md-3 .product-price .price{font-size:20px;margin-bottom:6px}#product-card .col-md-3 .product-name{height:56px}.product-ingress{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:normal;text-align:left;color:#4a4a4a;height:31px}h1{font-family:SanomatSlab,sans-serif;font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--HS-navy-blue)}#main-banner .cursor{cursor:pointer}#contentpage{padding-left:60px;padding-bottom:20px}#contentpage h1{padding-left:10px}#contentpage h2{font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#00194c;padding-left:10px;padding-top:20px}#contentpage p{padding-left:10px;max-width:539px}#contentpage .ul-buttons{padding:10px 0}#contentpage .ul-buttons li{list-style:none;padding-left:10px}#contentpage .ul-buttons li>a{height:28px;border-radius:15px;border:solid 1px #00194c;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.57;letter-spacing:normal;text-align:left;color:#00194c;padding:6px 17px 4px 17px;background-color:#FFF}#contentpage li{padding-left:10px}h1.product-name{font-size:20px;font-weight:500;line-height:1.05}h2.product-name,.othersbought h2.product-name{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.05;letter-spacing:normal;text-align:left;height:44px}.othersbought h2.product-name{height:56px}.prodincat_hor h2.product-name{font-size:17px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:normal;text-align:left;height:auto;margin-top:10px}.product-name a{color:var(--HS-navy-blue)}.caption.list h2,.othersbought .caption.list h2.product-name{font-size:14px;height:56px;overflow:hidden}.availability{font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#4a4a4a;margin-top:6px;margin-left:12px}#shopping-cart{padding-left:37px;padding-right:54px}#shopping-cart .row{margin-left:0;margin-right:0}#shopping-cart h2{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.05;letter-spacing:.5px;text-align:left;color:var(--HS-navy-blue)}#shopping-cart .othersbought h2{font-size:14px;height:56px}#shopping-cart h3{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:var(--black);margin-bottom:0}#shopping-cart .confirm-total-sum{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:#161615}#shopping-cart .confirm-order-contactrow{margin-top:28px;margin-bottom:40px}#shopping-cart p.text-style-1{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:var(--black)}#shopping-cart .text-style-1 a{text-decoration:underline;color:#00194c}#hs_tilaaja_edut_form{margin-bottom:44px}#hs_tilaaja_edut_form .form-fields{margin-top:2px}#hs_tilaaja_edut_form .btn{margin-left:0}#shopping-cart #hs_tilaaja_edut_form input,#shopping-cart #hs_coupon_form input{width:191px}#shopping-cart input[type=text],#shopping-cart input[type=email],#shopping-cart input[type=password],#shopping-cart select,#shopping-cart textarea,#newsletter-form input[type=text],#newsletter-form input[type=email]{height:33px;background-color:var(--pale-grey);font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.88;letter-spacing:normal;text-align:left;color:#4a4a4a;padding-left:14px;padding-right:33px;border:none;-webkit-text-fill-color:none;-webkit-box-shadow:none;margin-right:6px}#shopping-cart textarea{height:80px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:none;-webkit-box-shadow:none;transition:background-color 50000s ease-in-out 0s}#shopping-cart .cart-stage-indicator-holder{margin-bottom:36px;margin-top:6px}#shopping-cart .cart-stage-indicator{width:94px;height:27px;border-radius:13.5px;border:solid 1px #9b9b9b;font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;padding-top:6px;color:#9b9b9b}#shopping-cart .cart-stage-indicator-holder .active{border-color:#00194c;color:#00194c}#shopping-cart .divider-horizontal{width:36px;height:.1px;border:solid 1px #979797;margin-top:12px}#shopping-cart #cart-rows .mainrow .product-name,#shopping-cart #cart-rows .mainrow .availability,#shopping-cart #confirm-order .product-name{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:var(--black)}#shopping-cart #cart-rows .mainrow .product-name{max-width:195px}#shopping-cart #cart-rows .mainrow .availability{width:148px}#shopping-cart #cart-rows .mainrow input{width:33px;height:34px;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:center;color:var(--black);border-radius:0;padding:5px 0}#shopping-cart #cart-rows .mainrow .quantity-label{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:var(--black)}#shopping-cart #cart-rows .mainrow .product-price,#shopping-cart #confirm-order .product-price{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:right;color:var(--HS-turquoise)}#shopping-cart .totalsum-row{margin-bottom:36px}#shopping-cart .totalsum-label{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:var(--black)}#shopping-cart .totalsum-style{font-size:28px;font-weight:500;font-style:normal;font-stretch:normal;line-height:.75;letter-spacing:normal;text-align:right;color:var(--HS-turquoise)}#shopping-cart #cart-rows-noedit .mainrow .product-name,#shopping-cart #cart-rows-noedit .mainrow .availability,#shopping-cart #cart-rows-noedit .mainrow .quantity-label{font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#9b9b9b}#shopping-cart #cart-rows-noedit .mainrow .product-price{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:right;color:#9b9b9b}#shopping-cart #cart-stage-2 .totalsum-label,#shopping-cart #cart-stage-3 .totalsum-label{color:#9b9b9b}#shopping-cart #cart-stage-2 .totalsum-style,#shopping-cart #cart-stage-3 .totalsum-style{font-size:20px;font-weight:700;color:#9b9b9b}#shopping-cart #cart_finish_order{margin-top:70px}#shopping-cart #cart_finish_order h1{margin-bottom:36px}#shopping-cart .control-label{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:#4a4a4a}#shopping-cart #cart_finish_order .left input,#shopping-cart #cart_finish_order .left select{width:90%}#shopping-cart #cart_finish_order .right input,#shopping-cart #cart_finish_order .right select{width:100%}#shopping-cart #cart_finish_order input{border-radius:0}#shopping-cart #cart_finish_order .checkboxes{margin-bottom:24px}#shopping-cart #cart_finish_order input[type=checkbox]{position:relative;margin-left:0;float:left;margin-top:0;width:20px;height:20px;background-color:var(--pale-grey);background-image:none;border:none;border-radius:0}#shopping-cart #cart_finish_order .checkbox-label{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:#4a4a4a;margin-left:10px;margin-top:2px;float:left}#shopping-cart .smart-post-detils{margin-top:8px}#shopping-cart .small-select-text{font-size:12px}#shopping-cart #hs_coupon_form{font-size:14px;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;text-align:left;color:var(--black);margin-bottom:36px}#shopping-cart #hs_coupon_form .coupon-label{font-weight:500;margin:9px 20px 0 0}#shopping-cart #cart-buttons-1{margin-bottom:36px}#shopping-cart .cart-buttons .btn-primary,#shopping-cart .cart-buttons .btn-info,#shopping-cart .cart-buttons .btn-default,#product-card .next-prev-buttons .btn-default{height:33px;border-radius:16.5px;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.14;letter-spacing:normal;padding:0 17px}#shopping-cart #cart-buttons-1 .btn-info{margin-right:24px}#shopping-cart .cart-buttons .btn-default,#product-card .next-prev-buttons .btn-default{border:solid 1.5px var(--HS-navy-blue);color:#00194c;background-color:#FFF}#product-card .next-prev-buttons .btn-default{height:26px;border-radius:13px;font-size:12px;line-height:1.25;color:var(--HS-navy-blue);border:solid 1px #00194c}#shopping-cart .Ostajan-edut-Ilmaine{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;text-align:left;color:var(--black);margin-bottom:25px}#shopping-cart .Ostajan-edut-Ilmaine .text-style-1{font-weight:500;color:#00194c;margin-bottom:12px}#shopping-cart .cart-error{border:solid 2px #dc6788;padding:10px;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#dc6788}#shopping-cart .cart-error-field{border:solid 2px #dc6788!important}.visible-xs .col-xs-6{padding-right:0;padding-left:0}.btn-info,.btn-info:hover,.btn-info:active,.btn-info:focus{height:33px;background-image:none;border:solid .8px #fff;border-radius:18px;background-color:#00194c;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;text-shadow:none;box-shadow:none;padding:2px 17px 0 17px}.cart-button.btn-info{padding:3px 21px 0 21px}.btn-info:hover{text-decoration:underline}.cart-button{padding-top:9px}.cart-button i{margin-right:10px}.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:focus,#product-card .btn-default{height:24px;border-radius:12px;background-image:none;border:none;font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;text-shadow:none;box-shadow:none;padding:5px 12px 5px 12px}.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:var(--HS-turquoise);color:#fff}.btn-primary:hover{background-color:rgba(65,150,164,.8)}.btn-default,.btn-default:hover,.btn-default:active,.btn-default:focus{height:24px;border-radius:12px;background-image:none;border:none;background-color:var(--pale-grey);font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:var(--black);text-shadow:none;box-shadow:none;padding:5px 12px 5px 12px}.btn-default:hover{background-color:rgba(65,150,164,.8)}#groupcard .btn-dropdown{width:179px;height:30px;border-radius:16.5px;border:solid 1.5px var(--HS-navy-blue);font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.14;letter-spacing:normal;color:#00194c;padding:0 17px;background-color:#FFF}#groupcard .dropdown-menu{width:179px;border-radius:8px;border:solid 1px var(--pale-grey);background-color:#fff;box-shadow:none}#groupcard .dropdown-menu .second{border-top:solid 1px var(--pale-grey)}#groupcard .dropdown-menu li a:hover,#groupcard .dropdown-menu li a:focus{background-image:none;text-decoration:underline;background-color:transparent}.thumbnail{border:none;box-shadow:none}.col-md-3{padding-left:0;padding-right:0}@media (min-width:1200px){.container{width:980px}}#master-page.container{padding-left:0;padding-right:0}.top-nav-full{height:28px;background-color:var(--white);width:100%}.top-nav-full .container,.top-nav-full .container a{padding:7px;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px;text-align:left;color:#9b9b9b}.top-nav-full .container .top-nav-links{width:100%}.strong{font-weight:700}.table>tbody>tr>td{float:none;display:table-cell;border-top:none;border-bottom:none;padding:0 0 14px 0}.table-align-middle>tbody>tr>td{float:none;display:table-cell;vertical-align:middle;border-top:none;border-bottom:none;padding:0 0 28px 0}@media (min-width:992px){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:0;padding-left:0}}@media (max-width:991px){#main-content{margin-top:12px}.container{max-width:708px}.maxwidth{margin-right:-15px;margin-left:-15px}h1{font-size:20px;text-align:center}.benefit-art{margin-right:-15px;margin-left:-15px}.benefit-art h4{font-size:20px}.benefit-art .background{padding-left:18px;padding-right:18px}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0;padding-left:0}.container>.navbar-header button{border:none}.container>.navbar-header button:hover,.container>.navbar-header button:focus{background-color:transparent;background-image:none}.container>.navbar-header button.hamburger-menu{margin-left:10px;border:none;margin-top:2px}.container>.navbar-header button.hamburger-menu .icon-bar{height:4px}.promo h2.product-name{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:normal;text-align:left;color:var(--HS-navy-blue)}#navbar_mobile_groups{background-color:#33486f}#navbar_mobile_groups .groupsholder{background-color:#33486f;margin-left:-15px;margin-right:-15px;padding:8px 15px 8px 15px}#navbar_mobile_groups .nav{background-color:#f0f3f7;font-size:19px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.11;letter-spacing:normal;text-align:left;color:var(--black)}#navbar_mobile_groups .navbar-nav{margin-top:0;margin-bottom:0}#navbar_mobile_groups .navbar-nav li{border-top:solid 1px var(--pale-grey)}#navbar_mobile_groups .navbar-nav li.active{background-color:#e3e9f0}#navbar_mobile_groups .nav li.subject{padding-top:12px;padding-left:29px}#navbar_mobile_groups .nav li>a{padding-left:29px;color:#161615}#navbar_mobile_groups .nav>li>a:hover,#navbar_mobile_groups .nav>li>a:focus{text-decoration:underline}#navbar_mobile_groups .nav.links{background-color:#33486f;font-size:19px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.11;letter-spacing:normal;text-align:left;color:#fff}#navbar_mobile_groups .navbar-nav.links li{border-top:solid 1px #405883}#navbar_mobile_groups .nav.links a{color:#fff}#navbar_mobile_groups .nav.links>li>a:hover,#navbar_mobile_groups .nav.links>li>a:focus{background-color:#33486f;text-decoration:underline}.thumbnail .promo.col-xs-5,.thumbnail .promo.col-xs-7{padding-left:0}.thumbnail .promo.col-xs-7 .product-ingress,.thumbnail .promo.col-xs-7 .product-name{height:100%}.thumbnail .promo.col-xs-7 h2{margin-top:8px}.navbar-toggle{margin-top:0;margin-bottom:0}#product-card .product-name{text-align:left}#groupprods{margin-top:18px}#groupprods .product-image img{max-height:171px}#product-card .row{padding-left:15px}#product-card .col-md-3 .product-name{height:42px;overflow:hidden}#groupcard .tag-holder{padding-left:36px;padding-right:18px;margin-top:30px}#groupcard .tag-holder img{max-width:235px;margin-bottom:28px}#groupcard .tag-holder .tag-description{max-width:100%}.footer{padding-top:15px;padding-bottom:25px}.footer,.footer a,.footer .nav>li,.footer .nav>li a{font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.72;letter-spacing:normal;text-align:center;color:#4a4a4a}.footer .hs-bottom-copy{visibility:hidden;display:none}.footer .hs-bottom-logo{width:205px;margin-bottom:20px}.footer .bottom-navigation .vert-border{padding-left:0;border:none}#top_search_mobile #search_form_field_mobile{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.14;letter-spacing:normal;text-align:left;width:173px;border-right:none;box-shadow:none;border-radius:16.5px 0 0 16.5px}#top_search_mobile .input-group-addon{background-color:#FFF;border-left:none;border-radius:0 16.5px 16.5px 0}#top_search_mobile .input-group-addon i{color:#d8d8d8}.hamburger-menu .icon-bar{height:4px}#top_search_mobile #top_search_results_mobile{position:absolute;z-index:999;margin-top:0;border-radius:8px;background-color:#FFF;border:solid 1px #EEE;margin-left:0;margin-right:15px}#shopping-cart{padding-left:15px;padding-right:15px}#shopping-cart h1{text-align:left;font-size:24px}#shopping-cart .cart-stage-indicator-holder{margin-bottom:36px;text-align:center}#shopping-cart .cart-stage-indicator{width:24px;height:24px;background-color:var(--pale-grey);border-radius:12px;border:none;color:#fff;text-align:center}#shopping-cart .cart-stage-indicator-holder .active{background-color:var(--HS-turquoise);border-color:var(--HS-turquoise);color:#fff}#shopping-cart .divider-horizontal{width:39px;height:.1px;border:solid .5px var(--pale-grey);margin-top:11px}#shopping-cart #hs_tilaaja_edut_form,#shopping-cart #hs_coupon_form{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:var(--black)}#shopping-cart #hs_tilaaja_edut_form h3,#shopping-cart #hs_coupon_form h3{font-size:15px}#shopping-cart #hs_tilaaja_edut_form input{clear:both;min-width:250px}#shopping-cart #hs_tilaaja_edut_form .btn{margin-left:0;clear:both}#shopping-cart #hs_coupon_form input{min-width:250px;clear:both}#shopping-cart #hs_coupon_form .btn{margin-left:0;clear:both}#shopping-cart .mainrow img{max-width:80px}#shopping-cart .mainrow .col-xs-3{padding-left:0;padding-right:0}#shopping-cart .mainrow{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.94;letter-spacing:normal;text-align:left;color:var(--black)}#shopping-cart .mainrow .product-name{font-weight:500}#shopping-cart .mainrow input{width:33px;height:34px;background-color:var(--pale-grey);font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:center;color:#4a4a4a;border-radius:0;padding:5px 0}#shopping-cart .mainrow .availability{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.94;letter-spacing:normal;text-align:left;color:var(--black);margin-top:0;margin-left:0}#shopping-cart .mainrow>td{padding-bottom:40px}#shopping-cart .subrow>td{padding-top:10px}#shopping-cart .mainrow .product-price{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:right;color:var(--HS-turquoise)}#shopping-cart .totalsum-style{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.04;letter-spacing:normal;text-align:right;color:var(--HS-turquoise)}#shopping-cart #cart_finish_order .left input,#shopping-cart #cart_finish_order .left select{width:100%}#shopping-cart #cart_finish_order .right input,#shopping-cart #cart_finish_order .right select{width:100%}#shopping-cart #cart_finish_order .col-md-3,#shopping-cart #cart_finish_order .col-md-6,#shopping-cart #cart_finish_order .col-md-12,#shopping-cart .confirm-order-contactrow .col-sm-6{padding-left:0;padding-right:0}.promo .product-price .price-hs-tilaajaetu{font-size:20px}.promo .product-price .price-hs-normal{font-size:11px}#contentpage{padding-left:0;padding-right:0}#contentpage h1{text-align:left}}@media (max-width:399px){#shopping-cart .divider-horizontal{width:18px}}.paymentmethod_single .active{border:solid 1px var(--HS-navy-blue);border-radius:16px}#shopping-cart #cart_finish_order .checkbox-label a{color:#00194c;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-decoration:underline}.nowrap{white-space:nowrap}28087