@charset "UTF-8";@supports (display:grid){.block--headerbox,.grid,.page,.results-container #results{display:grid;grid-template-columns:10px 15px 1fr 7fr 50px 25px;grid-template-rows:auto}@media screen and (min-width:768px){.block--headerbox,.grid,.page,.results-container #results{grid-template-columns:335fr 60fr 90fr 625fr 235fr}}@media screen and (min-width:1024px){.block--headerbox,.grid,.page,.results-container #results{grid-template-columns:335fr 160fr 90fr 725fr 135fr}}}.block--cta .cta,.block--product-entrance .cta,.block--text .cta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block--cta .cta a,.block--product-entrance .cta a,.block--text .cta a{color:#fff;line-height:1;text-align:center}.block--cta .cta img,.block--product-entrance .cta img,.block--text .cta img{width:40px;height:40px}@media screen and (min-width:768px){.block--cta .cta img,.block--product-entrance .cta img,.block--text .cta img{width:60px;height:60px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:AkkuratLLWeb-Light,sans-serif;font-size:16px;line-height:1.5}@media screen and (min-width:600px){html{font-size:17px;line-height:1.4}}@media screen and (min-width:1024px){html{font-size:19px;line-height:1.35}}@media screen and (min-width:1650px){html{font-size:20px;line-height:1.3}}*{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0;padding:0;background:#fff;color:#000;font-feature-settings:"liga" 1}@supports (font-variant-ligatures:common-ligatures){body{font-feature-settings:normal;font-variant-ligatures:common-ligatures}}a,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}h1,h2{font-family:AkkuratLLWeb-Light,sans-serif;font-weight:300;text-transform:uppercase}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h3,h4,h5,h6{font-family:AkkuratLLWeb-Bold,sans-serif;font-weight:400}li,p,ul{font-weight:300;letter-spacing:-.02em;font-feature-settings:"onum" 1}@supports (font-variant-numeric:oldstyle-nums){li,p,ul{font-feature-settings:normal;font-variant-numeric:oldstyle-nums}}dl,li,ol,p,ul{margin:0 0 1.5em;padding:0;font-size:1em}@media screen and (min-width:768px){dl,li,ol,p,ul{margin:0 0 1.4em}}@media screen and (min-width:1024px){dl,li,ol,p,ul{margin:0 0 1.35em}}@media screen and (min-width:1650px){dl,li,ol,p,ul{margin:0 0 1.3em}}ol,ul{margin-left:20px}li{margin-bottom:0}dt{color:#000;font-family:AkkuratLLWeb-Bold,sans-serif;font-weight:400}dd{margin:0 0 1em}dl dl,ol ol,ul ul{margin-bottom:0}img{display:block;width:auto;max-width:100%}a{transition:color .3s;color:#000}a:hover{color:#373737}b,strong{font-family:AkkuratLLWeb-Bold,sans-serif;font-weight:400}pre{margin-bottom:3em;padding:20px;background:#eee;color:#333;font-size:.75em}code{font-size:1em}sup{font-feature-settings:"sups" 1}@supports (font-variant-position:super){sup{font-feature-settings:normal;font-variant-position:super}}@supports (font-variant-position:super) or (font-feature-settings:"sups" 1){sup{font-size:inherit;vertical-align:inherit}}sub{font-feature-settings:"subs" 1}@supports (font-variant-position:sub){sub{font-feature-settings:normal;font-variant-position:sub}}@supports (font-variant-position:sub) or (font-feature-settings:"subs" 1){sub{font-size:inherit;vertical-align:inherit}}table{margin:1.5em 0;caption-side:bottom;border-collapse:collapse}table .number{text-align:right}table .alignment{text-align:"." center}caption{padding:.5em 5px 1.5em;color:#666;font-style:italic}caption,th{font-size:.8em}th{padding:.25em 2em .25em .5em;color:#333;font-family:AkkuratLLWeb-Bold,sans-serif;font-weight:400;text-align:left;font-variant-numeric:lining-nums tabular-nums}@media screen and (min-width:768px){th{padding:.25em 2em .25em .5em;font-size:1em}}th:last-child{padding-right:.5em}td,tfoot th{text-align:left}td{padding:.25em 2em .25em .5em;color:#333;font-size:.8em;font-variant-numeric:lining-nums tabular-nums}td,tr.no-border td{border:0}@media screen and (min-width:768px){td{padding:.25em 2em .25em .5em;font-size:1em;line-height:1.3}}@media screen and (min-width:1024px){td{font-size:1em}}td:last-child{padding-right:.5em}hr{margin:1.5rem 0;border:0;border-top:1px solid #eee}@media screen and (min-width:600px){hr{margin:1.4rem 0}}@media screen and (min-width:1024px){hr{margin:1.35rem 0}}@media screen and (min-width:1650px){hr{margin:1.3rem 0}}.hr hr{display:none}.hr{margin:1.5em 0;border-top:1px solid #ddd}blockquote{margin:2em 0 2em 25px;color:#000;font-style:italic}@media screen and (min-width:768px){blockquote{margin:0 0 1em 50px;padding:0 20px}}blockquote p{quotes:"“" "”" "‘" "’"}blockquote p:before{content:open-quote;margin-left:-.83ch}blockquote p:after{content:close-quote}figure{margin:0}figcaption{margin:.5em 0 2em;color:#666;font-size:.8em;font-style:italic}object{outline:none}fieldset{margin:0 0 3em;padding:1em;border:1px solid #d7d8d9}@media screen and (min-width:600px){fieldset{padding:1.5em}}legend{padding:0 2px;color:#000}label,legend{font-family:AkkuratLLWeb-Light,sans-serif;font-weight:400}label{display:block;margin:13px 0 3px;font-size:.85em}label.long{margin:15px 0;line-height:.9}input{color:#333;font-family:AkkuratLLWeb-Light,sans-serif;font-size:16px;font-weight:400}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{box-sizing:border-box;width:100%;margin:0;padding:7px;border:1px solid #d7d8d9;-webkit-appearance:none}input[type=number]{width:45px;padding:5px 3px;text-align:center}@media screen and (min-width:768px){input[type=number]{width:60px;padding:5px}}input[type=color]{padding:0}input[type=file]{font-size:12px}input[readonly=readonly]{color:#d1d3d4}input[disabled]{border-color:#e3e5e6;background:#f1f2f2;color:#d1d3d4}input:focus:not([readonly]){outline:none;box-shadow:0 0 5px hsla(0,0%,96%,.5)}input.submit{margin:25px 0 10px}textarea{box-sizing:border-box;width:100%;height:100px;padding:5px;border:1px solid #d7d8d9;font-family:AkkuratLLWeb-Light,sans-serif;font-size:16px}textarea[disabled]{border-color:#e3e5e6;background:#f1f2f2;color:#d1d3d4}textarea:focus{outline:none;box-shadow:0 0 5px hsla(0,0%,96%,.5)}select{margin:2px 0 10px;font-size:16px}::-webkit-input-placeholder{color:#d1d3d4;font-size:16px}:-moz-placeholder,::-moz-placeholder{color:#d1d3d4}:-ms-input-placeholder{color:#d1d3d4}.skip-to-main-content[href="#main"]{position:absolute;top:10px;right:100%;margin:20px 30px;padding:10px;background:hsla(0,0%,100%,.9);color:#000}.skip-to-main-content[href="#main"]:focus{right:auto}[hidden]{display:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (prefers-reduced-motion){*{animation:none!important}}.video-container{position:relative;height:0;margin:1em 0;padding-bottom:56.25%;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.color-1{border-color:#fff;background:#6a6b6b}.color-1,.color-1 a,.color-2{color:#fff}.color-2{border-color:#fff;background:#6a6b6b}.color-2 a,.color-3{color:#fff}.color-3{border-color:#fff;background:#6a6b6b}.color-3 a{color:#fff}.color-4{border-color:#000;background:#f6f6f6}.color-4,.color-4 a,.color-5{color:#000}.color-5{border-color:#000;background:#d7d7d7}.color-5 a{color:#000}.color-6{border-color:#fff;background:#7a7a75}.color-6,.color-6 a,.color-7{color:#fff}.color-7{border-color:#fff;background:#373737}.color-7 a,.color-8{color:#fff}.color-8{border-color:#fff;background:#000}.color-8 a{color:#fff}@font-face{font-family:AkkuratLLWeb-Light;src:url(/assets/fonts/AkkuratLLWeb-Light.woff) format("woff");font-display:swap}@font-face{font-family:AkkuratLLWeb-Light;src:url(/assets/fonts/AkkuratLLWeb-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:AkkuratLLWeb-Regular;src:url(/assets/fonts/AkkuratLLWeb-Regular.woff) format("woff");font-display:swap}@font-face{font-family:AkkuratLLWeb-Regular;src:url(/assets/fonts/AkkuratLLWeb-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:AkkuratLLWeb-Bold;src:url(/assets/fonts/AkkuratLLWeb-Bold.woff) format("woff");font-display:swap}@font-face{font-family:AkkuratLLWeb-Bold;src:url(/assets/fonts/AkkuratLLWeb-Bold.woff2) format("woff2");font-display:swap}.font--light{font-family:AkkuratLLWeb-Light,sans-serif;font-style:normal;font-weight:300}.font--regular{font-family:AkkuratLLWeb-Regular,sans-serif;font-style:normal;font-weight:400}.font--bold{font-family:AkkuratLLWeb-Bold,sans-serif;font-style:normal;font-weight:700}.text-display{margin-bottom:.6439025455rem;padding-top:.6439025455rem;font-size:2.985984rem;line-height:1.0757575758}@media screen and (min-width:600px){.text-display{margin-bottom:.4939025455rem;padding-top:.4939025455rem;font-size:2.985984rem;line-height:1.0757575758}}@media screen and (min-width:1024px){.text-display{margin-bottom:.4189025455rem;padding-top:.4189025455rem;font-size:2.985984rem;line-height:1.0757575758}}@media screen and (min-width:1650px){.text-display{margin-bottom:-.1018447414rem;padding-top:-.1018447414rem;font-size:3.8146972656rem;line-height:1.0757575758}}@media screen and (min-width:1024px){.text-display{font-size:3rem}}@media screen and (min-width:1024px) and (min-height:850px){.text-display{font-size:5.15978rem}}.text-display{font-weight:100}.text-display-sub{margin-bottom:.10009152rem;padding-top:.10009152rem;font-size:3.5831808rem;line-height:1.2}@media screen and (min-width:600px){.text-display-sub{margin-bottom:-.04990848rem;padding-top:-.04990848rem;font-size:3.5831808rem;line-height:1.2}}@media screen and (min-width:1024px){.text-display-sub{margin-bottom:-.12490848rem;padding-top:-.12490848rem;font-size:3.5831808rem;line-height:1.2}}@media screen and (min-width:1650px){.text-display-sub{margin-bottom:-.9110229492rem;padding-top:-.9110229492rem;font-size:4.768371582rem;line-height:1.2}}.text-display-sub{font-weight:100}.text-alpha,h1{margin-bottom:1.00584rem;padding-top:1.00584rem;font-size:2.0736rem;line-height:1.2}@media screen and (min-width:600px){.text-alpha,h1{margin-bottom:.85584rem;padding-top:.85584rem;font-size:2.0736rem;line-height:1.2}}@media screen and (min-width:1024px){.text-alpha,h1{margin-bottom:.78084rem;padding-top:.78084rem;font-size:2.0736rem;line-height:1.2}}@media screen and (min-width:1650px){.text-alpha,h1{margin-bottom:.48515625rem;padding-top:.48515625rem;font-size:2.44140625rem;line-height:1.2}}.text-beta,h2{margin-bottom:.4632rem;padding-top:.4632rem;font-size:1.728rem;line-height:1.2}@media screen and (min-width:600px){.text-beta,h2{margin-bottom:.3632rem;padding-top:.3632rem;font-size:1.728rem;line-height:1.2}}@media screen and (min-width:1024px){.text-beta,h2{margin-bottom:.3132rem;padding-top:.3132rem;font-size:1.728rem;line-height:1.2}}@media screen and (min-width:1650px){.text-beta,h2{margin-bottom:.128125rem;padding-top:.128125rem;font-size:1.953125rem;line-height:1.2}}.text-gamma,h3{margin-bottom:.54rem;padding-top:1.26rem;font-size:1rem;line-height:1.2}@media screen and (min-width:600px){.text-gamma,h3{margin-bottom:.48rem;padding-top:1.12rem;font-size:1rem;line-height:1.2}}@media screen and (min-width:1024px){.text-gamma,h3{margin-bottom:.45rem;padding-top:1.05rem;font-size:1rem;line-height:1.2}}@media screen and (min-width:1650px){.text-gamma,h3{margin-bottom:.42rem;padding-top:.98rem;font-size:1rem;line-height:1.2}}.text-delta,h4{margin-bottom:1.092rem;padding-top:.468rem;font-size:1.2rem;line-height:1.2}@media screen and (min-width:600px){.text-delta,h4{margin-bottom:.952rem;padding-top:.408rem;font-size:1.2rem;line-height:1.2}}@media screen and (min-width:1024px){.text-delta,h4{margin-bottom:.882rem;padding-top:.378rem;font-size:1.2rem;line-height:1.2}}@media screen and (min-width:1650px){.text-delta,h4{margin-bottom:.77rem;padding-top:.33rem;font-size:1.25rem;line-height:1.2}}h5,h6{margin-bottom:.9rem;padding-top:.9rem;font-size:1rem;line-height:1.2}@media screen and (min-width:600px){h5,h6{margin-bottom:.8rem;padding-top:.8rem;font-size:1rem;line-height:1.2}}@media screen and (min-width:1024px){h5,h6{margin-bottom:.75rem;padding-top:.75rem;font-size:1rem;line-height:1.2}}@media screen and (min-width:1650px){h5,h6{margin-bottom:.7rem;padding-top:.7rem;font-size:1rem;line-height:1.2}}.text-small,small{font-size:10px;text-transform:uppercase}.text-medium{font-size:14px;text-transform:uppercase}@media screen and (min-width:768px){.text-medium{font-size:16px}}@media screen and (min-width:1024px){.text-medium{font-size:20px}}.text-navigation{font-family:AkkuratLLWeb-Light,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase}@media screen and (min-width:768px){.text-navigation{font-size:12px}}@media screen and (min-width:1024px){.text-navigation{font-size:16px}}.section h2 .text-subheading,.section h3 .text-subheading,.text-subheading{margin-bottom:1em;font-family:AkkuratLLWeb-Light,sans-serif;font-size:12px;text-transform:uppercase}@media screen and (min-width:768px){.section h2 .text-subheading,.section h3 .text-subheading,.text-subheading{font-size:14px}}@media screen and (min-width:1024px){.section h2 .text-subheading,.section h3 .text-subheading,.text-subheading{font-size:16px}}.text-introduction{font-size:1.2em}@media screen and (min-width:1024px){.text-introduction{max-width:60ch}}.section h1,.section h2,.section p{color:inherit}.section h1{margin-top:1em}@media screen and (min-width:1024px){.section h2,.section h3{margin-top:0}}.section h2 .text-subheading,.section h3 .text-subheading{display:block}.vertical-rhythm{background-image:linear-gradient(rgba(0,0,200,.1) 1px,transparent 0);background-size:100% 1.5rem}@media screen and (min-width:600px){.vertical-rhythm{background-size:100% 1.5rem}}@media screen and (min-width:1024px){.vertical-rhythm{background-size:100% 1.35rem}}@media screen and (min-width:1650px){.vertical-rhythm{background-size:100% 1.3rem}}.no-ligatures{font-feature-settings:"liga" 0}@supports (font-variant-ligatures:no-common-ligatures){.no-ligatures{font-feature-settings:normal;font-variant-ligatures:no-common-ligatures}}.discretionary-ligatures{font-feature-settings:"dlig" 1,"hist" 1}@supports (font-variant-ligatures:discretionary-ligatures historical-ligatures){.discretionary-ligatures{font-feature-settings:normal;font-variant-ligatures:discretionary-ligatures historical-ligatures}}@supports (font-variant-numeric:diagonal-fractions){.diagonal-fractions{font-feature-settings:normal;font-variant-numeric:diagonal-fractions}}p.drop-cap:first-letter{margin:0 .1em 0 0;padding:0;float:left;font-size:75px;line-height:65px}.button,.caps,.small-caps{font-feature-settings:"smcp" 1,"c2sc" 1}@supports (font-variant-caps:all-small-caps){.button,.caps,.small-caps{font-feature-settings:normal;font-variant-caps:all-small-caps;line-height:1}}.button,.caps,.small-caps{letter-spacing:.02em}.proportional-nums{font-feature-settings:"pnum" 1}@supports (font-variant-numeric:proportional-nums){.proportional-nums{font-feature-settings:normal;font-variant-numeric:proportional-nums}}.tabular-nums{font-feature-settings:"tnum" 1,"zero" 1}@supports (font-variant-numeric:tabular-nums){.tabular-nums{font-feature-settings:normal;font-variant-numeric:tabular-nums slashed-zero}}.oldstyle-nums{font-feature-settings:"onum" 1}@supports (font-variant-numeric:oldstyle-nums){.oldstyle-nums{font-feature-settings:normal;font-variant-numeric:oldstyle-nums}}.lining-nums{font-feature-settings:"lnum" 1}@supports (font-variant-numeric:lining-nums){.lining-nums{font-feature-settings:normal;font-variant-numeric:lining-nums}}.lining-nums-with-fractions{font-feature-settings:"lnum" 1,"frac" 1}@supports (font-variant-numeric:lining-nums) and (font-variant-numeric:diagonal-fractions){.lining-nums-with-fractions{font-feature-settings:normal;font-variant-numeric:lining-nums diagonal-fractions}}.proportional-lining-nums{font-feature-settings:"pnum" 1,"lnum" 1}@supports (font-variant-numeric:proportional-nums){.proportional-lining-nums{font-feature-settings:normal;font-variant-numeric:proportional-nums lining-nums}}.proportional-oldstyle-nums{font-feature-settings:"pnum" 1,"onum" 1}@supports (font-variant-numeric:proportional-nums){.proportional-oldstyle-nums{font-feature-settings:normal;font-variant-numeric:proportional-nums oldstyle-nums}}.tabular-lining-nums{font-feature-settings:"tnum" 1,"lnum" 1}@supports (font-variant-numeric:tabular-nums){.tabular-lining-nums{font-feature-settings:normal;font-variant-numeric:tabular-nums lining-nums}}.tabular-oldstyle-nums{font-feature-settings:"tnum" 1,"onum" 1}@supports (font-variant-numeric:tabular-nums){.tabular-oldstyle-nums{font-feature-settings:normal;font-variant-numeric:tabular-nums oldstyle-nums}}.breadcrumbs{margin:0;padding:2em 0;color:#6a6b6b;font-family:AkkuratLLWeb-Regular,sans-serif;font-size:.6em;text-transform:uppercase}@media screen and (min-width:768px){.breadcrumbs{padding:2em 0;font-size:.8em}}.breadcrumbs.no-top-padding{padding-top:0}.breadcrumbs ul{margin:0;padding:0}.breadcrumbs li{display:inline}.breadcrumbs li+li:before{content:"/";padding:6px;color:#6a6b6b}.breadcrumbs a{color:#6a6b6b;text-decoration:none;white-space:nowrap}.breadcrumbs a.selected,.breadcrumbs a:hover{text-decoration:underline}.main .breadcrumbs,.main .breadcrumbs a,.main .breadcrumbs li+li:before{color:#6a6b6b}.button{margin:0 10px 0 0;padding:8px 28px 10px;transition:all .2s ease-in-out;border:1px solid #d8d8d8;background:#d8d8d8;color:#000;font-size:1em;letter-spacing:.04em;line-height:1.5;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.button:hover{border:1px solid #bbb;background-color:#bbb;color:#000}.button:active{border:1px solid #ccc;background-color:#ccc;color:#000}.button:focus{outline:none;box-shadow:0 0 5px hsla(0,0%,96%,.5)}.button.disabled,.button.disabled:hover{border-color:#e3e5e6;background:#f1f2f2;color:#d1d3d4}.button.disabled .icon,.button.disabled:hover .icon{opacity:.5}.button .icon{display:block;width:24px;height:24px;margin:-2px 7px 0 -4px;float:left;background-size:100%}.color-1 .button{background:rgb(93.3098591549,94.1901408451,94.1901408451)}.button--primary,.button--submit{min-width:80px;border:1px solid #000;background:#000;color:#fff;text-align:center}.button--primary:hover,.button--submit:hover{border:1px solid rgb(38.25,38.25,38.25);background:rgb(38.25,38.25,38.25);color:#fff}.button--primary:active,.button--submit:active{border:1px solid #333;background:#333;color:#fff;outline:none;box-shadow:0 0 5px hsla(0,0%,96%,.5)}.button--primary.disabled,.button--primary.disabled:hover,.button--submit.disabled,.button--submit.disabled:hover{text-shadow:none}.color-1 .button--primary,.color-1 .button--submit{background:#000}.button--secondary{border:1px solid #f6f6f6;background:#fff;color:#000}.button--secondary:hover{border:1px solid rgb(242.25,242.25,242.25);background:rgb(242.25,242.25,242.25);color:#000}.button--secondary:active{border:1px solid rgb(229.5,229.5,229.5);background:rgb(229.5,229.5,229.5)}.button--secondary.disabled,.button--secondary.disabled:hover{border-color:#e3e5e6;background:#f1f2f2;color:#d1d3d4}.color-1 .button--secondary{border-color:#fff;background:#fff}a.button,p.button{display:inline-block}p.button a{color:#fff;text-decoration:none}input[disabled].button:hover{border-color:#e3e5e6;background:#f1f2f2;color:#d1d3d4}.checkbox{display:grid;grid-gap:.5em;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;margin:10px 0;color:#000;font-size:.85rem}.checkbox .checkbox__input{display:grid;grid-template-areas:"a"}.checkbox .checkbox__input input{width:1em;height:1em;opacity:0}.checkbox .checkbox__input>*{grid-area:a}.checkbox .checkbox__input input:checked+.checkbox__control svg{transform:scale(1)}.checkbox .checkbox__input input:focus+.checkbox__control{outline:none;box-shadow:0 0 5px hsla(0,0%,96%,.5)}.checkbox .checkbox__input input:disabled+.checkbox__control{color:#ccc}.checkbox .checkbox__control{display:inline-grid;width:1em;height:1em;border:1px solid #888;border-radius:.15em}.checkbox .checkbox__control svg{transform:scale(0);transform-origin:bottom left;transition:transform .1s ease-in 25ms}.checkbox.checkbox--disabled{color:#ccc}.filter{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:2em 0 4em;padding:.8em 0 0;border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (min-width:1024px){.filter{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:.5em 0}.filter .select{max-width:32.7%;margin-bottom:0}}.filter-description p{margin-top:1em}.radio{display:grid;box-sizing:border-box;grid-gap:.5em;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;margin:10px 0;color:#000;font-size:1rem}.radio input{width:0;height:0;margin:0 0 0 -5px;padding:0;opacity:0}.radio input:checked+.radio__control{background:radial-gradient(#7a7a74 50%,rgba(255,0,0,0) 51%)}.radio input+.radio__control:before{content:"";width:.5em;height:.5em;transform:scale(0);transition:transform .2s ease-in-out;border-radius:50%;box-shadow:inset .5em .5em #7a7a74}.radio input:checked+.radio__control:before{transform:scale(1)}.radio input:focus+.radio__control{outline:none;box-shadow:0 0 5px hsla(0,0%,96%,.5)}.radio input:disabled+.radio__control{border-color:#eee}.radio .radio__input{display:-ms-flexbox;display:flex}.radio .radio__label{line-height:1}.radio .radio__control{display:grid;width:1em;height:1em;border:1px solid #ccc;border-radius:50%;place-items:center}.radio.radio--disabled{color:#ccc}.select{display:grid;position:relative;box-sizing:border-box;grid-template-areas:"b";width:100%;margin:0 0 1em;padding:.7em .7em .65em;border:1px solid #d8d8d8;border-radius:0;background-color:#d8d8d8;color:#040404;font-size:16px;line-height:1.7;text-transform:uppercase;cursor:pointer;scrollbar-color:#7a7a74 #040404}@media screen and (min-width:1024px){.select{min-width:15ch;max-width:400px;font-size:.85em}}.select select{-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:0 1em 0 0;border:none;outline:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit;cursor:inherit;appearance:none}.select select:focus{box-shadow:none}.select select:focus+.focus{outline:none;box-shadow:0 0 5px hsla(0,0%,96%,.5);position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit}.select:not(.select--multiple):after{content:"";width:.8em;height:.5em;margin-top:.55rem;background-color:#040404;clip-path:polygon(100% 0,0 0,50% 100%);justify-self:end}.select select::-ms-expand{display:none}.select:after,.select select{grid-area:b}.select select[multiple]{height:5rem;padding-right:0}.select select[multiple] option{white-space:normal}.select.select--disabled{border-color:#f5f5f5;background-color:#f5f5f5;cursor:not-allowed;scrollbar-color:#ddd #eee}.select.select--disabled:not(.select--multiple):after{background-color:#ddd}.product-variant{display:grid;grid-gap:30px 15px;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin-top:20px;margin-left:0;transition:all .8s linear}.product-variant.hidden{transform:translateY(-20px);opacity:0}@media screen and (min-width:600px){.product-variant{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){.product-variant{grid-gap:20px;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1024px){.product-variant{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:1650px){.product-variant{grid-template-columns:repeat(6,1fr)}}.product-variant .information-table.variant{background-color:#fff}.product-variant .information-table.variant tr{display:block;width:50%;float:left}.product-variant .information-table.variant td:nth-child(odd) p{font-family:AkkuratLLWeb-Bold,sans-serif}.product-variant .page--button{padding-bottom:0}.product-variant .page--button.product-information-variant{padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #000}.product-variant .button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-right:0}.product-variant .button.button{min-width:unset;padding:8px 10px 10px}@media screen and (min-width:600px){.product-variant .button.button{padding:8px 20px 10px}}.product-variant .button.cart-button{border:1px solid #ebebeb;background-color:#ebebeb;color:#000;font-family:AkkuratLLWeb-Bold,sans-serif;font-size:.6em;line-height:2}@media screen and (min-width:1024px){.product-variant .button.cart-button{line-height:1.8}}.product-variant .button.disabled,.product-variant .button.disabled:hover{font-size:.6em}@media screen and (min-width:350px){.product-variant .button.disabled,.product-variant .button.disabled:hover{font-size:.7em}}.product-variant li{width:fit-content;perspective:40rem;border:1px solid #fff;list-style:none}.product-variant li .content{position:relative;transform-style:preserve-3d;transition:transform 1s}.product-variant li .content.cart-variant:hover{transform:rotateY(180deg);cursor:pointer}.product-variant li .content.show-back{transform:rotateY(180deg)}.product-variant li .turn-icon,.product-variant li .turn-icon-back{position:absolute;z-index:1;top:10px;right:10px;width:25px;max-width:25px;height:25px;max-height:25px;cursor:pointer}.product-variant li .back-side{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.product-variant li .back-side,.product-variant li .front-side{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;backface-visibility:hidden;outline:1px solid transparent}.product-variant li .back-side img,.product-variant li .front-side img{height:auto}.product-variant li .back-side img:hover,.product-variant li .front-side img:hover{cursor:pointer}.product-variant li .cart-variant .back-side img:hover,.product-variant li .cart-variant .front-side img:hover{cursor:unset}.product-variant li .variant-title{margin-bottom:10px;padding:8px 8px 10px;border:1px solid #ebebeb;background:#ebebeb;color:#000;font-size:.7em;text-align:center;text-transform:uppercase}.product-variant li .variant-title:hover{border:1px solid #000;background-color:#000;color:#fff}.product-variant li .variant-title.no-link:hover{border:1px solid #ebebeb;background:#ebebeb;color:#000}.information-table{display:block;margin:0;padding:.5em 0;border-collapse:unset;border-top:1px solid #000}.information-table td{padding:0 1em 0 .5em;line-height:unset}.information-table td p{margin:0;font-size:.8em;white-space:pre}.block--cta{grid-column:1/span 6;padding:50px 0;background:#fff}@media screen and (min-width:768px){.block--cta{grid-column:1/span 5;padding:80px 0}}.block--cta .heading{grid-column:4/span 1;align-self:center}.block--cta .cta{grid-column:5/span 1}.block--headerbox{grid-column:1/span 6;-ms-flex-align:center;align-items:center;min-height:230px;background-position:50% 50%;background-size:cover}@media screen and (min-width:768px){.block--headerbox{grid-column:1/span 5;min-height:450px}}@media screen and (min-width:1024px){.block--headerbox{min-height:550px}}@media screen and (min-width:1650px){.block--headerbox{min-height:750px}}.block--headerbox h1{grid-column:span 5;text-align:center}@media screen and (min-width:0) and (max-width:768px){.block--headerbox.product-category h1{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}}.block--headerbox.video{min-height:180px}@media screen and (min-width:768px){.block--headerbox.video{min-height:430px}}.block--headerbox .video-heading{position:absolute;z-index:1;top:12%;width:100%;color:#fff}@media screen and (min-width:768px){.block--headerbox .video-heading{top:20%}}@media screen and (min-width:1024px){.block--headerbox .video-heading{top:30%}}@media screen and (min-width:1650px){.block--headerbox .video-heading{top:40%}}.block--headerbox .video-container{position:relative;grid-column:span 6;margin:0;padding:56.25% 0 0}@media screen and (min-width:768px){.block--headerbox .video-container{grid-column:span 5}}.product-card,.product-category{color:#000;text-align:center}.product-card a,.product-category a{text-decoration:none}.product-card img,.product-category img{height:auto;background:#f6f6f6}.product-card .title,.product-category .title{margin-bottom:10px;padding:10px 25px;background:#d8d8d8;line-height:1.2}.product-card .table-downloads,.product-category .table-downloads{margin:0;padding:15px 0 15px 40px}.product-card .table-downloads .download,.product-category .table-downloads .download{background-size:30px;font-size:.9em}.product-grid{display:grid;grid-gap:20px 15px;grid-template-columns:1fr;grid-template-rows:auto;max-width:60%;margin:0 auto 50px;list-style-type:none}@media screen and (min-width:375px){.product-grid{grid-template-columns:repeat(2,minmax(150px,1fr));max-width:100%}}@media screen and (min-width:600px){.product-grid{grid-gap:40px 20px}}@media screen and (min-width:768px){.product-grid{grid-gap:60px 30px;grid-template-columns:repeat(3,minmax(150px,1fr));max-width:1440px;margin-bottom:100px}}@media screen and (min-width:1024px){.product-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}}.product-back{margin:2em 0 1em;font-size:.8em}@media screen and (min-width:768px){.product-back{margin:4em 0 2em}}.block--product-entrance{grid-column:1/span 6;min-height:230px;padding:80px 0;background-repeat:no-repeat;background-position:0;background-size:cover}@media screen and (min-width:494px){.block--product-entrance{padding:95px 0}}@media screen and (min-width:768px){.block--product-entrance{grid-column:1/span 5;min-height:560px;padding:250px 0}}.block--product-entrance .heading{grid-column:4/span 1;margin-left:3.5em}.block--product-entrance .heading h2{font-size:1.5rem}@media screen and (min-width:600px){.block--product-entrance .heading h2{font-size:1.728rem}}@media screen and (min-width:768px){.block--product-entrance .heading{margin-left:0}}.block--product-entrance .block-link{text-decoration:none}.block--product-entrance .block-link:hover{color:inherit}.block--product-entrance .cta{grid-column:5/span 1}.block--text{display:-ms-flexbox;display:flex;grid-column:1/span 6;-ms-flex-align:center;align-items:center;min-height:490px;background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (min-width:768px){.block--text{grid-column:1/span 5}}@media screen and (min-width:1650px){.block--text{min-height:560px}}.block--text h1{margin-bottom:.4632rem;padding-top:.4632rem;font-size:1.728rem;line-height:1.2}@media screen and (min-width:600px){.block--text h1{margin-bottom:.3632rem;padding-top:.3632rem;font-size:1.728rem;line-height:1.2}}@media screen and (min-width:1024px){.block--text h1{margin-bottom:.3132rem;padding-top:.3132rem;font-size:1.728rem;line-height:1.2}}@media screen and (min-width:1650px){.block--text h1{margin-bottom:.128125rem;padding-top:.128125rem;font-size:1.953125rem;line-height:1.2}}.block--text h1,.block--text h2,.block--text p{margin:0;word-break:break-word}@media screen and (min-width:768px){.block--text h1,.block--text h2,.block--text p{word-break:unset}}.block--text .heading{grid-column:4/span 1;margin-bottom:35px}.block--text .text{grid-column:3/span 3;margin-bottom:45px}@media screen and (min-width:768px){.block--text .text{grid-column:3/span 2}}.block--text .text-button{grid-column:4/span 1}.block--text .block-link{color:inherit;text-decoration:none}.block--text .block-link:hover{color:inherit}.block--text .cta{grid-column:5/span 1}.block--text .button{min-width:200px}@media screen and (min-width:1650px){.block--text .button{min-width:400px}}.block--text.bg--white{background-color:#fff}.block--text.bg--light{background-color:#f6f6f6}.block--text.bg--dark{background-color:#6a6b6b;color:#fff}.block--text.bg--dark h2,.block--text.bg--dark p{text-shadow:0 0 10px rgba(0,0,0,.95)}@media screen and (min-width:768px){.block--text.bg--dark h2,.block--text.bg--dark p{text-shadow:0 0 10px rgba(0,0,0,.7)}}.text-bard-table{display:grid;grid-column:4/span 2;grid-template-columns:1fr 1fr;grid-template-rows:auto;width:100%}@media screen and (min-width:768px){.text-bard-table{grid-column:4/span 1}}.text-bard-table dl{margin:5px 0 0}.text-bard-table dl:nth-child(odd){margin-right:12px}.text-bard-table dl:nth-child(2n){margin-left:12px}.text-bard-table dt{font-family:AkkuratLLWeb-Bold,sans-serif;font-size:.8em}@media screen and (min-width:768px){.text-bard-table dt{font-size:1em}}.text-bard-table dd{font-size:.8em}@media screen and (min-width:768px){.text-bard-table dd{font-size:1em}}.grid{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:start;max-width:1440px;margin:0 auto}.header,.menu-container{grid-column:1/span 5}.header{position:unset;width:100%;height:70px;background:#fff}@media screen and (min-width:768px){.header{position:relative}}@media screen and (min-width:1024px){.header{height:100px}}.header .logo{position:absolute;top:25px;left:15px}@media screen and (min-width:1024px){.header .logo{top:35px;left:30px}}.header .logo a{margin:0;padding:0}.header .logo img{width:150px;height:15px}@media screen and (min-width:1024px){.header .logo img{width:250px;height:26px}}.header .menu-toggle{display:block;position:absolute;top:20px;right:38px;padding:5px 13px;border:0;background:none;color:#6a6b6b;font-family:AkkuratLLWeb-Light,sans-serif;font-size:.85em;font-weight:700;line-height:1}@media screen and (min-width:1024px){.header .menu-toggle{top:30px;right:70px}}.header .menu-toggle:hover{cursor:pointer}.header .menu-toggle .bar1,.header .menu-toggle .bar2,.header .menu-toggle .bar3{width:25px;height:3px;margin:5px 0;transition:.3s;background-color:#000}@media screen and (min-width:1024px){.header .menu-toggle .bar1,.header .menu-toggle .bar2,.header .menu-toggle .bar3{width:30px;height:4px;margin:6px 0}}.header .menu-toggle .bar1{margin-top:0}@media screen and (min-width:1024px){.header .menu-toggle .bar1{margin-top:3px}}.header .menu-toggle .bar3{margin-bottom:0}@media screen and (min-width:1024px){.header .menu-toggle .bar3{margin-bottom:3px}}.header .menu-toggle.change .bar1{transform:rotate(-135deg) translate(-6px,-5px)}@media screen and (min-width:1024px){.header .menu-toggle.change .bar1{transform:rotate(-135deg) translate(-7px,-6px)}}.header .menu-toggle.change .bar2{opacity:0}.header .menu-toggle.change .bar3{transform:rotate(135deg) translate(-6px,6px)}@media screen and (min-width:1024px){.header .menu-toggle.change .bar3{transform:rotate(135deg) translate(-8px,8px)}}.header .cart-counter-container{display:-ms-flexbox;display:flex;position:absolute;top:21px;right:15px;width:25px;height:17px}@media screen and (min-width:1024px){.header .cart-counter-container{top:35px;right:30px;width:38px;height:27px}}.header .cart-counter-container .cart-counter{display:inline-block;position:absolute;right:12px;bottom:7px;width:15px;height:15px;border-radius:50%;background:#80b576;color:#fff;font-family:AkkuratLLWeb-Bold,sans-serif;font-size:.6em;line-height:1.5;text-align:center}@media screen and (min-width:1024px){.header .cart-counter-container .cart-counter{right:22px;bottom:12px;width:22px;height:22px;line-height:1.8}}.header .cart-counter-container .cart-counter.hidden{opacity:0}.vrview{grid-column:1/span 6;height:70vh!important;height:70svh!important}@media screen and (min-width:768px){.vrview{grid-column:1/span 5;height:450px!important}}@media screen and (min-width:1024px){.vrview{height:550px!important}}@media screen and (min-width:1650px){.vrview{height:750px!important}}.navigation-container{position:relative;grid-column:1/span 6}@media screen and (min-width:768px){.navigation-container{grid-column:1/span 5}}.navigation-container a{color:#fff;font-size:18px;text-decoration:none}.navigation-container a:hover{text-decoration:underline}.navigation-container a.current{color:#fff;text-decoration:underline}.navigation-container a:focus{outline:2px solid #7a7a75}.navigation-container ul{margin:0;padding:0;list-style:none}.navigation-container .navigation{position:absolute;z-index:100;right:0;box-sizing:border-box;width:100%;margin:0 auto;padding:30px 30px 45px;transition:opacity .25s;opacity:1;background:#494949;color:#fff}.navigation-container .navigation.hidden{z-index:-10;opacity:0}@media screen and (min-width:1024px){.navigation-container .navigation{position:absolute;grid-column:1/span 5;border:1px solid #6a6b6b}}@media screen and (min-width:1025px){.navigation-container .navigation{padding:50px 50px 70px}}.navigation-container .nav{display:grid;grid-template-columns:1fr;grid-template-rows:auto;width:100%;transition:all .3s linear}@media screen and (min-width:1024px){.navigation-container .nav{grid-template-columns:1fr 1fr 1fr 1fr}}.navigation-container .nav.slide-in{transform:translateX(-50px);opacity:0}.navigation-container .nav.slide-out{transform:translateX(50px);opacity:0}.navigation-container .nav>ul{display:contents}@media screen and (min-width:1024px){.navigation-container .nav>ul{display:unset}}.navigation-container .nav>ul>li{width:100%;margin:0;float:left}@media screen and (min-width:1024px){.navigation-container .nav>ul>li{grid-column:2}}@media screen and (min-width:1025px) and (max-height:1200px){.navigation-container .nav>ul>li{margin:10px 0 0}}.navigation-container .nav>ul>li>a{display:block;font-family:AkkuratLLWeb-Light,sans-serif;font-size:22px;line-height:1.6;text-transform:uppercase}@media screen and (min-width:768px){.navigation-container .nav>ul>li>a{font-size:24px}}.navigation-container .nav ul{margin:5px 0 20px 20px}.navigation-container .nav li ul{display:none}@media screen and (min-width:1024px){.navigation-container .nav li ul{display:block;margin-left:0}}.navigation-container .nav li ul li a{font-family:AkkuratLLWeb-Bold,sans-serif;line-height:1.7}.navigation-container .nav li ul ul{display:none}@media screen and (min-width:1024px){.navigation-container .nav li ul ul{display:block;margin-left:20px}}.navigation-container .nav li ul ul a{font-family:AkkuratLLWeb-Light,sans-serif}.navigation-container .nav li.parent ul{display:block}@media screen and (min-width:0) and (max-width:768px){.navigation-container .af-login li{grid-row:100;padding-top:20px}}.navigation-container .af-login a{text-decoration:none}.navigation-container .af-login .text-and-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.navigation-container .af-login .text-and-icon span{font-family:AkkuratLLWeb-Bold,sans-serif;font-size:14px;text-transform:none}@media screen and (min-width:1024px){.navigation-container .af-login .text-and-icon span{font-size:16px}}.navigation-container .link-and-icon-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:1024px){.navigation-container .link-and-icon-container img{display:none}}.navigation-container .link-and-icon-container a{display:block;width:100%;font-family:AkkuratLLWeb-Light,sans-serif;font-size:22px;text-transform:uppercase}@media screen and (min-width:768px){.navigation-container .link-and-icon-container a{font-size:24px}}.navigation-container .back{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:10px;font-size:12px;text-decoration:none;text-transform:uppercase}.navigation-container .back:hover{text-decoration:none}main{display:block}.page{grid-column:1/span 6;max-width:1440px;margin:0 auto;padding:30px 0;background:#fff}@media screen and (min-width:768px){.page{grid-column:1/span 5;padding:60px 0}}.page--button,.page--download,.page--image,.page--text{grid-column:4/span 2;padding-bottom:2em}@media screen and (min-width:768px){.page--button,.page--download,.page--image,.page--text{grid-column:4/span 1}}.page--text h1{margin-bottom:.4632rem;padding-top:.4632rem;font-size:1.728rem;line-height:1.2}@media screen and (min-width:600px){.page--text h1{margin-bottom:.3632rem;padding-top:.3632rem;font-size:1.728rem;line-height:1.2}}@media screen and (min-width:1024px){.page--text h1{margin-bottom:.3132rem;padding-top:.3132rem;font-size:1.728rem;line-height:1.2}}@media screen and (min-width:1650px){.page--text h1{margin-bottom:.128125rem;padding-top:.128125rem;font-size:1.953125rem;line-height:1.2}}.page--button .button{min-width:200px}@media screen and (min-width:1024px){.page--button .button{min-width:400px}}.page--introduction{grid-column:3/span 3;padding-bottom:2em}@media screen and (min-width:768px){.page--introduction{grid-column:3/span 2}}.page--introduction p{margin-bottom:0}.page--contact{grid-column:4/span 2}@media screen and (min-width:768px){.page--contact{grid-column:4/span 1}}.container{grid-column:span 6;max-width:1440px;margin:0 auto;padding:0 15px}@media screen and (min-width:768px){.container{grid-column:span 5;padding:0 30px}}@media screen and (min-width:1024px){.container{padding:0 50px}}.footer{position:relative;grid-column:1/span 6;margin:auto 0 0;padding:35px 0 70px;background:#7a7a74;color:#000}@media screen and (min-width:768px){.footer{grid-column:1/span 5}}.footer .logo{grid-column:4;grid-row:1}.footer .logo img{width:180px;height:38px;margin-left:-50px;padding:0 0 20px}@media screen and (min-width:768px){.footer .logo img{width:300px;height:150px;margin-left:-82px;padding:80px 0 40px}}.footer .icons{grid-column:5;justify-self:center}.footer .icons img{width:40px;height:40px;margin-bottom:15px}@media screen and (min-width:768px){.footer .icons img{width:60px;height:60px;margin-top:50px}}.footer .address{grid-column:4/span 1;grid-row:2;padding-right:55px}@media screen and (min-width:768px){.footer .address{grid-column:4/span 1;padding-right:0}}.persons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.person{max-width:100px;margin:0 20px 25px 0;font-size:.75em}@media screen and (min-width:375px){.person{max-width:120px}}@media screen and (min-width:768px){.person{max-width:150px}}@media screen and (min-width:1024px){.person{max-width:170px;font-size:.95em;line-height:1.4}}@media screen and (min-width:1650px){.person{max-width:200px;font-size:.9em}}.person figure{margin-bottom:.75em}.person dd{margin:0}.person img{aspect-ratio:10/13}.documents{grid-column:3/span 3;background:#fff}@media screen and (min-width:768px){.documents{grid-column:span 5;padding:50px}}.documents h3 a{text-decoration:none}.documents h3 a:hover{text-decoration:underline}.documents table{width:100%}.documents table a{text-decoration:none}.documents table a:hover{text-decoration:underline}.documents .document-group{display:none}.documents .document-group:has(tr:not([hidden])){display:block}.table-downloads{width:100%;border-top:1px solid #000}.table-downloads tr{border-bottom:1px solid #000}.table-downloads td{padding-left:0;font-variant-numeric:unset}.table-downloads .download{display:block;padding:15px 0 15px 45px;background:url(/assets/images/icon-download.svg) 0 40% no-repeat;background-size:35px;font-family:AkkuratLLWeb-Bold,sans-serif;text-decoration:none}.table-downloads .download:hover{text-decoration:underline}.product-header-wrapper{grid-column:span 5;width:100%;height:max-content;max-height:400px;padding:50px 0;position:relative;background:#f1f1f1}.product-header-wrapper.slide-show{padding-bottom:0}@media screen and (min-width:768px){.product-header-wrapper{max-height:750px;padding-bottom:70px}}.product-header-wrapper:not(div){height:400px}@media screen and (min-width:768px){.product-header-wrapper:not(div){height:750px}}.product-image{height:auto;max-height:300px;margin-right:auto;margin-left:auto;padding:0 20px}@media screen and (min-width:768px){.product-image{max-height:630px}}.product-page #container{position:relative;width:100%}.product-page .show-vav-button{padding-bottom:0}@media screen and (min-width:768px){.product-page .product-variant.product{grid-gap:50px 20px}}@media screen and (min-width:1024px){.product-page .product-variant.product{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1650px){.product-page .product-variant.product{grid-template-columns:repeat(5,1fr)}}.filters-container{grid-column:3/span 3;background:#fff}@media screen and (min-width:768px){.filters-container{grid-column:span 5;padding:50px 50px 0}}.filters-container .filter{margin-bottom:0;border-top:1px solid #000;border-bottom:1px solid #000}.results-container{position:relative;grid-column:span 6;min-height:200px;margin-bottom:80px}@media screen and (min-width:768px){.results-container{grid-column:span 5}}.results-container #results .variant-results{grid-column:3/span 3}@media screen and (min-width:768px){.results-container #results .variant-results{grid-column:1/span 5;padding:0 50px}}.results-container #results .page{padding-top:0}.results-container .filter-description{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.results-container .filter-description img{max-width:300px;max-height:200px}.results-container .filter-description p{margin:0 20px 20px}.results-container .htmx-indicator{display:block;min-height:60px;margin:8px auto}@media screen and (min-width:768px){.results-container .htmx-indicator{min-height:100px}}.order-overview-container{padding-top:30px;background-color:#fff}@media screen and (min-width:768px){.order-overview-container .page--introduction,.order-overview-container .page--text{width:80%}}@media screen and (min-width:1024px){.order-overview-container .page--introduction,.order-overview-container .page--text{width:70%}}.order-overview-container .product-variant{margin-bottom:10px}@media screen and (min-width:768px){.order-overview-container .product-variant{grid-gap:20px;grid-template-columns:repeat(5,1fr)}.order-overview-container .product-variant img{max-height:150px}}@media screen and (min-width:1024px){.order-overview-container .product-variant{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:1650px){.order-overview-container .product-variant{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:768px){.order-overview-container .product-variant img{max-height:150px}}@media screen and (min-width:1024px){.order-overview-container .product-variant img{max-height:unset}}.order-overview-container .product-variant .delete{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.6);font-size:18px;font-weight:700;line-height:28px;text-align:center;cursor:pointer}.order-overview-container .product-variant .delete:hover{color:#000}.order-overview-container li{position:relative}.order-overview-container .indicator{display:none;position:fixed;z-index:10;top:45%;left:calc(50% - 50px);min-height:100px}.order-overview-container .indicator.spin{display:block}.order-overview-container .success-message{margin:-1em 0 4em}.order-overview-container .error{color:#ba2c2c;font-size:.85em}.order-overview-container .form{margin:10px 0 30px;padding:2em 0}@media screen and (min-width:768px){.order-overview-container .form{width:80%}}@media screen and (min-width:1024px){.order-overview-container .form{width:70%}}.order-overview-container .form input[type=text].companyAddress{display:none}.pswp__bg,.pswp__img--placeholder--blank{background-color:#f1f1f1!important}:root{--swiper-theme-color:#000}.swiper{width:100%;margin-right:auto;margin-left:auto}.swiper-slide{background-repeat:no-repeat;background-position:50%;background-size:contain}.swiper-slide img{border:1px solid #d7d7d7}.gallery-top{width:100%;height:250px}@media screen and (min-width:768px){.gallery-top{height:450px}}.swiper.gallery-thumbs{box-sizing:border-box;width:300px;height:100px;padding:25px 0}@media screen and (min-width:768px){.swiper.gallery-thumbs{width:900px;height:250px;padding:50px 0}}.swiper.gallery-thumbs .swiper-slide{width:20%;height:100%;opacity:.4}.swiper.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.swiper .swiper-button-next.swiper-button-disabled,.swiper .swiper-button-prev.swiper-button-disabled{opacity:.1}.pswp__button.pswp__button--arrow--left,.pswp__button.pswp__button--arrow--right,.swiper-button-next,.swiper-button-prev{display:none}@media screen and (min-width:768px){.pswp__button.pswp__button--arrow--left,.pswp__button.pswp__button--arrow--right,.swiper-button-next,.swiper-button-prev{display:block}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@media print{body>:not(main){display:none}}