:root{--font-family:'Source Sans Pro',Calibri,sans-serif;--font-size:12pt;--aside-width-min:320px;--aside-width:max(var(--aside-width-min), 25vw);--navbar-width:80px;--main-width:calc(100vw - var(--aside-width) - var(--navbar-width));--main-vw:calc(0.01 * var(--main-width));--main-h1-font-size:max(calc(1.5 * var(--font-size)), min(calc(8 * var(--main-vw)), 36pt));--scrollbar-width:10px;--footer-mso-font-weight:200;--column-gap:calc(3.5 * var(--main-vw));--main-h2-font-size:max(calc(1.4 * var(--font-size)), calc(0.61 * var(--main-h1-font-size)))}*{box-sizing:border-box}body{display:flex;margin:0;font-family:var(--font-family);font-size:var(--font-size);background-color:var(--bgr-color);line-height:1.25}::-webkit-scrollbar{width:var(--scrollbar-width);background-position-x:calc(var(--scrollbar-width) - var(--navbar-width))}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bgr-color);border-radius:6px 0 0 6px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-bgr-color-hover)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;color:var(--a-hover-color);text-decoration-color:var(--a-hover-underline-color);text-decoration-thickness:0}a:hover *{color:var(--a-hover-color)}a:hover .tt{color:#000}h1,h2{font-weight:var(--h1-h2-font-weight)}h3,h4,h5{font-weight:var(--h3-h4-h5-font-weight)}h1,h2,h3,h4,h5{line-height:1}h1{font-size:36pt}h2{font-size:22pt}h3{font-size:18pt}h4{font-size:16pt}h5{font-size:14pt}button{cursor:pointer;user-select:none;-ms-user-select:none;-webkit-user-select:none;border:none;font-family:var(--font-family);font-size:var(--font-size)}button{color:inherit;padding:5px min(5%,40px);border-radius:10px;font-weight:inherit;background:var(--main-button-bgr-color-hover-active)}button:active,button:hover{background:var(--item-cancel-color)}button:active{color:#000}form.one-line-form>div{display:flex;flex-direction:row;align-items:stretch}form input{font-size:18pt;padding:5px 10px 5px 15px;flex-grow:1;border:none;border-radius:10px 0 0 10px;font-family:var(--font-family);font-style:italic}form.one-line-form button{border-radius:0 10px 10px 0}main{width:var(--main-width);position:relative;padding:calc(10 * var(--main-vw));padding-top:0;left:var(--aside-width);color:var(--main-color);font-weight:var(--font-weight);overflow:hidden}main h3,main h4,main h5{margin:1.2em 0 .2em 0}main h1{font-size:var(--main-h1-font-size);text-align:center;font-style:italic;margin:1.15em 0;text-decoration-line:underline;text-decoration-thickness:0;text-decoration-color:var(--main-h1-underline-color);text-underline-offset:4px}main h1::first-letter{text-transform:capitalize}main h2{font-size:var(--main-h2-font-size);text-align:center;margin:1.1em 0 .5em 0}main h3{font-size:max(calc(1.3 * var(--font-size)),calc(.5 * var(--main-h1-font-size)))}main h4{font-size:max(calc(1.2 * var(--font-size)),calc(.45 * var(--main-h1-font-size)))}main h5{font-size:max(calc(1.1 * var(--font-size)),calc(.39 * var(--main-h1-font-size)))}main a{font-weight:var(--main-a-font-weight)}main p{margin:2px 0 calc(1.8 * var(--main-vw)) 0;text-align:justify;line-height:1.5;font-size:12.5pt;color:var(--main-p-color)}main table{line-height:1.5}main th{font-weight:var(--main-th-font-weight);text-align:right;padding-right:var(--main-vw);color:var(--main-p-color);font-size:11pt;vertical-align:baseline}main td{font-size:16pt;padding-left:var(--main-vw);vertical-align:baseline}main td:empty::before{content:'n/a';color:var(--main-td-na-color);font-size:13pt}main .material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' var(--main-button-font-weight),'GRAD' 0,'opsz' 48}aside,navbar{position:fixed;height:100%;display:flex;flex-direction:column;color:var(--aside-color);box-shadow:0 0 var(--aside-navbar-box-shadow-blur) var(--aside-navbar-box-shadow-spread) var(--aside-navbar-box-shadow-color);flex-grow:0;flex-shrink:0}#modal-gallery>.arrow,::-webkit-scrollbar,aside,navbar{background-color:var(--aside-navbar-bgr-color);background-image:url(/img/xv.png)}aside{width:var(--aside-width);padding:5px 10px 5px 30px}navbar{row-gap:5px;right:0;width:var(--navbar-width);padding:30px 20px;align-items:center;font-size:20pt}navbar[scrollbar-active=true]{width:calc(var(--navbar-width) - var(--scrollbar-width));padding-right:var(--scrollbar-width)}navbar>*{padding:7px 10px}.XXX{font-size:var(--main-h2-font-size);font-weight:var(--h1-h2-font-weight);line-height:1}.material-symbols-outlined{font-size:20pt;border-radius:10px;cursor:pointer;user-select:none;-ms-user-select:none;-webkit-user-select:none}.material-symbols-outlined:hover{text-decoration:none;color:inherit}.fvs-1-p>.material-symbols-outlined,.fvs-1.material-symbols-outlined,.fvs-2-p>.material-symbols-outlined,.fvs-2.material-symbols-outlined,.fvs-3.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 200,'GRAD' 0,'opsz' 48}.fvs-1-p>.material-symbols-outlined:hover,.fvs-1.material-symbols-outlined:hover{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 48}.fvs-2-p>.material-symbols-outlined:hover,.fvs-2.material-symbols-outlined:hover,.fvs-3.material-symbols-outlined:active,.fvs-3.material-symbols-outlined:hover{font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 48}.fvs-1-p>.material-symbols-outlined:active,.fvs-1.material-symbols-outlined:active,.fvs-2-p>.material-symbols-outlined:active,.fvs-2.material-symbols-outlined:active{font-variation-settings:'FILL' 1,'wght' 200,'GRAD' 0,'opsz' 48}#aside-navbar .active,.fvs-1-p>.material-symbols-outlined:active,.fvs-1-p>.material-symbols-outlined:hover,.fvs-1.material-symbols-outlined:active,.fvs-1.material-symbols-outlined:hover,.fvs-2-p>.material-symbols-outlined:active,.fvs-2-p>.material-symbols-outlined:hover,.fvs-2.material-symbols-outlined:active,.fvs-2.material-symbols-outlined:hover,.fvs-3.material-symbols-outlined:active,.fvs-3.material-symbols-outlined:hover{background-color:var(--items-aside-button-bgr-color-hover-active)}#specimen-navbar>.active,#specimen-navbar>:active,#specimen-navbar>:hover{background-color:var(--main-button-bgr-color-hover-active)}#specimen-navbar>:hover{font-variation-settings:'FILL' 0,'wght' var(--main-button-hover-font-weight),'GRAD' 0,'opsz' 48}#specimen-navbar>:active{font-variation-settings:'FILL' 1,'wght' var(--main-button-active-font-weight),'GRAD' 0,'opsz' 48}#aside-navbar .active,#specimen-navbar .active{font-variation-settings:'FILL' 1,'wght' 300,'GRAD' 0,'opsz' 48!important}#aside-navbar .active{cursor:unset}#aside-resize:active,#aside-resize:hover{background:0 0}footer{margin-top:60px;font-size:10pt;font-weight:var(--footer-mso-font-weight);letter-spacing:1px;color:var(--footer-color)}aside ul{margin:0;padding:0;list-style-type:none}aside h3{font-weight:300;margin:.5em 0 .2em 0}#title{margin:-5px -10px 0 -30px;padding:30px;text-align:center;color:var(--title-color);background:var(--title-bgr-color);font-size:24pt;letter-spacing:3px;font-weight:300;text-decoration:none;line-height:1.2;white-space:nowrap}#subtitle{margin-left:3px;font-size:8pt;text-transform:uppercase;font-weight:var(--subtitle-font-weight);color:var(--subtitle-color)}#summary{font-weight:300}#summary li{display:flex}#summary div:first-of-type{flex-grow:1}#summary div:last-of-type{font-weight:400;text-align:right}#summary span{font-weight:300}#items-wrapper{flex-grow:1;overflow-x:hidden;overflow-y:scroll;color:var(--items-color);width:calc(100% + var(--scrollbar-width))}#items-wrapper[scrollbar-active=true]{direction:rtl;margin-left:calc(-1 * var(--scrollbar-width))}#items-wrapper::-webkit-scrollbar{background:0 0}#items-wrapper ul{display:none}#items-header{display:flex;align-items:flex-end}#items-header h3{flex-grow:1}#checkout{padding:5px 10px;align-self:flex-end;margin:5px 0}#aside-resize,#items-sort{font-size:16pt;flex-grow:0;padding:3px 10px;border-radius:6px}#aside-resize{position:absolute;color:var(--title-color);right:0;top:0;writing-mode:vertical-rl;padding:0;border-radius:0 0 6px 0}#tab-basket-empty{display:none;flex-grow:1}.price:after{content:' €'}.remove:before{color:var(--item-cancel-color);content:"cancel"}.info:before{color:var(--item-info-color);content:"info"}#info-d{display:none;position:fixed;font-family:var(--font-family);font-size:var(--font-size);border-radius:6px;cursor:auto;pointer-events:none;padding:5px 20px;z-index:9;font-weight:400;background-color:#d3d3d3;color:#000;box-shadow:0 0 var(--aside-navbar-box-shadow-blur) var(--aside-navbar-box-shadow-spread) var(--aside-navbar-box-shadow-color);width:300px;height:200px}.items{display:flex;flex-direction:column;direction:ltr;row-gap:2px;font-weight:var(--items-font-weight)}.items li{display:flex}aside .items li{align-items:center;padding:0 10px 0 0;background-color:var(--item-bgr-color);min-height:2.5em;border-radius:0 1.25em 1.25em 0}aside .items>li>div:nth-of-type(1),aside .items>li>div:nth-of-type(3){flex-shrink:0;text-align:center;width:3em}aside .items>li>div:nth-of-type(1){font-size:calc(.9 * 1em)}aside .items>li>div:nth-of-type(2){flex-grow:1;font-style:italic}.items .material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 48;font-size:16pt;padding:0;top:1px}.items .material-symbols-outlined:hover{font-variation-settings:'FILL' 0,'wght' 700,'GRAD' 0,'opsz' 48}.items .material-symbols-outlined:active{font-variation-settings:'FILL' 1,'wght' 600,'GRAD' 0,'opsz' 48}aside .items>li>div:nth-of-type(2) span{font-style:normal;font-size:calc(.9 * 1em)}footer div{display:inline}footer .material-symbols-outlined{font-size:inherit;padding:0;display:inline;font-variation-settings:'FILL' 0,'wght' var(--footer-mso-font-weight),'GRAD' 0,'opsz' 48;position:relative;top:2px;cursor:auto}.breadcrumbs{font-size:8pt;letter-spacing:2px;text-transform:uppercase}.breadcrumbs dl,.breadcrumbs dt{display:inline-block}.breadcrumbs dt:nth-of-type(even){margin:0 10px;color:var(--breadcrumbs-arrow-color)}#aside-navbar,#specimen-navbar{display:flex;margin:10px 0;column-gap:5px}#aside-navbar>span{flex-grow:1;margin:0;padding:5px}#aside-navbar>span>span{display:none;position:absolute;top:-5px;left:48%;background-color:var(--items-count-bgr-color);border-radius:10pt;font-size:10pt;padding:2px 6px;font-family:var(--font-family)}#specimen-navbar{color:var(--main-p-color);padding:5px;justify-content:center}#specimen-navbar>*{padding:5px min(5%,40px)}.specimen-details-row,.two-columns-row{display:flex;column-gap:var(--column-gap);flex-wrap:wrap;justify-content:center}.two-columns-row>div{width:calc(var(--main-vw) * .5 - var(--column-gap));min-width:300px;flex-grow:1;flex-shrink:0}#specimen-image-wrapper{position:relative;margin-bottom:calc(1.5 * var(--main-vw))}#specimen-image-wrapper>img{max-width:100%;max-height:450px;display:block;margin:auto}#specimen-image-wrapper>.material-symbols-outlined{position:absolute;color:#fff;top:5px;font-size:20pt;background-color:#0000008f;padding:4px 7px 3px 7px}#specimen-image-wrapper>.material-symbols-outlined:active,#specimen-image-wrapper>.material-symbols-outlined:hover{background-color:#000000a8}.specimen-details-row>div{min-width:300px}.specimen-details-row>div:nth-of-type(1){flex:1}.specimen-details-row>div:nth-of-type(2){width:40%}.specimen-details-row>div:nth-of-type(2) table{width:100%}.specimen-details-row>div:nth-of-type(2) tr>*{width:50%}.specimen-details-row>div:nth-of-type(2) h3{text-align:center}.it{font-style:italic}.smaller{font-size:calc(.9 * 1em)!important;font-weight:var(--font-weight);color:var(--main-p-color)}.tt{position:absolute;opacity:0;height:0;font-family:var(--font-family);font-size:var(--font-size);border-radius:6px;cursor:auto;pointer-events:none;padding:5px 20px;z-index:3;font-weight:400;background-color:#d3d3d3;color:#000;box-shadow:0 0 var(--aside-navbar-box-shadow-blur) var(--aside-navbar-box-shadow-spread) var(--aside-navbar-box-shadow-color)}.tt-p-b,.tt-p-l,.tt-p-p-b>*,.tt-p-p-l>*{position:relative}.tt-p-b .tt,.tt-p-p-b>* .tt{top:calc(100% + 3px)}.tt-p-l .tt,.tt-p-p-l>* .tt{right:calc(100% + 3px)}.tt-p-b:not(.active):hover .tt,.tt-p-l:not(.active):hover .tt,.tt-p-p-b>:not(.active):hover .tt,.tt-p-p-l>:not(.active):hover .tt{opacity:1;height:auto;transition:opacity .3s .2s}.ch-hal-c>*,.hal-c{display:flex!important;justify-content:center}.ch-val-c>*,.val-c{display:flex!important;flex-direction:column;justify-content:center}#aside-resize .tt{writing-mode:horizontal-tb}.gallery{margin-top:10px;column-gap:8px;display:flex}.specimen-details-row .gallery-wrapper{display:flex;flex-direction:column;align-items:center}.specimen-details-row .gallery-wrapper .gallery{margin-top:0}.gallery img{display:block;max-width:300px;margin-bottom:8px;width:100%;cursor:pointer;transition:.3s}.gallery img:hover{opacity:.7}.gallery img:last-of-type{margin-bottom:0}.gallery-select{column-gap:0}.gallery-select img{margin-bottom:0;border:4px solid transparent}.gallery-select img:hover{opacity:1;border:4px solid var(--item-cancel-color)}.gallery-select img.selected{border:4px solid #f80}.modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000000e6;animation-name:fade-in;animation-duration:.5s}.modal>.img{flex-grow:1;padding:20px;display:flex;justify-content:center;align-items:center}.modal>.img>img{display:block;max-width:100%;max-height:100%}@keyframes fade-in{from{opacity:0}to{opacity:1}}#modal-gallery>.arrow{width:var(--navbar-width);flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:.7;cursor:pointer;border-radius:0;color:var(--aside-color);box-shadow:0 0 var(--aside-navbar-box-shadow-blur) var(--aside-navbar-box-shadow-spread) var(--aside-navbar-box-shadow-color)}#modal-gallery>.arrow:hover{opacity:1}#alerts{display:flex;flex-direction:column;row-gap:2px}.alert{position:relative;color:#000!important;border-radius:5px;padding:8px 35px;font-size:10pt;font-weight:500}.alert-error{background-color:#ffabab}.alert-success{background-color:#8cf4ce}.alert-info{background-color:#89c3ea}.alert-warning{background-color:#ffdd5d}#specimen-navbar .more::before{content:'more'}#specimen-navbar .more-target{display:none;position:absolute;top:calc(100% + 3px);border-radius:6px;padding:5px 20px;z-index:4;font-family:var(--font-family);font-size:var(--font-size);background-color:#d3d3d3;cursor:default;box-shadow:0 0 var(--aside-navbar-box-shadow-blur) var(--aside-navbar-box-shadow-spread) var(--aside-navbar-box-shadow-color)}#specimen-navbar .more-target ul{color:#000;padding:0;margin:0;list-style:none;line-height:1.5}#specimen-navbar .more-target ul li a{display:inline-block;width:100%;font-weight:400}#specimen-navbar .more-target ul li::before{content:'➤';font-size:8pt;color:var(--breadcrumbs-arrow-color);margin:0 10px 0 0}#specimen-navbar .more-target ul li a:hover{text-decoration-color:inherit}#location,#weather-chart{display:flex;align-items:center;flex-direction:column;height:450px}