.color-green{color:#8ac97c}.color-green.darker{color:#68975d}.color-green.lighter{color:#a7d79d}.color-green.light{color:#c5e4be}.bgcolor-green{background-color:#8ac97c}.bgcolor-green.darker{background-color:#68975d;color:#fff}.bgcolor-green.lighter{background-color:#a7d79d}.bgcolor-green.light{background-color:#c5e4be}.slanted.green::before,.slanted.green::after{background-color:#8ac97c}.color-blue{color:#34b4cf}.color-blue.darker{color:#27879b}.color-blue.lighter{color:#67c7db}.color-blue.light{color:#9adae7}.bgcolor-blue{background-color:#34b4cf}.bgcolor-blue.darker{background-color:#27879b;color:#fff}.bgcolor-blue.lighter{background-color:#67c7db}.bgcolor-blue.light{background-color:#9adae7}.slanted.blue::before,.slanted.blue::after{background-color:#34b4cf}.color-orange{color:#d97827}.color-orange.darker{color:#a35a1d}.color-orange.lighter{color:#e39a5d}.color-orange.light{color:#ecbc93}.bgcolor-orange{background-color:#d97827}.bgcolor-orange.darker{background-color:#a35a1d;color:#fff}.bgcolor-orange.lighter{background-color:#e39a5d}.bgcolor-orange.light{background-color:#ecbc93}.slanted.orange::before,.slanted.orange::after{background-color:#d97827}.slanted.orange.darker::before,.slanted.orange.darker::after{background-color:#a35a1d}.color-black{color:#666}.color-black.darker{color:#333}.color-black.lighter{color:#999}.color-black.light{color:#ccc}.bgcolor-black{background-color:#666;color:#fff}.bgcolor-black.darker{background-color:#333}.bgcolor-black.lighter{background-color:#999;color:#000}.bgcolor-black.light{background-color:#ccc;color:#000}.slanted.black::before,.slanted.black::after{background-color:#666}.bgcolor-black-10{background-color:#ebebeb}.slanted{position:relative}.slanted::before{z-index:-1;content:'';display:block;position:absolute;top:0;left:9px;width:100%;height:50%;-webkit-transform:skew(-45deg,0);-moz-transform:skew(-45deg,0);-ms-transform:skew(-45deg,0);-o-transform:skew(-45deg,0);transform:skew(-45deg,0)}.slanted::after{z-index:-1;content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:50%}.slanted,.slanted a{color:#fff}.slant{position:relative;overflow-x:hidden}.slant.topleft::before,.slant.bottomleft::before{content:'';display:block;position:absolute;left:-13px;width:25px;height:25px;background:#fff}.slant.topright::after,.slant.bottomright::after{content:'';display:block;position:absolute;right:-13px;width:25px;height:25px;background:#fff}.slant.topleft::before,.slant.topright::after{top:0}.slant.bottomright::after,.slant.bottomleft::before{bottom:0}.slant.topright::after,.slant.bottomleft::before{-webkit-transform:skew(45deg,0);-moz-transform:skew(45deg,0);-ms-transform:skew(45deg,0);-o-transform:skew(45deg,0);transform:skew(45deg,0)}.slant.topleft::before,.slant.bottomright::after{-webkit-transform:skew(-45deg,0);-moz-transform:skew(-45deg,0);-ms-transform:skew(-45deg,0);-o-transform:skew(-45deg,0);transform:skew(-45deg,0)}.block-container{position:relative;height:100%;background-position:center center;background-size:cover;overflow:hidden;font-size:1.5em}.block-container::before{content:'';display:block;position:absolute;top:0;left:-11px;width:25px;height:25px;background:#fff;border-right:2px solid #333;-webkit-transform:skew(-45deg,0);-moz-transform:skew(-45deg,0);-ms-transform:skew(-45deg,0);-o-transform:skew(-45deg,0);transform:skew(-45deg,0)}.block-container .block{padding:1rem;height:100%;border:2px solid #333}@media only screen and (min-width:576px){.block-container .block{padding:1rem 2.5vw}}@media only screen and (min-width:1280px){.block-container .block{padding:1rem 2.5vw}}.block-container.green::before,.block-container.green .block{border-color:#8ac97c}.block-container.green .block.colorize{background-color:rgba(138,201,124,0.25)}.block-container.blue::before,.block-container.blue .block{border-color:#34b4cf}.block-container.blue .block.colorize{background-color:rgba(52,180,207,0.25)}.block-container.orange::before,.block-container.orange .block{border-color:#d97827}.block-container.orange .block.colorize{background-color:rgba(217,120,39,0.25)}.swatch{min-height:50px}.swatch p{text-align:center}.standaard-bestellijst img{width:4em;height:4em;object-fit:cover;object-position:center center;vertical-align:middle}.standaard-bestellijst.zebratable td.vpe{color:#000}.standaard-bestellijst.zebratable th.vpe{color:#fff}.standaard-bestellijst.zebratable thead td:nth-of-type(1){background-color:#fff}.standaard-bestellijst.zebratable thead h3{margin:5px 0}.standaard-bestellijst xxxtd{padding:5px 10px;line-height:normal;display:flex;align-items:center}.standaard-bestellijst tr .remove{text-align:center;width:70px}.standaard-bestellijst tr .artid{white-space:nowrap;width:80px}.standaard-bestellijst tr .image{width:4rem}.standaard-bestellijst tr .image a{display:block}.standaard-bestellijst tr .desc span.vpe{display:block}.standaard-bestellijst tr .price{width:120px}.standaard-bestellijst tr.vpe{text-align:center;width:80px}.standaard-bestellijst tr>td.vpe{text-align:center;width:80px}.standaard-bestellijst tr>td.vpe>span{display:block;margin:0 auto}.standaard-bestellijst tr .qty{width:120px;text-align:right}.standaard-bestellijst tr .qty input{width:100%}#fixed-buy-all{position:fixed;bottom:0;right:50%;max-width:95%;transform:translate(50%,0);padding:1em;background-color:#27879b;color:#fff;box-shadow:0 0 10px #666;z-index:500;text-align:right;border-radius:5px 5px 0 0}#fixed-buy-all .GrandTotal{display:inline-block;font-weight:bold}#fixed-buy-all button{border:1px solid #fff}.orderhistory .inputnumber{margin:2px}.search-user-recipes .recipe-customerid,.search-user-recipes .recipe-searchterm{min-width:240px;margin:0 5px 0 0;padding:6px;font-size:.75rem}a.back{color:#666;text-decoration:underline}.addtorecipe{position:relative}.addtorecipe .pulldown{z-index:1000;position:absolute;left:0;right:0;display:none;padding:5px;background-color:#fff;border:1px solid #666;border-top:none}.addtorecipe.show .pulldown{display:block}.addtorecipe td{padding:0 0 2px 0}.addtorecipe .recipes .title{padding:0 0 0 5px}.addtorecipe .recipes .qty{width:4rem;margin:0 0 2px 0;padding:0;text-align:center;border:1px solid #666;border-radius:3px}.addtorecipe .recipes input[type=number]::-webkit-inner-spin-button,.addtorecipe .recipes input[type=number]::-webkit-outer-spin-button{opacity:1}.addtorecipe .recipes label{cursor:pointer}.addtorecipe .recipes .new-recipe-name{display:inline-block;width:98%}.addtorecipe .cmd{width:100%}.addtorecipe .cmd td{width:50%}.addtorecipe .cmd td.save{text-align:right}.addtorecipe.show>button{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.addtorecipe.show>button .fa-caret-down::before{content:'\f0d8'}.recipelist .create-new-recipe{margin:0 0 15px 0}.recipelist .create-new-recipe td{text-align:left}.recipelist .create-new-recipe button.create{color:#fff;background-color:#27879b;margin:0 1rem}.recipelist .create-new-recipe .new-recipe{height:0;opacity:0;visibility:hidden;transition:all .25s}.recipelist .create-new-recipe.show .new-recipe{height:auto;padding:15px;opacity:1;visibility:visible;text-align:left;border:1px solid #999;border-radius:3px}.recipelist .create-new-recipe button .hide-text{display:none}.recipelist .create-new-recipe.show button.create{color:#666;background:none}.recipelist .create-new-recipe.show button .hide-text{display:inline-block}.recipelist .create-new-recipe.show button .hide-text .text{text-decoration:underline}.recipelist .create-new-recipe.show button .show-text{display:none}.recipelist table.recipe-details{width:auto;max-width:100%}.recipelist table.recipe-details.edit{width:100%}.recipelist table.recipe-details td:first-child{white-space:nowrap;padding-right:30px}.recipelist table.recipe-details td:nth-child(2){width:80%}.recipelist label{cursor:pointer}.recipelist td{padding:0 0 2px 0}.recipelist button,.recipe-article-search button,.recipe-import button,.recipe button{xxcolor:#000;xxbackground-color:#999}.recipelist button.add-to-cart{margin:0;padding:15px;color:#fff;background-color:#8ac97c;border:0;border-radius:3px}.recipe button.add{color:#fff;background-color:#68975d}.recipelist button.undo{color:#000}.recipelist button.save,.recipelist button.edit,.recipe-article-search button.save{color:#fff;background-color:#34b4cf}.recipelist button.delete{color:#fff;background-color:#d97827}.recipelist button.clone{color:#fff;background-color:#34b4cf}.recipelist button.buy{color:#fff;background-color:#8ac97c}.recipelist input[type=text],.recipelist textarea,.recipe-article-search input[type=text],.recipe-article-search textarea,.recipe-import input[type=text],.recipe-import textarea,.recipe input{margin:0;padding:3px 5px;border:1px solid #666;border-radius:3px}.recipelist .recipe-title{width:100%}.recipelist .recipe-imageurl{width:100%}.recipelist textarea{width:100%;min-width:250px;height:120px}.recipelist .recipes .popover{position:relative}.recipelist .recipes tr .recipe-info{z-index:1001;position:absolute;left:10vw;max-width:400px;opacity:1;padding:15px;visibility:hidden;background-color:#fff;border:1px solid #999;border-radius:3px}.recipelist .recipes tr:hover .recipe-info{opacity:1;visibility:visible}.recipelist .recipes tr .recipe-info .recipe-id{margin:10px 0 0 0;color:#999}.recipelist .recipes .qty,.recipe-article-search .qty{width:4rem;margin:0;padding:0;text-align:center;border:1px solid #666;border-radius:3px}.recipelist .recipes input[type=number]::-webkit-inner-spin-button,.recipelist .recipes input[type=number]::-webkit-outer-spin-button,.recipe-article-search input[type=number]::-webkit-inner-spin-button,.recipe-article-search input[type=number]::-webkit-outer-spin-button{opacity:1}.recipelist .recipes tr.deleted td,.recipelist .recipes tr.deleted td a{color:#d97827;text-decoration:line-through}.recipelist .recipes .remove{padding:0 0 0 15px}.recipelist .recipes .remove .fa{cursor:pointer}.recipelist .recipes .replaced-by{font-size:.75rem;color:#d97827}.recipelist .recipes .recipe-price{font-size:1rem;color:#d97827}@media only screen and (min-width:576px){.recipelist .recipes .recipe-price{font-size:2.3vw}}@media only screen and (min-width:992px){.recipelist .recipes .recipe-price{font-size:1.5rem}}.recipe-import textarea{width:100%;height:200px}.recipe-import .commands{text-align:right}.recipe-import .stats{padding:5px 15px;border-radius:3px;color:#000;background-color:#c5e4be}.recipe-import button.import{color:#fff;background-color:#68975d}.recipe-import .prepared-recipes .recipe{margin:0 0 15px 0;padding:15px;border:1px solid #999;border-radius:3px}.recipe-import .prepared-recipes .recipe .arts{padding:0 0 0 30px}.search-user-recipes .commands{text-align:right}.search-user-recipes .commands .clear-searchfilter{display:none}.search-user-recipes .searchfilter{width:0;height:0;visibility:hidden;opacity:0;transition:.25s all}.search-user-recipes.show .commands .clear-searchfilter{display:inline}.search-user-recipes.show .commands .open-searchfilter{display:none}.search-user-recipes.show .searchfilter{width:100%;height:auto;visibility:visible;opacity:1;padding:15px;border:1px solid #999;border-radius:3px}.search-user-recipes table{width:auto}.search-user-recipes td{vertical-align:bottom}.search-user-recipes .search-results td{vertical-align:top}.search-user-recipes button.search{color:#fff;background-color:#34b4cf}.search-user-recipes button.load{color:#000;background-color:#67c7db}.search-user-recipes button.reset{color:#fff;background-color:#d97827}.recipes-as-articles .recipe-article a.body{display:block;margin:0 0 15px 0;border:1px solid #999;border-radius:3px}.recipes-as-articles .recipe-article .image{height:175px;line-height:175px;text-align:center}.recipes-as-articles .recipe-article .image img{max-width:100%;max-height:100%;vertical-align:middle}.recipes-as-articles .recipe-article .title{padding:5px;font-size:.75rem;color:#000;background-color:#999}.recipes-as-articles .recipe-article .info{padding:5px;text-decoration:underline;color:#d97827;background-color:#999}.recipe-searchresults{padding:15px 0 0 0}.recipe-searchresults .recipe-searchresult{margin:0 0 30px 0}.recipe-searchresults .recipe-searchresult .title{font-weight:bold}.backorders{width:100%}.backorders a{color:#d97827}.backorders thead th{background-color:#8ac97c;text-align:left;padding:3px;border-bottom:1px solid #fff}.backorders thead th.darker{background-color:#68975d;color:#fff}.backorders thead th.lighter{background-color:#a7d79d}.backorders thead th.light{background-color:#c5e4be}.backorders tbody th{background-color:#ccc;text-align:left;padding:3px;border-bottom:1px solid #fff}.backorders .orderregels{width:100%}.backorders .orderregels td{background-color:#f0f0f0;padding:1px 2px;border-bottom:1px solid #fff}.backorders .orderregels .qty{padding-left:50px;width:30px;cursor:pointer}.backorders .orderregels .times{width:20px}.backorders .orderregels .artid{width:90px;white-space:nowrap;padding-right:10px}.backorders .orderregels .let-op,.backorders .orderregels .releasedate{color:#00f}table.facturen{border-collapse:collapse;border-spacing:0;border:1px solid #000;width:100%;line-height:2}table.facturen a{color:#d97827}table.facturen th{background-color:#c6dae5;font-weight:normal;border:1px solid #000;padding:0 .25em}table.facturen td{border:1px solid #999;padding:0 .25em}table.facturen .order{background-color:#eee}table.facturen .amount{text-align:right}table.facturen .download a{display:block;background:url('/_clientfiles/Layout/pdf.gif') no-repeat center center}.excelstep{margin:0 0 1em 0}.excelstep2{display:none}.excelstep3{display:none}.excelinput{width:100%;height:100px}.excelcolumns{max-height:150px;overflow:scroll;border:2px dotted #666}.excelcolumns .xrow .xcolumn{width:150px;border-right:1px dotted #999;border-bottom:1px dotted #666}.excelcolumns .xrow .xcolumn input[type=text]{border:0}.excelcolumns select{color:green;border:1px solid green}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@media only screen and (max-width:767.98px){input:not([type=checkbox]):not([type=radio]):not([type]),select,option,textarea{font-size:16px!important}}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder{color:rgba(241,241,241,0.9)}.container-fluid{max-width:1656px}.gutters-10.gutters-top>.col,.gutters-10.gutters-top>[class*=col-]{margin-top:10px}::-moz-selection{background-color:#666;color:#fff}::selection{background-color:#666;color:#fff}html{padding:0;margin:0;width:100%;height:100%;font-size:100%;overflow-y:scroll}html.fancybox-enabled{overflow-y:scroll}html.fancybox-enabled body{overflow:hidden}body{margin:0 auto;line-height:1.7;font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;font-size:16px;width:100%;height:100%}body.debugSize::after{z-index:100000;content:'XS';position:fixed;bottom:0;right:0;font-size:2em;font-weight:bold;background:rgba(255,255,0,0.45)}@media(min-width:576px){body.debugSize::after{content:'SM'}}@media(min-width:768px){body.debugSize::after{content:'MD'}}@media(min-width:992px){body.debugSize::after{content:'LG'}}@media(min-width:1200px){body.debugSize::after{content:'XL'}}a{color:#666;text-decoration:none}a:hover,a:active{text-decoration:underline}form{display:inline;margin:0;padding:0}h1,.h1,h2,.h2{color:#34b4cf;text-transform:uppercase;font-weight:bold;letter-spacing:.101em}h3,.h3{color:#34b4cf;font-weight:500}h4,.h4{color:#34b4cf}h1,.h1{xxmargin-top:0;font-size:1.125rem}@media only screen and (min-width:576px){h1,.h1{font-size:3.2vw}}@media only screen and (min-width:992px){h1,.h1{font-size:2rem}}h1.fs-x2,.h1.fs-x2{font-size:2.25rem}@media only screen and (min-width:576px){h1.fs-x2,.h1.fs-x2{font-size:6.4vw}}@media only screen and (min-width:992px){h1.fs-x2,.h1.fs-x2{font-size:4rem}}h2,.h2{xxmargin-top:0;font-weight:normal;font-size:1.125rem}@media only screen and (min-width:576px){h2,.h2{font-size:3.2vw}}@media only screen and (min-width:992px){h2,.h2{font-size:2rem}}h2.fs-x2,.h2.fs-x2{font-size:2.25rem}@media only screen and (min-width:576px){h2.fs-x2,.h2.fs-x2{font-size:6.4vw}}@media only screen and (min-width:992px){h2.fs-x2,.h2.fs-x2{font-size:4rem}}h3,.h3{font-size:1rem}@media only screen and (min-width:576px){h3,.h3{font-size:2vw}}@media only screen and (min-width:992px){h3,.h3{font-size:1.25rem}}h3.fs-x2,.h3.fs-x2{font-size:2rem}@media only screen and (min-width:576px){h3.fs-x2,.h3.fs-x2{font-size:4.6vw}}@media only screen and (min-width:992px){h3.fs-x2,.h3.fs-x2{font-size:3rem}}.fs-x2{font-size:1.125rem}@media only screen and (min-width:576px){.fs-x2{font-size:3.2vw}}@media only screen and (min-width:992px){.fs-x2{font-size:2rem}}hr{height:1px!important;border:0;color:#999;background-color:#999;margin-left:0;margin-bottom:10px}img{max-width:100%}img.b-lazy{-webkit-transition:opacity 1500ms ease-in-out;-moz-transition:opacity 1500ms ease-in-out;-o-transition:opacity 1500ms ease-in-out;transition:opacity 1500ms ease-in-out;opacity:0}img.b-lazy.b-loaded{opacity:1}.dots{position:relative}.dots::after{content:'';display:block;position:absolute;top:-5px;left:50%;width:44px;height:9px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url('/_clientfiles/Layout/hr-dots.png')}hr.dots::after{top:-4px}.dots.top::after{top:-5px;bottom:auto;bottom:unset}.ibv-status-messages .ibv-status-message{padding:0 1rem;line-height:2;background-color:#999}.ibv-status-messages .ibv-status-message.success{color:#000;background-color:#c5e4be}.ibv-status-messages .ibv-status-message.fail{color:#fff;background-color:#a35a1d}.navmenu{position:fixed;top:0;right:-25em;height:100%;width:25em;max-width:85%;background:#fff;z-index:1000;overflow:auto;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:0 .75rem;line-height:normal;background-color:#fff;border:1px solid #999}.navmenu.navmenu-left{left:-25em;right:auto}.navmenu .navmenu-close{position:absolute;top:0;right:0;padding:1rem;color:#000}.navmenu .navmenu-close .fal{margin:0!important;line-height:1!important}.navmenu,.navmenu a{color:#000;text-decoration:none}@media only screen and (min-width:768px){.navmenu{padding:0 1.5rem}}.navmenu .title{text-align:left;text-transform:uppercase;font-weight:bold;font-size:1rem;padding:1rem 0}@media only screen and (min-width:576px){.navmenu .title{font-size:2.3vw}}@media only screen and (min-width:992px){.navmenu .title{font-size:1.5rem}}.navmenu button.bottom{position:sticky;left:0;bottom:0;width:100%}.navmenu-main-active #navmenu-main,.navmenu-login-active #navmenu-login,.navmenu-account-active #navmenu-account,.navmenu-basket-active #navmenu-basket{right:0;opacity:1}.navmenu-main-active #navmenu-main.navmenu-left,.navmenu-login-active #navmenu-login.navmenu-left,.navmenu-account-active #navmenu-account.navmenu-left,.navmenu-basket-active #navmenu-basket.navmenu-left{left:0;right:auto}#navmenu-main{xoverflow:hidden}#navmenu-main .main-slant{display:none}#navmenu-main .menulist li{line-height:3rem;border:none}#navmenu-main .menulist li::before{content:'\f111';display:inline;position:absolute;left:1rem;line-height:3rem;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;font-size:.5rem;color:#ccc}#navmenu-main .menulist li.blue::before{color:#34b4cf}#navmenu-main .menulist li.green::before{color:#8ac97c}#navmenu-main .menulist li.orange::before{color:#d97827}#navmenu-main .menulist li.black::before,#navmenu-main .menulist li.current::before{color:#333}#navmenu-main .menulist li a{padding-left:1.5rem}@media only screen and (min-width:768px){#navmenu-main{position:absolute;top:90px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 auto;padding:0;width:calc(100% - 30px);max-width:1626px;max-height:0;background-color:Transparent;border:none;-webkit-transition:max-height 250ms ease-out;-moz-transition:max-height 250ms ease-out;-ms-transition:max-height 250ms ease-out;-o-transition:max-height 250ms ease-out;transition:max-height 250ms ease-out}.navmenu-main-active #navmenu-main{z-index:910;left:50%!important;height:auto;max-height:calc(100vh - 90px);-webkit-transition:max-height 350ms ease-in-out;-moz-transition:max-height 350ms ease-in-out;-ms-transition:max-height 350ms ease-in-out;-o-transition:max-height 350ms ease-in-out;transition:max-height 350ms ease-in-out}#navmenu-main::before{content:'';display:block;position:absolute;bottom:0;left:5px;width:25px;height:45px;background:#ebebeb;-webkit-transform:skew(45deg,0);-moz-transform:skew(45deg,0);-ms-transform:skew(45deg,0);-o-transform:skew(45deg,0);transform:skew(45deg,0)}#navmenu-main .menu-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#ebebeb;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:50px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:50px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:50px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#navmenu-main .title,#navmenu-main .title+hr.dots{display:none}#navmenu-main .navmenu-close .fa-times::before{content:'\f057'}#navmenu-main .menulist{margin:0}#navmenu-main .menulist.submenu{display:none}#navmenu-main .menulist.col1{-webkit-box-flex:75%;-moz-box-flex:75%;-webkit-flex:75%;-ms-flex:75%;flex:75%;display:list-item;display:flow-root;-webkit-columns:3;-moz-columns:3;columns:3;margin:1rem 0}#navmenu-main .menulist.col2{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;display:list-item;display:flow-root;margin:1rem 0}#navmenu-main .menulist li{position:relative;display:list-item}#navmenu-main .menulist li::before{left:.5rem;color:#fff}}@media only screen and (min-width:1024px){#navmenu-main .menulist.col1{margin:1rem 0 1rem 5vw}#navmenu-main .menulist.col2{margin:1rem 5vw 1rem 0}}@media only screen and (min-width:992px){#navmenu-main .menulist.col1{margin:1rem 0 1rem 10vw}#navmenu-main .menulist.col2{margin:1rem 10vw 1rem 0}}@media only screen and (min-width:1200px){#navmenu-main .menulist.col1{margin:1rem 0 1rem 15vw}#navmenu-main .menulist.col2{margin:1rem 15vw 1rem 0}}@media only screen and (min-width:768px){.navmenu-main-toggle .fa-bars::before{content:'\f13a'}.navmenu-main-active .navmenu-main-toggle .fa-bars::before{content:'\f139'}}.navmenu-shadow{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(51,51,51,0.5);z-index:900;-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;transition:all .3s}@media only screen and (min-width:576px){.navmenu-shadow{width:100%}}.navmenu-main-active #navmenu-active-shadow,.navmenu-login-active #navmenu-active-shadow,.navmenu-account-active #navmenu-active-shadow,.navmenu-basket-active #navmenu-active-shadow,.artfilters-active #navmenu-active-shadow{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}@media only screen and (max-width:767.98px){.navmenu-main-active #navmenu-active-shadow{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}}#formactive-shadow{visibility:hidden;opacity:0;transition:opacity .5s;display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}body.form-active #formactive-shadow{visibility:visible;opacity:1}#bvCmtBody.navmenu-main-active,#bvCmtBody.navmenu-login-active,#bvCmtBody.navmenu-account-active,#bvCmtBody.navmenu-basket-active,#bvCmtBody.artfilters-active{overflow:hidden}ul.navbar{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-flow:wrap;justify-content:flex-start;margin:0;padding:0;list-style-type:none}ul.navbar.right{justify-content:flex-end}ul.navbar.center{justify-content:center}ul.navbar.justify{justify-content:space-between}ul.navbar li{display:block;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}ul.navbar.vertical{flex-direction:column}ul.navbar.vertical li+li{margin-top:1rem}ul.navbar.grow li{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}ul.navbar.shrink li{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}ul.navbar li+li{margin-left:1rem}ul.navbar li a{color:#d97827}ul.navbar li a:hover{color:#34b4cf}ul.navbar li a:avtive{color:#27879b}.menulist{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin:-0.5rem 0 0 0;padding:0;list-style-type:none}.menulist>li{display:block;padding:0 .5rem;-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;line-height:3rem;border-bottom:1px solid #999;text-align:left}.menulist>li.low-line{line-height:2rem}.menulist>li.no-border{border:none}.menulist>li a{display:block;margin:0 -0.5rem;padding:0 .5rem;background-color:Transparent;-webkit-transition:background 150ms ease-in;-moz-transition:background 150ms ease-in;-ms-transition:background 150ms ease-in;-o-transition:background 150ms ease-in;transition:background 150ms ease-in}.menulist>li a:hover,.menulist>li a:active{background-color:rgba(51,51,51,0.1);-webkit-transition:background 150ms ease-in;-moz-transition:background 150ms ease-in;-ms-transition:background 150ms ease-in;-o-transition:background 150ms ease-in;transition:background 150ms ease-in}.menulist>li .fal{margin-right:.5rem}.menulist.submenu{padding-left:1rem}.menulist .title+hr.dots{margin-bottom:-0.5rem!important}header{z-index:2}header.header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-flow:column wrap;padding-left:0;padding-right:0}@media only screen and (min-width:576px){header.header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-flow:row wrap;justify-content:space-between;padding:0 15px;width:100%}}@media only screen and (min-width:768px){header.header{height:100px}}header #logo{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:1rem 5vw;text-align:center}@media only screen and (min-width:576px){header #logo{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin:10px 0;padding:0;max-width:400px;height:40px;text-align:left}}@media only screen and (min-width:768px){header #logo{height:80px}}header #logo img{max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media only screen and (min-width:576px){header #logo img{margin-top:1px;height:40px}}@media only screen and (min-width:768px){header #logo img{height:auto;max-height:79px}}header .menu{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column;align-items:flex-end;line-height:40px;xoverflow:hidden}@media only screen and (min-width:576px){header .menu{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin:0 0 10px 1rem;height:80px}}header .menu .topmenu{display:none}@media only screen and (min-width:576px){header .menu .topmenu{margin-bottom:10px}}@media only screen and (min-width:992px){header .menu .topmenu{display:block;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:40px}}header .menu .topmenu a{color:#333}header .menu .topmenu a:hover,header .menu .topmenu a:active{text-decoration:underline}header .menu .topmenu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;margin:0;padding:0;list-style-type:none}header .menu .topmenu ul li{display:block;-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:1rem}header .menu .menubar{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;width:100%;height:40px;max-height:40px;position:relative}@media only screen and (min-width:576px){header .menu .menubar{margin:0}}@media only screen and (min-width:768px){header .menu .menubar{margin-top:50px}}@media only screen and (min-width:992px){header .menu .menubar{margin-top:0}}header .menu .menubar .mainmenu,header .menu .menubar .searchbar,header .menu .menubar .searchbartoggle,header .menu .menubar .accountmenu,header .menu .menubar .login,header .menu .menubar .cart{-webkit-box-flex:25%;-moz-box-flex:25%;-webkit-flex:25%;-ms-flex:25%;flex:25%;padding:0 1rem 0 1.5rem;height:40px;text-align:center}@media only screen and (min-width:576px){header .menu .menubar .mainmenu,header .menu .menubar .searchbar,header .menu .menubar .searchbartoggle,header .menu .menubar .accountmenu,header .menu .menubar .login,header .menu .menubar .cart{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}}header .menu .menubar .mainmenu>a,header .menu .menubar .searchbar>a,header .menu .menubar .searchbartoggle>a,header .menu .menubar .accountmenu>a,header .menu .menubar .login>a,header .menu .menubar .cart>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row;justify-content:center;text-decoration:none}@media only screen and (min-width:576px){header .menu .menubar .mainmenu>a,header .menu .menubar .searchbar>a,header .menu .menubar .searchbartoggle>a,header .menu .menubar .accountmenu>a,header .menu .menubar .login>a,header .menu .menubar .cart>a{justify-content:flex-start}}header .menu .menubar .mainmenu>a .fal,header .menu .menubar .searchbar>a .fal,header .menu .menubar .searchbartoggle>a .fal,header .menu .menubar .accountmenu>a .fal,header .menu .menubar .login>a .fal,header .menu .menubar .cart>a .fal{-webkit-box-flex:0 0 20px;-moz-box-flex:0 0 20px;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px}header .menu .menubar .mainmenu>a .fal+span,header .menu .menubar .searchbar>a .fal+span,header .menu .menubar .searchbartoggle>a .fal+span,header .menu .menubar .accountmenu>a .fal+span,header .menu .menubar .login>a .fal+span,header .menu .menubar .cart>a .fal+span{display:none;text-align:center}@media only screen and (min-width:1200px){header .menu .menubar .mainmenu>a .fal+span,header .menu .menubar .searchbar>a .fal+span,header .menu .menubar .searchbartoggle>a .fal+span,header .menu .menubar .accountmenu>a .fal+span,header .menu .menubar .login>a .fal+span,header .menu .menubar .cart>a .fal+span{display:block;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}header .menu .menubar .mainmenu a .fal,header .menu .menubar .searchbar a .fal,header .menu .menubar .searchbartoggle a .fal,header .menu .menubar .accountmenu a .fal,header .menu .menubar .login a .fal,header .menu .menubar .cart a .fal{margin-right:.5rem;line-height:40px}@media only screen and (max-width:575.98px){header .menu .menubar .mainmenu{background-color:#8ac97c}}@media only screen and (min-width:820px){header .menu .menubar .mainmenu>a span{display:inline!important}}@media only screen and (min-width:768px){.navmenu-main-active header .menu .menubar .mainmenu{z-index:910}}header .menu .menubar .searchbartoggle,header .menu .menubar .searchbartoggle a{color:#fff}header .menu .menubar .searchbartoggle::before,header .menu .menubar .searchbartoggle::after{background-color:#68975d;border:none}header .menu .menubar .searchbar{padding:1px 0 0 1.5rem;xxpadding-right:0}@media only screen and (min-width:992px){header .menu .menubar .searchbar{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;xxpadding-right:1.5rem}}header .menu .menubar .searchbar::before,header .menu .menubar .searchbar::after{background-color:#fff;border:1px solid #8ac97c;border-right:none;color:#333}header .menu .menubar .searchbar::before{border-bottom:none}header .menu .menubar .searchbar::after{border-top:none}header .menu .menubar .searchbar .txtSearchArticles{width:calc(100% - 80px);height:38px;line-height:38px;border:none!important;float:left;vertical-align:middle}@media only screen and (min-width:992px){header .menu .menubar .searchbar .txtSearchArticles{width:calc(100% - 40px)}}header .menu .menubar .searchbar .txtSearchArticles,header .menu .menubar .searchbar .txtSearchArticles:active,header .menu .menubar .searchbar .txtSearchArticles:hover{outline:0}header .menu .menubar .searchbar .cmd_SearchArticles{width:38px;height:38px;background:transparent;border:none;color:#333;padding:0;vertical-align:middle}header .menu .menubar .searchbar .close{display:inline-block;width:38px;height:38px;background:transparent;border:none;color:#333;padding:0;vertical-align:middle;text-align:center}@media only screen and (max-width:991.98px){header .menu .menubar .searchbar{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;opacity:0;visibility:hidden;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;xxbackground-color:#0ff;z-index:150}header .menu .menubar .searchbar::before,header .menu .menubar .searchbar::after{border-right:1px solid #68975d;border-color:#68975d}.navmenu-search-active header .menu .menubar .searchbar{visibility:visible;opacity:1}}header .menu .menubar .login{display:none}@media only screen and (min-width:992px){header .menu .menubar .login{display:block}}header .menu .menubar .cart a{white-space:nowrap}header .menu .menubar .cart a .fal{position:relative}header .menu .menubar .cart a .fal .dbi-total-count{position:absolute;top:5px;left:7px;min-width:13px;line-height:1;background-color:#34b4cf;font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;font-size:.75rem;text-align:center}#navmenu-basket-content{margin:-0.5rem -1.5rem 0;padding:0;overflow:hidden;height:calc(100% - 72px)}#navmenu-basket-content .h3{padding:.5em 1rem}#navmenu-basket-content input{width:4rem;height:2rem;line-height:2rem;vertical-align:middle}#navmenu-basket-content button{vertical-align:middle}#navmenu-basket-content .dbi-shortbasket{height:100%}#navmenu-basket-content .basket-menu-line-desc{-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:calc(100% - 40px)}#navmenu-basket-content .basket-menu-line-count{-webkit-box-flex:0 0 40px;-moz-box-flex:0 0 40px;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:auto}#navmenu-basket-content .basket-menu-line-count input{height:auto;min-height:0}#navmenu-basket-content .basket-menu-line-price{-webkit-box-flex:1 75px;-moz-box-flex:1 75px;-webkit-flex:1 75px;-ms-flex:1 75px;flex:1 75px;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;width:auto;text-align:right}#navmenu-basket-content .basket-menu-line-recalc,#navmenu-basket-content .basket-menu-line-del{margin:0;width:40px;line-height:normal;text-align:right}#navmenu-basket-content .basket-menu-line-recalc button,#navmenu-basket-content .basket-menu-line-del button{padding:0;min-width:40px;min-width:unset;width:40px;height:auto;line-height:1;background-color:Transparent;border-color:Transparent;outline:0}#navmenu-basket-content .basket-menu-lines{height:calc(100% - 98px);overflow-y:auto;margin:0;padding:0 1.5rem}#navmenu-basket-content .basket-menu-lines .basket-menu-line{line-height:1.5rem;border-bottom:1px solid #999}#navmenu-basket-content .basket-menu-lines .basket-menu-line.lastadded{font-weight:600}#navmenu-basket-content .basket-menu-line,#navmenu-basket-content .basket-menu-line-row1,#navmenu-basket-content .basket-menu-line-row2,#navmenu-basket-content .basket-menu-line-col1,#navmenu-basket-content .basket-menu-continue{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-flow:row wrap;justify-content:space-between;align-items:stretch}#navmenu-basket-content .basket-menu-continue .basket-total-title,#navmenu-basket-content .basket-menu-continue .basket-total-value{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;padding:0 1.5rem;width:50%;line-height:50px;background-color:#c5e4be}#navmenu-basket-content .basket-menu-continue .basket-total-value{text-align:right}#navmenu-basket-content .basket-menu-continue a{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;width:100%;padding:0 1.5rem;background-color:#8ac97c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;text-align:center}#navmenu-basket-content .basket-menu-continue a,#navmenu-basket-content .basket-menu-continue a:hover{text-decoration:none}#navmenu-basket-content .basket-menu-continue a .fal{margin-left:.5rem}#navmenu-basket-content .basket-menu-line-col1{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;max-width:calc(100% - 40px)}#navmenu-basket-content .basket-menu-line-col2{-webkit-box-flex:0 0 40px;-moz-box-flex:0 0 40px;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;align-self:center}#navmenu-basket-content .basket-menu-line-row1,#navmenu-basket-content .basket-menu-line-row2{padding:.25rem 0;width:100%}#navmenu-basket-content .basket-menu-line-row1,#navmenu-basket-content .basket-menu-line-row2,#navmenu-basket-content .basket-menu-line-row1 button,#navmenu-basket-content .basket-menu-line-row2 button{line-height:1.5}#navmenu-basket-content .basket-menu-line-row1 .basket-menu-line-count,#navmenu-basket-content .basket-menu-line-row2 .basket-menu-line-count{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}#navmenu-basket-content .basket-menu-line-row1 .basket-menu-line-count input,#navmenu-basket-content .basket-menu-line-row2 .basket-menu-line-count input{padding:0 .25rem;width:2.5rem;line-height:1.5}#navmenu-basket-content .basket-menu-line-row1 .basket-menu-line-recalc,#navmenu-basket-content .basket-menu-line-row2 .basket-menu-line-recalc{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}#navmenu-basket-content .basket-menu-line-row1 .basket-menu-line-desc,#navmenu-basket-content .basket-menu-line-row2 .basket-menu-line-desc{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}#navmenu-basket-content .basket-menu-line-row1 .basket-menu-line-price,#navmenu-basket-content .basket-menu-line-row2 .basket-menu-line-price{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}#navmenu-basket-content .basket-menu-line-row1 .basket-menu-line-del,#navmenu-basket-content .basket-menu-line-row2 .basket-menu-line-del{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5}#navmenu-basket-content .itemlist{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}#auto-search-results{z-index:200;display:none;position:absolute;top:100%;left:-1px;width:100%;max-width:calc(100% + 2px);background-color:#fff;border:1px solid #cfcfcf;border-top:none;border-bottom:none;box-shadow:2px 5px 5px 0 rgba(0,0,0,0.3)}@media only screen and (min-width:768px){#auto-search-results{min-width:342px}}#auto-search-results .loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:.5em;font-size:350%;text-align:center;-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}#auto-search-results p{text-align:center}#auto-search-results .contents table{width:100%;line-height:1.5}#auto-search-results .contents table tr td{padding:0;border-top:1px solid #cfcfcf;border-bottom:1px solid Transparent;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}#auto-search-results .contents table tr td a{display:block;padding:0;text-align:left;max-height:3em;color:#000}#auto-search-results .contents table tr td.img{padding:0;width:3rem}#auto-search-results .contents table tr td.img img{width:3em;height:3em;object-fit:cover;object-position:center center}#auto-search-results .contents table tr td.desc{padding-left:.5em;text-align:left}#auto-search-results .contents table tr td.goto{width:20px;text-align:center}#auto-search-results .contents table tr:hover td{background:rgba(207,207,207,0.5);-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;transition:all 150ms ease-out}#auto-search-results .contents .show-more{margin:0;width:100%;text-align:center}#auto-search-results .contents .show-more [role="button"]{width:100%;border-radius:0;color:#fff!important}footer.footer{margin-top:2rem;border-bottom:2rem solid transparent}body.homepage footer.footer{xxmargin-top:10px}footer.footer .information{padding-top:1rem;padding-bottom:1rem;background-color:#f1f1f1;font-size:1rem}@media only screen and (min-width:576px){footer.footer .information{font-size:1rem}}@media only screen and (min-width:992px){footer.footer .information{font-size:1rem}}footer.footer .information .flex-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}footer.footer .information .flex-box .box-info,footer.footer .information .flex-box .box-social,footer.footer .information .flex-box .box-freecontent,footer.footer .information .flex-box .box-contact{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding:.5rem 2vw;white-space:nowrap}@media only screen and (min-width:576px){footer.footer .information .flex-box .box-info,footer.footer .information .flex-box .box-social,footer.footer .information .flex-box .box-freecontent,footer.footer .information .flex-box .box-contact{-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}}@media only screen and (min-width:992px){footer.footer .information .flex-box .box-info,footer.footer .information .flex-box .box-social,footer.footer .information .flex-box .box-freecontent,footer.footer .information .flex-box .box-contact{-webkit-box-flex:0 1 25%;-moz-box-flex:0 1 25%;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%}}footer.footer .information h2{color:#000;font-size:1rem;font-weight:bold}footer.footer .information a{color:#333}footer.footer .copyright{padding:11px 1rem;height:auto;min-height:35px;line-height:13px;background-color:#666;text-align:center;font-size:.75rem}@media only screen and (min-width:576px){footer.footer .copyright{font-size:.75rem}}@media only screen and (min-width:992px){footer.footer .copyright{font-size:.75rem}}footer.footer .copyright,footer.footer .copyright a{color:#fff}footer.footer .copyright p{margin:0}.fab[class*="fa-facebook"]{color:#3b5998}.fab[class*="fa-twitter"]{color:#1da1f2}.fab[class*="fa-youtube"]{color:#f00}.fa-file-pdf{color:#f00}.homepage .welcome{text-align:center}@media only screen and (min-width:768px){.homepage .welcome{padding:0 10%}}.homepage .welcome h1{margin-bottom:0;font-size:2.5rem}.homepage .welcome h1+p{margin-top:0}.homepage .welcome p{font-size:1.25rem}#home-slider.cycle-slideshow{display:block;width:100%;height:100%;margin-top:2rem}#home-slider .home-slide-container{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border-radius:12px}#home-slider .home-slide-container .image{display:block;height:100%}#home-slider .home-slide-container .image,#home-slider .home-slide-container .image>img{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#home-slider .home-slide-container img.spg{width:35%;height:40%}#home-slider .home-slide-container img.spg.video{background-image:url('/_clientfiles/layout/playvideo.svg');background-position:center 48%;background-repeat:no-repeat;background-size:contain;background-size:20%}#home-slider .home-slide-container .home-slide-container .icon{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;vertical-align:middle;text-align:center;color:#fff}#home-slider .home-slide-container.vimeo{background-color:White}#home-slider .home-slide-container.vimeo .image{background-size:100%}#home-slider .home-slide-container.vimeo .image img{background-image:url('/_clientfiles/layout/playvideo.svg');background-position:center 48%;background-repeat:no-repeat;opacity:0}#home-slider .home-slide-container .icon{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;vertical-align:middle;text-align:center;color:White}#home-slider .home-slider-navigation{z-index:9999999;position:absolute;bottom:3%;width:100%;text-align:center;color:white}#home-slider .home-slider-navigation .fal.active,#home-slider .home-slider-navigation .fal:hover{color:#34b4cf}#carrousel-navigation-next,#carrousel-navigation-prev{z-index:300;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:60px;height:60px;line-height:60px;border-radius:30px;opacity:.5;color:#d97827;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-ms-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cycle-slideshow:hover #carrousel-navigation-next,.cycle-slideshow:hover #carrousel-navigation-prev{background-color:rgba(255,255,255,0.75);opacity:1}#carrousel-navigation-next i,#carrousel-navigation-prev i{line-height:60px}#carrousel-navigation-next:hover,#carrousel-navigation-prev:hover{color:#34b4cf!important;-webkit-transition:color .35s ease-in;-moz-transition:color .35s ease-in;-ms-transition:color .35s ease-in;-o-transition:color .35s ease-in;transition:color .35s ease-in}#carrousel-navigation-next{right:0}#carrousel-navigation-prev{left:0}.itemlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:1rem 0}@media only screen and (min-width:576px){.itemlist{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}}@media only screen and (min-width:768px){.itemlist{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media only screen and (min-width:992px){.itemlist{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media only screen and (min-width:1300px){.itemlist{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media only screen and (min-width:1500px){.itemlist{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.itemlist .listitem{height:100%;background-color:#fff}.itemlist .listitem .image{display:block;position:relative;padding:50%;background-color:#fff}.itemlist .listitem .image img{position:absolute;top:5%;left:5%;width:90%;height:90%;object-fit:contain;object-position:center center}.itemlist .listitem .desc-block{display:block;padding:.5rem 1rem}.itemlist .listitem:hover .desc-block{text-decoration:underline}.itemlist.webgroups{gap:1px;border-top:1px solid #ccc;border-left:1px solid #ccc}.itemlist.webgroups .listitem{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.itemlist.webgroups .listitem .desc-block{color:#34b4cf;font-size:1rem;text-align:center}@media only screen and (min-width:576px){.itemlist.webgroups .listitem .desc-block{font-size:2.3vw}}@media only screen and (min-width:992px){.itemlist.webgroups .listitem .desc-block{font-size:1.5rem}}.itemlist.products .listitem .image{padding:calc(50% - 1px);border:1px solid #f1f1f1}.itemlist.products .listitem .desc-block{position:relative;height:6rem;background-color:#f1f1f1;border:1px solid #f1f1f1;overflow:hidden}.itemlist.products .listitem .login{display:block;border-radius:0;width:100%}.itemlist.products .listitem .addToBasket{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;Justify-content:space-between;align-items:center;padding:0 .5rem 0 1rem;width:100%;line-height:1;background-color:#34b4cf;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;color:#fff}.itemlist.products .listitem .addToBasket .fal,.itemlist.products .listitem .addToBasket .price{display:block}.itemlist.products .listitem .addToBasket .price{text-align:right;font-size:1rem}@media only screen and (min-width:576px){.itemlist.products .listitem .addToBasket .price{font-size:2.3vw}}@media only screen and (min-width:992px){.itemlist.products .listitem .addToBasket .price{font-size:1.5rem}}.itemlist.products .listitem .addToBasket .price>small{color:#000;font-size:.75rem}.webgrouptitle{margin:0!important;line-height:normal}ol.breadcrumbs{margin:0;padding:1rem 0;font-size:.875rem;list-style-type:none}ol.breadcrumbs,ol.breadcrumbs a{color:#666}ol.breadcrumbs li{margin:0;padding:0;list-style-type:none;display:inline;white-space:nowrap}ol.breadcrumbs li:before{content:'\f324';margin:0 .5rem .5rem;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-size:.5rem;text-decoration:none}ol.breadcrumbs li:first-child::before{content:'';margin:0}.artfilters-toggle{padding:.5rem;min-width:2em;display:inline-block;margin-bottom:1rem;color:#666;background-color:#eaeaea}.artfilters-toggle:hover,.artfilters-toggle:active{color:spot-color1}.artfilters-active .artfilters-toggle{color:#d97827}.artlist-nav-filters .navmenu-close{display:none}.artlist-nav-filters .h4{margin-bottom:10px;padding:.5em 1rem;background-color:#eaeaea;font-size:1rem}.artlist-nav-filters .h4 .fal{float:right}@media only screen and (max-width:767.98px){.artlist-nav-filters{z-index:10;position:fixed;top:0;left:-25em;height:100vh;width:300px;max-width:85%;overflow:auto;transition:all .3s;z-index:1000;background:white}.artfilters-active .artlist-nav-filters{left:0}.artlist-nav-filters .h3{background-color:#fff;color:#666}body.artfilters-active .artlist-nav-filters{left:0;display:block}}.artlist-nav-filters .artfilters-reset{position:relative}.artfilters{margin:0 -0.5rem 10px -0.5rem;padding:0}.artfilters .artfilter{position:relative;margin:0 .5rem 10px .5rem;padding:.5rem 0 .5rem 0;max-width:100%;background-color:#f1f1f1;text-align:left}@media only screen and (min-width:768px){.artfilters .artfilter{display:block}}.artfilters .artfilter.active{z-index:10}.artfilters .artfilter.active,.artfilters .artfilter.active .artfiltermenu{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-webkit-filter:drop-shadow(0 1px 2px 0 rgba(0,0,0,0.25));filter:drop-shadow(0 1px 2px 0 rgba(0,0,0,0.25))}.artfilters .artfilter.active .artfiltertitle{border-bottom:1px solid #666}.artfilters .artfilter.active .artfiltertitle::after{content:'\f077'}@media only screen and (min-width:768px){.artfilters .artfilter.active .artfiltertitle{content:''}}.artfilters.artfilters-active .artfilter{display:block}.artfilters .artfiltertitle{display:block;padding:0 2em 0 1em;width:100%;line-height:2;border-bottom:1px solid transparent;color:#000;font-weight:bold;text-align:left;text-decoration:none}.artfilters .artfiltertitle::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";content:'\f078';display:block;width:1.2em;height:1.2em;position:absolute;right:.2em;top:0}@media only screen and (min-width:768px){.artfilters .artfiltertitle::after{content:''}}.artfilters .artfiltermenu{width:100%;background-color:#f1f1f1;white-space:nowrap;line-height:1.75;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}@media only screen and (min-width:768px){.artfilters .artfiltermenu{display:block;line-height:1.75;white-space:nowrap}}.artfilters .artfiltermenu .artfiltervals{padding:0 .75rem .25rem;max-height:203px;overflow:auto}.artfilters .artfiltermenu .artfiltervals .item{position:relative}.artfilters .artfiltermenu .artfiltervals .item .filtercheckbox.disabled:not([checked])+label{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}.artfilters .artfiltermenu .apply-filter{display:block;margin-top:.5rem;padding:.25rem 1rem;width:100%;background:#cfcfcf;border:none;color:#000;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.artfilters .artfiltermenu .apply-filter:hover,.artfilters .artfiltermenu .apply-filter:active{background:rgba(102,102,102,0.1);color:#d97827}.artfilters .artfiltermenu button{width:100%;background:#666;border:none;color:#fff}.artfilters .artfiltervals label{padding:0 1.5em;cursor:pointer;display:block;position:relative;width:95%}.artfilters .artfiltervals label .fas{position:absolute;right:.2em}.artfilters .artfilter input{position:absolute;left:-50px}.artfilters .artfilter input+label::before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";content:'\f0c8';display:block;width:1.2em;height:1.2em;position:absolute;left:.2em;top:0}.artfilters .artfilter input:checked+label::before{border:none;content:'\f14a'}.artlist-nav-sort{display:block;margin:0 1rem 0 1rem}.artlist-nav-sort select{width:100%}.artlist-nav-active-filters{margin-bottom:1rem}.artlist-nav-active-filters ul.activefilters{display:block;width:100%;padding:0;margin:0;list-style-type:none}.artlist-nav-active-filters ul.activefilters button{padding:0 .6em 0 1em;width:100%;text-align:left}.artlist-nav-active-filters ul.activefilters button i{float:right;line-height:2rem}.artlist-nav-active-filters ul.activefilters li{margin:2px 0 0 0;max-width:100%}.artlist-pages{text-align:center}.artlist-pages a{display:inline-block;background-color:#f1f1f1;border-radius:5px;line-height:1;padding:.5rem 2%}.artlist-pages a.currentartpage{background-color:#8ac97c}.artdetails table.artdetails-allprops:not(.active) tbody tr:nth-child(n+7){display:none}.artdetails table.artdetails-allprops:not(.active) .artdetails-allprops-collapse,.artdetails table.artdetails-allprops.active .artdetails-allprops-expand{display:none}.artdetails h3{margin:0}.artdetails h3+p{margin-top:0}.artdetails button .fa,.artdetails [role='button'] .fa,.artdetails .button .fa,.artdetails button .fal,.artdetails [role='button'] .fal,.artdetails .button .fal,.artdetails button .far,.artdetails [role='button'] .far,.artdetails .button .far,.artdetails button .fas,.artdetails [role='button'] .fas,.artdetails .button .fas,.artdetails button .fad,.artdetails [role='button'] .fad,.artdetails .button .fad,.artdetails button .fab,.artdetails [role='button'] .fab,.artdetails .button .fab{margin-right:.25rem}.artdetails .artdetail_tobasket input{width:30%;height:3em;line-height:3em;float:left;padding:0 .5rem;font-size:larger}.artdetails .artdetail_tobasket button.primary{width:70%}.artdetails .login{width:100%}.artdetails .artdetail-img{border:1px solid #ebebeb;padding:1px}.artdetails .artdetail-img a{display:block;padding:50%;position:relative}.artdetails .artdetail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.artdetails .artdetail-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:10px;margin:10px 0}@media only screen and (min-width:360px){.artdetails .artdetail-thumbs{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}}@media only screen and (min-width:420px){.artdetails .artdetail-thumbs{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}}@media only screen and (min-width:480px){.artdetails .artdetail-thumbs{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}}@media only screen and (min-width:576px){.artdetails .artdetail-thumbs{grid-template-columns:repeat(auto-fill,minmax(75px,1fr))}}@media only screen and (min-width:768px){.artdetails .artdetail-thumbs{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media only screen and (min-width:1200px){.artdetails .artdetail-thumbs{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.artdetails .artdetail-thumbs .artdetail-thumb{width:100%;border:1px solid #ebebeb}.artdetails .artdetail-thumbs .artdetail-thumb a{display:block;padding:50%;position:relative}.artdetails .artdetail-thumbs .artdetail-thumb a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.artdetails .detail_long_desc{margin:10px 0}.artdetails .artdetail-orderblocks{padding:1rem;height:100%;max-height:518px;background-color:#ebebeb}.artdetails .artdetail-orderblocks .artprop tr td{width:65%;color:#666}@media only screen and (min-width:992px){.artdetails .artdetail-orderblocks .artprop tr td{width:50%}}.artdetails .artdetail-orderblocks .artprop tr td+td{color:#000}.artdetails .artdetail-orderblocks .artprop tr td[colspan='2']{width:100%}.artdetails .artdetail-orderblocks .artprop tr.prop_price td{vertical-align:bottom}.artdetails .artdetail-orderblocks .artprop tr.prop_price td .price-container{display:inline-block}.artdetails .artdetail-orderblocks .artprop tr.prop_price td .price-container del{margin:0 0 0 auto;font-size:.75rem}.artdetails .artdetail-orderblocks .artprop tr.prop_price td .price-container span{font-size:1.125rem}@media only screen and (min-width:576px){.artdetails .artdetail-orderblocks .artprop tr.prop_price td .price-container span{font-size:3.2vw}}@media only screen and (min-width:992px){.artdetails .artdetail-orderblocks .artprop tr.prop_price td .price-container span{font-size:2rem}}.artdetails .artdetail-orderblocks .artprop tr.prop_round input+label{margin-lefT:1rem}.artdetails .artdetail-orderblocks .artprop tr.prop_order input,.artdetails .artdetail-orderblocks .artprop tr.prop_order button{padding:0 1em;width:50%;line-height:2.5em;font-size:1.125rem}.artdetails .artdetail-orderblocks .artprop tr.prop_order input{border:1px solid #34b4cf;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.artdetails .artdetail-orderblocks .artprop tr.prop_order button{background-color:#34b4cf;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff}.artdetails .artdetail-orderblocks .artprop tr.prop_statusmessage td .ibv-status-messages{padding:1rem 0}.artdetails .artdetail-orderblock{padding:.5em}.artdetails .artdetail-orderblock.hidden{display:none}.artdetails .subarts_chooser{display:block;padding:.5em;border-bottom:1px solid #ebebeb}.artdetails .subarts_chooser select{width:100%}.artdetails .subarts_counter{font-size:smaller;display:block;line-height:2}button,a.button,[role='button'],input[type='button'],input[type='submit']{display:inline-block;padding:0 1rem;line-height:2;background-color:#8ac97c;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;color:#000;text-align:center;cursor:pointer;white-space:nowrap}button:hover,a.button:hover,[role='button']:hover,input[type='button']:hover,input[type='submit']:hover,button:active,a.button:active,[role='button']:active,input[type='button']:active,input[type='submit']:active{background-color:#68975d;color:#fff}button:active,a.button:active,[role='button']:active,input[type='button']:active,input[type='submit']:active{color:#c5e4be}button fa,a.button fa,[role='button'] fa,input[type='button'] fa,input[type='submit'] fa,button fal,a.button fal,[role='button'] fal,input[type='button'] fal,input[type='submit'] fal,button far,a.button far,[role='button'] far,input[type='button'] far,input[type='submit'] far,button fas,a.button fas,[role='button'] fas,input[type='button'] fas,input[type='submit'] fas,button fad,a.button fad,[role='button'] fad,input[type='button'] fad,input[type='submit'] fad,button fab,a.button fab,[role='button'] fab,input[type='button'] fab,input[type='submit'] fab{margin-left:.25rem}button.secondary,a.button.secondary,[role='button'].secondary,input[type='button'].secondary,input[type='submit'].secondary,button.blue,a.button.blue,[role='button'].blue,input[type='button'].blue,input[type='submit'].blue{background-color:#34b4cf;color:#fff!important}button.secondary:hover,a.button.secondary:hover,[role='button'].secondary:hover,input[type='button'].secondary:hover,input[type='submit'].secondary:hover,button.blue:hover,a.button.blue:hover,[role='button'].blue:hover,input[type='button'].blue:hover,input[type='submit'].blue:hover,button.secondary:active,a.button.secondary:active,[role='button'].secondary:active,input[type='button'].secondary:active,input[type='submit'].secondary:active,button.blue:active,a.button.blue:active,[role='button'].blue:active,input[type='button'].blue:active,input[type='submit'].blue:active{background-color:#27879b}button.secondary:active,a.button.secondary:active,[role='button'].secondary:active,input[type='button'].secondary:active,input[type='submit'].secondary:active,button.blue:active,a.button.blue:active,[role='button'].blue:active,input[type='button'].blue:active,input[type='submit'].blue:active{color:#9adae7}button.orange,a.button.orange,[role='button'].orange,input[type='button'].orange,input[type='submit'].orange{background-color:#d97827;color:#fff!important}button.orange:hover,a.button.orange:hover,[role='button'].orange:hover,input[type='button'].orange:hover,input[type='submit'].orange:hover,button.orange:active,a.button.orange:active,[role='button'].orange:active,input[type='button'].orange:active,input[type='submit'].orange:active{background-color:#a35a1d}button.orange:active,a.button.orange:active,[role='button'].orange:active,input[type='button'].orange:active,input[type='submit'].orange:active{color:#ecbc93}button.warning,a.button.warning,[role='button'].warning,input[type='button'].warning,input[type='submit'].warning{background-color:#d97827;color:#ecbc93}button.warning:hover,a.button.warning:hover,[role='button'].warning:hover,input[type='button'].warning:hover,input[type='submit'].warning:hover,button.warning:active,a.button.warning:active,[role='button'].warning:active,input[type='button'].warning:active,input[type='submit'].warning:active{background-color:#a35a1d;color:#fff}button.warning:active,a.button.warning:active,[role='button'].warning:active,input[type='button'].warning:active,input[type='submit'].warning:active{color:#ecbc93}button.clear,a.button.clear,[role='button'].clear,input[type='button'].clear,input[type='submit'].clear{color:#8ac97c!important}button.clear,a.button.clear,[role='button'].clear,input[type='button'].clear,input[type='submit'].clear,button.clear:hover,a.button.clear:hover,[role='button'].clear:hover,input[type='button'].clear:hover,input[type='submit'].clear:hover,button.clear:active,a.button.clear:active,[role='button'].clear:active,input[type='button'].clear:active,input[type='submit'].clear:active{background-color:Transparent!important}button.clear.green,a.button.clear.green,[role='button'].clear.green,input[type='button'].clear.green,input[type='submit'].clear.green{color:#8ac97c!important}button.clear.blue,a.button.clear.blue,[role='button'].clear.blue,input[type='button'].clear.blue,input[type='submit'].clear.blue{color:#34b4cf!important}button.clear.orange,a.button.clear.orange,[role='button'].clear.orange,input[type='button'].clear.orange,input[type='submit'].clear.orange{color:#d97827!important}button.clear.warning,a.button.clear.warning,[role='button'].clear.warning,input[type='button'].clear.warning,input[type='submit'].clear.warning{color:#d97827!important}button.clear.warning:hover,a.button.clear.warning:hover,[role='button'].clear.warning:hover,input[type='button'].clear.warning:hover,input[type='submit'].clear.warning:hover,button.clear.warning:active,a.button.clear.warning:active,[role='button'].clear.warning:active,input[type='button'].clear.warning:active,input[type='submit'].clear.warning:active{color:#a35a1d!important}button.clear:hover,a.button.clear:hover,[role='button'].clear:hover,input[type='button'].clear:hover,input[type='submit'].clear:hover,button.clear:active,a.button.clear:active,[role='button'].clear:active,input[type='button'].clear:active,input[type='submit'].clear:active{color:#666!important}button.border,a.button.border,[role='button'].border,input[type='button'].border,input[type='submit'].border,button.border.green,a.button.border.green,[role='button'].border.green,input[type='button'].border.green,input[type='submit'].border.green{border:1px solid #8ac97c}button.border:hover,a.button.border:hover,[role='button'].border:hover,input[type='button'].border:hover,input[type='submit'].border:hover,button.border.green:hover,a.button.border.green:hover,[role='button'].border.green:hover,input[type='button'].border.green:hover,input[type='submit'].border.green:hover{border-color:#68975d}button.border.blue,a.button.border.blue,[role='button'].border.blue,input[type='button'].border.blue,input[type='submit'].border.blue{border-color:#34b4cf}button.border.blue:hover,a.button.border.blue:hover,[role='button'].border.blue:hover,input[type='button'].border.blue:hover,input[type='submit'].border.blue:hover{border-color:#27879b}button.border.orange,a.button.border.orange,[role='button'].border.orange,input[type='button'].border.orange,input[type='submit'].border.orange{border-color:#d97827}button.border.orange:hover,a.button.border.orange:hover,[role='button'].border.orange:hover,input[type='button'].border.orange:hover,input[type='submit'].border.orange:hover{border-color:#a35a1d}button.border.warning,a.button.border.warning,[role='button'].border.warning,input[type='button'].border.warning,input[type='submit'].border.warning{border-color:#a35a1d}button.border.warning:hover,a.button.border.warning:hover,[role='button'].border.warning:hover,input[type='button'].border.warning:hover,input[type='submit'].border.warning:hover{border-color:#d97827}button.border:active,a.button.border:active,[role='button'].border:active,input[type='button'].border:active,input[type='submit'].border:active{border-color:#666!important;color:#666!important}button.superbutton,a.button.superbutton,[role='button'].superbutton,input[type='button'].superbutton,input[type='submit'].superbutton{width:100%}button.primary,a.button.primary,[role='button'].primary,input[type='button'].primary,input[type='submit'].primary{height:3rem;line-height:3rem;font-size:larger;color:#fff}button:disabled,a.button:disabled,[role='button']:disabled,input[type='button']:disabled,input[type='submit']:disabled,button:disabled:hover,a.button:disabled:hover,[role='button']:disabled:hover,input[type='button']:disabled:hover,input[type='submit']:disabled:hover,button:disabled:active,a.button:disabled:active,[role='button']:disabled:active,input[type='button']:disabled:active,input[type='submit']:disabled:active{background-color:#ebebeb;color:#ccc;cursor:not-allowed}button.no-radius,a.button.no-radius,[role='button'].no-radius,input[type='button'].no-radius,input[type='submit'].no-radius{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}button.hidden-submit,a.button.hidden-submit,[role='button'].hidden-submit,input[type='button'].hidden-submit,input[type='submit'].hidden-submit{width:0;height:0;margin:0;padding:0;opacity:0;overflow:hidden;line-height:0}.orderpathbuttons button,.orderpathbuttons a.button,.orderpathbuttons [role='button'],.orderpathbuttons input[type='button'],.orderpathbuttons input[type='submit']{margin-bottom:10px;width:100%}@media only screen and (min-width:576px){.orderpathbuttons button,.orderpathbuttons a.button,.orderpathbuttons [role='button'],.orderpathbuttons input[type='button'],.orderpathbuttons input[type='submit']{width:auto}.orderpathbuttons button.superbutton,.orderpathbuttons a.button.superbutton,.orderpathbuttons [role='button'].superbutton,.orderpathbuttons input[type='button'].superbutton,.orderpathbuttons input[type='submit'].superbutton{width:100%}.orderpathbuttons button+button,.orderpathbuttons a.button+button,.orderpathbuttons [role='button']+button,.orderpathbuttons input[type='button']+button,.orderpathbuttons input[type='submit']+button,.orderpathbuttons button+[role='button'],.orderpathbuttons a.button+[role='button'],.orderpathbuttons [role='button']+[role='button'],.orderpathbuttons input[type='button']+[role='button'],.orderpathbuttons input[type='submit']+[role='button'],.orderpathbuttons button+input[type='button'],.orderpathbuttons a.button+input[type='button'],.orderpathbuttons [role='button']+input[type='button'],.orderpathbuttons input[type='button']+input[type='button'],.orderpathbuttons input[type='submit']+input[type='button'],.orderpathbuttons button+input[type='submit'],.orderpathbuttons a.button+input[type='submit'],.orderpathbuttons [role='button']+input[type='submit'],.orderpathbuttons input[type='button']+input[type='submit'],.orderpathbuttons input[type='submit']+input[type='submit']{margin-left:10px}}a[role='button'],a[role='button']:hover,a[role='button']:active{text-decoration:none}.orderpathbuttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.orderpathbuttons .next{order:1}.orderpathbuttons .mid{order:2}.orderpathbuttons .prev{order:3}@media only screen and (min-width:576px){.orderpathbuttons{flex-direction:row}.orderpathbuttons .next{order:3;margin-left:auto}.orderpathbuttons .prev{order:1;margin-right:10px}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin-left:.5em}input[type='number']{-webkit-appearance:textfield}input[type='number']{-moz-appearance:textfield}input+label,label+input{margin-left:.5rem}input:not([type='checkbox']):not([type='radio']):not([type='button']):not([type='submit']),textarea,select{padding:0 .5em;border:1px solid #ebebeb;outline:none;min-height:2rem}input:not([type='checkbox']):not([type='radio']):not([type='button']):not([type='submit']):focus,textarea:focus,select:focus,input:not([type='checkbox']):not([type='radio']):not([type='button']):not([type='submit']):active,textarea:active,select:active{border:1px solid #ccc;outline:none}input:not([type='checkbox']):not([type='radio']):not([type='button']):not([type='submit']):disabled,textarea:disabled,select:disabled{-webkit-opacity:75%;-moz-opacity:75%;opacity:75%}textarea{padding:.5rem 1rem;width:100%;height:80px}textarea.remarks{width:50%}input[type='number'],input[inputmode='numeric'],input.orderline-qty{padding:0 0 0 .5em;text-align:right;min-width:3rem}.artlsteditbox{border:solid 1px #999;line-height:20px;text-align:center}.coraddress{display:none;width:100%}.coraddress.active{display:block;width:100%}.formtable{width:100%}.formtable .label{text-align:left;width:25%;height:25px;line-height:25px;white-space:nowrap;font-weight:bold;color:#333}.formtable tr{line-height:30px}.formtable .text{width:25%}.formtable .required{text-align:left;color:red}.formtable .input-txt{padding-left:1em;width:50%}.XXXXXaccount{width:100%;max-width:500px}.XXXXXaccount td.text{width:66%}.XXXXXaccount .formtable input[type=text],.XXXXXaccount .formtable input[type=email],.XXXXXaccount .formtable input[type=password],.XXXXXaccount .formtable select{width:100%}.customereditbox{height:25px;padding:0 5px;border:solid 1px #ebebeb}.customereditbox.zipcode{width:60%}.customereditbox.housenr{width:30%}table thead{background-color:#34b4cf;color:#fff}table thead th{padding:0 .5rem;line-height:2rem;font-weight:normal;text-align:left}table thead th[align='right']{text-align:right}table thead th[align='center']{text-align:center}table td{padding:0 .5rem}table.zebratable tbody th{text-align:left}table.zebratable tbody th,table.zebratable tbody td{border-bottom:1px solid #999}table.zebratable a{color:#27879b}table.zebratable .colodd,table.zebratable td:nth-of-type(1),table.zebratable td:nth-of-type(odd){background-color:#f1f1f1}table.zebratable .vpe{color:#8ac97c}table .orderline-qty{width:100%}table.flex-table tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}table.flex-table tr>td{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.basket .basketline{height:40px;border-bottom:solid 1px #999}.basket .textline{font-size:.75rem;font-style:italic;color:#34b4cf}.basket .basketprice{color:#000}.basket .totalprice{color:#000;font-size:1rem}.basket.quickorder .textline{color:#d97827}.basket .alternativeart{padding:5px;background-color:#ded;border:1px solid #d97827;border-radius:5px}.basket .errorstock{color:red;font-style:italic}.basketmessage{margin:1rem 0;padding:1rem;background-color:#ecbc93;text-align:left}.nonexistantarticles{padding:1rem;font-size:1.5em;background-color:#ecbc93}.nonexistantarticles .failures{color:#a35a1d}.order-fields>[class^='col-']{margin-bottom:1rem}.order-fields .order-field-outer{padding:1rem 1rem 1rem 1.5rem;height:100%;background-color:#c5e4be}.order-fields .order-field-outer.warning,.order-fields .order-field-outer.bgcolor-orange{background-color:#ecbc93}.order-fields .order-field-outer label{color:#000}.order-fields .order-field-outer input[type='text']{width:100%}.order-fields .order-field-outer .required-label{color:#fff}.orderpath-container{text-align:center;padding:2.3em 0}.orderpath{text-align:left;font-weight:normal;font-size:1em;border:1px solid #34b4cf;border-radius:5px;overflow:hidden}@media only screen and (min-width:768px){.orderpath{display:flex}}.orderpath div.step{line-height:2;border:1px solid #34b4cf;border-width:1px 0 0 0}@media only screen and (min-width:768px){.orderpath div.step{flex:1 1 auto;border-width:0 0 0 1px}}.orderpath div.step .number{margin:0 .5em 0 0;display:inline-block;padding:0 1rem;font-weight:bold;background:rgba(0,0,0,0.1)}.orderpath div.step:first-of-type{border-width:0}.orderpath div.step a{display:block}.orderpath div.step.past{background-color:#34b4cf}.orderpath div.step.past .xxnumber{color:#fff}.orderpath div.step.past a{color:#fff}.orderpath div.step.present{background-color:#000;color:#fff}.orderpath div.step.future{color:#bbb}.orderpath div.step.future .xxnumber{color:#fff;background-color:#999}.checkout-page .account>table{width:100%}.checkout-page .formtable{width:100%;max-width:500px}.checkout-page .formtable td.label{width:170px}.checkout-page .formtable td.text{width:66%}.checkout-page .formtable input[type=text],.checkout-page .formtable input[type=password],.checkout-page .formtable input[type=email]{width:100%}.checkout-page .formtable input.zipcode{width:66%}.checkout-page .formtable input.housenr{width:30%}XXXbody .PaymentHide{display:none}XXXbody .PaymentShow{width:300px;display:block;padding:10px;border-left:1px solid #666;border-top:1px solid #666;border-right:1px solid #369;border-bottom:1px solid #369}.paymentmethod{border:solid 1px #ebebeb;margin:0 0 10px 0}.paymentmethod.show{border:none}.paymentmethod .paymentmethodtitle{padding:.5rem;line-height:2rem;background-color:#34b4cf}.paymentmethod .paymentmethodtitle input+label{display:inline-block;width:calc(100% - 30px)}.paymentmethod .paymentmethodtitle input+label:hover{cursor:pointer}.paymentmethod .paymentmethoddesc{padding:0 1rem}.newsitem{margin-bottom:20px;padding-bottom:20px}.newsitem .created{color:#d97827}.newsitem .created span{color:#666;font-style:italic;font-size:11px}#busyuniverse{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:none;background-color:#fff;background:rgba(255,255,255,0.7)}#busybox{position:fixed;top:50%;left:50%;width:300px;height:200px;z-index:2001;margin:-100px 0 0 -150px;padding:40px 0;font-size:2em;text-align:center;background-color:#fff;border:1px solid #666;border-radius:12px;box-shadow:0 0 20px #67c7db}.ErrorMessage1{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000;background-color:#fff;background:rgba(255,255,255,0.7);background-repeat:no-repeat;background-attachment:fixed}.ErrorMessage2{position:fixed;top:50%;left:50%;width:400px;height:180px;z-index:3001;margin:-90px 0 0 -200px;padding:20px 0;font-size:1em;text-align:center;color:#c00;background-color:#fff;border:1px solid #900;border-radius:12px;box-shadow:0 0 20px #67c7db}.ErrorMessage2 h3{font-weight:bold;color:#c00}.checkfieldissue *{border:solid 1px red}.customer-header{font-weight:bold;color:#34b4cf;white-space:nowrap}@media print{a[href]{text-decoration:none}a[href]:after{content:none!important}}table.fvs{border-spacing:0;width:99%;max-width:50em}table.fvs td{padding:0 .5rem .5rem 0;vertical-align:top}table.fvs .fvp td:first-of-type{padding-left:0;width:40%}table.fvs .fv,table.fvs .fvp td:last-of-type{width:60%}fieldset{border:1px solid #999}fieldset legend{padding:0 .5em;color:#0193b8;font-weight:bold}fieldset+fieldset{margin-top:2em}table.fvs textarea,table.fvs button,table.fvs .button,table.fvs input[type="submit"],table.fvs input[type="text"],table.fvs input[type="email"],table.fvs input[type="password"],table.fvs select{width:100%;max-width:100%}table.fvs input.street{float:left}table.fvs input.housenr{width:47.5%;float:right}table.fvs input.zipcode{width:48.5%;float:left}table.fvs input+input.city{margin-left:10px}table.zebra a{color:#27879b}table.zebra tr:nth-child(odd),table.zebra tr:nth-child(odd) td{background-color:#f6f6f6}table.zebra .header tr,table.zebra .header th,table.zebra thead tr,table.zebra thead tr th,table.zebra tfoot tr,table.zebra tfoot tr td,table.zebra tfoot tr th{background-color:#34b4cf;color:#fff;font-weight:normal}table.zebra td,table.zebra th{padding:.25em;text-align:left}table.zebra td.text-right,table.zebra th.text-right{text-align:right}table.striped{border-collapse:collapse;border-spacing:0;border:0;border:1px solid #cfcfcf}table.striped td.title,table.striped th.title,table.striped .title td,table.striped .title th{border:1px solid #cfcfcf}table.striped tr:hover>td{background-color:#c5e4be}table.striped td,table.striped th{padding:.25rem;border-left:1px solid #cfcfcf}@media(max-width:575px){table.fvs,table.fvs tbody,table.fvs tr,table.fvs th,table.fvs td,table.fvs .fn,table.fvs .fvp td:first-of-type,table.fvs .fv,table.fvs .fvp td:last-of-type{display:block;width:100%}table.fvs .fvp td:first-of-type,table.fvs td.fn{font-style:italic;color:#666}}table.fvs .value-required input[type='text'],table.fvs .required input[type='password'],table.fvs .required input[type='email'],table.fvs .required textarea,table.fvs .required select,table.fvs input[required='required'],table.fvs textarea[required='required'],table.fvs select[required='required']{border-right:5px solid #34b4cf!important}.topbar a h3{color:#fff}.topbar a:hover{text-decoration:none}