body{background:#efefef url('/img/background_gradient.jpg') repeat-x;font-family:"Open Sans",Arial,sans-serif;font-size:.8em;padding-top:55px;padding-bottom:0}body.bg-betong{background:url('/img/bg/bg_betoni.jpg') repeat #efefef}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}input,select,textarea,button{font-family:"Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif}textarea[disabled],input[disabled]{background-color:#efefef;font-weight:normal}a,a.blue{color:#00a7c8}a:hover{color:#005580;text-decoration:none}h1{margin-top:0;font-size:20px;text-transform:uppercase;line-height:30px}h2{font-size:18px;line-height:20px}h3{font-size:16px;line-height:18px;margin-bottom:5px}h4{font-size:14px;line-height:18px;margin-bottom:0}h5{font-size:12px;line-height:16px;margin-bottom:0}h6{font-size:12px;line-height:14px;margin-bottom:0}h1.line,h2.line,h3.line,h4.line,h5.line,h6.line{border-bottom:1px dotted #ccc;margin-bottom:20px}.add-margin-top{margin-top:10px}.add-margin-bottom{margin-bottom:10px}.add-margin-top-bottom-double{margin-top:20px;margin-bottom:20px}.margin0{margin:0}.smaller80{font-size:80%}.smaller90{font-size:90%}.bold{font-weight:bold}.lightgray{color:#ccc}.tt_green{background-color:#5ca836 !important}.tt_blue{background-color:#00ace4 !important}.tt_orange{background-color:#eb7723 !important}.tt_red{background-color:#e42e87 !important}.tt_red_fire{background-color:#e50000 !important}.tt_yellow{background-color:#fc0 !important;color:#000 !important;text-shadow:none !important}.tt_yellow.campaignBox h3,.tt_yellow.campaignBox,.tt_yellow p{color:#000}.tt_black_yellow{background-color:#000 !important;color:#fc0 !important}.tt_black_yellow.campaignBox h3,.tt_black_yellow.campaignBox,.tt_black_yellow p,.p-page .tt_black_yellow.campaignBox a{color:#fc0}.tt_black_red{background-color:#000 !important;color:#e50000 !important}.tt_black_red.campaignBox h3,.tt_black_red.campaignBox,.tt_black_red p,.p-page .tt_black_red.campaignBox a{color:#e50000}.hidden{display:none}.nowrap{white-space:nowrap}.noborder,div.noborder{border:0}.container-white{background:#fff;border-radius:5px}.container-white.flattop{border-radius:0 0 5px 5px}.container-white.padded{padding:10px}.container-white.marginAfter{margin-bottom:10px}.padd-left{padding-left:10px}.padd-right{padding-right:10px}.padd-top{padding-top:10px}.padd-bottom{padding-bottom:10px}.padd-all{padding:10px}.padd-left-double{padding-left:20px}.padd-all-double{padding:20px}.padd-all-notop{padding:0 10px 10px 10px}td.rightAlignColumn,th.rightAlignColumn{text-align:right;white-space:nowrap}td.centerAlignColumn,th.centerAlignColumn{text-align:center;white-space:nowrap}.nav-list>li.active{padding:10px 0}.amount{color:#999}.navi.well{padding-left:10px;padding-top:10px;padding-right:10px}.inline{display:inline}form.inline,form.form-inline{margin:0}.logo img{margin-bottom:10px}.navbar-inner{padding-left:10px;padding-right:10px}.navbar .nav>li>a{color:#444;padding:10px 18px}.navbar .nav>li:hover{background-color:#e5e5e5;box-shadow:0 3px 8px rgba(0,0,0,0.125) inset;color:#000}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#000}.navbar-inverse .nav>li>a{color:#efefef}.navbar .divider-vertical{margin:0}.navbar.nav-main{margin-bottom:10px}.nav-filter-toggler{cursor:pointer}.newsletter-order-box p{width:50%}.nav-filter>.nav-filter-link{display:block;margin:0 -15px;padding:3px 15px;color:#00a7c8;cursor:pointer}.nav-filter>.nav-filter-link:hover,.nav-filter>.nav-filter-link:focus{text-decoration:none;background-color:#eee;color:#005580}#header-top-strip{text-align:center;width:100%;z-index:9999999999999}.topbar .standalone-link{line-height:3em}.topbar .label,.topbar .badge{margin-top:11px}.header-search{padding:35px 0 0}.header-tabs{position:absolute;bottom:51px;right:10px;text-align:right}.topemblem{position:absolute;top:-13px;right:10px;text-align:right}.header-cart-button{float:right}.header-promo{margin-bottom:20px}.header-promo div{font-weight:bold;font-size:140%}.header-promo div .large{font-size:240%}.header-promo div .medium{font-size:160%}.topbar .label-bonus{float:right;margin-right:20px}.topbar .label-bonus a{color:#fff}#topsearchinput,#topsearchinput-klevu{font-weight:normal}.pagetop{position:relative;margin-bottom:10px}.pagetop .note{position:absolute;right:0;top:-8px;border:0 solid red;width:1050px}.pagetop .note ul{margin:0;padding:0}.pagetop .note ul>li{font-family:Tahoma;letter-spacing:.01em;font-size:.8em;font-weight:bold;list-style-image:none;list-style-position:none;list-style-type:none;background:url(/img/icons/check_green.png) no-repeat 0 4px;padding:0 0 0 15px;margin-right:10px;float:right}.header-promo-image img{position:absolute;top:-14px;left:0}.backtocartbtn{margin-top:20px;float:right}.alert.slide{display:none}.header-popper-msg{display:none;position:fixed;top:50px;left:0;right:0;z-index:1030}.added-cart-msg{float:right;min-width:250px;padding:10px}.added-cart-msg .loading{display:none;text-align:center}.added-cart-msg .finished{display:block}.added-cart-msg .finished .atcinfo{max-width:500px}.added-cart-msg .finished .atcinfo img{width:80px;float:left;margin:0 10px 0 0;background:#fff;padding:5px;border:1px solid #999}.added-cart-msg .finished .atcinfo a.btn{margin-top:5px}.added-cart-msg .finished b{color:#000}.added-cart-msg .finished span{color:#666;font-weight:normal}.section-divider-l{color:#000;font-size:16px;font-weight:bold;padding:6px 10px;margin:0 0 12px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fefefe}.section-divider-l.block-title{margin-bottom:0;border-radius:4px 4px 0 0;border-bottom:1px solid #ccc}.section-divider-l.blue{color:#fff;border:0;background:#0faacd;filter:none}.section-divider-l.dark{color:#fff;border:0;border-radius:4px 4px 0 0;background-color:#333;background-image:linear-gradient(to bottom,#666,#333);background-image:-moz-linear-gradient(top,#666,#333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#666),to(#333));background-image:-webkit-linear-gradient(top,#666,#333);background-image:-o-linear-gradient(top,#666,#333);background-image:linear-gradient(to bottom,#666,#333);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff666666',endColorstr='#ff333333',GradientType=0)}.section-divider-l [class^="icon-"],[class*=" icon-"]{margin-top:4px}.section-divider-l.compact{font-size:13px;font-weight:bold;padding:4px 8px}.plist-vertical{border:1px solid #e0e0e0;border-radius:0 0 4px 4px;background:#fff}.plist-vertical .title{min-height:40px;border-bottom:1px solid #ccc;padding:10px;background-color:#444;background-image:linear-gradient(to bottom,#444,#111);background-image:-moz-linear-gradient(top,#444,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#111));background-image:-webkit-linear-gradient(top,#444,#111);background-image:-o-linear-gradient(top,#444,#111);background-image:linear-gradient(to bottom,#444,#111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff111111',GradientType=0)}.plist-vertical .title h3{color:#fff;font-size:20px;line-height:26px;font-weight:bold;text-shadow:-1px -1px 0 #000;padding:0;margin:0}.plist-vertical .title i{margin-bottom:0;color:#999;font-style:normal;font-weight:normal}.plist-vertical .title a{float:right}.plist-vertical ul{margin:0;padding:0}.plist-vertical li{list-style-image:none;list-style-position:none;list-style-type:none;padding:6px 6px;position:relative;border-bottom:1px dotted #ccc;background:transparent;margin-bottom:0;height:auto}.plist-vertical li:last-child{border-bottom:0}.plist-vertical li:hover{background:#efefef}.plist-vertical li .cimage{float:left;cursor:pointer}.plist-vertical li .cimage img{max-width:70px;min-height:70px}.plist-vertical li .ctitle{position:absolute;top:6px;left:92px;width:65%;height:50px;overflow:hidden;font-weight:bold}.plist-vertical li .cbrand{position:absolute;top:4px;right:10px}.plist-vertical li .cprices{position:absolute;bottom:6px;left:92px;font-size:90%;line-height:1.5em}.plist-vertical li .cdisctag{position:absolute;top:-1px;left:1%;font-size:14px;line-height:.5em}.plist-vertical li .crating{position:absolute;bottom:12px;right:85px;height:16px;width:80px}.plist-vertical li .cactions{position:absolute;bottom:10px;right:10px}.plist-vertical.sidebyside li{list-style-image:none;list-style-position:none;list-style-type:none;position:relative;background:transparent;border-bottom:1px dotted #ccc;float:left;width:32.6%;padding:6px 0 6px 6px;cursor:pointer}.plist-vertical.compact li{width:32%}.plist-vertical.compact li .cactions,.plist-vertical.compact li .cbrand{display:none}.plist-vertical.compact li .crating{right:0}.plist-vertical.small li .ctitle{font-weight:normal;font-size:90%;color:#333;width:58%;line-height:1.3em;height:44px}.plist-vertical.small li .cprices{font-size:80%;line-height:1.5em}.pboxcompact{clear:both;display:block;position:relative}.pboxcompact .pbcimg{display:block;float:left}.pboxcompact .pbcimg img{max-width:44px}.pboxcompact .pbctitle{float:left;line-height:1.4em;display:block;margin-left:1.3%;max-width:80%}.pboxcompact .pbcprice{font-size:90%;float:right}.pboxcompact .pbccampaign{background-color:#f49500;color:#fff;float:left;font-size:120%;font-weight:bold;height:1.5em;line-height:1.5em;padding:10px 4px 1px;position:absolute;right:15%;top:-5px}.campaignBoxFront{min-height:405px;margin-bottom:20px}.promo{-moz-box-sizing:border-box;display:block;float:left;min-height:30px;margin-left:2.5641%;margin-bottom:20px;background-repeat:no-repeat;position:relative;cursor:pointer;color:#fff}.promo:first-child{margin-left:0}.promo .carousel-caption{font-size:140%;padding:40px 15px 15px;opacity:.9;height:100%;width:33%;top:0;left:unset;right:0;box-shadow:-2px -2px 10px #333}.promo .carousel-caption p,.promo .carousel-caption ul{margin-bottom:10px}.promo .carousel-caption ul li{line-height:1.5em}.promo .carousel-caption .ale{font-size:600%;font-weight:bold;letter-spacing:0;line-height:1em}.promo3_4{width:74.35897435897436%}.promo2_4{width:48.71794871794872%}.promo1_4{width:23.07692307692308%}.promo2_3{width:65.51724137931034%}.promo1_3{width:31.03448275862069%;margin-left:3.448275862068966%}.promo1_3:nth-of-type(4n){clear:left;margin-left:0}.promo2_2{width:100%;float:none;margin-left:0}.promo .pinfo{position:absolute;bottom:0;width:100%;background:#000;background:rgba(0,0,0,0.6);color:#fff;z-index:2}.promo .pinfo.active{background:rgba(0,0,0,0.9)}.promo .pinfo .pdetails{display:none;padding:0 6px 6px;color:#ccc;line-height:1.3em}.promo p,.promo ul{line-height:1.3em}.promo2_4 p,.promo2_2 p,.promo2_3 p{font-size:100%;padding:0;color:#ccc;line-height:1.3em}.promo_small p{display:none}.promo h3{color:#fff;font-size:30px;line-height:30px;margin:0 0 10px}.promo h4{color:#fff;font-size:1em;margin:0;padding:5px}.promo .valid_until_tag{position:absolute;width:auto;background:rgba(0,0,0,0.85) none repeat scroll 0 0;font-weight:bold;padding:4px 6px;border-radius:0 6px 6px 0;box-shadow:1px 1px 4px #000;font-size:70%;line-height:1.2em;color:#fff}.promo .valid_until_tag.left_up{left:0;top:5%}.promo .valid_until_tag.left_down{left:0;bottom:20%}.promo .valid_until_tag.left_center{left:0;top:40%}.promo .valid_until_tag.right_down{right:0;bottom:4%;border-radius:6px 0 0 6px;box-shadow:-1px 1px 4px #000}.promo .valid_until_tag.right_center{right:0;top:40%;border-radius:6px 0 0 6px;box-shadow:-1px 1px 4px #000}.promo .valid_until_tag.right_up{right:0;top:5%;border-radius:6px 0 0 6px;box-shadow:-1px 1px 4px #000}.promo .valid_until_tag.hurry{background:rgba(215,0,0,0.8) none repeat scroll 0 0;color:#fff}.promo .valid_until_tag .datepart{font-size:120%}.ptitle{font-size:.9em;font-weight:bold;line-height:1.55em;margin:0 0 5px;overflow:hidden}.ptitle-new{font-size:.9em;font-weight:bold;line-height:1.55em;margin:0;overflow:hidden}.ptitle a,.ptitle-new a{color:#444}.ptitle a:hover,.ptitle-new a:hover{color:#000}.pprice{font-size:1.9em;font-weight:800;letter-spacing:-0.02em;color:#f49500}.pprice b{color:#000;font-weight:normal;font-size:50%}.pprice i{font-size:75%;font-style:normal;margin-left:0}.psprice{text-decoration:line-through;font-size:95%;font-style:normal;color:#444}.pvatnote{font-size:95%;font-style:normal;color:#444}.nprice{clear:both;display:block;font-size:90%;color:#999}.spareamount{font-size:90%;font-weight:bold;color:#693}ul.plist{margin:0;padding:0}ul.plist li{list-style-image:none;list-style-position:none;list-style-type:none;float:left;position:relative;border:1px solid #cfcfcf;border-radius:4px;background:#fff;margin-bottom:15px}ul.plist li:hover{border-color:#999;box-shadow:0 0 3px #999}ul.plist li.last{margin-right:0}ul.plist4 li{width:23.00919540229885%;margin-right:2.068965517241379%;padding:0}ul.plist6 li{width:15.4%;margin-right:1.15%;padding:0}ul.plist .pimage{height:165px;padding-top:15px;text-align:center;cursor:pointer}ul.plist .ptitle{height:5em;padding:0 7px 10px}ul.plist .ptitle-new{height:4.5em;padding:0 7px}ul.plist .ptitle-new:hover{overflow:visible;height:auto;min-height:4.5em}ul.plist .pimage img{max-width:100%}ul.plist .pshop{clear:both;padding:0 7px 5px;min-height:80px}ul.plist .pprices{position:absolute;right:7px;text-align:right;padding-top:5px;line-height:1.4em}ul.plist .pprices .unit{line-height:.8em;margin-top:5px}ul.plist .pprices .pnetto{margin-top:2px}.pnetto{color:red;font-size:11px;border:1px dotted red;padding:0 4px;cursor:help}ul.plist .pactions{position:absolute;left:7px;bottom:5px}ul.plist .pactions .qtySmall{width:1.2em;font-size:12px;height:14px}ul.plist li form{margin:0 0 2px 0}ul.plist .prating{position:absolute;left:2%;top:158px;height:16px;width:80px}ul.plist .pbrand{position:absolute;right:2%;top:150px}ul.plist .pavailability{position:absolute;left:7px;top:258px;font-size:90%}ul.plist .pavailability-new{position:absolute;left:7px;font-size:90%;margin:5px 0}ul.plist .cdisctag{position:absolute;top:-1px;right:10px;padding:12px 5px}ul.plist .pcampaignspecialtext{height:auto;padding:0 2px;margin:0;line-height:1.5em}.pcampaignspecialtext{font-weight:normal;font-size:11px;color:#fff;text-align:center}ul.plist .pcampaigncornerbox{position:absolute;top:-1px;right:10px;padding:2px 5px}.pcampaigncornerbox{color:#fff;text-shadow:1px 1px 1px #000;font-size:10px;line-height:1.7em;font-weight:bold;padding:10px 5px;border:1px solid #fff;border-width:0 1px 1px 1px;border-radius:0 0 4px 4px;box-shadow:0 1px 3px rgba(0,0,0,0.3);background-color:#f49500;text-align:center}.pcampaigncornerbox b{font-size:18px;display:block;margin:1px 0 2px}.pcampaigncornerbox p{margin:0;line-height:1.5em}.avlb_instock,.deliveryInStock{color:#333;background:url(/img/instock.png) no-repeat 0 0;padding-left:19px}.avlb_outofstock{color:#333;background:url(/img/outofstock_yellow.png) no-repeat 0 0;padding-left:19px;line-height:1.2em}.deliveryTime,.deliverySmall{font-size:80%}ul.plist .ptag{position:absolute;right:-27px;top:-6px;width:125px;height:118px;cursor:pointer}ul.plist .ptagleft{position:absolute;left:-7px;top:1px;width:90px;height:35px;cursor:pointer}.cdisctag{color:#fff;text-shadow:1px 1px 1px #000;font-size:18px;font-weight:bold;padding:10px 5px;border:1px solid #c17600;border-width:0 1px 1px 1px;border-radius:0 0 4px 4px;box-shadow:0 1px 3px rgba(0,0,0,0.3);background-color:#f49500}ul.plist .pcampaigntag{position:absolute;left:0;top:0;height:175px;width:100%;cursor:pointer}ul.plist .pcampaigntag td{vertical-align:middle;text-align:center}th.colRight,td.colRight{text-align:right}th.colCenter,td.colCenter{text-align:center}.bonus,td.bonus{color:#f49500}.btn-gocheckout{padding:6px 40px}.catalog-page-content{display:flex;flex-direction:column}.catalog-page .catalog-page-heading{border-bottom-left-radius:0;border-bottom-right-radius:0}.catalog-page .catalog-page-description{padding:0 10px 5px;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:10px}.catalog-page .catalog-page-description h2,.catalog-page .catalog-page-description h3{margin:0 0 5px}.catalog-page .heading-block{padding:5px 10px 0;display:table;width:100%}.catalog-page .heading-block H1{margin-bottom:0}.catalog-page .page-text{width:70%;display:table-cell;padding-right:15px}.catalog-page .page-text-wide{width:100%}.catalog-page .page-text a{text-decoration:underline}.catalog-page .catalog-page-description a.readmore{font-weight:bold;margin-right:20px}.catalog-page .catalog-page-description-additional{display:none}.catalog-page #brandpagereviews{display:none}.catalog-page a.btn-filter-disable{text-decoration:none}.catalog-page .btn-filter-disable [class^="icon-"]{margin-left:4px;margin-top:2px}.catalog-page .page-logo{float:right;width:25%;border-left:1px dotted #ccc;margin-left:10px;vertical-align:middle;text-align:center;min-height:60px}.catalog-page .page-logo img{padding-right:10px}.categoryFilters{font-size:90%}.categoryFilters select{margin:0 10px;font-size:1em;width:150px}.categoryFilters .pagination{margin:0;float:right}.pagination-bottom ul{float:right}.facet-range{margin-top:1em}.facet-range input[type="text"]{width:50px;margin-right:2px}.facet-range .btn-group{vertical-align:super;float:right;break:right}.facet-range button[type="submit"]{height:29px;margin-bottom:8px}.facet-range span{vertical-align:super;margin-right:1px}ul.featured-reviews{margin:0;padding:0}ul.featured-reviews li{list-style-image:none;list-style-position:none;list-style-type:none;padding:6px 6px;border-bottom:1px dotted #ccc;background:transparent;margin-bottom:0;height:auto;clear:both}ul.featured-reviews li:last-child{border-bottom:0}ul.featured-reviews li .reviewimage{float:left;cursor:pointer}ul.featured-reviews li img.reviewimage{max-width:100px;min-height:100px;margin-right:10px}ul.featured-reviews li .reviewbody{float:left;max-width:80%}ul.featured-reviews li .reviewbody .reviewtitle{font-weight:bold}ul.featured-reviews li .reviewbody h4{margin-top:10px}ul.featured-reviews li .reviewbody blockquote{margin-left:0;padding-left:10px;margin-bottom:10px}.search-box{background-color:#f5f5f5;padding:15px 10px}.p-page .title{padding:10px 10px 5px}.p-page .title h1{float:left;width:70%}.p-page .title .brand img{margin-bottom:5px}.p-page .title .brand{float:right;width:28%;text-align:right;line-height:.9em}.p-page .title .brand a{font-size:80%}.p-page .left-col{margin:0 0 10px 10px}.p-page .right-col{margin:0 10px 10px 0}.p-page .somesharebuttons{margin-top:5px;padding-top:5px}.somesharebuttons img{width:30px;padding:5px;border:0;box-shadow:0;display:inline;opacity:.6}.somesharebuttons img:hover{opacity:1.0}.p-page .rating{color:#666;font-size:85%;margin-bottom:5px;border-bottom:1px dotted #efefef}.p-page .pic{position:relative;margin:0 0 10px 0;padding:0;text-align:center;cursor:pointer}.p-page .pic img{padding:20px 0}.p-page .attached-media img{margin:0 5px 10px 0;height:50px}.p-page h1,.cartpage h1{margin-top:0}.p-page .pic .cdisctag{position:absolute;top:-1px;right:10px;padding:12px 5px}.p-page .pinfo .freedeliverytext{color:#468847;font-weight:bold;text-decoration:underline;font-size:90%}.p-page .pinfo .freepickuptext{color:#468847;font-weight:bold;text-decoration:underline}.p-page .pinfo{border-top:1px dotted #ccc;border-width:1px 0;margin-bottom:5px}.p-page .pinfo .item{border-bottom:1px dotted #ccc}.p-page .pinfo .item b{padding-left:5px}.p-page .description-short{font-size:90%}.p-page .content{padding:5px 10px 10px}.p-page .description table td{padding:2px 4px;border-bottom:1px solid #e0e0e0}.p-page .description table tr:nth-child(2n+1){background-color:#efefef}.p-page .description table th{text-align:left;font-weight:bold;padding:2px 4px;background:#efefef;border-bottom:1px solid #ccc}.p-page .description hr{margin:15px 0 5px}.p-page .attachment{background-repeat:no-repeat;background-position:0 7px;padding:5px 5px 5px 22px;margin-left:10px;color:#999}.p-page .attachment.application_pdf{background-image:url(/img/icons/document-pdf.png)}.p-page .attachment.application_msword,.p-page .attachment.application_rtf{background-image:url(/img/icons/document-word.png)}.p-page .specialValidUntil{font-weight:bold;font-size:105%;margin:5px 0 15px}.p-page .prices{float:left;font-size:110%}.p-page .prices .priceDetails{margin-top:5px;color:#333}.p-page .prices .pnetto{margin-top:5px}.p-page .addToCartBox{float:right}.p-page .unitInfo{line-height:1em;text-align:right;clear:both}.p-page .noticeTxt{font-style:italic;color:#666}.p-page .qtyButton{float:left;font-size:14px;font-weight:bold;background:#999;color:#ccc;padding:5px 6px;border-radius:10px;margin:2px 5px 0 0;cursor:pointer}.p-page .qtyButton:hover{background:#666;color:#fff}.p-page .spec{font-size:90%;line-height:1.5em;padding-bottom:5px}.p-page .spec b{color:#555}.p-page .modal-body p{font-size:1.2em}.p-page .options{padding-bottom:10px}.p-page .options .option{border-bottom:1px dotted #ccc;padding:10px 0}.p-page .options p.olabel{font-weight:bold;margin-bottom:0}.p-page .options label{font-size:95%;cursor:pointer;margin-bottom:0}.p-page .options label:hover{background:#efefef}.p-page .options label.selectedOption{background:#efefef}.p-page .options label strong{float:right}.p-page .options select{font-size:90%;width:100%}.p-page .optionDescription{text-align:center;max-height:400px}.p-page .optionDescription img{clear:both;max-width:100%;margin-bottom:15px}.p-page .optionDescription .desc{text-align:left;clear:both}.p-page .optionDescription .desc h3{margin-top:0}.p-page .options .modal p{font-size:100%}.p-page .partnerbox{background:#333;color:#ccc}.p-page .partnerbox h4{text-transform:uppercase;color:#fff;font-size:17px;margin-top:0}.p-page time{text-decoration:underline}.responsiveYoutubeContainer{position:relative;padding-bottom:56.25%;margin-bottom:10px;clear:both}.responsiveYoutubeContainer iframe{position:absolute;width:100% !important;height:100% !important}a.manuListAlphabet{font-size:160%;padding:4px 10px;line-height:2.5em;border:1px solid #ccc}a.manuListAlphabet:hover{color:#ccc;background-color:#333;border:1px solid #ccc}ul.mlist{margin:0;padding:0}ul.mlist li{list-style-image:none;list-style-position:none;list-style-type:none;float:left;display:table;width:120px;margin-right:24.2px;height:100px;border:1px solid #ededed;border-radius:4px;background:#fff;margin-bottom:15px;cursor:pointer}ul.mlist li:hover{border-color:#ccc}ul.mlist li.last{margin-right:0}ul.mlist .mimage{height:70px;display:table-cell;vertical-align:middle;text-align:center}ul.mlist .mimage img{max-width:80px;max-height:55px}ul.mlist .mtext{text-align:center;display:table-footer-group}ul.mlist li.alphabet{height:auto;background:#333;text-align:center;line-height:1em;width:100%;clear:both;padding-bottom:5px}ul.mlist li.alphabet div{font-size:2em;font-weight:bold;color:#ccc;line-height:1.5em}.m-page .logo{padding:0 0 20px 0}.campaignBox{border-radius:5px;color:#fff}.campaignBox h3{margin-top:0;font-size:20px;text-transform:uppercase;line-height:30px;color:#fff;margin-bottom:5px}.campaignBox p.description{font-size:110%;margin-bottom:15px}.campaignBox a{color:#333}.campaignBox a:hover{color:#000;text-decoration:underline}.i-page .span2{width:250px;margin-left:30px}.i-page ul.nobullet{list-style-type:none}.i-page ul.leftm{margin-left:0}.i-page .itext{margin-left:30px}.ua-page h3{line-height:30px}.page-banner{position:relative;margin-bottom:10px;border:1px solid #ccc}.page-banner .caption{position:absolute;right:0;bottom:0;left:0;padding:12px;background:#333;background:rgba(0,0,0,0.75);color:#fff}.page-banner .caption h1{margin-bottom:0}.page-banner .caption p{margin-bottom:5px}table.cartTable td,table.cartTable th{font-size:110%}table.cartTable td img{width:50px;float:left;margin:2px 0}table.cartTable td.cartItem{color:#666}table.cartTable td.cartItem span.optionnames{font-size:90%;font-weight:normal;line-height:1.3em}table.cartTable td.cartItem a{font-weight:bold}table.cartTable td.cartItemImage{padding:8px 0 8px 8px;max-width:50px}table.cartTable td.cartItemAvlb{font-size:100%}table.cartTable td .cartQtyField{margin-bottom:3px}table.cartTable tr.totalRow td{background:#efefef}table.cartTable tr.totalRow td button,table.cartTable tr.totalRow td a{margin-bottom:.3em}.pricingUnitTxt{font-size:80%;color:#666}.deliveryServiceTimed{font-size:11px;color:#333;background:#ffb136;padding:1px 4px;border-radius:3px}table.cartTable tr.extra td{font-weight:bold;color:green}.cartDeliveryCosts{margin:5px 0 15px;border:2px solid #999;border-radius:5px 5px 5px 5px;box-shadow:0 2px 1px #ccc;padding:6px;background:#efefef;font-weight:bold}.cartDeliveryCosts label{float:right;text-align:right;margin:10px 20px 0 0}.cartDeliveryCosts ul{float:right;margin:0}.cartDeliveryCosts ul li{padding:3px 0;margin:0 0 0 20px;line-height:1.2em}.cartDeliveryCosts ul li ul{float:none}.cartDeliveryCosts ul li ul li{list-style-type:none;margin:0;padding:0;font-size:12px;font-weight:normal;color:#666}.cartDeliverySelectionBox{padding:10px 20px}.cartDeliverySelectionBox .head{font-size:22px;font-weight:bold;text-align:center;padding:5px;margin:0 20px 20px 0}.cartDeliverySelectionBox .box{border:2px solid #ccc;background:#efefef;padding:10px;font-size:18px;font-weight:bold;float:left;clear:both;max-width:760px;margin:0 6px 12px 6px;border-radius:5px;cursor:pointer;min-height:160px}.cartDeliverySelectionBox .box ul{margin:0 0 5px 15px}.cartDeliverySelectionBox .box:hover{border:2px solid #666;background:#e0e0e0}.cartDeliverySelectionBox .box.selected{border:2px solid #a2d246;box-shadow:0 2px 1px #ccc;background:#ebf8a4;min-height:auto}.cartDeliverySelectionBox .box .details{font-size:12px;color:#333;font-weight:normal;margin-top:5px;padding-top:5px;border-top:1px dotted #999}.cartDeliverySelectionBox .box .moreinfo,.cartDeliverySelectionBox .box .moreinfo p{font-size:11px;color:#333}.cartDeliverySelectionBox .box .moreinfo{border-top:1px dotted #999;margin-top:10px;padding-top:5px}.cartDeliverySelectionBox .box p{font-size:12px;color:#333;font-weight:normal;margin:0 0 5px}.cartDeliverySelectionBox .box input[type=radio]{margin:0 0 4px 0}.cartDeliverySelectionBox .buttons{margin:0 44px 0 0;float:left;clear:both}.cartDeliverySelectionBox label{cursor:pointer}.cartDeliverySelectionBox .formError{font-weight:bold;color:red}.cartDeliverySelectionBox .dstTooltip{background:#fff;box-shadow:2px 2px 4px #CCC;border:1px solid #999;border-radius:6px;position:absolute;right:5px;top:130px;width:48%;z-index:90}.cartDeliverySelectionBox .dstTooltip ul{margin:0 0 10px 15px}.cartDeliverySelectionBox .dstTooltip ul li{list-style-type:square;font-size:10px;color:#000;margin:0 0 0 10px}.cartDeliverySelectionBox .deliveryServiceTimedSelection p{margin-bottom:10px}.sh-progress-bar{margin-top:5px}.sh-progress-bar .step{background:#ccc;padding:5px 10px;border-radius:4px 4px 0 0}.sh-progress-bar .step.current{background:#fff}.sh-progress-bar .step.complete{background:#4bb1cf}.sh-progress-bar .step .num{font-size:200%;float:left;margin-right:10px}.sh-progress-bar .step.complete .num,.sh-progress-bar .step.complete{color:#fff}.must{color:red;font-size:120%;font-weight:bold}.co-fields .control-group{margin-bottom:8px}.co-fields input[type=text]{width:90%;max-width:300px;color:#000}.co-fields textarea{width:90%;max-width:300px;color:#000;resize:vertical}.co-fields label.control-label{font-weight:bold;width:120px}.co-fields .controls{margin-left:140px}.opoBox{border:1px solid #ccc;border-radius:3px 3px 3px 3px;box-shadow:0 2px 1px #ededed;margin:0 10px 10px 0;overflow:hidden;position:relative;width:auto;background:#fff;cursor:pointer}.opoBox:hover{border:1px solid #333;box-shadow:0 2px 1px #ccc;background:#ededed}.opoBox.selected{border:1px solid #468847;box-shadow:0 2px 1px #ccc;background:#dff0d8}.opoBox.selected .opoTitle{font-weight:bold}.opoBox.unselected{background:#ededed}.opoBox.unselected .opoTitle,.opoBox.unselected .opoContent{color:#666}.opoBox .opoRadio{float:left;width:20px;padding:5px;margin-top:8px}.opoBox .opoLogo{float:left;width:110px;padding:7px;text-align:left;position:relative}.opoBox .opoTitle{float:left;padding:12px 0 0 0;margin-bottom:5px}.opoBox .opoContent,.opoBox .opoHiddenContent{clear:both;font-size:11px;padding:5px 10px}.opoBox .opoNote{clear:both;font-size:11px;padding:5px;text-align:right;width:95%;float:right}.opoBox .opoHiddenContent{display:none}.opoBox .klarnatable td input[type=radio]{margin:3px 6px 0 0}.opoBox .klarnatable td label{margin-bottom:0;cursor:pointer}.opoBox .opoTitle span{color:#666;margin:0 0 10px;display:block}table.cart{margin:0}table.cart thead th{background:#efefef}table.cart tr.extrarow td{background:#f9f9f9;padding-top:6px;padding-bottom:6px}table.cart tr.totalrow td{background:#efefef;font-weight:bold;padding-top:10px;padding-bottom:10px}table.cart tr.disclaimer td{background:#fff;color:#666}table.cart td.cartbasic{border-bottom:1px dotted #ccc;font-size:12px;padding:5px}table.cart P.cartbasic{font-size:13px;margin:0}table.cart TD.carttotal{font-size:14px;padding:5px;border-bottom:1px dotted #ccc;white-space:nowrap}table.cart P.carttotal{font-size:14px;font-weight:bold;margin:0}table.cart P.smallfade,table.cart .smallfade,p.smallfade{font-size:12px;color:#666;margin:0}table.cart .cartGreen{color:green}table.cart .cartRed{color:red}.order_status{font-size:11px;padding:0 4px;white-space:nowrap}.order_status_avoin,.bid_status_0{color:#fff;background:silver}.order_status_palautunut{color:#fff;background:#ff4040}.order_status_maksettu{color:#fff;background:#004080}.order_status_lahetetty,.bid_status_2{color:#fff;background:#ff8040}.order_status_toimitettu{color:#fff;background:#ff8040}.order_status_peruuntunut,.bid_status_3{color:#fff;background:#000}.order_status_kasittelyssa{color:#fff;background:#0094c4}.order_status_maksettu__lahetetty{color:#fff;background:#008040}.order_status_maksettu__noudettu{color:#fff;background:#008040}.order_status_noudettavissa{color:#fff;background:silver}.order_status_kerailyssa{color:#fff;background:#6600bd}.order_status_jalkitoimitus{color:#fff;background:#666}.order_status_odottaa_tuotteita{color:#fff;background:#794100}.bid_status_1{color:#fff;background:#3c3}.rating_input_div{padding-top:5px}.rating_input_div div.rateit{float:left;clear:none;padding-top:2px}.review-fields .controls{margin-left:160px}.review-fields span.help-block{margin-top:0}.rating_legend{float:left;clear:right;font-style:italic;width:120px}.review_product_recommendation{font-weight:bold;margin-top:8px}.review_product_recommendation span{padding:0}.review_product_recommendation i{vertical-align:middle;height:16px}.review_user_info_summary{clear:both;margin:12px 0;color:#999;font-weight:bold}.review_user_info_summary span i{vertical-align:middle;height:18px;margin-right:2px}.review_user_info_summary span span{margin-right:10px}.rating_table{overflow-x:auto}.rating_table td{background-color:#fff}.rating_table td.rating_label{text-align:right;font-size:89%}.shop_feedback_table td{padding-right:8px}.rating_distribution_bar{height:12px;width:100px;background:#ccc}.rating_distribution_bar_fill{height:100%;background:#08c}.review_usefulness_like_btn.disabled,.review_usefulness_dislike_btn.disabled{cursor:context-menu}.reseller_promo_box{position:relative}.reseller_promo_box .reseller_promo_box_content{position:absolute;bottom:0;left:25%;z-index:999;background:#fff;opacity:.8;padding:2% 2% 0 2%}.reseller_promo_box_content h1{font-size:300%;color:#fff;text-shadow:1px 1px 4px #000;padding:0;margin:0}.reseller_promo_box_content p{font-size:110%;margin-top:15px;color:#000;text-shadow:0 0 2px #fff;line-height:1.2em;font-weight:bold}ul.country_button_list li{width:50%}.cookieReminder{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#333;color:#ccc;border-top:1px solid #000;vertical-align:middle;text-align:center;font-size:1em}.cookieReminderContent{display:inline-block;max-width:1100px;text-align:center;padding:4px 0}.cookieReminderAccept{margin-left:10px}.energyClassLabelCont{margin-top:8px;margin-right:-5px}.energyClassLabel{color:#fff;font-weight:normal;font-size:11px;padding:1px 16px 1px 6px;background:#20983f url('/img/energy_class_white_arrow.png') no-repeat right}.p-page .energyClassLabel{font-size:18px;font-weight:bold;padding:1px 32px 1px 8px}.energyClassLabel.Aplusplus{background-color:#20983f}.energyClassLabel.Aplus{background-color:#82b439}.energyClassLabel.A{background-color:#ced925}.energyClassLabel.B{background-color:#faf209}.energyClassLabel.C{background-color:#e8c521}.energyClassLabel.D{background-color:#d1772b}.energyClassLabel.E{background-color:#c3112b}@media(min-width:430px) and (max-width:609px){.promo{-moz-box-sizing:border-box;display:block;float:none;width:100%;margin-left:0;margin-right:0}.promo1_4{float:left;width:47%;margin-left:5.263157894736842%}.promo1_4:nth-of-type(2n){margin-left:0}}@media(min-width:610px) and (max-width:767px){.promo{-moz-box-sizing:border-box;display:block;float:none;width:100%;margin-left:0;margin-right:0}.promo1_4{float:left;width:47%;margin-left:5.263157894736842%}.promo1_4:nth-of-type(2n){margin-left:0}.container-promo{width:570px}}@media(max-width:767px){.navbar .nav{width:100%}.navbar .nav>li{width:24.5%;padding:0;text-align:center;min-width:75px;border-right:1px solid #efefef}.navbar .nav>li.last{border:0}.navbar .nav>li>a{padding:10px 2px;font-size:.8em;font-weight:bold}.navbar .nav>li>a>i{display:block;clear:both;margin-left:42%}.navbar .nav>li>ul>li{text-align:left}.nav-filter{display:none}.logo img{max-width:60%;margin-bottom:0}#topsearchinput,#topsearchinput-klevu{width:86%}.carousel-indicators{display:none}.promo .carousel-caption{position:static;width:auto;opacity:1;top:unset;left:unset;right:unset;box-shadow:none;padding:10px;min-height:70px}.promo .carousel-control{top:30%;font-size:800%}.promo1_3{float:left;width:31%;margin-left:3%}.promo1_3 .valid_until_tag,.promo1_4 .valid_until_tag{display:none}.promo1_3 .pinfo,.promo1_4 .pinfo{position:inherit;background:#000}ul.plist6 li,ul.plist6 li.last{margin-right:15px;width:45%;min-width:170px}ul.plist4 li,ul.plist4 li.last{margin-right:3.0;width:46.5%;min-width:200px}.promo img{width:100%}.catalog-page .catalog-page-description{border-radius:5px;order:9;padding:10px}.catalog-page .catalog-page-brand-product-reviews{order:10}.catalog-page .catalog-page-featured-product-reviews{order:11}.catalog-page .catalog-page-description-additional{display:block}.catalog-page .catalog-page-customer-recommended-products{order:12}.catalog-page .catalog-page-heading{border-radius:5px;margin-bottom:10px}.catalog-page .heading-block{padding:5px 10px}.catalog-page .catalog-page-description-additional-toggle{display:none}.catalog-page .page-logo{float:none;width:auto;border:0;margin:0 0 10px 0;min-height:auto}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:5px 10px;font-size:14px}ul.featured-reviews li img.reviewimage{max-width:10%;min-height:auto}.catalog-page #brandpagereviews{display:block}.catalog-page .brandpagereviewstoggle{display:none}table.cartTable,.cartTable tbody,.cartTable tr,.cartTable td,.cartTable tfoot{display:block;clear:both}table.cartTable td.cartItemImage{max-width:100%;min-height:50px}table.cartTable thead{display:none}table.cartTable tr{border-top:1px solid #DDD}table.cartTable td{border:0;position:relative}table.cartTable tr.totalRow td button,table.cartTable tr.totalRow td a{width:100%;font-size:14px;line-height:20px}table.cartTable tr.totalRow td button{padding:4px 12px}table.cartTable tr.totalRow td a{padding:4px 0}button.goCheckoutValidate{width:100%}div.gocheckout_container{width:100%}ol.breadcrumb li:last-child{display:none}}@media(min-width:768px) and (max-width:979px){.promo{margin-bottom:13px}.promo .carousel-caption{padding:15px 15px 15px}.carousel-indicators{display:none}.carousel-inner .item .valid_until_tag{font-size:80%}.promo h4,.promo .pinfo{font-size:11px}.promo .pinfo h4{padding:2px 5px;line-height:1.5em}.pagetop .note{right:0;top:0}ul.plist6 li,ul.plist6 li.last{margin-right:3%;width:30%}ul.plist4 li,ul.plist4 li.last{margin-right:3.0;width:46.5%}.btn-tt-tab{font-size:11px;padding:2px 6px}.opoBox .opoTitle{font-size:90%;width:175px;float:right}.opoBox .opoNote{width:200px}.categoryFilters .pagination{display:block;float:none;margin-top:10px}}@media(max-width:979px){body{padding-top:0}#bgoverlay{background:0}.navbar .nav>li>a{padding:10px .15em;font-size:.8em}.navbar .divider-vertical{margin:0 .15em}.header-search .input-append{width:96%}.plist-vertical.sidebyside li{float:none;width:auto;padding:6px 10px 6px 10px}.plist-vertical.sidebyside li .ctitle,.plist-vertical.sidebyside li .cprices{left:96px;width:auto}.reseller_promo_box_content{display:none}.p-page .left-col{margin-right:10px}.p-page .right-col{margin-left:10px}.p-page .addToCartBox{float:none;clear:both}.header-popper-msg{right:2%;top:2%}.atcarrowimg{display:none}.topemblem img{max-height:80px;max-width:100px}ul.mlist li{width:100%;height:auto;margin-bottom:5px}ul.mlist .mimage{width:30%;margin-right:5%;min-width:100px;height:60px}ul.mlist .mtext{display:table-cell;vertical-align:middle;text-align:left;padding-left:10px}ul.featured-reviews li img.reviewimage{max-width:10%;min-height:auto}}@media(min-width:980px) and (max-width:1199px){.navbar .nav>li>a{padding:10px 5px}.navbar .divider-vertical{margin:0 5px}.navbar .brand{font-size:120%}ul.navtop>li{font-size:90%}.promo{margin-bottom:17px}ul.plist4 li,ul.plist4 li.last{margin-right:3.02%;width:30%}ul.plist6 li,ul.plist6 li.last{margin-right:3.12%;width:30%}.topemblem img{max-height:80px;max-width:100px}.promo .valid_until_tag.left_down,.promo .valid_until_tag.right_down{bottom:35%}}@media(max-width:1200px){.reseller_promo_box_content h1,.reseller_promo_box_content p{font-size:1em;line-height:1em}}@media(max-width:429px){.promo,.promo1_4,.promo1_3{-moz-box-sizing:border-box;display:block;float:none;width:100%;margin-left:0;margin-right:0}}@media(max-width:335px){.navbar .nav>li{min-width:40px}}@media(min-width:481px){.customer_type_selection_container{margin-left:120px}.customer_type_selection_container>label{display:inline}}@media(max-width:480px){.customer_type_selection_container>label{float:left;clear:both}.co-fields label.control-label{font-weight:bold;width:inherit}.co-fields .controls{margin-left:inherit}.p-page .title .brand{display:none}}@media(max-width:510px){ul.plist4 li,ul.plist4 li.last,ul.plist6 li,ul.plist6 li.last{margin-right:0;width:100%}.p-page h1{font-size:16px;line-height:22px}}@media(max-width:650px){.categoryFilters .pagination{display:block;float:none;margin-top:10px}}