﻿@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-regular.eot?#iefix") format("embedded-opentype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-regular.woff2") format("woff2"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-regular.woff") format("woff"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-regular.ttf") format("truetype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-italic.eot?#iefix") format("embedded-opentype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-italic.woff2") format("woff2"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-italic.woff") format("woff"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-italic.ttf") format("truetype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700.eot?#iefix") format("embedded-opentype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700.woff2") format("woff2"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700.woff") format("woff"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700.ttf") format("truetype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700italic.eot?#iefix") format("embedded-opentype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700italic.woff2") format("woff2"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700italic.woff") format("woff"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700italic.ttf") format("truetype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800.eot");src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800.eot?#iefix") format("embedded-opentype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800.woff2") format("woff2"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800.woff") format("woff"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800.ttf") format("truetype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800italic.eot");src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800italic.eot?#iefix") format("embedded-opentype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800italic.woff2") format("woff2"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800italic.woff") format("woff"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800italic.ttf") format("truetype"),url("/tpl/fonts/open-sans-v17-latin-ext_greek_greek-ext_latin-800italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Condensed Light"),local("OpenSansCondensed-Light"),url("/tpl/fonts/OpenSansCondensed-Light.woff2") format("woff2"),url("/tpl/fonts/OpenSansCondensed-Light.woff") format("woff"),url("/tpl/fonts/OpenSansCondensed-Light.ttf") format("truetype")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("/tpl/fonts/MaterialIcons-Regular.woff2") format("woff2"),url("/tpl/fonts/MaterialIcons-Regular.woff") format("woff"),url("/tpl/fonts/MaterialIcons-Regular.ttf") format("truetype")}body{font-family:"Open Sans",sans-serif;font-size:13px;color:#000}.container h1,.container h2,.container h3,.container h4{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin:0 0 .8em 0;font-weight:bold;color:#666}.container #content p{margin:0 0 1em 0;font-weight:400;text-align:left;hyphens:none;word-break:normal}.container #content a,.container #content a:link,.container #content a:hover,.container #content a:visited{text-decoration:underline}.container h1{font-size:19.5px}.container h2{font-size:16.9px}.container h3{font-size:14.3px}.container h4{font-size:13px}.container ul{padding-left:.85em}.container ul ul{padding-left:1em}body{font-size:13px;margin:0;padding:0;color:#000;background:#fff}*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:middle;line-height:1.5em}p>a,a>span{line-height:1em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}strong{vertical-align:initial}h1,h2,h3,h4,h5,h6{margin:1em 0}h1{font-size:1.6em}h2{font-size:1.1em}h3{font-size:1em}h4{font-size:.9em}p{margin:.75em 0}li p{margin:.5em 0}.wrapper_table{margin:0 0 1.5em 0;overflow:auto;max-width:100%}.accordeon.column_selector{margin-bottom:.5em}.accordeon.column_selector>div{position:relative}.accordeon.column_selector .frm>div>label{text-align:left;font-weight:bold;margin-bottom:.5em}.accordeon.column_selector .label::before{content:"list";font-size:30px;cursor:pointer}.accordeon.column_selector .content{position:absolute;left:0;padding:1em;margin-top:1em;background:#fff;border:1px solid;z-index:2;transform:translateY(-1em)}.accordeon.column_selector .content form{margin-bottom:0}.accordeon.column_selector .closed .content{display:none}table{border-collapse:collapse;margin-bottom:2em;border:none}table caption{font-size:18px;margin-bottom:.5em;font-weight:bold}table div.td_wrapper{margin:0;padding:0}table td,table th{position:relative;padding:.25em 1em;text-align:left;vertical-align:middle}table td form.frm,table th form.frm{margin-bottom:0}table thead tr{background:#4b4b4b;border:1px solid #4b4b4b;color:#fff}table thead th{border-right:1px solid #323232}table thead th:last-of-type{border-right:none}table tbody td{border:1px solid #999}table tbody tr:nth-child(even){background:#dcdcdc}table tbody tr:hover{outline:2px solid #000}tbody.draggable tr td.cn_1{padding-left:30px}tbody.draggable tr td.cn_1::before{font-family:"Material Icons";content:"drag_indicator";position:absolute;transform:translateX(-1em);font-size:20px;cursor:move}tbody.draggable tr.over{background:linear-gradient(#fffa90 0 1em, gainsboro 1em 100%) !important}#content{overflow:auto;max-width:100%}a,a:link,a:hover,a:visited{cursor:pointer;color:inherit;text-decoration:none;text-underline-offset:.25em;padding-bottom:.25em;display:inline-block}a:hover{text-decoration:underline;color:inherit}a:active,a:focus{outline:none}a img{border:none}a.nolink,a.nolink:hover{text-decoration:none;cursor:default}a.nohover:hover{text-decoration:none}em,i{font-style:italic}strong{font-weight:bold}p{text-align:justify;margin:.5em 0;text-align-last:left;hyphens:auto;word-break:break-word}pre,code{font-size:100%;font-family:monospace}pre{width:90%;overflow:auto;overflow-y:hidden;margin:.75em 0;padding:12px}pre strong{font-weight:normal}.cleaner{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px}.main>h1,.main>h2,.main>h3,.main>h4,.main>h5{display:block;width:100%;clear:both}a.inline,.blocklink a,span.inline{padding:.35em .5em;margin:5px 10px 5px 0;border-radius:3px;border:1px solid #999;text-decoration:none !important;display:inline-flex;flex-flow:row nowrap;align-items:center;background-color:#fff}a.inline:hover,.blocklink a:hover,span.inline:hover{box-shadow:0 0 3px rgba(0,0,0,.9);text-decoration:none;background:rgba(255,255,255,.5)}a.inline span,.blocklink a span,span.inline span{display:inline-block;vertical-align:baseline;line-height:1.6em}a.inline,span.inline{line-height:1.5em}span.inline.disabled{cursor:not-allowed;filter:brightness(0.75)}.inline:last-child{margin-right:0}a.highlight_link{padding:.5em;display:inline-block;border:1px solid rgba(0,0,0,0)}a.highlight_link:hover{border-color:#999;box-shadow:0 0 3px #999;text-decoration:none;background:rgba(255,255,255,.5)}.blocklink{padding:0}.blocklink,.blocklink a{position:relative}#content>.blocklink{margin-bottom:1em}.message{margin:1.5em 0}.message>div{border:1px solid rgba(0,0,0,0);background:#fff;border-radius:3px;padding:.5em 1em;display:inline-block !important;width:auto;position:relative;display:flex;padding-left:2.2em}.message>div::before{font-family:"Material Icons";position:absolute;transform:translateX(-1.7em);text-transform:none}.message.msgok>div{border-color:#6ebb4b;background:#f1f9ee}.message.msgok>div::before{content:"done";color:#6ebb4b}.message.msgerror>div{border-color:rgba(255,0,0,.8)}.message.msgerror>div::before{content:"error";color:rgba(255,0,0,.8)}.message.msgwarning>div{border-color:orange;background:#fff4e0}.message.msgwarning>div::before{content:"warning";color:orange}.message.msginfo>div{border-color:#0074e8}.message.msginfo>div::before{content:"info";color:#0074e8}.material-icons-outlined,.gettable span.sort_on{font-family:"Material Icons";text-transform:none}.gettable span.sort_on{font-size:1em;padding-right:.5em;line-height:1.5em;position:absolute}.gettable a.sort_on{display:block;padding-left:1.5em}.gettable tr.hidden{display:none}.material_before::before,.material_after::after,.material_before a::before,.material_after a::after{font-family:"Material Icons";font-style:normal;text-decoration:none;vertical-align:inherit;position:relative;text-transform:none;background-color:rgba(0,0,0,0)}.material_before a>span,.material_after a>span,.blocklink a>span{line-height:unset}.material_before::before,.material_before a::before{padding-right:.5em}.material_after::after,.material_after a::after{padding-left:.5em}a.action{text-decoration:none !important}a.action.open_editor,a.action.open_editor:hover{background-color:rgba(0,0,0,0)}.action.view::before{content:"visibility"}.action.clone::before{content:"content_copy"}.action.play::before{content:"play_arrow"}.action.pause::before{content:"pause"}.action.stop::before{content:"stop"}.action.reset::before{content:"restart_alt"}.action.edit::before{content:"edit"}.action.cancel::before{content:"cancel"}.action.delete::before{content:"delete"}.action.add::before{content:"add"}.action.remove::before{content:"remove_circle_outline"}.action.download::before{content:"file_download"}.multiple_actions{display:flex;flex-flow:row wrap;align-items:center;gap:1em;padding-left:1.5em}.multiple_actions::before{content:"shortcut";font-size:25px;transform:scaleY(-1)}.wrapper_table+.multiple_actions{transform:translateY(-2em)}.homelink a::before{content:"home"}.returnlink a::before{content:"west"}.addlink a::before{content:"add"}a.inline.delete:hover,.blocklink.delete:hover>a{background-color:#fcc}.toggle_wrapper{overflow:hidden;height:40px}.toggle_item{display:block;position:relative;min-height:40px;min-width:40px}.toggle_item>span{display:none}.toggle_item::before{font-family:"Material Icons";height:20px;font-style:normal;text-decoration:none !important;text-transform:none;font-size:40px;position:absolute;top:50%;transform:translateY(-50%);left:0}.toggle_item.state_nok::before{content:"toggle_off"}.toggle_item.state_ok::before{content:"toggle_on"}.toggle_item.state_unknown::before{content:"question_mark";font-size:20px;left:10px}a.toggle_item.state_nok:before{color:red}a.toggle_item.state_ok:before{color:green}.pagination{width:100%;margin:1em 0;display:flex;flex-flow:row wrap;gap:.5em}.pagination a,.pagination span{text-align:center !important;height:2.5em;width:2.5em;border-radius:2.5em;margin-left:.5em;background:#eee;line-height:2.5em;font-weight:bold;cursor:not-allowed}.pagination span{opacity:.3}.pagination a.on{cursor:default;font-weight:bold;color:#fff;background:#000}.pagination a,.pagination a.on:hover{cursor:pointer;text-decoration:none !important}.frm.paging_selector>div{margin:1.5em 0;padding:0;flex:0 1 auto;display:flex;flex-flow:row nowrap;align-items:center;gap:1em}.highlight{position:relative;padding-right:3px}.highlight::after{content:"";width:6px;height:6px;background:red;position:absolute;border-radius:6px;right:-6px;top:0;z-index:-1}.popup{position:fixed;width:100%;height:100%;background:rgba(200,200,200,.7);z-index:100;text-align:center;margin:0;padding:0;left:0;top:0}.popup.popup_hidden{display:none}.popup>.popup_main{position:fixed;background:#fff;color:#000;z-index:10;text-align:center;left:50%;top:50%;transform:translate(-50%, -50%);justify-content:space-around;max-width:98vw;max-height:98vh;min-width:250px;overflow:auto}.popup.closed{display:none}.popup.showborder>.popup_main{border:1px solid #999;border-radius:3px}.popup .popup_content{margin:35px 1em 1em 1em;max-width:100%}.popup .popup_content .title{font-weight:bold;margin-bottom:1em}.popup .popup_content .text{margin:1.5em 0}.popup .popup_content .text p{background:#eee;padding:1em}.popup .popup_content #wait_percent{background:#ddd;height:1.5em;margin-top:1em;color:#fff}.popup.popup_wo_close .popup_content{margin-top:1em}.popup.image_zoom .popup_content{max-height:calc(98vh - 2em - 35px)}.popup_close{position:absolute;top:0;left:0;width:100%;min-height:35px;z-index:3}.popup_close a{position:absolute;top:0;right:0;line-height:35px;width:35px;border-radius:0;cursor:pointer;text-align:center;text-decoration:none !important;z-index:3}div.block{margin-bottom:1em}.see_more_toggle{position:absolute}.see_more_toggle .see_more{width:100%;text-align:center;padding:2em 0 1em 0}.see_more_toggle .see_more button{cursor:pointer}.see_more_toggle.open .see_more{padding-top:1em}.see_more_toggle.closed>*{overflow-y:hidden}.see_more_toggle.closed .see_more{background:linear-gradient(180deg, transparent, #FFFFFF 1em, #FFFFFF);position:absolute;bottom:0;left:0}ul.accordeon li{list-style-type:none;padding:.25em 0}ul.accordeon>li .label{font-weight:bold;cursor:pointer;padding:.25em}ul.accordeon>li ul{padding-left:2em}ul.accordeon>li.closed .label::before{content:"+ "}ul.accordeon>li.closed>ul{display:none}ul.accordeon>li.open::before{content:"-"}#show_more_arrow::after{position:fixed;content:"⇩";bottom:75px;width:50px;line-height:50px;text-align:center;padding:5px;left:50vw;z-index:1000;font-size:45px;transform:translateX(-50%);background:#fff;border-radius:40px;color:#777;border:1px solid #777;animation:upDown 4s ease-out .5s 1 normal forwards}#return_actions{margin-top:2em}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:0}100%{opacity:1}}@keyframes upDown{from{transform:translate(-50%, 0px)}10%{transform:translate(-50%, 20px)}30%{transform:translate(-50%, -20px)}50%{transform:translate(-50%, 20px)}70%{transform:translate(-50%, -20px)}80%{transform:translate(-50%, 0)}81%{opacity:1}to{opacity:0}}html,body,.container{position:relative;min-height:100%;background-color:#fff}html,body{height:100%;scroll-behavior:smooth}.inwrap,#main_wrap,#nav_wrapper{position:relative;max-width:3000px;width:100%;margin:0 auto}.container,#main_block{max-width:100vw}.container{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center}.container>div,.container>header,.container>footer{clear:both;width:100%;flex:0 1 auto;position:relative}#content{position:relative}#content .leaflet-control-zoom a,#content .leaflet-control-zoom a:hover{text-decoration:none}@media screen and (max-width: 767px){.inwrap{padding:7px}}@media screen and (min-width: 768px){.inwrap{padding:15px}}#main_block{position:relative;flex:1 0 100% !important;padding:0;margin:0;width:100%;background:#fff;z-index:1;display:flex;flex-flow:column nowrap;align-items:center}#main_wrap{flex:1 0 100%}@media screen and (max-width: 767px){#main_wrap{padding:0 7px}}.img img{width:100%;height:auto;max-width:100%}.system_info{position:fixed;right:5px;font-size:.9em;bottom:100px;max-width:50vw;z-index:100}.system_info pre,.system_info p{background:rgba(255,255,255,.7);hyphens:auto;word-break:break-all;width:100%;padding:.5em;margin:0;padding-bottom:2em}.system_info pre+pre{margin-top:.25em}.system_info .system_debug,.system_info .log_level_INFOS{background:rgba(150,255,150,.7)}.system_info .log_level_ERRORS{background:rgba(255,100,100,.7)}.system_info .log_level_WARNINGS{background:rgba(255,180,100,.7)}#ajax_error_box{position:fixed;z-index:1000;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;background:#fee;color:#000;border:2px solid red;padding:2em;box-shadow:0 0 10px rgba(255,100,100,.5);cursor:pointer;border-radius:10px}#ajax_error_box a{text-decoration:underline;padding:.125em}#content table th{background:#4b4b4b;color:#fff;border:1px solid #4b4b4b}#content table td{border:1px solid #ddd}#content table tr:nth-child(even){background:#fff}#content table tr:nth-child(odd){background:#fff}@media screen and (max-width: 767px){#main_wrap{padding:7px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-content:center}#breadcrumb .inwrap{padding:3.5px 7px}#content{padding:0 0 7px 0;flex:1 0 10%}#aside{padding:0 0 7px 0;flex:1 0 10%}.up_title>h1{padding:7px 7px}}@media screen and (min-width: 768px){#main_wrap{padding:15px}table{min-width:50%}#breadcrumb .inwrap{padding:3.75px 15px}}.catalog .product .zoom_wrapper{border-radius:3px;border:1px solid #999}.catalog .product table caption{color:#000;background:#fff;border-color:#fff}.catalog .product table td{border-color:#999 #fff;vertical-align:baseline}.catalog .product .returnlink{margin-top:2em}.catalog .product .admin_div{border-radius:3px;border:1px solid #999;padding:1em}.catalog .product .admin_div table{margin-bottom:0}.catalog .product .nextprev{display:flex;align-items:baseline;gap:1em;flex-flow:row wrap;margin-bottom:1em}.catalog .product .nextprev span{vertical-align:initial}.catalog .batch_items{margin-top:2em}.borrowed .item_wrapper{position:relative}.borrowed .item_wrapper>.highlight{position:absolute;right:0;top:0;background:#fff;padding:.25em .5em;box-shadow:0 0 2px 2px red;margin:1em;border-radius:3px}.borrowed .item_wrapper>.highlight::after{display:none}.borrowed .item_wrapper td .highlight{z-index:1;padding-right:1px}.home #content{max-width:100% !important}.home #content .cms_post{max-width:1800px}.home #content .cms_post .text{padding:25px;margin-bottom:25px;border:1px solid #999;border-radius:5px;font-size:1.2em}@media screen and (min-width: 768px){.home #content .cms_post .text{column-count:2;column-gap:40px;column-rule:1px solid #000}.home #content .cms_post .text h1,.home #content .cms_post .text h2,.home #content .cms_post .text h3{column-span:all}}.home #content .cms_post h1{cursor:pointer}.home #content .cms_post h1::after{content:"arrow_right";font-size:40px;padding-left:0}.home #content .cms_post .text{display:none}.home #content .cms_post .open h1::after{content:"arrow_drop_down"}.home #content .cms_post .open .text{display:block}.home #content .msg .action{display:block;text-align:right;padding:.5em 0}.home #content .my_activity{display:flex;flex-flow:row wrap;gap:1em;margin-bottom:1em}.home #content .my_activity>.message{margin:0;flex:0 1 230px}.home #content .my_activity>.message .msg{height:100%;width:100%}.item_list{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start;gap:1vw}.item_list .item_wrapper{position:relative;flex:0 1 32%;background-color:rgba(200,200,200,.5)}.item_list .item_wrapper .favorite{padding:.5em 1em;text-align:right}.item_list .item_wrapper .availability{position:absolute;bottom:1em;left:1em;font-weight:normal}.item_list .item_wrapper #product_qty{margin:0 2em;width:calc(100% - 4em)}.item_list .item_wrapper #product_qty tr{background:#fff}.item_list .item{padding-top:1em;text-decoration:none !important;height:500px;margin-bottom:1vw;display:grid;grid-template-columns:auto;grid-template-rows:1fr auto;grid-template-areas:"logo" "title"}.item_list .item .logo{grid-area:logo;width:100%;display:flex;flex-flow:column nowrap;justify-content:center}.item_list .item picture{display:flex;justify-content:center;align-items:center}.item_list .item picture.autofit{width:100%;height:100%}.item_list .item picture.autofit img{position:absolute}.item_list .item h2{align-self:flex-end;grid-area:title;text-align:center;padding:.5em 2em}@media screen and (min-width: 768px)and (max-width: 1023px){.item_list .item_wrapper{flex:0 1 45%}}@media screen and (max-width: 767px){.item_list .item_wrapper{flex:0 1 100%}}#header{background:rgba(150,150,150,.4);background-size:cover;color:#aaa;border-bottom:1px solid #000;border-bottom:none}#header .inwrap{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;background:rgba(0,0,0,0)}#header .site_title{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px;color:#000;max-width:300px}#header .logo_site{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;color:#000;z-index:0}#header a.logo_site:hover{text-decoration:none !important}#header .logo_site,#header .logo{height:100%}#header .logo img{height:100% !important;width:auto !important}#header a.phone{background:#aaa;color:#cbcbcb;border-radius:1em;position:absolute;z-index:1}#header .phone{font-weight:bold}@media screen and (min-width: 1024px){#header{height:100px}#header .inwrap{height:100px;padding:10px 0}#header .inwrap>a,#header .inwrap>nav{padding:0 15px}#header .site_title{position:absolute;z-index:3;font-size:20px;top:50%;right:0;transform:translate(110%, -50%)}#header a.logo_site{padding-right:0}}@media screen and (min-width: 768px)and (max-width: 1023px){#header{height:100px}#header .inwrap{height:100px;padding:10px 10px}#header .site_slogan{position:absolute;z-index:3;font-size:20px;top:50%;right:0;transform:translate(110%, -50%)}#header .inwrap>a.phone{position:absolute;z-index:1;bottom:10px;left:450px;padding:.25em 1em}}@media screen and (max-width: 767px){#header{height:52px}#header .inwrap{height:52px;padding:7px 0;flex-flow:column nowrap}#header .inwrap>a{padding-left:7px}#header .slogan{text-align:center}#header .logo{max-width:205px}#header .logo img{width:100% !important;height:auto !important}}.menu{z-index:2}.menu a,.menu a:hover,.menu a:visited{text-decoration:none;color:#000}.menu a.on{font-weight:bold;cursor:default}.menu a.off{cursor:pointer}.menu ul,.menu li{list-style:none}.menuv{margin-bottom:1.5em}.menuv ul{padding-left:0;margin:0}.menuv ul>li{display:block}.menuv ul>li a{padding:.4em .125em;margin:0;display:flex}#menu_menu_connect_profile{z-index:1}.menuh>ul{margin:0;padding:5px}.menuh li{display:inline-block;margin-right:1em}.menuh li:last-child{margin-right:0}.menuh li a{position:relative}#menu_app_menu_system>.label::before{content:"settings"}#menu_app_menu_configuration>.label::before{content:"tune"}#navigation{background:#eee}@media screen and (min-width: 1024px){#navigation{padding:15px}}#navigation>nav>.label,#navigation>nav>.label_no_open,#navigation>nav.unique a{text-transform:uppercase;padding:.5em 0;display:block;cursor:pointer}.tab_menu{border-bottom:1px solid #000;width:100%;padding:0;margin:20px 0}.tab_menu ul{padding:0;margin:0}.tab_menu ul li{display:inline-block;margin:0}.tab_menu ul li a{padding:15px 10px;text-decoration:none !important}.tab_menu ul li.on{border:1px solid #000;border-bottom:4px solid #000}@media screen and (max-width: 767px){.tab_menu ul li a{padding:15px 5px;text-decoration:none !important}}#main_menu{background:#ddd;font-size:1.2em}@media screen and (min-width: 1024px){#main_menu{padding:0 15px}}#main_actions{padding:.5em 0}#main_actions .blocklink a,#main_actions a.inline{background:#4b4b4b;color:#000}.accordeon .menu ul{display:none}.accordeon .menu.open ul{display:block}@media screen and (max-width: 1023px){#content{margin-top:2em}.navigation_wrapper{z-index:4;position:absolute}#navigation.open{overflow-y:auto;position:fixed !important;height:100vh;width:100vw;top:0;left:0;z-index:4}#navigation.open>.label{text-align:left;margin-bottom:4em;cursor:pointer}#navigation.open>.label::after{font-size:1.8em;padding-left:.5em;position:fixed;background:linear-gradient(white 2em, transparent);z-index:1000;width:100%;top:0;padding:-3em;padding-bottom:1.5em;left:0;padding-top:.5em}}#main_menu{z-index:0}#menu_menu_connect_profile .m_admin a::before{content:"admin_panel_settings"}.material::before{font-family:"Material Icons";display:inline-block;margin-right:5px;vertical-align:middle}.material.prev::before{content:""}.material.view::before{content:""}.material.edit::before{content:""}.material.clone::before{content:""}.material.favorite::before{content:"favorite_border"}.material.favorite.on::before{content:"favorite"}.material_after::after{font-family:"Material Icons";display:inline-block;margin-left:5px}.material_after.next::after{content:""}#navigation{background:#fff}#navigation>nav>.label,#navigation>nav>.label_no_open,#navigation>nav.unique a,#navigation>#menu_dashboard>.label,#navigation>#menu_dashboard>.label_no_open,#navigation>#menu_dashboard.unique a{display:block !important;font-size:1.2em;padding-left:1.5em;position:relative}#navigation>nav>.label::before,#navigation>nav>.label_no_open::before,#navigation>nav.unique a::before,#navigation>#menu_dashboard>.label::before,#navigation>#menu_dashboard>.label_no_open::before,#navigation>#menu_dashboard.unique a::before{font-family:"Material Icons";text-transform:none;position:absolute;left:0}#navigation>nav.open .label,#navigation>#menu_dashboard.open .label{font-weight:bold}#menu_app_menu_admin>.label::before{content:""}#menu_app_menu_dashboard a::before{content:"dashboard"}#menu_app_menu_superadmin>.label::before{content:""}#menu_app_menu_cart>.label::before{content:""}#menu_app_menu_catalog>.label::before{content:""}#menu_app_menu_stock>.label::before{content:""}#menu_app_menu_member>.label::before{content:""}#menu_app_menu_system>.label::before{content:"settings"}#menu_app_menu_configuration>.label::before{content:"tune"}@media screen and (max-width: 1023px){#content{margin-top:2em}.navigation_wrapper{z-index:4;position:absolute}#navigation{padding:1em}#navigation>.label{text-align:left;margin-bottom:1em;cursor:pointer}#navigation>.label::after{font-size:1.8em;padding-left:0}#navigation.open{position:absolute;z-index:4;border:1px solid #999;border-radius:3px;min-width:250px}#navigation.open>.label::after{content:"menu_open"}#navigation.closed{position:absolute;left:7px;padding:0}#navigation.closed>.label{margin-bottom:0}#navigation.closed>.label::after{content:"menu"}#navigation.closed>nav{display:none}}@media screen and (min-width: 1024px){#navigation{min-width:200px}#navigation>.label{display:none}}.frm{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:1em;margin-bottom:2em}.frm>div.message{flex:1 1 100% !important}.frm>div.message ul{padding-left:1em}.frm>div{flex:1 1 100%;max-width:100%}.frm>div>label{display:block}.frm .form_title{font-weight:bold}.frm .input_field input,.frm .text_field textarea{border-radius:3px;border:1px solid #999;padding:.5em}.frm .input_field input.non_valide,.frm .text_field textarea.non_valide{border:1px solid red}.frm .input_field input:focus,.frm .text_field textarea:focus{border:3px solid #0074e8;outline:none;background-color:#e8f4ff}.frm fieldset{border-radius:3px;border:1px solid #999;padding:1em;margin-bottom:1em;flex:0 1 500px;max-width:100%}.frm fieldset>legend{font-weight:bold;padding:0 .5em;text-align:center}.frm fieldset .input_field input{width:calc(320px - 2em)}.frm span.obligatoire{color:red;font-weight:bold}.frm .bouton input{padding:.5em 1.5em;cursor:pointer;white-space:normal;border-radius:3px;border:1px solid #999;background-color:#ccc}.frm .bouton input:hover{background-color:#cbcbcb}.frm .input_field input{width:320px;max-width:100%}.frm .input_field input.intfield{width:7em}.frm textarea{width:320px;height:8em;max-width:100%}.frm .input_field input.non_valide,.frm .input_field input.invalid,.frm textarea.non_valide,.frm textarea.invalid{border:1px solid red}.frm .option_field .select2 .select2-selection .invalid{border-color:red}.frm .select2-results__option{min-height:2em}.frm .select2-selection__rendered{width:max-content !important;padding-left:3px !important;padding-right:0 !important;padding-top:.15em}.frm .select2-selection--single{border-color:#999;border-radius:3px;padding-bottom:2.5em;padding-top:0}.frm .option_field.add .select2{margin-right:1em}.frm .option_field .option_add{vertical-align:baseline;display:inline-block}.frm .option_field.invalid .select2-selection{border-color:red}.frm input:disabled,.frm textarea:disabled{background-color:#ededed;cursor:not-allowed}.frm .passwordfield{padding-right:3em !important}.frm .pass_visibility{position:absolute;line-height:2.5em;transform:translateX(-2.5em)}.frm .pass_visibility::after{font-size:1.4em;font-family:"Material Icons";cursor:pointer;content:"visibility_off"}.frm .pass_visibility.on::after{content:"visibility"}.frm>div.m_field.checkbox_field .wrapper{border-radius:3px;border:1px solid #999;background:#fcfcfc;display:inline-flex;justify-content:flex-start;align-items:center;padding:2px 5px 2px 0;width:auto}.frm>div.m_field.checkbox_field .checkbox_options{display:flex;flex-flow:row wrap;gap:.5em}.frm>div.m_field.checkbox_field .radio_checked,.frm>div.m_field.checkbox_field .radio_checked:hover{background:#007fff;color:#fff}.frm>div.m_field.checkbox_field.combo{flex-flow:row wrap}.frm>div.m_field.checkbox_field.combo .checkbox_options .wrapper{display:none}.frm>div.m_field.checkbox_field.combo .checkbox_options .wrapper.radio_checked,.frm>div.m_field.checkbox_field.combo .checkbox_options .frm .m_field .wrapper.radio_checked:hover{display:inline-flex;width:auto}.frm>div.m_field.checkbox_field.combo .js_select{margin-bottom:.5em}.frm>div.m_field.checkbox_field.combo option.hide{display:none}.frm>div.m_field.checkbox_field.combo select.option{display:inline-block}.frm>div.m_field.option_field{align-items:center}.frm .help{margin:.5em 0}.frm .help span{background:#f0f8ff;padding:.25em .75em .25em 2.2em;display:inline-block;border:1px solid #afc6ff}.frm .help span::before{content:"ⓘ";color:#003eff;font-size:1.4em;position:absolute;transform:translateX(-1.2em);line-height:.9em}.frm div.clear_after{flex-grow:1 !important;flex-basis:100% !important}.frm.filter{display:flex;flex-flow:row wrap;align-items:center;gap:1em;align-content:center;justify-content:flex-start;padding-bottom:2em}.frm.filter>div{padding:0;margin:0;flex:0 1 auto;max-width:100%}.frm.filter .option_field{display:flex;flex-flow:row nowrap;align-items:center}.frm.filter label,.frm.filter .bouton,.frm.filter .input_field{flex:0 0 auto;min-width:0 !important;width:auto;display:inline;margin-right:1em}.frm.filter .input_field{position:relative}.ajax_choice{position:absolute}.ajax_choice .result{position:relative;z-index:100}.ajax_choice .wrapper_table{background:#fff;box-shadow:0 0 2px #000;max-height:12em}.ajax_choice .wrapper_table table{margin-bottom:0}.ajax_choice .wrapper_table table a,.ajax_choice .wrapper_table table a:hover{text-decoration:none !important}.ajax_choice .wrapper_table table td{padding:0}.ajax_choice .wrapper_table table td a{padding:.25em .5em;display:block}.frm.confirm_popup{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:10px;max-width:400px;margin-bottom:0}.frm.confirm_popup>*{flex:1 1 100%}.frm.confirm_popup h4{font-size:1.1em;text-align:center}.frm.confirm_popup .text{text-align:left}.frm.confirm_popup fieldset{display:flex;flex-flow:row wrap;justify-content:space-around;width:100%;border:none;margin-bottom:0}.frm.confirm_popup fieldset>div{flex:0 0 auto}fieldset.frm.actions_buttons{border:none;padding-left:0;padding-right:0;flex:0 0 100%;flex-flow:row nowrap;justify-content:flex-start}fieldset.frm.actions_buttons>div{flex:0 1 auto}.editable_field{border-top:1px solid #aaa;display:flex;flex-flow:row wrap;gap:1em;align-items:flex-start;padding:5px 0}.editable_field>.label{flex:0 0 250px}.editable_field>.separator,.editable_field>a.open_editor{flex:0 0 30px;margin:0}.editable_field>.value{flex:0 1 calc(100% - 30px - 250px - 5em)}.editable_field .frm{margin-bottom:0}.editable_field .frm>div{flex:0 0 auto}.editable_field .frm>div label{display:none}.editable_field.editable .frm{position:absolute;left:-999em}.editable_field a.inline,.editable_field a.inline:hover,.editable_field .separator{border:none;box-shadow:none;padding:.25em;margin:0 0 0 1em}.editable_field a.inline span,.editable_field a.inline:hover span,.editable_field .separator span{display:none}.editable_field a.inline::before,.editable_field .separator::before{font-size:1.4em}.editable_field .separator::before{content:" "}.editable_field.open a.inline::before{content:"cancel"}.editable_field.open .frm{visibility:visible;display:flex;position:initial}.editable_field.open .value{display:none}@media screen and (max-width: 767px){.editable_field>.label{flex:0 0 100%}.editable_field>.value{flex:0 1 calc(100% - 30px - 3em)}}#connexion{max-width:300px;padding:1em;border:1px solid #aaa;background:#fff}.frm>.text_field{width:100%}.login00 #main_wrap{max-width:none}.login00 #content{margin-left:auto;margin-right:auto}#form:target{padding-top:115px !important;margin-top:-115px !important}.productcard textarea{width:100%}fieldset.frm{flex:1 1 100%}fieldset.frm>div{flex:0 1 40%}.checkbox_field.combo,div.text_field{flex:1 1 100% !important}.cnx body #header1,.cnx body #footer1,.cnx body #navigation{display:none}.cnx body #main_wrap{background-color:rgba(127,127,127,.15);position:absolute;width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.cnx body #content{position:absolute}.cnx body #connexion{max-width:300px;padding:1em;border:1px solid #000;background:#fff}.cnx body .blocklink a{border:none}.frm.paging_selector>div{min-width:0}#div_fi_form_member_7{width:100%}#div_fi_form_member_7 label{flex-grow:0}.user #adh{flex:0 0 100%}.popup #move_stock{gap:10px}.popup #move_stock>div{margin-bottom:1em}.popup #move_stock .infos{text-align:left}.popup #move_stock fieldset.frm{border:none;padding:0}.popup #move_stock fieldset.frm>div{flex:1 1 auto}.b_admin.catalog .noteditable .value{max-height:8em;overflow-y:scroll}#footer{background:#ddd;align-self:flex-end;z-index:0}#footer .inwrap{z-index:10;color:#fff;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;font-size:1.3em;gap:20px}#footer .footer_links ul{list-style:none;margin:0;padding:0}#footer .m_cms9{margin-right:4em}#footer h1{font-weight:bold;text-transform:capitalize;font-size:1em}#footer .footer_company .phone{display:block}#footer .organisme_social .links a{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center;padding:.25em 0 .5em 0}#footer .organisme_social .links .texte{margin-left:.5em}#footer .organisme_social .links img{float:left;width:35px;height:35px;border-radius:4px}@media screen and (max-width: 767px){#footer .inwrap{padding:.25em 0;gap:1em}#footer .inwrap ul li{display:block}}@media screen and (min-width: 768px){#footer .inwrap{padding:15px}#footer .inwrap nav li{margin:0 1em}}.gallery{background:#f0f0f0;padding:15px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}.gallery .img_big,.gallery picture{width:100%;height:100%}.gallery .img_big_container{position:relative;max-width:100%}.gallery .img_big_container .img_big{position:absolute}.gallery .img_big_container .img_big picture{position:absolute;display:flex;justify-content:center;align-items:center}.gallery .img_big_container .gallery_nav{width:100%;position:absolute;z-index:3;top:50%;left:0;transform:translateY(-50%)}.gallery .img_big_container .gallery_nav a{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:50px;text-decoration:none !important;text-transform:none;text-shadow:#fff 0 0 10px}.gallery .img_big_container .gallery_nav a.off{visibility:hidden}.gallery .img_big_container .gallery_nav .gallery_next{float:right}.gallery .img_big_container .gallery_nav a.gallery_prev{padding-left:12px}.gallery .img_small_container{position:relative;height:152px;overflow:hidden;width:100%;z-index:10;margin:20px 0 0 0}.gallery .mobile_wrap{position:absolute;width:999em}.gallery .mobile_wrap .img_small{margin-right:10px;float:left}.gallery .mobile_wrap .img_small img{border:1px solid rgba(0,0,0,0)}.gallery .mobile_wrap .img_small.on img{border-color:#000}.gallery .mobile_wrap .img_small:last-child{margin-right:0}table#product_data,table#availability{border:none}table#product_data tbody td,table#availability tbody td{border:none}table#product_data tbody tr,table#availability tbody tr{border-top:1px solid #aaa;border-left:1px solid #fff;border-bottom:1px solid #aaa;border-right:1px solid #fff}table#product_data tbody td>*,table#availability tbody td>*{max-height:10em;overflow-y:scroll}table#product_data tbody td>* li a,table#availability tbody td>* li a{display:block;padding-bottom:.5em}table caption{color:#fff;background:#000;padding:.5em;border:1px solid #000;border-bottom:none;font-weight:bold;border-radius:4px 4px 0 0}table td,table th{border-color:#777}.availability{padding:.5em 1em;display:inline-block;font-weight:bold;border-radius:3px;border:1px solid gray}.availability.off{background:#000;color:#fff}.availability.on{background:#fff;color:#000}.product_wrapper{display:flex;margin-bottom:2em;align-items:flex-start}@media screen and (min-width: 1024px){.product_wrapper{flex-flow:row nowrap;gap:30px}.product_wrapper .gallery{flex:0 1 500px;width:calc(100% - 430px) !important}.product_wrapper .product_data{flex:1 0 400px;max-width:600px}.product_wrapper .product_data table{width:100%}}@media screen and (min-width: 768px)and (max-width: 1023px){.product_wrapper{flex-flow:row nowrap;gap:20px}.product_wrapper .gallery{flex:1 0 300px;width:calc(100% - 380px) !important}.product_wrapper .product_data{flex:1 0 360px}.product_wrapper .product_data table{width:100%}}@media screen and (max-width: 767px){.product_wrapper{flex-flow:column nowrap;gap:20px}.product_wrapper .gallery{width:100%}.product_wrapper .gallery .img_big_container{height:350px !important}.product_wrapper .product_data{flex:1 1 auto}.product_wrapper .product_data table{width:100%}}.add_to_cart{margin-top:2em}.add_to_cart .wrapper_table{overflow:auto}.add_to_cart .wrapper_table table{min-width:0}.frm.cart_qty_change{align-items:center;flex-wrap:nowrap}.frm.cart_qty_change>div{margin:0;padding-right:0;min-width:0;flex-grow:0}.frm.cart_qty_change .bouton input{margin-left:0;margin-right:0}.frm.cart_qty_change .input_field input{min-width:10px;width:6em;margin-right:1em}body.addtocart .popup .cart_nav{display:flex;flex-flow:row wrap;justify-content:center}.gettable .item_wrapper>a{display:flex;gap:5px;flex-flow:row wrap;align-items:center}.gettable .item_wrapper>a h2{margin:0 0 0 1em}.gettable .item_wrapper .logo{height:80px;width:80px}.gettable .item_wrapper picture.autofit{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.gettable .item_wrapper picture.autofit img{position:absolute}#cart_validation.frm .bouton{margin-top:0}#cart_validation.frm .bouton>input{max-width:none !important;margin-left:0}#dashboard_link{text-transform:uppercase;font-weight:bold;padding:.5em 0;display:block;margin-left:1.4em;font-size:1.2em;margin-bottom:1.5em}#dashboard_link::before{font-family:"Material Icons";text-transform:none;position:absolute;transform:translate(-1.3em, -0.04em);content:""}.b_admin.cart fieldset{border:none;padding:0;margin-bottom:0}.b_admin.cart fieldset>div{flex:0 1 auto}.b_admin.cart fieldset>div label{display:inline-block}#cart td{vertical-align:middle}.mycart .wrapper_table{margin-bottom:0}.mycart form{margin-bottom:2em}.deliver_action{align-items:center}.deliver_action #div_delete{order:1}.deliver_action #div_ok{order:2}.deliver_action div.bouton{min-width:0}.frm.qty_form{justify-content:flex-start}.frm.qty_form>.input_field,.frm.qty_form>div.bouton{min-width:0;margin-right:0;padding-right:0}.adminordercheck .bouton{margin-top:0;display:inline-block;width:auto}.adminordercheck .gettable label{display:block}.adminordercheck .html_field{margin-right:0;padding:0}.adminordercheck #table{width:100%}.adminordercheck #div_delete,.adminordercheck #div_ok{min-width:0}.adminordercheck .frm.deliver_action{margin-bottom:2em}.adminordercheck #form_products div.qty{display:flex;flex-flow:column wrap;gap:.5em}.adminordercheck .bouton input{width:100%;margin:0}