@import url('https://fonts.googleapis.com/css?family=Work+Sans:400,800');@font-face{font-family:'HouseSlant';src:url('/fonts/HouseSlant.eot?');src:url('/fonts/HouseSlant.eot?#iefix') format('embedded-opentype');src:url('/fonts/HouseSlant.woff2') format('woff2'),url('/fonts/HouseSlant.woff') format('woff')}*{font-family:'Work Sans',sans-serif}html,body{margin:0;padding:0;background-color:#fff;font-size:14px;font-family:'Roboto',sans-serif;font-weight:300;height:100%}.container.body-content{padding:20px;min-height:1150px}p,td,li{font-size:14px}a,a:hover{text-decoration:none;color:#000}.non-mobile{display:block !important}.mobile-only{display:none !important}.home-banners{display:none}.container{width:1200px;padding:0}.body-container{min-height:100%;position:relative}.content-wrapper{min-height:500px}::-webkit-input-placeholder{color:#999;text-align:center}:-ms-input-placeholder{color:#999;text-align:center}::-moz-placeholder{color:#999;text-align:center;opacity:1}:-moz-placeholder{color:#999;text-align:center;opacity:1}input,select{outline:0}.navbar{background-color:#29b6bc;height:150px;border:none;margin:0}.navbar-header{text-transform:uppercase;font-size:18px;position:relative;width:100%;height:100%}.navbar-header a{color:#fff}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{float:none;left:calc(50% - 73px);position:absolute;padding:0;margin:20px 0;width:146px}.navbar-language{position:absolute;left:35px;top:66px;font-size:18px}.navbar-shopping-cart{position:absolute;right:22px;top:60px}.navbar-shopping-cart span{position:absolute;right:-6px;bottom:0;background-color:#008000;width:20px;height:20px;border-radius:10px;text-align:center;line-height:20px;font-size:14px}.navbar-menu{position:absolute;left:0;top:0}.navbar-menu-right{left:710px}.navbar-menu a{font-size:18px;font-weight:300;margin-right:40px;color:#fff}footer{background-color:#29b6bc;color:#fff;font-size:14px;font-family:'Work Sans',sans-serif;padding-bottom:50px}.footer-row{width:1200px;margin:auto;display:flex}.footer-some a{color:#fff;font-size:60px;display:block}.footer-column{display:inline-block;padding-top:50px}.footer-content{width:390px;padding-left:22px;padding-right:23px;flex-grow:1}.footer-content a{color:#fff}.footer-logo{padding-left:43px;padding-right:23px}.footer-some{padding-right:85px}.default-button{min-width:100px;padding:0 10px;height:30px;background-color:#29b6bc;color:#fff;text-align:center;text-transform:uppercase;display:inline-block;border-radius:15px;line-height:30px;font-size:12px;font-weight:bold;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.default-button:hover{color:#29b6bc;background-color:#fff;border:solid 2px #29b6bc;line-height:27px;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.large-button{min-width:192px;padding:0 20px;height:50px;line-height:50px;border-radius:25px;font-weight:bold;font-size:16px;width:auto;cursor:pointer}.large-button:hover{line-height:50px}.bottom-ad{width:728px;height:90px;max-width:100%;margin:60px auto 100px;clear:both}.bottom-ad img{max-width:100%}.product-box-type{min-width:100px;height:40px;background-color:#29b6bc;color:#fff;line-height:40px;text-align:center;text-transform:uppercase;position:absolute;z-index:1;left:0;top:0;padding:0 10px;font-size:16px;font-weight:800}.product-box-name{font-size:18px;font-weight:800;margin-top:25px}.product-box-company-name{font-size:16px;margin-bottom:25px}.product-box-location-date{font-size:16px;font-weight:800;color:#000;text-transform:uppercase;margin-top:10px}.product-box-location-detail{font-size:16px;color:#000;text-transform:uppercase;margin-bottom:25px}.product-box-location-date .product-box-location-detail{font-weight:normal;display:inline}.product-box-description{font-size:16px;line-height:16px;margin-bottom:25px}.product-box-price{float:left;line-height:30px;font-size:16px;font-weight:bold;color:#000;margin-right:20px}.product-box-buy-button{float:right}.bottom-product-box .product-box-location-date,.bottom-product-box .product-box-location-detail{display:inline}.bottom-product-list{display:flex;flex-wrap:wrap;justify-content:space-between}.bottom-product-list .product-box{height:450px}.bottom-products h3{font-size:32px;font-weight:bold;text-transform:uppercase}body.page-not-found .wide-content{min-height:500px}.content-page{padding-top:40px}.age-check{text-align:center;margin-top:100px}.age-check a{font-size:40px;margin:20px 40px}.home-product-filter-row .form-control{border-color:#29b6bc;border-width:2px;color:#29b6bc;font-size:16px;height:40px}.home-no-results-title{margin:0 auto 100px;color:#000}.top-logo-mobile{display:none}.navbar-menu a img{max-height:150px}.cookie-info-content{padding:20px 50px;margin:auto}.allow-cookies-info{display:none}.product-page-back{font-size:18px;color:#000}.shoppingcart-campaign-code{margin-top:40px}.shoppingcart-campaign-code input{width:200px;float:left;margin-right:20px}.shoppingcart-campaign-code-failed-info{display:none;clear:both;color:#f00;font-size:14px}.shoppingcart-campaign-code-info{clear:both;font-size:14px}.shopping-cart-discount-code{color:#008000}.navbar-menu .nav-logo{font-weight:800;font-size:30px;text-align:center;display:block;float:left;margin-top:30px}.navbar-menu .nav-logo img{max-height:90px}.navbar-menu a{font-size:18px;font-weight:300;margin-right:40px;color:#fff;margin-top:60px;display:block;float:left}.shopping-cart tbody td,.shopping-cart tfoot td{border-top:solid 1px #000;padding:20px 0}.club-logo-area{display:flex;justify-content:center;padding:20px 0}.club-logo-area img{max-height:100px;margin:0 20px}.navbar-menu h3{display:inline}.product-groups{margin-bottom:20px}.product-parameters,.product-groups{font-size:14px;margin-top:20px}.product-parameters .parameter-options{border-top:1px solid #414242;text-align:center;padding-top:5px;margin-bottom:10px}.product-parameters .parameter-options p{font-size:20px}.product-parameters .parameter-options .parameter-option-items,.product-groups{display:flex;justify-content:center;flex-wrap:wrap}.product-parameters .parameter-options .parameter-option-items .option-image,.product-parameters .parameter-options .parameter-option-items .option-text,.product-group-select{cursor:pointer;height:40px;line-height:40px;padding:0 5px;width:auto;display:inline-block;margin:0 5px 5px 0;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.product-parameters .parameter-options .parameter-option-items .option-text,.product-group-select{border:1px solid #000;min-width:70px;height:auto;min-height:40px;display:-block}.product-parameters .parameter-options .parameter-option-items .option-text:hover,.product-group-select:hover{color:#fff;background-color:#777}.product-parameters .parameter-options .parameter-option-items .option-image.disabled,.product-parameters .parameter-options .parameter-option-items .option-image.selected,.product-parameters .parameter-options .parameter-option-items .option-text.disabled,.product-parameters .parameter-options .parameter-option-items .option-text.selected,.product-group-select.selected{cursor:default;pointer-events:none}.product-parameters .parameter-options .parameter-option-items .option-text.selected,.product-group-select.selected{background-color:#777;border-color:#777}.parameter-freetext{margin-top:20px}.parameter-freetext p{margin-bottom:0}table.shopping-cart label{font-weight:normal}.product-all-pictures{display:flex;justify-items:flex-start}.product-picture-thumbnail{max-height:100px;max-width:150px;margin-right:20px}.language-select{float:right;margin-right:20px;margin-top:5px}.shopping-cart-updated-notify{position:absolute;right:20px;top:120px;background-color:#008000;width:250px;height:60px;border-radius:10px;text-align:center;line-height:60px;font-size:14px;color:#fff;display:none}.disabled-button,.disabled-button:hover{background-color:#aaa;border-color:#333;color:#fff}.navbar-log-out{position:absolute;right:74px;top:60px}.navbar-log-out i{font-size:50px}.delivery-type-selection label{font-size:16px;font-weight:normal}.posti-locator-service-point{padding:15px;margin-bottom:5px;border:solid 2px #ccc}.posti-locator-service-point-selected{border:solid 2px #008000}.posti-locator-service-point-name{font-size:16px;font-weight:bold}.footer-row img{max-width:100%;width:auto;height:auto;min-width:0}.notify-box{text-align:center;padding:20px;border:solid 1px #777;background-color:#29b6bc;color:#fff;margin:20px 0}