@font-face{font-family:'VisbyCF';src:url('/_clientfiles/fonts/visby-cf-heavy.eot');src:url('/_clientfiles/fonts/visby-cf-heavy.eot?#iefix') format('embedded-opentype'),url('/_clientfiles/fonts/visby-cf-heavy.woff2') format('woff2'),url('/_clientfiles/fonts/visby-cf-heavy.woff') format('woff'),url('/_clientfiles/fonts/visby-cf-heavy.ttf') format('truetype'),url('/_clientfiles/fonts/visby-cf-heavy.svg#youworkforthem') format('svg');font-weight:800;font-style:normal}@font-face{font-family:'VisbyCF';src:url('/_clientfiles/fonts/visby-cf-extra-bold.eot');src:url('/_clientfiles/fonts/visby-cf-extra-bold.eot?#iefix') format('embedded-opentype'),url('/_clientfiles/fonts/visby-cf-extra-bold.woff2') format('woff2'),url('/_clientfiles/fonts/visby-cf-extra-bold.woff') format('woff'),url('/_clientfiles/fonts/visby-cf-extra-bold.ttf') format('truetype'),url('/_clientfiles/fonts/visby-cf-extra-bold.svg#youworkforthem') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'VisbyCF';src:url('/_clientfiles/fonts/visby-cf-bold.eot');src:url('/_clientfiles/fonts/visby-cf-bold.eot?#iefix') format('embedded-opentype'),url('/_clientfiles/fonts/visby-cf-bold.woff2') format('woff2'),url('/_clientfiles/fonts/visby-cf-bold.woff') format('woff'),url('/_clientfiles/fonts/visby-cf-bold.ttf') format('truetype'),url('/_clientfiles/fonts/visby-cf-bold.svg#youworkforthem') format('svg');font-weight:600;font-style:normal}@font-face{font-family:'VisbyCF';src:url('/_clientfiles/fonts/visby-cf-demi-bold.eot');src:url('/_clientfiles/fonts/visby-cf-demi-bold.eot?#iefix') format('embedded-opentype'),url('/_clientfiles/fonts/visby-cf-demi-bold.woff2') format('woff2'),url('/_clientfiles/fonts/visby-cf-demi-bold.woff') format('woff'),url('/_clientfiles/fonts/visby-cf-demi-bold.ttf') format('truetype'),url('/_clientfiles/fonts/visby-cf-demi-bold.svg#youworkforthem') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'VisbyCF';src:url('/_clientfiles/fonts/visby-cf-medium.eot');src:url('/_clientfiles/fonts/visby-cf-medium.eot?#iefix') format('embedded-opentype'),url('/_clientfiles/fonts/visby-cf-medium.woff2') format('woff2'),url('/_clientfiles/fonts/visby-cf-medium.woff') format('woff'),url('/_clientfiles/fonts/visby-cf-medium.ttf') format('truetype'),url('/_clientfiles/fonts/visby-cf-medium.svg#youworkforthem') format('svg');font-weight:400;font-style:normal}html,body{margin:0;padding:0;height:100%}.wrapper{position:relative;margin:0 auto}body{background-color:#fff}input,select{font-size:14px;font-family:'VisbyCF',Arial,Helvetica,Sans-serif;font-weight:500;color:#000}textarea,select,input[type="text"],input[type="button"],input[type="submit"],input[type="password"],input[type="email"]{-webkit-appearance:none;border-radius:0}html,body,table{font-size:15px;font-family:'VisbyCF',Arial,Helvetica,Sans-serif;font-weight:500;color:#000}a{text-decoration:none;color:#969696;outline:0}a.currentartpage{text-decoration:underline}a:hover{outline:0}h1,h2,h3,h4{font-family:'VisbyCF',Arial,Helvetica,Sans-serif;font-weight:700;margin:0 0 .5em 0}hr{background-color:#ccc;height:1px;border:none}.clear{clear:both}.center{text-align:center}img{border:0}.img-responsive{max-width:100%;height:auto}b,strong{font-family:'VisbyCF',Arial,Helvetica,Sans-serif;font-weight:700;color:black}.fancybox-skin{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;padding-top:3em!important}.fancybox-close{background-image:url('/_clientfiles/layout/icons/close.svg')!important;background-repeat:no-repeat;top:10px!important;right:0!important;background-size:60%}.fancybox-prev span{background-image:url('/_clientfiles/layout/icons/caret_left_black.svg')!important;background-repeat:no-repeat;background-size:60%;background-position:center center!important;left:0!important}.fancybox-next span{background-image:url('/_clientfiles/layout/icons/caret_right_black.svg')!important;background-repeat:no-repeat;background-size:60%;background-position:center center!important;right:0!important}.header_top{background-color:#f7f7f7;padding-top:10px;min-height:40px}.header_top .inner{width:100%;padding:10px 0;margin:0 auto;position:relative;min-height:40px}.header_bottom{position:relative;padding:1rem 0;background-color:#fff}.header_bottom .navgroups{padding-top:.5em}.logo{position:absolute;margin-left:50%;transform:translateX(-50%);margin-top:-4px}.logo img{width:35px}.homepagelogo{xxposition:absolute;xxwidth:100%;text-align:center;xxz-index:1}.headerbasket{position:absolute;top:0;right:0;width:265px;padding:10px;line-height:25px}.topmenulinks{display:inline-block;position:absolute;left:5px}.topmenulinks span a{padding:10px}.topmenulinks span a.active{color:black}.mobiletopmenu{position:relative;float:left}.menuheadertext{margin-left:5px}.basketlink img{top:-2px}.basket{position:relative;margin-left:10px}.basket.responsive-xs{margin-left:0}.basket_count{display:inline-block;width:20px;text-align:center;position:absolute;left:3px;top:0;font-size:.6em}#txt_BasketRemarks{width:100%}.popup-buttonbar{margin-top:1em}#popup-basket{min-width:300px;height:auto;background-color:#fff;position:absolute;top:35px;right:0;z-index:151;opacity:0;visibility:hidden;border:1px solid #ccc;transition:all .5s}body.basketactive #popup-basket{opacity:1;visibility:visible}#background_basket{position:absolute;right:0;width:100%;background-color:transparant;height:100%;z-index:4;display:none}body.basketactive #background_basket,body.accountactive #background_basket{display:block}.homepage img{max-width:100%;height:auto}.collectionmenu{margin-bottom:1em;color:#969696}.collectionmenu.active{display:block!important}@media only screen and (min-width:768px){.collectionmenu{margin-top:-1.7rem}.returncontainer{position:relative;top:-1.7rem}}.productmenubox{position:relative;z-index:2;background-color:#fff;padding:0 0 0 15px}#productmenubox-14>div>a{font-family:'VisbyCF',Arial,Helvetica,Sans-serif;font-weight:700}.navgroups{xfont-size:1.2rem}.navgroupstitle{font-family:'VisbyCF',Arial,Helvetica,Sans-serif;font-weight:700}.navgroupstitle a{color:black;display:inline-block;xmargin-bottom:.5em;outline:0;padding-bottom:.5em}.navgroup a{color:#000;display:block;padding-bottom:.5em}.navgroups .wg_current,.navgroups .wg_ancestor{font-family:'VisbyCF',Arial,Helvetica,Sans-serif;font-weight:700}.navgroups .navgroup_current .navgroup a{padding-left:15px}.menu{position:relative;margin-top:15px;margin-left:-15px;line-height:35px}.menu a{color:#000;font-size:14px;background-color:transparent}.menu a:hover,.menuBtn_current a{color:#3592cd}.menuBtn,.menuBtn_current{float:left;line-height:35px;padding:0 15px}.menu-spacer{float:left;width:1px;background-color:#000;height:15px;margin-top:10px}.account{xdisplay:inline-block;xposition:absolute;xright:80px;width:160px;width:calc(-150%);text-align:right;xmax-height:0;color:#969696}@media only screen and (max-width:768px){.account{width:calc(-50%)}}.account a{color:#969696;text-decoration:none;padding:0 0 0 5px}.account a .fa{line-height:1.5rem;color:#000}.account .login_name{white-space:nowrap;max-width:calc(70%);overflow:hidden;text-overflow:ellipsis}#accountmenu{opacity:0;visibility:hidden;position:absolute;width:100%;line-height:2;z-index:1033;top:35px;text-align:right;background-color:#fff;transition:all .5s;right:0}body.accountactive #accountmenu{opacity:1;visibility:visible}.accountmenu a{display:block;padding-right:60px}.login_name a{outline:0}.login_name .fa{line-height:.85}#logoutbox{display:none}.loginform{max-width:400px}.loginform input[type='password'],.loginform input[type='text']{-webkit-appearance:none;-moz-appearance:none;padding-left:1em!important}.loginform input::placeholder{color:#696969}.cart-container input[type='text'],.cart-container input[type='password'],.cart-container input[type='email'],.cart-container select{line-height:1.5;width:100%;background-color:#f0f0f1;border:0;margin-bottom:1em;padding:5px 5px 7px 0;outline:0;font-size:1.2em}.cart-container.inputbutton{width:30px;float:right;clear:both;background-color:black}.returncontainer{margin-bottom:1.5rem}.returncontainer a{color:black}.returncontainer img{height:15px;margin-right:.5rem;float:left;margin-top:2px}.searchcontainer{position:relative;float:right;background-color:#efefef;height:30px;width:155px;z-index:3;margin-left:1em}.searchcontainer span{position:absolute;right:5px;top:7px}.searchcontainer input::placeholder{color:#c8c8c8}.searchwrapper{position:relative}.search{display:inline-block}.searchinput{position:absolute;height:100%;width:100px;padding-left:7px;left:40px;border:0;background-color:#efefef;outline:0}.search_btn{position:absolute;border:0;left:2px;outline:0;top:0;background-color:transparent}.search_btn2{position:absolute;border:0;right:2px;outline:0;top:0;background-color:transparent}.search_btn i{color:black;top:6px}button,.button,.inputbutton,.inputbutton3,.downloadbtn{font-family:'VisbyCF',Arial,Helvetica,Sans-serif;font-weight:700}.contentheight{position:relative;min-height:calc(-118.6vh)}.navgroups .heading{color:#000}.navgroups .heading a{color:#000;font-size:16px}.breadcrumb{color:#000;border-bottom:solid 1px #000;margin-bottom:10px;height:30px;color:#3592cd}.breadcrumb a{color:#000}.breadcrumb a.breadcrumb-current{color:#3592cd}.breadcrumb-ancestor{font-size:.7em}.breadcrumb-current{font-size:.7em;text-decoration:underline}.webgroups .webgroup{height:30vw;margin:2em 0 2em 0;overflow:hidden}.webgroups .webgroup.small{margin:0 0 4em 0}.webgroups .inner{margin:15px;text-align:center}.webgroups .title{margin-bottom:10px}.webgroup a{display:block;position:relative;background-size:cover;background-position:center center;height:100%}.webgroup-image img{width:100%;height:100px;position:relative}.webgroup-image a{display:inline-block;width:100%}.webgroup h3{font-size:1.7em;margin:0}.webgroup h4{font-size:1.2em;margin:0}.webgroup .content{width:100%;height:100%;text-align:center;color:white;position:absolute}.webgroup .content:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.webgroup .content span{display:inline-block;vertical-align:middle;text-align:center}.webgroupwhitelayer{width:100%;background-color:#FFF;opacity:.96;text-align:center}.webgrouparticle_img_bg{width:100%;background-color:black;text-align:center}.newcollection_img img{max-width:100%;height:auto}.overlay{display:block;height:100%;width:100%;background-color:rgba(0,0,0,0.1);position:absolute}.listgroup{padding-bottom:130%;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;text-align:center}.listgroup.large{padding-bottom:100%}@media only screen and (min-width:576px){.listgroup.large{padding-bottom:80%}}@media only screen and (min-width:768px){.listgroup.large{padding-bottom:60%}}@media only screen and (min-width:992px){.listgroup.large{padding-bottom:40%}}.listgroup h1,.listgroup h2{position:absolute;top:50%;width:100%;left:0;text-align:center;color:#fff;font-size:2.5em;margin-top:-1em}.row.articles{margin:0 -10px}.row.articles .col-md-4{padding:0 10px}.articles .article{position:relative;margin-bottom:1rem}.articles .article_img_bg{width:100%;background-color:black;text-align:center}.whitelayer{width:100%;background-color:#FFF;opacity:.96;text-align:center}.article .image{width:100%}.article .image a{width:100%;background-color:#fff;opacity:.95;text-align:center;padding-bottom:120%}.article .image a img{width:90%;height:auto;margin-top:15%}.article .image a .discountsticker{position:absolute;left:7%;top:14%;border:1px solid #f97012;background-color:#f97012;color:#fff;padding:2px;font-size:smaller;font-weight:bold}.suggests .article .image a{padding-bottom:100%!important}.suggests .article .image a img{margin-top:5%!important;width:100%}.detailarticle_img_bg{width:100%;background-color:black;text-align:center}.suggests .article .desc a{display:none}.thumbarticle_img_bg{width:100%;background-color:black;text-align:center}.article .desc{text-align:left;position:relative;padding:.5em 0}.article .desc a{color:#000;height:2.6em;display:inline-block;max-width:75%;overflow:hidden}.orderblock{position:relative;text-align:center;height:2em}.orderblock img{width:20px;height:20px}.orderblock .info_btn{position:absolute;height:20px;width:20px;top:0;left:0;border:0;outline:0}.orderblock a{color:black}.orderbtn{position:absolute;height:20px;width:50px;right:0;top:0;background-color:#929497;border:0;font-size:.8em;color:#fff}.ordertextinput{xdisplay:inline-block;xposition:absolute;xmargin-left:50%;xtransform:translateX(-50%);xtop:5px}.detailblock .fa.fa-pinterest.fa-fw{color:#bd081c;float:right;margin:.2em}.opacitylayer{width:100%;opacity:.96}.thumbwhitelayer{width:100%;background-color:#FFF;text-align:center}.fancybox-type-iframe.fancybox-opened .fancybox-nav{top:50%;height:100px;transform:translateY(-50%)}.detail-container .image{width:100%;height:540px;position:relative;cursor:url('/_clientfiles/layout/icon_search.png'),pointer}.detail-container .image a{width:100%;height:540px;line-height:540px;text-align:center;display:block;overflow:hidden;position:relative;cursor:url('/_clientfiles/layout/icon_search.png'),pointer}.detail-container .image img{max-width:100%;max-height:540px;vertical-align:middle}.detail-container .image:hover img,.detail-container .image a:hover img{max-width:none;max-height:none;position:absolute}.detailorderblock{margin-top:3em}.listart-prices{position:absolute;right:0}.props td{padding:0 5px}.detailorderbtn{height:20px;width:50px;background-color:black;border:0;font-size:.8em;color:#fff;margin-left:1em}.order.input-number{width:50px;text-align:center;border:0;background-color:#efefef;height:20px}.btn-number{border:0;background-color:transparent!important;outline:0;height:20px;vertical-align:middle}.btn-number img{width:15px;height:15px;padding-right:2px}.remove_btn img{width:15px;height:15px}.downloadbtn{display:inline-block;padding:2px 5px 4px 5px;color:#fff;border:0;background-color:#929497;outline:0}.loadmore-articles{display:none}body.article-listing .loadmore-articles{display:block;margin:0 0 30px 0;text-align:center}body.article-listing .loadmore-articles .viewprogressbar{width:180px;max-width:100%;height:2px;margin:10px auto 15px auto;background-color:#f0f0f0}body.article-listing .loadmore-articles .viewprogressbar .progress{width:10px;height:2px;background-color:#000}body.article-listing .loadmore-articles .viewprogress{margin:0 0 15px 0}body.article-listing .loadmore-articles button{padding:15px 60px;text-transform:uppercase;font-weight:bold;letter-spacing:2px;color:#444;background-color:#fff;border-radius:5px;border:2px solid #d2d2d2}.zebra-table{border-collapse:collapse;border-spacing:0;empty-cells:show}.zebra-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:0;text-align:center}.zebra-table td,.zebra-table th{border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 0}.zebra-table td:first-child,.zebra-table th:first-child{border-left-width:0}.zebra-table thead{color:#000;text-align:left;vertical-align:bottom;border-bottom:1px solid #000}.zebra-table td{background-color:transparent}.zebra-table-bordered td{border-bottom:1px solid #cbcbcb}.zebra-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.zebra-table-horizontal td,.zebra-table-horizontal th{border-bottom:1px solid #cbcbcb;border-width:0 0 1px}.zebra-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}h1 .priceh1{color:#000;font-size:15px;font-weight:bold;padding-left:20px}.thumbnails img{width:100%;height:auto}.thumbnails{margin-top:2em}.thumbnails a{display:block;padding-top:100%;text-align:center;position:relative;margin-bottom:2rem}.thumbnails a img{height:100%;width:100%;object-fit:cover;aspect-ratio:1 / 1;position:absolute;left:0;top:0}.thumbnails .video a{background-color:#eee}.thumbnails .video img{height:50%;width:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.thumbnails .video [id^='vithumb']{background-size:contain;background-repeat:no-repeat;background-position:center}.detailblock .thumbnail{margin:1em}.detailblock .thumbnail img{max-width:100%;height:auto}.detailblock .thumbnail img{max-width:100%;height:auto}.detailblock .order-block{margin-bottom:1em;width:100%}.artprop{line-height:1.5}.xxartpropname{display:block;float:left;width:30%}.xxartpropval{display:block;float:left;width:70%}.detailblock h2{margin:0;padding:0}.videothumb{background-image:url('/_clientfiles/layout/icon_video.png');background-repeat:no-repeat;background-position:center center;opacity:.2;filter:alpha(opacity=20)}a.videothumb span{display:none}a.videothumb:hover{opacity:.8;filter:alpha(opacity=80)}.deliverydate{color:red;padding:1em inherit}.detailPrice{font-size:22px;color:#e66b03}.desclong-box{min-height:1px}.order-block,.desclong-box{xfont-size:.85em;line-height:1.5}.order-button{border:solid 1px #ccc;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#f4f4f4}.lastviewed .article{text-align:center}.lastviewed .image{text-align:center;margin:0 auto;margin-bottom:10px}.inputbutton2,.customerbutton{background-color:black!important;border:none;color:#fff!important;font-size:1.1em;padding:2px 8px 5px;cursor:pointer}.inputbutton,.logoff-btn{background-color:#959595;border:none;color:#fff;font-size:1.1em;padding:2px 8px 5px;cursor:pointer}.inputbutton3{background-color:black!important;border:none;color:#fff!important;font-size:1.1em;padding:2px 8px 5px;cursor:pointer}.inputbutton4{width:30px;height:30px;line-height:30px;float:right;clear:both;background-color:black;border:0;color:white}.remark{background-color:#efefef;border:0}.remove_btn{border:0;background-color:transparent;outline:0}.popup-buttonbar-top,.popup-buttonbar-bottom{padding:0 5px 10px}.checkout.recalc button{border:0;background-color:transparent}.checkout.recalc{border:0;background-color:transparent;font-size:12px;outline:0}.popup-buttonbar-top a{display:inline-block;padding:8px;background-color:#959595;color:#fff;width:100%;text-align:center}.popup-buttonbar-bottom a{display:inline-block;padding:8px;background-color:black;color:#fff;width:100%;text-align:center}.sort_container{position:relative;width:242px;float:right}.art_sort select{height:30px;border:0;background-color:#efefef;right:30px;outline:0;background-image:url('/_clientfiles/layout/icons/plus_sort.svg');background-repeat:no-repeat;background-position:right center;background-size:contain;padding-left:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;left:67px;position:absolute;width:175px}.art_sort select::-ms-expand{display:none}.sort_title{background-color:#959595;padding:0 10px;line-height:30px;color:#fff;display:inline-block;width:67px;height:30px}.sort_btn{position:absolute;height:30px;width:30px;right:0;background-color:#fff;background-image:url('/_clientfiles/layout/icons/plus_sort.svg');background-repeat:no-repeat;background-position:center center;background-size:contain}.art_sort select.active{background-image:url('/_clientfiles/layout/icons/minus_sort.svg');background-repeat:no-repeat;background-position:right center;background-size:contain}.AllPages{width:50%;text-align:center;display:inline-block;position:relative;line-height:2;margin-bottom:2em}.next,.prev{border:0;background-color:transparent;outline:0;height:8px}.next img,.prev img{height:12px}.AllPages .prev{float:left}.AllPages .next{float:right}h2 #orderpath{display:block;float:left;width:100%;margin-bottom:15px;xfont-size:12px}#orderpath span{font-size:13px;font-weight:bold;text-align:center}#orderpath .orderpathdivider{display:none}#orderpath .orderpathpassedstep{display:block;width:25%;height:30px;line-height:30px;float:left;color:#7ba83b;background-color:#f3f3f3}#orderpath .orderpathpassedstep a{color:#fff;text-decoration:none}#orderpath .orderpathpassedstep .orderpathstepnr{color:#fff;xbackground-color:#262261;margin-right:5px}#orderpath .orderpathactivestep{color:#fff;display:block;width:25%;height:30px;float:left;line-height:30px;background-color:black}#orderpath .orderpathactivestep .orderpathstepnr{color:#fff;margin-right:5px}#orderpath .orderpathfuturestep{color:#908f8f;display:block;width:25%;height:30px;line-height:30px;float:left;background-color:#f3f3f3}#orderpath .orderpathfuturestep .orderpathstepnr{color:#908f8f;margin-right:5px}table.basket th,table.basket td{padding:5px}table.basket th:first-child,table.basket td:first-child{padding-left:0}table.basket th:last-child,table.basket td:last-child{padding-right:0}.basketlines tr:last-child td:nth-child(1n+1){border-bottom:1px solid black}.basketlines tr:last-child td:nth-child(1n+7){border-bottom:2px solid black}.basketlines tr:last-child td:nth-child(6){border-bottom:1px solid #fff}.basketheader th{border-bottom:1px solid black;color:#4c4c4c;line-height:2;padding-left:5px}.basketheader th.total{border-bottom:2px solid black}.popup_basketline{min-height:90px}.popup_basketlines{text-align:left;padding:2px}.popup_basketline img{max-width:75px;max-height:75px}.popup_img_bg{max-width:75px;max-height:75px;background-color:black;text-align:center}.popup_whitelayer{max-width:75px;max-height:75px;background-color:#FFF;opacity:.95;text-align:center}.basket_image_container{width:30%;float:left;padding-left:5px}.basket_prop_container{width:70%;float:right}.cart_image_container img{width:50px}.popup-total{width:100%;text-align:center;margin-bottom:1em}.filterbox{margin:0}.filterbox-btn{display:none}.formtable .label .required{display:inline;color:red}.formtable .customer-header{xfont-weight:bold;color:#000;font-size:15px;border-bottom:solid 1px #ccc;padding-bottom:7px}.confirm-order-block{padding:.75em 0;border-bottom:solid 1px #000;border-top:solid 1px #000}.paymentmethodchoice{margin:0 0 10px 0;padding:10px;position:relative;border:1px solid #e6e6e6;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}.paymentmethodchoice:hover,.paymentmethodchoiceactive{border-color:#0070ba}.paymentmethodchoiceradio{float:left;width:20px}.paymentmethodchoice label{padding:0 0 0 10px}.paymentmethodchoicetitle{font-weight:bold;float:left;width:150px}.paymentmethodchoicesubtitle{position:absolute;top:30px;left:40px}.paymentmethodchoiceimage{float:left;width:175px;padding:5px 0}.paymentmethodchoicedescription{border-left:1px solid #f0f0f0;margin:0 0 0 375px;padding:0 0 0 10px;display:none}.paymentmethodchoice .order-process-nav{display:none}.paymentmethodchoiceactive .paymentmethodchoicedescription{display:block}footer{margin-top:2rem}.footer_middle b{color:#929497!important}.footer_top{background-color:#f0f0f0;margin:0 auto;text-align:center}.footer_top a{display:inline-block;padding:.75rem}.footer_middle{background-color:#d2d2d2;text-align:center}.footer_item{display:inline-block;white-space:nowrap;line-height:30px;padding:1px 1em 0 1em;margin:.75em 0}.footer_item img{height:30px;vertical-align:middle}.footer_middle a{display:inline-block}.socialblock_footer{width:100%;padding-top:10px;text-align:right}.socialblock_footer a{vertical-align:middle}.socialblock_footer span{right:55px;line-height:2;color:#929497}.socialblock_footer a{display:inline-block}.socialblock_footer img{width:75%}.mailinglist{display:inline-block;position:relative;color:#929497;line-height:1}.mailinglist input[type=email]{height:30px;border:0;outline:0;padding-left:5px;margin-top:0!important;padding:0 .25em!important;line-height:30px}.mailinglist button{height:30px;width:30px;border:0;outline:0;background-color:#929497;background-image:url('/_clientfiles/layout/icons/caret_wh.svg');background-repeat:no-repeat;background-position:center center;position:absolute;color:#fff}.mailinglist input::placeholder{color:#c8c8c8;padding-left:10px}.footer-gray h3{color:#000}.footer-gray a{color:#575757;text-decoration:underline}.footer-gray a:hover{color:#3592cd}.footer_bottom{text-align:center;padding:12px;color:#c8c8c8}.footer_bottom a{color:#c8c8c8}.footer_bottom b{color:#c8c8c8}a#scrollUp{bottom:-3em;right:0;padding:0 15px;background:black;color:#FFF;display:inline-block;transition:all 1s}body.scrolled #scrollUp{bottom:0}.formtable .label{font-weight:Bold;width:150px;display:inline-block}.formtable .label span{display:block;xfont-size:11px;color:#666}.formtable .customereditbox{border:solid 1px #d6d6d6;padding:4px}.XXXvalue-required{border-right:2px solid red!important}.formtable .firstname{width:100px}.formtable .street{width:230px}.formtable .housenr{width:53px}.formtable .zipcode{width:80px}.formtable .city{width:200px}.formtable .countryselect{width:250px;background-color:#f0f0f0;padding:5px;border:0;line-height:2}.formtable .name2,.formtable .btwnr,.formtable .email,.formtable .phone1,.formtable .phone2,.formtable .fax,.formtable .afladres,.formtable .kvknr{width:220px}.formtable2 .street{width:220px}.formtable2 .housenr{width:53px}.required{color:red;vertical-align:baseline}table.fieldsvals{border-spacing:0;width:99%;max-width:600px}table.fieldsvals td{padding-bottom:.5em}table.fieldsvals .fieldname{width:40%}table.fieldsvals .fieldval{width:60%;xxheight:3em}table.fieldsvals .fieldval input:not([type]),table.fieldsvals .fieldval input[type='text'],table.fieldsvals .fieldval input[type='password'],table.fieldsvals .fieldval input[type='email'],table.fieldsvals .fieldval select{border:0;padding:0 .5em;background-color:#f0f0f0;line-height:3em;height:3em;color:black;outline:0;width:100%}table.fieldsvals .fieldval textarea{border:0;background-color:#f0f0f0;color:black;outline:0;width:100%}table.fieldsvals .fieldval.required input:not([type]),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:3px solid #f00!important}table.fieldsvals .fieldval button,table.fieldsvals .fieldval input[type=button],table.fieldsvals .fieldval input[type=submit]{height:2em;width:100%}@media(max-width:480px){table.fieldsvals,table.fieldsvals tbody,table.fieldsvals tr,table.fieldsvals th,table.fieldsvals td,table.fieldsvals td.fieldname,table.fieldsvals td.fieldval{border-spacing:0;width:100%;display:block}table.fieldsvals td.fieldname{padding-top:.5em}}.rotatingarea{position:relative;overflow:hidden;height:469px;width:784px;margin:0 auto}.rotatingcontent{height:469px;margin:1px 6px 11px 1px;overflow:hidden}.rotatingcontentitemcontent{position:absolute}a.rotatingcontentart{display:block;width:100%;height:238px;width:603px;position:absolute;top:0;left:0}.xxxrotatingcontentitemcontent table{width:603px;border-spacing:0;background-position:center center;background-repeat:no-repeat}.xxxrotatingcontentitemcontent table td{width:603px;border-spacing:0;background-position:center center;background-repeat:no-repeat}.xxxrotatingcontentitemcontent td{padding:0;display:inline-block;height:238px;background-position:center center;background-repeat:no-repeat}a.xxxrotatingcontentart img{vertical-align:middle}a.xxxrotatingcontentart span{text-align:left;font-size:150%;padding:3px 10px;display:block;background-color:#fff;background:#fff;background:rgba(255,255,255,0.7);color:#333;xfont-weight:bold;text-transform:uppercase;position:absolute;bottom:0;left:0;width:100%;letter-spacing:3px}.rotating p{padding:0;margin:0}.rotatingprev{position:absolute;bottom:15px;left:15px;cursor:pointer;z-index:20}.rotatingnext{position:absolute;bottom:15px;left:65px;cursor:pointer;z-index:20}.notification{position:fixed;height:auto;max-height:100%;overflow:auto;width:100%;max-width:500px;bottom:0;left:100%;background-color:#f0f0f0;color:#000;z-index:9999;transition:right .5s ease;-webkit-transition:right .5s;-moz-transition:right .5;-o-transition:right .5}body.sidenotification .notification.active{left:auto;right:0}#notification input.inputtext{border:1px solid transparent;border-bottom-color:#d2d2d2}.notification input[type=submit]{background-color:#000;color:#fff}@media(min-width:992px){#popUpBackground{position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;background-color:#000;visibility:hidden;opacity:0;transition:all .5s;z-index:0}body.sidenotification #popUpBackground{visibility:visible;opacity:.4;z-index:100}}.errormessage{border:3px double #fd0;background-color:#fbf6b1;margin:15px 0;padding:5px;width:50%}.errormessage h3{padding:0;background-image:none;line-height:20px;height:20px;color:red;margin:3px 0}.errorbar,.messagebar{background-color:#f87d17;padding:1em 0;text-align:center;font-weight:bold}.messagebar{background-color:#fff;border:1px solid #b9b9b9;color:#666}.msgtitle{color:#3592cd;font-size:24px}.formtable .checkfieldissue input{border:solid 1px red}.checkfieldissue input{border:solid 1px red}input.attentioninput{background-color:yellow}@media(max-width:767px){.topmenulinks{display:inline-block;position:absolute;left:10px;z-index:102;background:#f7f7f7;margin-top:2em!important}#topmenuitems{max-height:0;overflow:hidden;margin-left:-10px;opacity:.9}body.topmenuactive #topmenuitems{max-height:1000px;width:100%;padding-bottom:1em;background-color:#f7f7f7;opacity:1;transition:1.5s ease}#topmenuitems a{display:block;XXborder-top:1px solid rgba(0,0,0,0.5);padding-left:15px}.searchinput{xxwidth:60%;xxbackground-color:#fff}.newsletterblock_footer,.socialblock_footer{text-align:center!important}#orderpath .orderpathfuturestep,#orderpath .orderpathpassedstep,#orderpath .orderpathactivestep{width:50%}.cart-container{margin-top:1em}.secondblock,.thirdblock{margin-top:0!important}.webgroups .webgroup.small{margin:1em 0 0 0}.welcome-balloon{min-height:0!important}.searchcontainer{position:relative;background-color:F7F7F7;height:30px;width:100%;xxborder-top:1px solid rgba(0,0,0,0.5);xxborder-bottom:1px solid rgba(0,0,0,0.5);margin:0}.detail-container .image{height:250px}.detail-container .image a{height:250px;line-height:250px}.detail-container .image img{max-height:250px}.webgroup h3{font-size:6vw}.fancybox-nav span{visibility:visible!important}}@media(max-width:767px) and screen and (-webkit-min-device-pixel-ratio:0){html{cursor:pointer}}@media(max-width:767px) and screen and (-webkit-min-device-pixel-ratio:2){html{cursor:pointer}}@media(max-width:767px) and screen and (-webkit-min-device-pixel-ratio:3){html{cursor:pointer}}@media(max-width:320px){.newsletterblock_footer,.socialblock_footer{text-align:center!important}.account{right:50px!important}.sort_container{width:100%}.art_sort select{width:163px}.footer_item{padding:0}}@media(max-width:480px){table.responsive-xs,table.responsive-xs thead,table.responsive-xs tbody,table.responsive-xs tfoot,table.responsive-xs th,table.responsive-xs td,table.responsive-xs tr{display:block}table.responsive-xs th,table.responsive-xs thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive-xs td{border:none;position:relative;padding-left:50%;vertical-align:top;text-align:right!important}table.responsive-xs td:before{position:absolute;left:6px;width:25%;padding-right:10px;white-space:nowrap}table.responsive-xs td[data-type-title]:before{content:attr(data-type-title);font-weight:bold;text-align:left}.searchinput{xxbackground-color:#fff!important}.footer_middle{min-height:70px}.footer_item{margin:3px}.footer_top a{padding:5px}.sort_container{width:100%;height:30px}.art_sort select{width:calc(33%)}.homepagelogo{position:relative;text-align:end;margin-left:0;transform:translateX(0)}.cart-container{max-width:100%!important}.sort_container{float:none!important}.account_table input{width:100%!important}.account_table .countryselect{width:100%!important}.account_table .countryselect option{width:100%!important}.account_table input[type="radio"]{width:auto!important}.mailinglist{display:block;margin-left:-30px}.webgroups .webgroup{margin:1em 0 1em 0}.detail-container h2{margin-top:.3em}}@media only screen and (min-width:481px) and (max-width:767px){.newsletterblock_footer,.socialblock_footer{text-align:center!important}.detail-container h2{margin-top:.3em}}@media only screen and (min-width:768px) and (max-width:991px){.newsletterblock_footer,.socialblock_footer{text-align:center!important}.detail-container .image{height:250px}.detail-container .image a{height:250px;line-height:250px}.detail-container .image img{max-height:250px}.webgroup h3{font-size:1.2em}}@media only screen and (min-width:992px) and (max-width:1199px){.detail-container .image{height:440px}.detail-container .image a{height:440px;line-height:440px}.detail-container .image img{max-height:440px}}.webgroupvideo video{width:100%}.videBG{width:100%}#wrapper{display:flex;flex-direction:column;min-height:100%}#wrapper>*{flex-grow:0}#wrapper>.container{flex-grow:1}#showroommenu{position:absolute;border-radius:10px;overflow:hidden;background-color:#fff;border:1px solid #999;top:50px;right:50px;width:150px;max-height:2em;transition:max-height .15s ease-out;padding:.3em 1em}@media only screen and (max-width:660px){#showroommenu{right:10px}}#showroommenu .title{font-weight:bold;cursor:pointer}#showroommenu ul{padding:0}#showroommenu li{list-style-type:none}#showroommenu li a:hover{color:#000;text-decoration:underline}#showroommenu li.active a{font-weight:bold;color:#000}#showroommenu.active{max-height:500px;transition:max-height .25s ease-in}#showroompopup{position:absolute;width:600px;border-radius:10px;overflow:hidden;background-color:#fff;border:1px solid #999;top:50px;right:50px;bottom:50px}@media only screen and (max-width:768px){#showroompopup{width:auto;left:.5em;right:.5em;top:.5em;bottom:.5em;overflow:hidden}}#showroompopup .spinner{position:absolute;left:50%;top:50%;font-size:80px;transform:translate(-50%,-50%);z-index:100;display:none}#showroompopup .imgzoom{position:absolute;left:1em;top:1em;right:2em;bottom:1em;background-color:rgba(255,255,255,0.75);z-index:10;display:none}#showroompopup .imgzoom img{width:100%;height:100%;object-fit:contain;border-radius:5px;overflow:hidden}#showroompopup .scroller::-webkit-scrollbar{width:16px}#showroompopup .scroller::-webkit-scrollbar-track{background-color:#ededed;border-radius:10px}#showroompopup .scroller::-webkit-scrollbar-thumb{background:#c0c0c0;border-radius:10px;border:2px solid #ededed}.showroompopup{display:flex;flex-wrap:wrap;justify-content:flex-start}.showroompopup .article{box-sizing:border-box;width:50%;flex-grow:0;flex-shrink:0;padding:.5em 1em 1.5em 1em}@media only screen and (max-width:660px){.showroompopup .article{width:100%}}.showroompopup .article .title{text-align:left;font-weight:bold;padding-bottom:.5em;height:2.5em}.showroompopup .article .img img{width:100%;object-fit:contain;cursor:pointer}.showroompopup .article .price{padding-bottom:.5em}.showroompopup .article .details{padding-bottom:1em}.menubar.showroom{height:32px;background-color:#eee;padding:0 5em;display:flex;justify-content:space-between}.menubar.showroom .submenu{display:flex}.menubar.showroom .submenu>div{padding:8px 1em 0 1em}.menubar.showroom .logo{height:20px;margin:5px 0 5px 0}.menubar.showroom .c1{flex-grow:0}.menubar.showroom .c2{padding:0 1em;flex-grow:1;text-align:center}.menubar.showroom .c3{flex-grow:0;text-align:right;padding:8px 1em 0 0}@media only screen and (max-width:660px){.menubar.showroom{padding:0}.menubar.showroom .submenu>div{display:none}.menubar.showroom .submenu>div:nth-child(1){display:block}}.thumbnail.video a{display:block;height:100%;text-align:center}.thumbnail.video img{height:100%;object-fit:cover;aspect-ratio:1 / 1}.thumbnail.video [id^='vithumb']{background-size:contain;background-repeat:no-repeat;background-position:center}.artdetailsvimeovideo{width:100%;height:100%}.baskettotals .minordamt{margin-top:1em;font-style:italic}.baskettotals .minordamt,.baskettotals .minordamt strong{color:#c00}.placeholder-wrapper{position:relative}input[placeholder]:not([type='checkbox']):not([type='radio'])+label,select[placeholder]+label,.placeholder-wrapper textarea[placeholder]+label{--transition-duration:250ms;--transition-timing-function:ease-in-out;--transition-all:all var(--transition-duration) var(--transition-timing-function);display:inline-block;position:absolute;top:5px;left:1.5rem;transition:var(--transition-all);color:#000;font-size:1rem;font-weight:400;cursor:text;line-height:2.5rem}input[placeholder]:not([type='checkbox']):not([type='radio'])+label.small,select[placeholder]+label.small,.placeholder-wrapper textarea[placeholder]+label.small{z-index:11;padding:0 5px;line-height:.85rem;translate:-5px -10px;background:Transparent;background:#fff;color:#8d889a;font-size:.75rem}input[placeholder]:not([type=checkbox]):not([type=radio]):focus+label,.placeholder-wrapper textarea[placeholder]:focus+label,input[placeholder]:not([type=checkbox]):not([type=radio]):not(:placeholder-shown)+label,.placeholder-wrapper textarea[placeholder]:not(:placeholder-shown)+label{z-index:11;padding:0 5px;line-height:.85rem;translate:-5px -10px;background:Transparent;background:#fff;color:#8d889a;font-size:.75rem}select[placeholder]+label{pointer-events:none}select[placeholder]:valid+label{z-index:11;padding:0 5px;line-height:.85rem;translate:-5px -10px;background:Transparent;background:#fff;color:#8d889a;font-size:.75rem}table.customer{width:100%;max-width:700px;margin:1em 0 3em 0}table.customer td{position:relative;padding-bottom:1em}table.customer input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]),table.customer select{line-height:3em;border-radius:10px;border:1px solid #333;padding-left:1em}table.customer select{-webkit-appearance:auto;height:3rem}table.customer input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]){width:calc(100% - 20px)}table.customer textarea,table.customer select{width:calc(100% - 20px);font-size:1rem!important}table.customer span.genderradios2{display:inline-block;width:calc(100% - 20px)}table.customer span.genderradios2 input+label{margin-right:1rem}table.customer span.required{margin-left:8px}table.customer .sidebyside{display:flex;flex-direction:column;justify-content:space-between;width:100%}table.customer .sidebyside>div{position:relative}table.customer .sidebyside>div+div{margin-top:.5em}@media only screen and (min-width:576px) and (max-width:767.98px){table.customer .sidebyside{flex-direction:row}table.customer .sidebyside>div{flex-basis:var(--flex-width)}table.customer .sidebyside>div+div{margin-top:0}}@media only screen and (min-width:992px){table.customer .sidebyside{flex-direction:row}table.customer .sidebyside>div{flex-basis:var(--flex-width)}table.customer .sidebyside>div+div{margin-top:0}}.dgv2 .dynamicgrid .block{background:var(--_bgcolor,Transparent);color:var(--_fgcolor,#000);font-family:'VisbyCF',Arial,Helvetica,Sans-serif}.dgv2 .dynamicgrid .block .caption{position:absolute;top:50%;width:100%;text-align:center;translate:0 -50%;color:inherit}.dgv2 .dynamicgrid .block .caption h3,.dgv2 .dynamicgrid .block .caption h4{font-size:44px;font-weight:500}.dgv2 .dynamicgrid .block video,.dgv2 .dynamicgrid .block picture{opacity:1;transition:all 350ms ease-in-out}.dgv2 .dynamicgrid .block video+.caption,.dgv2 .dynamicgrid .block picture+.caption{opacity:0;transition:all 350ms ease-in-out}.dgv2 .dynamicgrid .block:hover video:has(+.caption),.dgv2 .dynamicgrid .block:hover picture:has(+.caption){opacity:.35}.dgv2 .dynamicgrid .block:hover .caption{opacity:1}@media only screen and (min-width:660px){.dgv2 .block.size11 figure img,.dgv2 .block.size22 figure img,.dgv2 .block.size33 figure img,.dgv2 .block.size34 figure img,.dgv2 .block.size24 figure img,.dgv2 .block.size44 figure img{width:auto!important;max-width:inherit!important}.dgv2 .block.size32 figure img,.dgv2 .block.size42 figure img,.dgv2 .block.size62 figure img{height:auto!important;max-height:inherit!important}}