.container,.middle{padding:0 var(--container-pad)}.logo img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.batcode,.top{min-height:var(--top-height)}.basket_title,.basket_title a,.big_link,.lang_switch .lang,.lang_switch .lang.active,.texts h3.itembrand,h1{text-transform:uppercase}.texts .itemopt,.texts .itemopt span,span.prodvaluename{word-spacing:0;letter-spacing:0}.basket-modal .image a,.ellipsis,.top-nav,body.filters-is-open{overflow:hidden}.ajax-msg.reveal,.batcode-is-open .batcode,.checkout .basket-modal{opacity:1;pointer-events:all}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:local(''),url('fonts/roboto-condensed-300.woff2') format('woff2'),url('fonts/roboto-condensed-300.woff') format('woff')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:300;font-display:swap;src:local(''),url('fonts/roboto-condensed-300italic.woff2') format('woff2'),url('fonts/roboto-condensed-300italic.woff') format('woff')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:local(''),url('fonts/roboto-condensed-regular.woff2') format('woff2'),url('fonts/roboto-condensed-regular.woff') format('woff')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:400;font-display:swap;src:local(''),url('fonts/roboto-condensed-italic.woff2') format('woff2'),url('fonts/roboto-condensed-italic.woff') format('woff')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:500;font-display:swap;src:local(''),url('fonts/roboto-condensed-500.woff2') format('woff2'),url('fonts/roboto-condensed-500.woff') format('woff')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:600;font-display:swap;src:local(''),url('fonts/roboto-condensed-600.woff2') format('woff2'),url('fonts/roboto-condensed-600.woff') format('woff')}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus{outline:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{scrollbar-width:thin;scrollbar-color:rgba(63,79,95,0.6) rgba(0,0,0,0.2)}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,.2);box-shadow:inset 0 0 30px rgba(0,0,0,.2);border-radius:6px}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 15px rgba(63,79,95,.6);box-shadow:inset 0 0 15px rgba(63,79,95,.6);border-radius:6px}.editor-html,html{font-size:15px}:root{--max-width:1280px;--top-height:165px;--top-height-mobile:115px;--top-height-phone:80px;--close-size:54px;--height:52px;--height-minus:-52px;--container-pad:2rem;--container-pad-phone:1.5rem;--container-pad-minus:-2rem;--border-width:4px;--border-radius:5px;--border-radius-small:3px;--solid-border:solid .1px #ccc;--solid-border-light:solid .1px #ddd;--solid-border-lightest:solid .1px #efefef;--solid-border-thick:solid 1px #ccc;--box-shadow:0 0 8px 2px rgba(100, 100, 100, .1);--fs-content:1.1rem;--fw-content:400;--fw-light:300;--lh-content:1.5;--accent-color:#c00c0c;--accent-color-hover:#9e0000;--dark-color:#212121;--darkgrey-color:#5a6269;--midgrey-color:#8a8a8a;--grey-color:#aaa;--lightgrey-color:#ccc;--blue-color:#354C9B;--blue-color-light:#3366ff;--blue-color-lighter:#0081c2;--green-color:#8bb53e;--green-color-hover:#659017;--title-color:var(--blue-color);--sub-title-color:var(--blue-color);--swiper-theme-color:var(--dark-color);--modal-open--filters:grayscale(90%) opacity(40%);--basket-top:114px;--basket-top-mobile:90px;--basket-pad:18px;--basket-padding-top-mobile:97px;--brand-color:var(--midgrey-color);--price-color:var(--accent-color);--vat-color:var(--grey-color);--old-price-color:var(--midgrey-color);--basket-color:var(--green-color);--basket-color-hover:var(--green-color-hover);--stock-in:var(--green-color);--stock-out:var(--midgrey-color);--stock-comm:var(--green-color);--big-link-bg:var(--green-color);--big-link-bg-disabled:var(--midgrey-color);--big-link-bg-hover:var(--green-color-hover)}.editor-body,body,button,input,select,textarea{font-family:'Roboto Condensed',Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.02em;word-spacing:0.05em;color:var(--dark-color)}input,select,textarea{border:var(--solid-border);width:270px;padding:.3em .5em;background:#fff;outline:0;transition:border .5s,box-shadow .5s}input[type=checkbox]{width:15px}input:not([type=checkbox]):focus,select:focus,textarea:focus{outline:0;border-color:#bbb;box-shadow:0 0 6px 0 rgba(50,50,50,.15)}::-moz-selection{color:#fff;background:#282e3e}::-webkit-selection{color:#fff;background:#282e3e}::selection{color:#fff;background:#282e3e}::-webkit-input-placeholder{color:var(--grey-color);font:13px/18px "Roboto Condensed",sans-serif;letter-spacing:.08em}:-moz-placeholder{color:var(--grey-color);font:italic 12px/18px "Roboto Condensed",sans-serif}::-moz-placeholder{color:var(--grey-color);font:italic 12px/18px "Roboto Condensed",sans-serif}h1{font-size:2em;padding:0 0 2px;margin:0 0 20px}h2{font-size:1.6em;font-weight:400;color:#1a171b}.totalbasket,h3{font-size:1.2em}.texts h2,.texts h2 span,.total_commande td,.total_commande td span,a,h1 a,h1 em,h1 strong,h2 a,h2 em,h2 strong,h3 a,h3 em,h3 strong{font-size:inherit}a{text-decoration:none;outline:0;font-weight:inherit;color:inherit;transition:color .3s}.lang_switch .lang.active,.lang_switch .lang.active:hover,a:hover{color:var(--accent-color)}.batcode_logout i,.btn_gradient:hover,.footer .L1 .menu-item a:hover,.link_edit_page i{color:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{border:none}body{background:#fff}.middle{border-top:var(--solid-border);border-bottom:var(--solid-border);background-image:linear-gradient(0deg,#fff 37.5%,#f3f3f3 37.5%,#f3f3f3 50%,#fff 50%,#fff 87.5%,#f3f3f3 87.5%,#f3f3f3 100%);background-size:8px 8px}.middle .middle-inner{position:relative;border:solid var(--border-width) #fff;border-radius:8px;box-shadow:0 0 7px rgba(200,200,200,.5);background-color:rgba(255,255,255,.75);padding-bottom:var(--height);margin-top:var(--height-minus);margin-bottom:var(--height-minus)}.basket-offset .middle-inner,.fancybox-inner,.fancybox-outer{position:static}.logo,.search-form,.top,.top .tools{position:relative}.footer{margin-top:var(--height)}.container{max-width:var(--max-width);margin-left:auto;margin-right:auto}.top{padding-left:calc(var(--container-pad) + var(--border-width));padding-right:calc(var(--container-pad) + var(--border-width))}.modal-open .content,.modal-open .footer,.modal-open .menu.top_menu{filter:var(--modal-open--filters);pointer-events:none}.content,.footer,.menu.top_menu{pointer-events:all;transition:filter .4s}.basket-modal,.batcode,.search-icon{pointer-events:none}.admin.nav-hidden .top{min-height:130px}.admin.nav-hidden .nav-is-hidden .content{padding:0 0 2em}.admin.nav-hidden .middle{background:0 0;border:none;padding:0}.admin.nav-hidden .middle .middle-inner{border:none;box-shadow:none;margin:0 auto;padding-bottom:0}.big_link{display:flex;justify-content:center;align-items:center;width:auto;padding:10px 15px;text-align:center;font-size:1rem;line-height:1;border-radius:5px;background:var(--big-link-bg);color:#fff;margin:0;transition:background .3s,color .3s}.big_link:hover{color:#fff;background:var(--big-link-bg-hover)}.big_link i{font-size:14px;margin-left:5px}.big_link.back{color:#777;border-radius:5px;background-color:#efefef}.big_link.back:hover{background-color:#ddd;color:#000}.big_link.back i{margin:0 .3em 0 0}.big_link_basket{max-width:200px;margin:2em auto 0;border-radius:5px}.checkout-links .big_link{padding-left:2em;padding-right:2em}.prod_found .big_link{width:100%;max-width:100%;height:100%;padding:2px 0 0}.big_link.back.checkout-form{max-width:150px}@keyframes show_from_left{0%{opacity:0;left:-100vw}5%{left:-2vw}100%{opacity:1;left:0}}@keyframes hide_from_left{0%{left:0;opacity:1}95%{left:-5vw;opacity:0}100%{left:-100vw}}@keyframes show_from_right{0%{opacity:0;right:-100vw}5%{right:-2vw}100%{opacity:1;right:0}}@keyframes hide_from_right{0%{right:0;opacity:1}95%{right:-5vw;opacity:0}100%{right:-100vw}}@keyframes show_modal_close{0%{opacity:0}100%{opacity:1}}.top{display:flex;justify-content:space-between;align-items:flex-start}.logo{width:252px;margin-top:1rem;z-index:1}.open .logo{z-index:1002}.logo img{width:100%;height:auto;box-shadow:none}.close-modal,.displayN,.logo .logo-img-phone,.mobile-triggers,.search-link-wrap,.static .content .block:last-child::after{display:none}.top .tools{z-index:2;width:254px}.bat-langs{display:flex;justify-content:space-between;align-items:flex-start}.lang_switch{margin-top:13px}.lang_switch .lang{color:#787c7c}.lang_switch .lang:hover{color:#000}.affected_prods_title a:hover,.affected_prods_title a:hover i,.ajax-msg.error,.basket-menu li a:hover,.basket-menu li.active,.batactive .batcode-link,.batcode-link:hover,.batcode_logout:hover,.close_batcode,.footer .L2 .menu-item a:hover,.footer .L2 .menu-item.active,.footer .snippet p,.footer .snippet p a:hover,.link_edit_page:hover,.panier .basket-menu li a,.promprods_list .promo-prod-link:hover,.promprods_list .promo-prod-link:hover i,.promprods_list .promo-prod-link:hover span,.promprods_list .promo-prod-link:hover span i.icon-minus,.red,.texts .cartprice .delete_item:hover,.texts h2.cartprice .delete_item:hover,.top-nav .menu li.active a,.top-nav li a:hover{color:var(--accent-color)}.lang_switch .lang_sep{display:inline-block;width:9px}.search-wrap{display:flex;justify-content:flex-end;width:100%}.search-form{width:100%;text-align:right;margin:0}.basket-count,.basket-inner .totalbasket h4,.center{text-align:center}.search-icon{position:absolute;top:50%;transform:translateY(-50%) scaleX(-1);font-size:1.1em;left:.5rem;transition:color .4s}.search-form .search_key{padding:.5rem 0 .5rem 2rem;width:100%;border:var(--solid-border);background-color:#fff;border-radius:var(--border-radius)}.search-form:focus-within .search-icon{color:var(--accent-color)}.batcode-wrap{position:relative;min-width:90px;height:var(--height)}.batcode,.batcode-icon{position:absolute;top:0}.batcode-link{display:block;padding:15px 0 0}.batcode-icon{right:-5px}.batcode{display:block;width:100%;max-width:340px;right:0;z-index:1000;background:#fff;opacity:0;transition:opacity .4s,right .3s ease-out}.batcode-is-open .batcode{right:var(--container-pad);z-index:1002}.batcode.active{max-width:480px}.batcode-inner{width:100%;height:100%;padding:1.5em}.batcode-inner .batcode-icon{right:auto;left:30%}.batcode.active .batcode-icon{left:22%}.batcode-inner h4.center{padding:0 5px}.batcode_form{margin:20px 0 0}.batcode_form .formrow,.batcode_title,.close_batcode,.pagination-wrap{display:flex;justify-content:space-between;align-items:center}.batcode_form_title{margin-bottom:8px}.batcode-inner.active .batcode_login,.batcode_login{padding:0}.batcode form .batcode_key{padding:.4em .7em;width:80%;border:var(--solid-border);background:#fff;border-radius:var(--border-radius)}.batcode form .batcode_check{margin:0 0 0 10px}.batcode_title{padding:1px 0 5px 1px;margin-bottom:10px;border-bottom:var(--solid-border-light)}.close_batcode{justify-content:flex-start;width:80%;font-size:.9em;line-height:1}.batcode_logout{display:flex;justify-content:flex-end;align-items:center;width:20%;padding:0;font-size:1.2em;background:0 0;cursor:pointer;transition:color .4s}.close_batcode i{margin-right:5px;font-size:1.2em}.close_batcode img{position:relative;width:36px;top:-10px}.batcode form .submit{display:flex;justify-content:center;align-items:center;height:34px}.batcode_profile_title{margin:0 0 5px;font-size:1.1em}.batcode_associated_discounts_title{font-weight:700;margin:10px 0 0}.batcode_login .affected_prods_link{display:flex;align-items:center;font-size:1.1em}.batcode_login .affected_prods_link i{margin-right:.5em}.batcode_period{margin:10px 0 0;color:#777}.affected_prods_title{margin:1rem 0 0}.affected_prods{width:100%;min-width:60vw}.promprods_list_title{margin:0 0 20px;font-size:1.1em;font-weight:700}.cols-3 .h2,.promprods_list li{margin-bottom:.3em}.promprods_list .promo-prod-link{display:flex;align-items:center;width:100%;padding:.4em 2%;color:#4f453c;background:#fafafa;transition:background .3s}.promprods_list .promo-prod-link::after{font-family:fontawesome;content:"\e930";margin-left:auto;opacity:0;transition:opacity .6s}.promprods_list .promo-prod-link:hover{background:#f1f1f1}.fade-this.reveal,.promprods_list .promo-prod-link:hover::after{opacity:1}.promprods_list .promo-prod-link i{color:var(--lightgrey-color);margin-right:.5em}.promprods_list .promo-prod-link span{color:var(--accent-color);margin-left:2px}.promprods_list .promo-prod-link span i.icon-minus{color:var(--accent-color);margin:0;font-size:.8em}.nav-wrap,.top-nav{height:calc(var(--height) - 4px)}.main-shop .content,.nav-wrap{display:flex;justify-content:space-between}.basket-count,.basket-modal{display:block;position:absolute}.top-nav{padding-top:1rem;z-index:120}.top-nav .menu{height:100%}.menu.top_menu{display:flex;justify-content:flex-start;align-items:center}.top-nav li{height:100%;margin:0 3.357rem 0 0}.menu.top_menu .menu-item:last-child a,.pagination .page-item.next,.top-nav.basket-menu li{margin-right:0}.top-nav li a{display:block;height:100%;font-size:1rem;line-height:1.5;letter-spacing:.05em;word-spacing:0.1em;color:#000;cursor:pointer;transition:color .3s}.panier .basket-menu li a,.top-nav li.active a,.top-nav li.active a:hover{border-bottom:solid 1px var(--accent-color)}.basket-menu{position:relative;z-index:50;padding-left:0}.basket-menu li a{display:flex;justify-content:flex-end;align-items:flex-start;width:100%;margin:0}.basket-menu li.active,.panier.desktop-nav .basket-menu li a{cursor:default}.basket-icon:hover,.basket-menu li a:hover .basket-icon,.basket-menu li.active .basket-icon{color:var(--basket-color-hover)}.basket-icon,.basket-icon.big,.basket-menu li a:hover i,.basket-menu.checkout-page li a i{color:var(--basket-color)}.basket-icon{position:relative;height:1.714rem;font-size:1.714rem;line-height:1;margin:-.5rem 0 0 20px}.basket-icon.big{height:1.9rem;font-size:1.9rem;margin:0}.basket-modal .item,.basket_top{margin-bottom:var(--basket-pad);border-bottom:var(--solid-border-light)}.basket-icon i{transition:color .3s}.basket-count{left:0;bottom:0;width:100%;font-size:.45em;line-height:1.25;letter-spacing:0;color:#fff}.basket-modal{width:384px;right:0;top:-4px;z-index:-1;background:#fff;border-radius:var(--border-radius);opacity:0;transition:z-index .3s,right .3s,opacity .6s}.basket-is-open .basket-modal{right:var(--container-pad);z-index:1009;opacity:1;pointer-events:all}.basket-offset .basket-modal{position:fixed;right:10px;top:10px;height:auto}.basket-offset .basket-modal.big-basket{height:calc(100vh - 20px);overflow-y:auto}.checkout .basket-modal{position:static;width:100%}.basket-inner{padding:var(--basket-pad);padding-top:10px}.basket_top{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:11px}.basket_title{color:var(--accent-color);width:80%}.check_confirmation .basket_title{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.confirmation .basket_title{width:100%;display:flex;justify-content:space-between;align-items:flex-end;font-weight:700}#truck_logo{height:28px}.close_basket{display:flex;justify-content:flex-start;align-items:center;width:100%;font-size:1em;color:var(--accent-color)}.close_basket i{font-size:1.2em;line-height:1;margin-right:5px}.basket-modal .item{justify-content:flex-start;padding-bottom:var(--basket-pad)}.basket-modal .image{display:flex;justify-content:center;align-items:center;width:100px;height:100px;padding:5px;border:var(--solid-border-light);text-align:center;margin-right:10px}.basket-modal .image a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.basket-modal .image img{display:block;width:auto;height:100%}.basket-modal .image img.landscape{width:100%;height:auto}.basket-modal .texts{width:calc(100% - 110px);height:auto;overflow:visible;position:relative}.texts h2,.texts h3,.texts h4{line-height:1.3;color:#000}.texts .itemname{padding:0;margin-bottom:.2em}.texts .itemname .incart_prodquantity{color:var(--accent-color);text-transform:lowercase}.texts .cartprice{display:flex;justify-content:flex-start;align-items:center;width:100%;font-size:1em;color:#000}.texts .cartprice .chf,.texts .cartprice .ttc{color:var(--vat-color);font-weight:300;font-size:.85em;margin-left:.3em;margin-top:.1em}.texts .cartprice .chf{font-size:.9em;margin:0 .2rem 0 0}.texts .cartprice .lastprice{font-weight:400;color:var(--price-color)}.texts .cartprice .delete_item{display:flex;justify-content:center;align-items:center;width:22px;height:22px;font-size:1.1em;color:var(--lightgrey-color);transition:color .3s;margin-left:auto}.texts .cartprice .delete_item i{font-size:1em;line-height:1}.texts h3.itembrand{font-size:.85em;margin:.2em 0 .3em;font-weight:300;color:var(--brand-color)}.texts .itemopt,.texts .itemshort{font-size:.9em;font-weight:300}.texts .itemopt{margin:.2em 0 .4em}span.prodvaluename{color:#000}.media-col .media-figure img,.texts .itemopt .optrow{display:block;width:100%}.itemopt span.color{height:1.2em;width:3em;vertical-align:middle;margin-top:-2px;display:inline-block;border:.1px solid #333}.totalbasket .total-row{text-align:right}.light,.totalbasket .total-row span{font-weight:300}.R,.regular,.sell_conditions .static-content,.static .content .R p,.total-row .price-wrap .total_ttc,.total_commande .total,.total_commande .total span{font-weight:400}.total-row .price-wrap,.total-row .total-text{display:inline-block;text-align:right}.total-row .total-text{min-width:94px}.total-row .price-wrap{color:var(--price-color);text-align:right}.total-row .price-length-5{min-width:4.8em}.total-row .price-length-6{min-width:5.3em}.total-row .price-length-8{min-width:6.5em}.total-row .price-length-9{min-width:7.5em}.total-row.total_b{margin-top:3px}.total-row.total_b span,.total_commande .total.ht,.total_commande .total.ht span,.total_grey{color:#999}.total_commande{width:100%;margin:0 auto;border:none;font-size:1rem}.total_commande td{border:none;padding:0;text-align:right}.total_commande .total_col1{width:53%;font-weight:300}.total_commande .total_col2{width:47%;padding-right:20%}.total_commande .ht,.total_commande .total.ttc{padding-top:5px}.total_commande .total.ttc span.chf,.total_commande .total.ttc span.total_ttc{color:var(--price-color);font-weight:700}.content{min-height:480px;padding-top:30px;padding-bottom:30px;position:relative}.home .content{padding-top:3rem}.footer,.static .content{padding-top:3em;line-height:1.6}.static .content{padding-bottom:3em;font-size:1.05em}.static .content h1,.static .content h2,.static .content h3,.static .content h4,.static .content h5{font-weight:400;line-height:1.5}.static .content h1{text-align:center;color:var(--title-color);margin-bottom:4rem}.static .content h1.hide-title{display:inline-block;overflow:hidden;position:absolute;top:-2em;clip:rect(1px,1px,1px,1px)}.static .content h1::after{content:"";display:block;width:120px;height:1px;border-bottom:3px solid #eaeaea;margin:.3em auto 0}.static .content .h2,.static .content h2{font-size:1.4em}.bigger,.pagination-info,.static .content .h3,.static .content h3{font-size:1.1em}.static .content .h4,.static .content h4{font-size:1em}.static-content{width:100%;max-width:740px;margin-left:auto;margin-right:auto}.static .content .block::after{content:"";display:block;width:100%;max-width:100px;margin:5rem auto;border-bottom:.1px solid #ccc}.content ol,.static .content ol,.static .content p,.static .content table,.static .content ul{font-size:var(--fs-content);font-weight:var(--fw-light);line-height:var(--lh-content)}.has-media{max-width:740px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:4rem auto 2rem}.has-media .media-col{width:100%;max-width:350px}.has-media .block-inner{width:100%;max-width:350px;font-weight:300;color:#212121}.has-media .text-col{font-size:1.1rem;margin-bottom:.8rem}.has-media .text-col p{margin-bottom:.8rem}.block-image-wrap{margin:0 0 3rem}.block-image{display:flex;justify-content:center;height:30vh}.block-image img{width:100%;object-fit:cover;object-position:0 20%}.editor-body a,.static-content a{display:inline-flex;align-items:center;color:#0066db;transition:color .3s}.editor-body a i,.static-content a i{margin-left:.4em}.editor-body a:hover,.static-content a:hover{color:#009bdb;transition:color .3s}.mceIframeContainer iframe{min-height:360px}.sell_conditions .static-content h3{font-weight:600;margin-top:1em;font-size:1em;margin-bottom:0}.pagination{display:flex;justify-content:flex-end;align-items:center}.pagination .page-item{display:block;line-height:1;margin-right:.5em}.next-prev .page-link,.pagination .next,.pagination .prev{margin:0}.pagination .page-item.condensed-display{min-width:70px;margin-right:0}.footer .menu ul,.pagination .condensed-display .page-link{width:100%}.pagination .page-link{font-size:1.05em;cursor:pointer;display:flex;justify-content:center;align-items:center;width:2em;height:2em;text-align:center;border:.1px solid #d1d1d1;border-radius:var(--border-radius);background:#efefef;color:#333;margin:0;transition:background .3s}.pagination .page-link:hover{background-color:#fff;border:.1px solid #cacaca;color:#000}.next-prev .page-link,.next-prev .page-link:hover{background:0 0;border:none}.active .page-link,.active .page-link:hover{color:var(--accent-color);font-weight:700}.disabled .page-link,.disabled .page-link:hover{color:#ddd}.active .page-link,.active .page-link:hover,.disabled .page-link:hover,.page-item .page-link.dots,.page-item .page-link.dots:hover,.page-item.condensed-display .page-link{cursor:default;background:0 0}.condensed-display .page-link,.condensed-display .page-link:hover{color:#000;background:0 0;border:none}.pagination .page-link.dots{width:auto;min-width:1.2em;display:flex;align-items:center;text-align:center;border:none}.footer{min-height:130px;font-size:1rem}.footer .menu,.footer .snippet{width:23%}.footer .footer_quick_contact{width:25%}.footer .footer_client,.footer .footer_spelemat{margin-bottom:1.3em}.footer .menu li a,.footer .snippet p,.footer .snippet p a{display:block;line-height:inherit}.footer .parent .top-link,.footer .snippet h3{font-size:1rem;padding:.1em 0;margin-bottom:.2rem;cursor:default}.footer .L2 .menu-item:not(.active) a,.footer .snippet p a{color:#5a6269;cursor:pointer}.footer .snippet p,.footer .snippet p a{color:#5a6269}.footer .copyright{width:100%;flex-basis:100%;font-size:.85em;color:var(--grey-color);text-align:center;margin:3em 0}.admin_edit_item a i,.admin_edit_item a span{font-size:.9em;color:var(--grey-color)}.admin_edit_item a:hover i,.admin_edit_item a:hover span{font-size:.9em;color:var(--accent-color)}.admin_edit_item a span{font-style:italic}.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.align-start{align-items:flex-start}.align-end,.align-middle{align-items:center}.ajax-msg,.link_edit_page{justify-content:center;display:flex}.btn_gradient,.submit.client{background:-moz-linear-gradient(top,#f1f1f1 0,#aaa 100%)!important;background:-webkit-linear-gradient(top,#f1f1f1 0,#aaa 100%)!important;background:linear-gradient(to bottom,#f1f1f1 0,#aaa 100%)!important;padding:.5em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,.7);border:var(--solid-border);border-radius:3px;cursor:pointer;outline:0;transition:box-shadow .3s}.btn_gradient:hover,.submit.client:hover{box-shadow:0 0 7px 0 rgba(0,0,0,.2)}.submit-row .submit.waiting-validation{cursor:default;outline:0}.fade-this{opacity:0;transition-property:opacity;transition-timing-function:ease-in-out}.fade-this.time-200{transition-duration:.2s}.fade-this.time-400{transition-duration:.4s}.fade-this.time-500{transition-duration:.5s}.fade-this.time-600{transition-duration:.6s}.fade-this.time-800{transition-duration:.8s}.fade-this.time-1000{transition-duration:1s}.fade-this.time-1500{transition-duration:1.5s}.fade-this.time-2000{transition-duration:2s}.fade-this.time-2500{transition-duration:2.5s}.fade-this.time-3000{transition-duration:3s}.fade-this.time-3500{transition-duration:3.5s}.fade-this.time-4000{transition-duration:4s}.ellipsis{display:block;white-space:nowrap;text-overflow:ellipsis}span.trailling_points{font-size:8px;line-height:12px}.error{color:var(--accent-color);margin-top:1rem}.B,.bold{font-weight:600}.SB,.semi-bold{font-weight:500}.shadow{box-shadow:0 0 4px 1px #eee}.rounded{border-radius:5px}.clear{clear:both}.ajax-msg{align-items:center;width:100%;height:var(--top-height);position:fixed;top:0;left:0;z-index:9999;font-size:1.2rem;color:var(--darkgrey-color);background-color:rgba(255,255,255,.95);margin:0}.ajax-msg::before{content:"";display:block;font-size:.85em;line-height:1;margin-right:.4em}.ajax-msg.success{color:var(--green-color)}.ajax-msg.success::before{content:"👍"}.ajax-msg.error::before{content:"⚠️"}.link_edit_page{align-items:center;width:32px;height:32px;position:absolute;top:1em;right:0;z-index:10;color:#ccc;transition:color .3s}#batcode_dialog.dialog{padding:20px 10px 10px}#batcode_dialog.dialog .left{width:5%;height:100px;padding:0 0 0 5px}#batcode_dialog.dialog .right{width:90%}#batcode_dialog.dialog h2.dialog_header{margin:5px 0 0;font-size:16px}#batcode_dialog.dialog .dialog_related{margin:10px 0}.fancybox-overlay{background:rgba(0,0,0,.8)}.fancybox-type-ajax .fancybox-skin,.fancybox-wrap.fancybox-type-image{background-color:#fff}.fancybox-type-image.fancybox-opened{overflow:visible!important}.fancybox-close,.fancybox-nav span{width:44px;height:44px;display:flex;justify-content:center;align-items:center;font-family:fontawesome;line-height:1;color:var(--grey-color);transition:opacity .5s,color .3s}.fancybox-close:hover,.fancybox-nav span:hover{color:#fff}.fancybox-close::before{content:"\e92e"}.fancybox-prev span::before{content:"\e926"}.fancybox-next span::before{content:"\e920"}.fancybox-close{font-size:1.8em;position:absolute;top:-5px;right:-50px}.fancybox-nav span{font-size:2.4em;color:#fff;transform:translateY(-50%);background-image:none;margin-top:0}.fancybox-next span{right:-50px}.fancybox-prev span{left:-50px}.fancybox-type-ajax .fancybox-inner{width:100%!important}@media only screen and (max-width:1280px){.fancybox-close,.fancybox-nav span{color:var(--grey-color);opacity:1}.fancybox-close{top:10px;right:10px}.fancybox-next span{right:10px}.fancybox-prev span{left:10px}.fancybox-close:hover,.fancybox-nav:hover span,a.fancybox-item.fancybox-close:hover:before{color:#000}}@media (hover:none) and (pointer:coarse),(max-width:1024px){.basket-modal,.middle .middle-inner{border:none;box-shadow:none}html{font-size:16px}body.basket-is-open,body.menu-is-open,body.modal-open,body.search-is-open{overflow:hidden}body{letter-spacing:normal;word-spacing:normal}.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet,a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0)}.top{width:100%;padding-left:var(--container-pad);padding-right:var(--container-pad)}.basket-menu,.middle{padding-right:0}.basket-is-open .logo{z-index:2}.middle{padding-left:0}.basket-is-open .content,.basket-is-open .footer,.basket-is-open .menu.top_menu{filter:none}.batcode-is-open .middle,.search-is-open .middle{filter:var(--modal-open--filters)}.top .tools{width:30%;max-width:400px}.batcode form .batcode_key,.batcode-link,.batcode_title i{font-size:1.1em}.lang_switch{display:flex;justify-content:flex-end;align-items:center;height:100%;font-size:1.2em;margin-top:0}.lang_switch a{display:block;padding:.5em .7em}.lang_switch .lang_sep{display:none}.search-form .search_key{height:45px}.search_key::-webkit-input-placeholder{font-size:1rem;line-height:1.5}.search_key::-moz-placeholder{font-size:1rem;line-height:1.5}.search_key::placeholder{font-size:1rem;line-height:1.5}.top-nav{padding-top:1.3rem}.nav-wrap,.top-nav{height:var(--height)}.active_basket,.top-nav li a{font-size:1.1rem;line-height:1.1rem}.basket-icon{height:2rem;font-size:2rem;line-height:1;margin:-.8rem 0 0 20px}.basket-count{line-height:1.3}.content{min-height:30vh;padding:2.4rem 0}.home .content{padding-top:1.8rem}.static .content h1{font-size:1.8em;line-height:1.2em;margin-bottom:3rem}.content h1 a,.content h1 em,.content h1 span,.content h1 strong,.content h3 a,.content h3 em,.content h3 span,.content h3 strong{font-size:inherit}.batcode_logout i,.checkout_left.confirmation p,.static .content .h3,.static .content h3{font-size:1.2em}.static .content h2{font-size:1.5em}.content h2 a,.content h2 em,.content h2 span,.content h2 strong{font-size:1em}.static .h3,.static h3{font-size:1.25em}.content p{text-align:left}.footer .h3,.footer h3,.legal-info .content p{text-align:center}.contact div p{text-align:center!important}.checkout_left.confirmation p a{display:block;padding:.4em 0}.footer{max-width:1024px;min-height:3em;padding-top:0;padding-bottom:5em}.footer .footer_client,.footer .footer_quick_contact,.footer .footer_shortcuts,.footer .footer_spelemat{width:50%;text-align:center}.footer .footer_client,.footer .footer_spelemat{margin-bottom:2.4rem}.footer .menu li a,.footer .parent .top-link,.footer .snippet h3,.footer .snippet p,.footer .snippet p a{font-size:1.15rem}.footer .menu .top-link,.footer .snippet h3{font-weight:700}.footer .footer_quick_contact p,.footer .menu-item .menu-link,.footer .parent .top-link,.footer .snippet h3,.footer .snippet p{margin-bottom:0;padding:.6rem 0}.footer .menu ul li a{margin-bottom:0}.footer .copyright{padding:3rem 0 2rem;font-size:1em}.batcode{width:60%;max-width:400px;font-size:1em}.batcode_title a{display:flex;align-items:center;width:100%}.batcode_login form h4{font-size:1.1em;padding-left:.3em}.batcode form .submit{height:45px;font-size:1.15rem;line-height:1}.batcode form .batcode_check{width:10%}.batcode_profile_title{font-size:1.2em;line-height:1.4}.batcode_associated_discounts_title{font-size:1.2em;line-height:1.2em}.basket-modal .cartprice .delete_item i,.batcode_period{font-size:1.3em}.batcode_login p{font-size:1.1em;line-height:1.2em;margin-top:.5em}.batcode_login p.error{font-size:1em;padding-left:.4em;margin-top:.7em}.affected_prods_title .affected_prods{font-size:1.2em;display:block;margin:1em 0 .7em}.affected_prods_title .affected_prods i{font-size:.9em}.batcode_period{margin:1em 0 .5em;color:#777}.basket-modal,.totalbasket{font-size:1.15em}.basket-modal{position:fixed;top:0;right:-100vw;bottom:0;z-index:1009;width:100vw;height:100vh;overflow:auto;padding:3rem 0 5rem;border-radius:0;transition:none}.basket-is-open .basket-modal{right:0;opacity:1;animation:.4s ease-in-out show_from_right}.basket-closed .basket-modal{animation:.4s ease-in-out hide_from_right}.basket-inner{width:100%;max-width:720px;padding:0 var(--container-pad);margin:0 auto}.basket_top{padding-bottom:0;margin-bottom:1em;border-bottom:.5px solid #ddd}.basket_title{padding:0}a.close_basket{padding:.6em 0 .3em}.basket-icon.big{margin-bottom:.3em}.basket-content{min-height:4em}.basket-modal .item{width:100%;padding-bottom:1em;margin-bottom:1em;line-height:1.5}.basket-modal .image{margin-right:2%}.basket-modal .image img{max-width:100%}.basket-modal .texts{width:calc(98% - 100px);height:auto;overflow:visible}.basket-modal .texts .itembrand{margin-top:.4em}.basket-modal .texts .cartprice{align-items:center;position:relative;margin-top:.2em}.basket-modal .cartprice .delete_item{width:44px;height:44px;margin-top:0}.texts .itemopt .optrow{margin-top:.1em}.basket-modal .prodvaluename .color{height:1.1em;width:3em}.basket-content,.basket-content .totalbasket h4 span{font-weight:300}.total-row .total-text{min-width:104px}.basket-content .big_link{font-size:1.05rem;font-weight:400;padding:.7em 0}}@media only screen and (max-width:860px){.main-menu.top-nav,.search-wrap{position:fixed;background-color:#fff}.basket-is-open .main-menu .menu-link,.search-wrap{pointer-events:none}.top{min-height:var(--top-height-mobile)}.middle{border-top:none;transition:.4s}.middle .middle-inner{padding-bottom:2rem;margin-top:0;margin-bottom:0}.content{padding:var(--container-pad) 0}.logo{width:auto;z-index:1005}.search-is-open .tools,.search-wrap{z-index:1006}.basket-is-open .logo,.filters-is-open .logo{position:fixed}.top .tools{width:50%;max-width:280px;margin-left:auto}.bat-langs{justify-content:space-between;align-items:flex-start}.search-link-wrap{display:flex;justify-content:flex-end;align-items:center;width:100%;height:var(--height)}.search-link{display:block;padding:.4rem .8rem;font-size:1.4rem;line-height:1}.search-wrap{top:-130px;left:0;width:100vw;height:calc(var(--top-height-mobile) + var(--height));padding:0 var(--container-pad);font-size:1.3em;opacity:0;transition:opacity .4s ease-out}.search-is-open .search-wrap{width:100%;top:0;opacity:1;pointer-events:all}.search-form{display:flex;align-items:center}.search-form .search_key{box-sizing:border-box;width:calc(100vw - var(--container-pad) - 5px);font-size:inherit;padding-left:2.5rem}.nav-wrap{align-items:flex-end;border-bottom:var(--solid-border-light)}.top-nav{display:flex;align-items:flex-end;padding-top:0}.top-nav .menu{margin:0}.main-menu{padding-left:0;overflow:visible}.main-menu.top-nav li.active a:not(.current),.main-menu.top-nav li.active a:not(.current):hover,.top-nav li .active,.top-nav li .active:hover{border:none}.active_basket,.top-nav li a{height:100%}.mobile-triggers{display:block}.trigger-menu{display:flex;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.6rem;line-height:1}.trigger-menu i{display:block;width:100%;text-align:left}.trigger-menu.close-menu i{text-align:center}.close-modal{display:flex;justify-content:center;align-items:center;width:var(--close-size);height:var(--close-size);position:fixed;top:var(--container-pad-phone);right:var(--container-pad-phone);z-index:1005;font-size:2em;border:thin solid #eaeaea;border-radius:50%}.basket-menu .menu-str,.close-menu{display:none}.menu-is-open .close-menu{display:flex;animation:1s show_modal_close}.main-menu.top-nav{display:flex;flex-direction:column;justify-content:center;top:0;left:-100vw;z-index:1004;width:100vw;height:100vh;opacity:0}.menu-is-open .main-menu.top-nav{opacity:1;left:0;animation:.4s ease-in-out show_from_left}.menu-closed .main-menu.top-nav{animation:.4s ease-in-out hide_from_left}.main-menu .menu{margin:0;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:90vh;padding-top:1.5vh;font-size:3vh;line-height:1.5}.main-menu .menu-item{display:flex;justify-content:center;align-items:center;height:auto;padding:0;font-size:inherit;line-height:1vh;margin:.4em 0}.main-menu .menu-item:last-child{margin-bottom:0}.main-menu li.active a.menu-link{border:none;position:relative}.main-menu .active .menu-link::after{content:"";display:block;width:60px;position:absolute;left:50%;transform:translateX(-50%);bottom:.4em;border-bottom:solid 2px var(--accent-color)}.main-menu .menu-link{height:auto;padding:.8em;font-size:inherit;line-height:1;margin:0}.main-menu .lang_switch{display:flex;justify-content:center;align-items:center;width:100%;height:10vh;text-align:center;font-size:3vh;padding:1vh 2rem;margin:0}.main-menu .lang{font-size:inherit;padding:1rem 1.4rem}.main-menu .lang_sep{display:block;width:.5rem}.basket-menu{position:relative}.basket-menu .menu-item{display:flex;justify-content:flex-end;align-items:center}.basket-menu .menu-item .menu-link{align-items:center}.basket-icon{height:2rem;font-size:2rem;margin:0}}@media only screen and (max-width:768px){.static .content h1{font-size:1.6em;line-height:1.2em}.static .content .h3,.static .content h3{font-size:1.1em}.static .content h2{font-size:1.3em}.static-content p,.static-content table,.static-content ul{font-size:1.1rem}.content .col1.half,.content .col2.half,.footer .menu,.footer .snippet{width:100%}.content.contact div h3{margin-bottom:.2em}.content.contact div p.empty,.footer .footer_quick_contact::after{display:none}.footer{display:block;text-align:center}.footer .footer_client,.footer .footer_spelemat{margin-bottom:0}.footer .menu.L1::after,.footer .snippet::after{content:"";display:block;width:100px;height:2rem;border-top:var(--solid-border-light);margin:2rem auto 0}.footer .menu.L2,.footer .snippet p{margin:0}.footer .menu,.footer .parent .top-link,.footer .snippet,.footer .snippet h3{font-size:1.25rem}.footer .menu li a,.footer .snippet h3,.footer .snippet p,.footer .snippet p a{font-size:inherit}.footer .h3,.footer h3{margin-top:0}}@media only screen and (max-width:640px){.c3,.seemore{display:none!important}.basket-modal .texts{width:calc(96% - 100px)}.basket-modal .image{width:100px;height:100px;margin-right:4%}.top .tools{width:50%;max-width:254px}.batcode,.batcode.active{width:100%;max-width:none;right:0;font-size:1em}.batcode.active .batcode-icon{left:20%}.batcode-is-open .batcode{right:0;z-index:1006}.batcode-is-open .batcode.active{position:fixed;right:0;z-index:1006;width:100vw;height:100vh;overflow:auto;overscroll-behavior:contain;max-width:none;font-size:1em;opacity:1}.batcode_profile_title{margin-bottom:1rem}.batcode_period{margin:1em 0}.affected_prods_title,.batcode_associated_discounts_title{margin-top:2rem}.batcode_login p{margin-top:.8em}}@media only screen and (max-width:540px){.logo .logo-img{display:none}.logo .logo-img-phone{display:block;width:130px}.main-menu .menu{font-size:4vh}.static .content .h2,.static .content h2{font-size:1.3em}.figure-3-cols img{width:100%;max-width:380px;margin-bottom:2rem}.static .content figure img:last-child{margin-bottom:0}}@media only screen and (max-width:420px){.container{padding:0 var(--container-pad-phone)}.top{min-height:0;height:var(--top-height-phone)}.top .tools{display:flex;justify-content:flex-end;width:60%;max-width:40vw}.main-menu .lang_switch{font-size:4vh}.tools .lang_switch{display:none}.basket-modal{padding:2rem 0 3rem}.basket-modal .cartprice .delete_item i{font-size:1.2em}.batcode form .batcode_key{width:75%}.batcode form .submit{width:20%}.bat-langs{justify-content:flex-end}.batcode-wrap{height:auto;min-width:0;margin:.5em 0 0}.batcode-link{display:flex;flex-direction:column-reverse;justify-content:center;font-size:.9em;padding:0}.batcode-icon{position:static;width:30px;margin:0 auto .2em}.batcode_title a{justify-content:flex-start}.batcode_title .batcode_icon{margin-right:auto}.affected_prods_title,.batcode_associated_discounts_title{margin-top:1.3rem}.fancybox__slide.has-ajax{padding:58px 7px}.fancybox__slide.has-ajax .fancybox__content{width:100%;padding:1em}.carousel__button svg{width:32px;height:32px}.affected_prods{width:100%}.promprods_list .promo-prod-link{display:block;justify-content:flex-start;padding:.6em 2%}.search-link{margin-top:8px}.search-wrap{top:0;left:0;z-index:1006;width:100%;height:var(--top-height-phone)}.search_key::-webkit-input-placeholder{font-size:1rem}.search_key::-moz-placeholder{font-size:1rem}.search_key::placeholder{font-size:1rem}.close-modal{width:44px;height:44px;font-size:1.6em;top:1.2rem}}@media only screen and (max-width:380px){.container{padding:0 20px}.logo.phone{width:100px}.search-form .search_key{font-size:1.15rem}.close-modal{right:20px}}@media only screen and (max-width:350px){.basket-inner,.container,.search-wrap{padding:0 20px}.logo .logo-img-phone{width:120px}.batcode-inner{padding:20px}}@media only screen and (orientation:landscape) and (max-width:600px) and (max-height:420px){.main-menu .menu{font-size:4vh;margin-top:10vh}.main-menu .lang_switch{font-size:4vh;padding:1vh 2rem 5vh}}@media print{img{border:none;display:block}.L1,.menu_cats{display:none}.logo{width:100%;text-align:center;border-bottom:1px solid #322f31;margin-bottom:20px;padding-bottom:20px}.logo img{margin:0 auto}}