article,body{text-align:left}body,html{-webkit-text-size-adjust:100%}.back-to-top,.close{height:50px;width:50px}.caption,.controls,.copy,.footnote{text-align:center}.container,.extern,.foot-container,.head-wrap,article{max-width:960px}.four-columns img,body,html{width:100%}*,.linx,.strong{text-decoration:none}*,table{padding:0}#order,table tr:nth-child(2n){background-color:var(--border)}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url('../fonts/poppins-v23-latin-regular.woff2') format('woff2'),url('../fonts/poppins-v23-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url('../fonts/poppins-v23-latin-500.woff2') format('woff2'),url('../fonts/poppins-v23-latin-500.ttf') format('truetype')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url('../fonts/poppins-v23-latin-600.woff2') format('woff2'),url('../fonts/poppins-v23-latin-600.ttf') format('truetype')}*{border:0;font-family:Poppins,sans-serif;margin:0;list-style:none}:after,:before{box-sizing:inherit}:root{--bg1:#2e2e2e;--bg2:#171717;--bg3:#fcf9f9;--black:#000;--blue:#1879b3;--border:#565656;--footer:#171717;--grey1:#666;--grey2:#aaa;--red:#c42921;--white:#fff}a,button{transition:.25s ease-in-out}.head-left a:focus,a,a img,a:active,a:focus,a:hover,summary:focus{border:none;outline:0}.agb h2{margin:0 0 1em}.agb li,.caption{margin-bottom:1em}.agb li{color:inherit;line-height:1.3em}.agb ul{margin:.6em 2.2em 2em;display:list-item}article{margin-top:2em}.two-columns p,article p{-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.back-to-top{background:url(../assets/top1.svg) center center no-repeat;bottom:20px;position:fixed;right:0;z-index:100}.close,.inficon img,summary{position:relative}.back-to-top:focus,.back-to-top:hover{background:url(../assets/top2.svg) center center no-repeat}.blink{animation-name:animation_blink;animation-timing-function:ease-in;animation-duration:3s;animation-iteration-count:infinite}@keyframes animation_blink{0%,100%{opacity:1}50%{opacity:.3}}body{background-color:var(--bg1);color:var(--grey2);font-weight:400;-webkit-tap-highlight-color:transparent}body,html{font-size:16px;height:100%;text-rendering:optimizeLegibility}button,input[type=button],input[type=submit]{display:block;border:none;font-size:1.1em;font-weight:600;float:left;margin:0;cursor:pointer;background-color:var(--bg3);color:var(--bg1);padding:20px 60px;letter-spacing:.1em;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.caption,.contact,.extern a,.head-wrap,.linx{font-weight:500}button:focus,button:hover{background-color:var(--red);color:var(--white)}button:active{transform:scale(1.1)}.caption{color:var(--grey1);font-size:.9375em}.contact,h1,h2,h3{color:var(--white)}.clear{clear:both}.close{background:url(../assets/modclose.png) top no-repeat;display:block;float:right;top:-11px;transform:scale(.6)}.copy,header{background-color:var(--bg2)}.modal,header{position:fixed}.close:hover{background-position:bottom;cursor:pointer}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.contact{font-size:1.25em;margin:1em 0}.container{margin:4em auto 2em;padding:0 1em}.content,details{margin:0 auto;max-width:960px}.controls{margin:0 auto 2rem;padding:24px}.copy,.footnote{font-size:1em}.copy{padding:.2em 0;color:var(--grey1)}#price h4,.extern a,.inficon,table{color:var(--grey2)}details[open] summary::after{transform:translate(5px,0) rotate(180deg)}.extern{align-content:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-items:center;-webkit-align-items:center;-ms-flex-align:center;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;-webkit-justify-content:space-around;-ms-flex-pack:distribute;margin:0 auto;padding:1em 0}.extern a:active,.extern a:hover,.foot-container a:active,.foot-container a:hover,.linx:hover,summary:hover{color:var(--red)}.examp{text-align:right}.four-columns{float:left;padding:.1em;text-align:center;width:24%}figure figcaption{color:var(--blue);line-height:1.4em;margin-bottom:2.5em}.fill{fill:var(--grey2)}.fill:hover{fill:var(--red)}.flexitem{align-self:auto;-webkit-align-self:auto;-ms-flex-item-align:auto;flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;order:0;-webkit-order:0;-ms-flex-order:0;width:25%}.modal,footer,header,table{width:100%}footer{background-color:var(--footer);bottom:0!important;border-top:solid 1px var(--border);height:auto;text-align:center}.foot-container{justify-content:space-around;margin:0 auto;padding:15px 0 5px}.foot-container,.head-left,.head-right,.head-wrap{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.foot-container a{color:var(--grey1);font-size:1em;margin-top:20px;margin-bottom:15px}.foot-container ul li{display:inline-block;padding:1em;width:auto}.glow img:active,.glow img:focus,.glow img:hover{color:#fff;box-shadow:0 5px 15px rgba(219,7,15,.4)}h1{margin:2rem 0;text-align:left}.half{display:block;max-height:350px;max-width:450px}header{border-bottom:1px solid var(--border);height:44px;overflow:hidden;top:0;z-index:9000}.head-left{display:flex;flex:3;order:1}.head-left img{display:flex;height:auto;justify-content:flex-start;margin-top:5px;max-width:160px}.head-right{flex:1;order:2}.head-left img:active,.head-left img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out}summary,summary::after{transition:.25s ease-in-out}.head-wrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;margin:0 auto}.head-wrap figcaption{display:none;height:auto}.inficon{display:block;padding-top:1em}.inficon img{display:block;float:left;height:auto;margin-right:1em;top:2px;width:24px}.inficon::after,.rows::after{content:"";clear:both;display:table}.item{color:var(--white);margin-right:1em}.item-point{margin:0 1em 0 2.2em}.line,.modline{border-top:2px dotted var(--grey2)}.linx,.strong{color:var(--white)!important;display:inline-block;font-weight:500!important;white-space:nowrap}.meta-sep,.modal{display:none}.linx img{margin-right:2px}.linx:focus,.linx:hover{color:var(--red)!important}.modal{background-color:rgba(0,0,0,.5);height:100%;left:50%;margin:0 auto;overflow:auto;padding-top:3em;top:50%;transform:translate(-50%,-50%);z-index:200}.modal-content{background-color:var(--bg3);height:auto;margin:5% auto;max-width:960px;padding:20px}.modal-content li,.modal-content p{color:var(--grey1);display:inherit;font-size:1.25em;line-height:1.5em}#order h3,#order li,.ordigit,.ordigit-head,.rows li,summary{color:var(--white)}.modal-content li{font-weight:500;text-align:left}.modal-content img,.resimg,.three-columns img,.two-columns img{height:auto;max-width:100%}.modline{margin-top:2em}.ordigit{margin-right:1em}.ordigit,.ordigit-head{font-size:1.25em;font-weight:500;margin-bottom:1em;letter-spacing:.02em}#order{border:4px solid var(--white);height:auto;margin:2em 0 3em;padding:0 1.5em 2em;width:auto}#order img{height:auto;margin-right:2em;max-width:8%;vertical-align:middle}#order li{font-size:1.25em;font-weight:500}#order h3{margin:.5em 0}.outback{display:-ms-flexbox;display:flex;margin:0 0 1em}.outicon{margin:0 6px -1px 0;justify-content:space-around}#price h4{margin-top:1em}#price p{margin:1em 0 0}.rows{padding-top:2em}.rows-fix{padding:1em 0 3em}.three-columns,.two-columns{float:left;padding:.1em;text-align:center}.rows li{margin-left:2em}.small{font-size:.875em;font-weight:400}.subject{display:contents}.subject::after{clear:both;content:""}.subject p{font-weight:500;float:left}summary{cursor:pointer;display:block;font-size:1.25em;font-weight:600;padding:1em 0}summary::after{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='19px' viewBox='-299.5 219.5 30 19'%3E%3Cpolygon fill='%23ffffff' points='-269.5,223.656 -273.7,219.5 -284.5,230.188 -295.3,219.5 -299.5,223.656 -284.5,238.5'/%3E%3C/svg%3E") center no-repeat;content:"";display:inline-block;height:19px;position:absolute;right:1em;top:25px;width:30px}summary:hover::after{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='19px' viewBox='-299.5 219.5 30 19'%3E%3Cpolygon fill='%23c42921' points='-269.5,223.656 -273.7,219.5 -284.5,230.188 -295.3,219.5 -299.5,223.656 -284.5,238.5'/%3E%3C/svg%3E") center no-repeat}summary::-webkit-details-marker{color:transparent;display:none}table{border-collapse:collapse;border-spacing:0;border-width:0}table td{padding:4px}table tr:last-of-type td{background-color:var(--bg2);border-top:2px solid var(--grey2);color:var(--white);font-weight:500}.tdwidth{width:70%}.two-columns{width:49%}.three-columns{width:32%}.mm-columns__img,.upper-footer{width:100%;height:auto}.two-columns ol{display:list-item;text-align:left}.two-columns p{margin:0 0 1em 2em;text-align:left}.upper-footer{background-color:var(--bg2);display:block;text-align:center}.mm-columns{--col-width:var(--_col-width, 240px);--columns:var(--_columns, 5);--gap:var(--_gap, 20px);columns:var(--col-width) var(--columns);column-gap:var(--gap)}.mm-columns__item:not(:last-child){margin-bottom:var(--gap)}.mm-columns__item a{cursor:zoom-in}@media (min-width:768px){.mm-masonry{--gap:16;--col-width:229;--_col-width:var(--col-width, 280);--_col-width-px:calc(var(--_col-width) * 1px);--_gap:calc(var(--gap, 20) * 1px);display:var(--display,grid);grid-template-columns:repeat(auto-fill,minmax(var(--_col-width-px),1fr));grid-auto-rows:1px;column-gap:var(--_gap)}.mm-masonry__item{--img-proportional-height:calc(var(--h) * var(--_col-width) / (var(--w)));grid-row-end:span var(--img-proportional-height,240);overflow:hidden}.mm-masonry__item:not(:last-child){margin-bottom:var(--_gap)}.mm-masonry__img{width:100%;height:auto;object-fit:cover}}@media (min-width:1024px){.mm-masonry{--gap:24;--col-width:300}}@media (min-width:1280px){.mm-masonry{--gap:24;--col-width:394}}@media only screen and (min-width:320px) and (max-width:767px){.caption,.inficon,.modal-content p,table{font-size:.875em}.extern a,.upper-footer{display:none}.four-columns,.three-columns,.two-columns{width:100%}#order{border-width:2px;margin:2em 0;padding:0 1.5em 2em}#order p{line-height:1.6em}#order li{font-size:1em}.rows li,.two-columns p{margin:0}.two-columns ol{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1024px){.caption{display:grid}.content,.head-wrap{padding-right:20px;padding-left:20px}.inficon img{height:auto;width:24px!important}table{font-size:1em}}