html,body{width:100%;height:100%;padding:0;margin:0}w body{font-size:12pt;font-family:Verdana,Geneva,sans-serif;line-height:1.5}div,table{font-size:.9rem;line-height:1.5}a{color:#c00}img{border:0;max-width:100%;vertical-align:middle}h1,.h1{color:#2d7e8e;font-size:2em;font-weight:normal;margin-top:0}h2,.h2,.leftmenuheader,.rightmenuheader{color:#2d7e8e;font-size:1.6em;font-weight:normal;margin-top:0}.leftmenuarea{position:relative}.leftmenu-box{margin-bottom:1.5em}h3,.h3{color:#2d7e8e;font-size:1.3em;font-weight:normal;margin-top:0}strong{color:#2d7e8e}hr{border:0;color:#2d7e8e;background-color:#2d7e8e;height:1px}div.active{display:block}.hidden{display:none}p{margin-top:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contentwidth{max-width:1200px;width:98%;margin:0 auto}.headerheight{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.75);box-shadow:0 0 15px 0 rgba(0,0,0,0.75)}#topmenubar{background-color:#2d7e8e}#topmenubar .fa-bars{color:#fff;cursor:pointer}.topmenu{display:table;width:100%}.topmenu>ul{display:table-row;margin:0;padding:0;list-style-type:none}.topmenu>ul>li{display:table-cell;border-left:1px solid #fff;position:relative}.topmenu>ul>li ul,.topmenu>ul>li li,.topmenu>ul>li a{display:block;margin:0;padding:0;text-decoration:none;color:#fff}.topmenu>ul>li>a{text-align:center;line-height:3;display:block}.topmenu li ul{position:absolute;top:100%;left:0;white-space:nowrap;max-height:0;overflow:hidden;-webkit-transition:all .5s ease .2s;transition:all .5s ease .2s;z-index:10}.topmenu li ul a{background-color:#036b7e;color:#fff;border-top:1px dotted #036b7e;padding:6px 6px 6px 26px}.topmenu>ul>li:hover>a{background-color:#036b7e;color:#fff}.topmenu li:hover>ul{max-height:800px}.topmenu a{display:block}.headerlogo{padding:10px 0}.headerlogo img{width:100%;max-width:250px}#headerwidgets{float:right}.headerwidget{float:left;padding:0 10px;margin:10px 0;border-left:2px solid #eee}.headerwidget .fa{color:#2d7e8e;font-size:1.5em;line-height:.6666em}.headerwidget strong{color:#2d7e8e}#headerwidget-language ul,#headerwidget-language li{display:block;margin:0;padding:0;list-style-type:none;text-align:right}#headerwidget-language img{width:1.1em;height:1.1em;vertical-align:middle}.headerwidget a{display:block}body.touchscreen .headerwidget a{display:block;line-height:2.25em;height:2.25em;margin:.5em 0;border:1px solid #c00;padding:0 1em;text-decoration:none;text-align:center}#headerwidget-basket .notempty,#headerwidget-basket .empty{display:none}#headerwidget-basket .notempty.active,#headerwidget-basket .empty.active{display:block}.errorbar,.messagebar{background-color:#f87d17;padding:1em 0;text-align:center;font-weight:bold}.messagebar{background-color:#e6ff99}.errorbar *{color:#fff}.wgabcmenu ul{display:block;padding:0;margin:0}.wgabcmenu li{display:inline-block}.wgabcmenu li a,.artpages a{display:inline-block;width:2em;margin-bottom:.5em;height:2em;line-height:2em;border:1px solid #c00;text-align:center;text-decoration:none;background-color:#fff}.artpages a.currentartpage{color:#2d7e8e;border-color:#2d7e8e;font-weight:bold}body.touchscreen .wgabcmenu li a,body.touchscreen .artpages a{font-size:100%;margin:0 .4em .4em 0}ul.menuitems,ul.menuitems li,ul.menuitems a,ul.webgroupsbodylist,ul.webgroupsbodylist li,ul.webgroupsbodylist a{display:block;margin:0;list-style-type:none;padding:0}ul.menuitems a{padding:.4em;background-color:#eee;text-decoration:none;margin:1px 0}.rightmenuarea .artthumb a{display:block;height:10em;width:90%;max-width:10em;float:left;line-height:9.5em;border:1px solid #eee;margin:0 1em 1em 0;text-align:center}.rightmenuarea .artthumb img{max-width:90%;max-height:90%;vertical-align:middle}.menu_reviews{border:2px solid #ddd;border-radius:5px;margin-bottom:1em}.menu_reviews .kiyoh-logo,.menu_reviews .summary{text-align:center}.menu_reviews .ratingTotalScore{display:inline-block;text-align:left;color:#fff;width:3rem;height:3rem;line-height:2.75rem;font-size:1.5em;background-color:#2d7e8e;-webkit-box-shadow:inset 0 -20px 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 -20px 20px 0 rgba(0,0,0,0.3);box-shadow:inset 0 -20px 20px 0 rgba(0,0,0,0.3);border-radius:1.5em;margin-right:.5em;text-align:center;border:2px solid #000}.menu_reviews .ratingTotalCount{font-size:.6rem;line-height:3rem}.menu_reviews .reviews{border-top:1px solid #ddd}.menu_reviews .review,.reviews .reviewdetails{padding:.5em;border-bottom:1px solid #ddd}.reviewbox{border-top:1px solid #ddd}.menu_reviews .reaction{font-size:.6rem}.menu_reviews .fa-star,.reviews .fa-star,.menu_reviews .fa-star-half-o,.reviews .fa-star-half-o{color:#fbbc05;font-size:1.25rem;margin-right:3px}.menu_reviews .fa-star-o,.reviews .fa-star-o{color:#999;font-size:1.25rem;margin-right:3px}.menu_reviews .readmore a{display:block;text-align:center}.footerheight{background-color:#2d7e8e;padding:2em 0;color:#fff}.footer strong,.footer a{color:#fff}.footer img{max-width:90%}.footer .footerlogo{border:5px solid #fff}.footer ul{list-style-type:none;padding:0;margin:0 0 1em 0}body.touchscreen .footer li a{display:block;line-height:1.5;margin:2px 0;text-decoration:none;background:rgba(255,255,255,0.2);padding:.75em}.socialbuttons{display:inline-block;text-decoration:none;font-size:4em}#socialchkout{font-size:3em;line-height:.2em;color:#2d7e8e}#socialchkout a{color:#2d7e8e}ul.webgroupsbodylist li{float:left;width:25%}ul.webgroupsbodylist li a{margin:5px 5px 0 0;padding:.5em;display:block;border:1px solid #eee}ul.webgroupsbodylist li a .listgroup-text{height:4.5em;overflow:hidden;text-align:center}ul.webgroupsbodylist li a .listgroup-img{text-align:center;height:140px;line-height:140px;background-color:#fff;overflow:hidden}ul.webgroupsbodylist li a .listgroup-img img{max-height:95%;max-width:95%;vertical-align:middle}.artlist{border-bottom:1px solid #2d7e8e}.artlist .listart{border-top:1px solid #2d7e8e;padding:1em 0}.listart-order,.listart-prices{text-align:right}.listart span{display:inline-block}.listart .pricebreak{line-height:2}.pricebreaks{background:#eee;padding:.5em;margin:.5em 0}.pricebreaks table td{padding:0 0 0 5px}.pricebreaks tbody tr:nth-child(odd){background:rgba(255,255,255,0.5)}table.basket td.listart-order{text-align:left}table.basket td.listart-order input,table.basket td.listart-order button{float:left}.listart-order label{font-weight:bold}.listart-order label.screen-reader-text{display:none}.listart-order input,.listart-order button{display:inline-block;margin:0;padding:0;min-width:2.3rem;height:2.3rem;line-height:2.3rem;vertical-align:middle;border-radius:0;text-align:center;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.listart-order button.primary{padding:0 .5em;width:auto}.listart .listart-order button.primary{padding:0 1em}.listart-order input.input-number{margin:0;padding:0;width:2.5rem;height:2.3rem;border:1px solid #036b7e}.listart-order button.plus,.listart-order button.minus{font-size:1rem;background-color:#fff;color:#000;transition:all .2s ease-out}.listart-order button.plus:hover,.listart-order button.minus:hover{color:#2d7e8e;transition:all .2s ease-in}.basket .listart-order button.plus,.basket .listart-order button.minus{display:none}@media only screen and (min-width:768px){.listart-order input.input-number{border-left:none!important;border-right:none!important}.basket .listart-order button.plus,.basket .listart-order button.minus{display:inline-block}}.listart-order button.favorite{background-color:Transparent;border-color:Transparent;color:#c00}.artdetail-social{margin:1em 0}.stock-icons img{margin:1px}.artdetail-links a{display:block;border:1px solid #ddd;text-decoration:none;margin-top:.25rem;line-height:1.75;padding:0 .5rem}.orderpath{font-size:1.3em;margin-bottom:.5em}.orderpathstep{margin:0 .5em 0 0;display:inline-block;height:2em;line-height:2em}.orderpathactivestep{border-radius:1em;background-color:#2d7e8e;padding:0 .5em 0 .2em;color:#fff}.orderpathstepnr{line-height:1.5em;display:inline-block;width:1.5em;height:1.5em;background-color:#eee;color:#2d7e8e;text-align:center;border-radius:.7em;margin:0 .5em 0 0}.paymentmethodbox{padding:1em;margin:0 1em .5em 0;background-color:#fff;cursor:pointer;border:1px solid #eee;border-radius:.5em;max-height:70px;transition:all .5s;overflow:hidden}.paymentmethodbox:hover{border-color:#2d7e8e}.paymentmethodbox-active{background-color:#eee;max-height:300px}.paymentmethodbox-active .paymentmethodbox-title{font-weight:bold}.paymentmethodbox-check,.paymentmethodbox-title,.paymentmethodbox-fee{display:inline-block;padding:0 0 0 1em;line-height:35px;cursor:pointer}.paymentmethodbox-check input{vertical-align:middle}.paymentmethodbox-icon{display:inline-block;width:60px;height:40px;line-height:30px;background-color:#fff;padding:5px;text-align:center;vertical-align:middle}.paymentmethodbox-icon img{max-width:50px;max-height:30px;vertical-align:middle}.paymentmethodbox-desc{display:none}.paymentmethodbox-active .paymentmethodbox-desc{display:block}.artlistfilters{clear:both;border-bottom:1px solid #2d7e8e;padding:0 0 1em 0}.artlistfilter{float:left;width:33%;max-width:100%}.artlistfilter select{width:98%;background-color:white;vertical-align:middle}artlistfilters noprint>span{display:none}fieldset{border:1px solid #ddd;margin-bottom:1.5em}legend{padding:0 .5em;color:#2d7e8e}input:not([type]),input[type='number'],input[type='text'],input[type='email'],input[type='password'],select,option{height:2.3em;line-height:2.3em;padding:0 .5em;border:1px solid #ccc;margin:2px;vertical-align:middle}textarea{margin:2px;border:1px solid #ccc}button,input[type='button'],input[type='submit'],a.button{height:2.3em;line-height:2.3em;padding:0 .5em;margin:2px;vertical-align:middle;border:1px solid #036b7e;background-color:#2d7e8e;color:#fff;cursor:pointer;display:inline-block;-webkit-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.3);box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,0.3)}button:hover,input[type='button']:hover,input[type='submit']:hover,a.button:hover{-webkit-box-shadow:inset 0 -10px 10px 0 rgba(255,255,255,0.3);-moz-box-shadow:inset 0 -10px 10px 0 rgba(255,255,255,0.3);box-shadow:inset 0 -10px 10px 0 rgba(255,255,255,0.3)}button:active,input[type='button']:active,input[type='submit']:active,a.button:active{-webkit-box-shadow:inset 0 10px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 10px 10px 0 rgba(0,0,0,0.3);box-shadow:inset 0 10px 10px 0 rgba(0,0,0,0.3)}button:disabled{opacity:.2}.superbutton{font-size:1.5em;padding:0 1.5em}button.optionalbutton,input.optionalbutton,a.optionalbutton{border:1px solid #ccc;background-color:#ccc;color:#000}a.optionalbutton{text-decoration:none}table.fieldsvals{border-spacing:0;width:99%}table.fieldsvals td{padding-bottom:.5em}table.fieldsvals .fieldname{padding-top:.25em;width:40%;vertical-align:top}table.fieldsvals .fieldval{width:60%}table.fieldsvals .fieldval.required input[type='text'],table.fieldsvals .fieldval.required input[type='password'],table.fieldsvals .fieldval.required input[type='email'],table.fieldsvals .fieldval.required textarea,table.fieldsvals .fieldval.required select,table.fieldsvals input[required='required'],table.fieldsvals textarea[required='required'],table.fieldsvals select[required='required']{border-right:5px solid #f00;border-radius:0 3px 3px 0}table.fieldsvals .fieldval textarea,table.fieldsvals .fieldval button,table.fieldsvals .fieldval input,table.fieldsvals .fieldval select{width:97%;max-width:97%}.msgtitle{font-size:2em;color:#2d7e8e}.section{clear:both;padding:0}.section:before,.section:after{clear:both;content:"";line-height:0;display:table}.clearall{clear:both}.colgroup{zoom:1;margin:0 0 0 -2%}.col{display:block;float:left;margin:0 0 0 2%}.col-right{float:right}.col12{width:98%}.col11{width:89.66666667%}.col10{width:81.33333333%}.col9{width:73%}.col8{width:64.66666667%}.col7{width:56.33333333%}.col6{width:48%}.col5{width:39.66666667%}.col4{width:31.33333333%}.col3{width:23%}.col2{width:14.66666667%}.col1{width:6.33333333%}@media only screen and (min-width:1001px){.hide-xl{display:none}.col12-xl{width:98%}.col11-xl{width:89.66666667%}.col10-xl{width:81.33333333%}.col9-xl{width:73%}.col8-xl{width:64.66666667%}.col7-xl{width:56.33333333%}.col6-xl{width:48%}.col5-xl{width:39.66666667%}.col4-xl{width:31.33333333%}.col3-xl{width:23%}.col2-xl{width:14.66666667%}.col1-xl{width:6.33333333%}}@media only screen and (min-width:769px) and (max-width:1000px){.hide-l{display:none}.col12-l{width:98%}.col11-l{width:89.66666667%}.col10-l{width:81.33333333%}.col9-l{width:73%}.col8-l{width:64.66666667%}.col7-l{width:56.33333333%}.col6-l{width:48%}.col5-l{width:39.66666667%}.col4-l{width:31.33333333%}.col3-l{width:23%}.col2-l{width:14.66666667%}.col1-l{width:6.33333333%}}@media only screen and (min-width:481px) and (max-width:768px){.hide-m{display:none}.col12-m{width:98%}.col11-m{width:89.66666667%}.col10-m{width:81.33333333%}.col9-m{width:73%}.col8-m{width:64.66666667%}.col7-m{width:56.33333333%}.col6-m{width:48%}.col5-m{width:39.66666667%}.col4-m{width:31.33333333%}.col3-m{width:23%}.col2-m{width:14.66666667%}.col1-m{width:6.33333333%}}@media only screen and (max-width:480px){.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:98%}.hide-s{display:none}.col12-s{width:98%}.col11-s{width:89.66666667%}.col10-s{width:81.33333333%}.col9-s{width:73%}.col8-s{width:64.66666667%}.col7-s{width:56.33333333%}.col6-s{width:48%}.col5-s{width:39.66666667%}.col4-s{width:31.33333333%}.col3-s{width:23%}.col2-s{width:14.66666667%}.col1-s{width:6.33333333%}}.basketimage{width:50px;height:50px;object-fit:cover}input.basketeditbox{width:75px;height:30px;line-height:30px;padding-right:0}.popup-basket{width:calc(100% - 1rem);max-width:400px;text-align:left;position:fixed;top:.5rem;right:.5rem;border-radius:10px;background:#fff;border:2px solid #045f6f;-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.5);box-shadow:3px 3px 10px 0 rgba(0,0,0,0.5)}.popup-msg{padding:.5rem .5rem 0 .5rem}.popup-msg em{color:#2d7e8e;font-weight:bold}.popup-buttonbar{border-top:1px solid #ccc;padding:5px 1rem}.popup-buttonbar:before,.popup-buttonbar:after{clear:both;content:"";line-height:0;display:table}.popup-buttonbar-left{float:left}.popup-buttonbar-right{text-align:right}.xxpopup-buttonbar button,.xxpopup-buttonbar .button{box-sizing:border-box;display:inline-block;border:3px solid #679acd;border-radius:3px;line-height:24px;height:30px;padding:0 5px;background-color:#fff;margin:0;text-decoration:none;color:#679acd;font-weight:bold}@media screen and (max-width:450px){.popup-buttonbar .popup-buttonbar-left,.popup-buttonbar .popup-buttonbar-right{float:none;text-align:right;margin:10px 0}.popup-buttonbar button,.popup-buttonbar .button{min-width:75%;text-align:center}}.delivery .method{display:inline-block;position:relative;width:100%;max-width:400px;margin:0 1em 1em 0}.delivery .method input{position:absolute;top:.8em;left:.5em}.delivery .method label{padding:.5em 2em;display:block;border:1px solid #ddd;cursor:pointer}.delivery .method input:checked+label{border:1px solid #045f6f;box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5)}#auto-search-results{position:absolute;background-color:white;-webkit-box-shadow:2px 5px 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:2px 5px 5px 0 rgba(0,0,0,0.3);box-shadow:2px 5px 5px 0 rgba(0,0,0,0.3);border:1px solid #ddd;width:100%;z-index:100;display:none}#auto-search-results .loader{text-align:center;padding:.5em;font-size:150%;opacity:.75}#auto-search-results .desc{height:3em;overflow:hidden;font-size:.6rem}#auto-search-results .img{width:3em}#auto-search-results img{width:2.8em;height:2.8em;object-fit:cover;object-position:center center}#auto-search-results a{display:block}#auto-search-results table{width:100%}#auto-search-results .show-more{width:100%}#messages{position:fixed;top:0;right:0;width:100%;z-index:1000}#messages p{margin:1em auto;max-width:400px;background-color:#fff;padding:.25em 1em;color:rgba(0,0,0,0.75);border:1px solid rgba(0,0,0,0.75);animation-name:slideShow;animation-duration:1s;overflow:hidden;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);box-shadow:0 0 10px 0 rgba(0,0,0,0.75)}.ibvcc-cookieconsent-popup a.tab-label.active{border-bottom-color:#2d7e8e}.ibvcc-cookieconsent-popup a.tab-label:hover,.ibvcc-cookieconsent-popup a.tab-label.active{color:#2d7e8e}.ibvcc-cookieconsent-popup .buttongrid button{box-shadow:none;padding:0}.ibvcc-cookieconsent-popup .buttongrid button.all{background-color:#2d7e8e;border-color:#2d7e8e}