*{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:unset;box-sizing:border-box;color:unset;font-family:unset;font-size:unset;margin:0;padding:0}button,label,select{cursor:pointer}img{display:block;max-width:100%}button{font:inherit}.visuallyHidden:not(:focus-visible),.visuallyHidden:not(:focus){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}:root{--undefined: rgb(255, 0, 255);--color-black: #000000;--color-grey-darker: #222222;--color-white: #ffffff;--color-white-old: #fafafa;--color-blue: #0000ff;--color-blue-light: #d0f1ff;--color-blue-medium: #1a527b;--color-blue-dark: #083d77;--color-blue-darker: #06315f;--color-blue-dark-transparent: #083d7750;--color-orange: #db7037;--color-red: #ff0000;--color-green: #00ff00;--color-green-dark: #244a32;--color-grey-light: #f7f6f5;--color-grey: #a4a4a4;--color-grey-alt: #aab2ad;--color-yellow-light: #fffde4;--color-yellow: #fff78e;--box-shadow: var(--shadow-elevation-low);--color-focus: var(--color-blue-medium);--componentPadding: calc(var(--baseline) * 8);--baseline: 8px;--admin-bar-height: 0px;--page-size: 100vw;--header-height: 90px;--preheader-height: 40px;--border-radius: 16px;--font-family: Noto Sans, sans-serif;--icon-size: calc(var(--baseline) * 3);--touch-target-size: 48px;--sticky-top: calc(0px + var(--header-height) + var(--preheader-height));--breakpoint-tablet: 768px;--breakpoint-desktop: 1280px}@media (min-width: 601px){:root{--sticky-top: calc( 0px + var(--admin-bar-height) + var(--header-height) + var(--preheader-height) )}}@media (min-width: 768px){:root{--componentPadding: calc(var(--baseline) * 10)}}@media (min-width: 1280px){:root{--componentPadding: calc(var(--baseline) * 12)}}@media (min-width: 1920px){:root{--page-size: 1920px}}*{--shadow-color: 0deg 0% 83%;--shadow-elevation-low: .4px .6px .9px hsl(var(--shadow-color) / .18), .7px 1px 1.6px -.6px hsl(var(--shadow-color) / .28), 1.5px 2.3px 3.6px -1.3px hsl(var(--shadow-color) / .39);--shadow-elevation-medium: .4px .6px .9px hsl(var(--shadow-color) / .18), 1.5px 2.3px 3.6px -.4px hsl(var(--shadow-color) / .27), 3.4px 5.1px 8px -.9px hsl(var(--shadow-color) / .35), 7.6px 11.3px 17.8px -1.3px hsl(var(--shadow-color) / .44);--shadow-elevation-high: .4px .6px .9px hsl(var(--shadow-color) / .17), 3px 4.5px 7.1px -.2px hsl(var(--shadow-color) / .21), 5.4px 8.1px 12.7px -.4px hsl(var(--shadow-color) / .25), 8.3px 12.5px 19.6px -.6px hsl(var(--shadow-color) / .29), 12.3px 18.4px 28.9px -.7px hsl(var(--shadow-color) / .33), 18.1px 27px 42.4px -.9px hsl(var(--shadow-color) / .37), 26.3px 39.2px 61.6px -1.1px hsl(var(--shadow-color) / .41), 37.5px 56px 88px -1.3px hsl(var(--shadow-color) / .45)}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/NotoSans/NotoSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/NotoSans/NotoSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/NotoSans/NotoSans-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF Grandezza;font-style:normal;font-weight:400;src:url(/assets/fonts/sfgrandezza/SFGrandezza-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF Grandezza;font-style:italic;font-weight:400;src:url(/assets/fonts/sfgrandezza/SFGrandezza-LightOblique.woff2) format("woff2")}:root{--font-family: Noto Sans, sans-serif;--font-family-corporate: SF Grandezza, sans-serif}.animation{--animation-delay: 1ms;animation-duration:var(--animation-duration);animation-play-state:paused;animation-timing-function:var(--animation-timing-function, linear)}@media (min-width: 1280px){.animation{--animation-delay: .2s}}.animation--delay-1{animation-delay:calc(0 * var(--animation-delay))}.animation--delay-2{animation-delay:calc(1 * var(--animation-delay))}.animation--delay-3{animation-delay:calc(2 * var(--animation-delay))}.animation--delay-4{animation-delay:calc(3 * var(--animation-delay))}.animation--delay-5{animation-delay:calc(4 * var(--animation-delay))}.animation--delay-6{animation-delay:calc(5 * var(--animation-delay))}.animation--delay-7{animation-delay:calc(6 * var(--animation-delay))}.animation--delay-8{animation-delay:calc(7 * var(--animation-delay))}.animation--delay-9{animation-delay:calc(8 * var(--animation-delay))}.animation--delay-10{animation-delay:calc(9 * var(--animation-delay))}.animation--started{animation-fill-mode:forwards;animation-play-state:running}.animation--fadeInUp{animation-name:fadeInUp}.animation--fadeInUp.animation--delay-started{opacity:0;transform:translateY(calc(var(--baseline) * 4))}.animation--fadeInLeft{animation-name:fadeInLeft}.animation--fadeInLeft.animation--delay-started{opacity:0;transform:translate(calc(var(--baseline) * -2))}.animation--fadeInUpSoft{--animation-duration: 2s;animation-name:fadeInUpSoft}.animation--fadeInUpSoft.animation--delay-started{opacity:0;transform:translateY(calc(var(--baseline) * 1))}.animation--fadeOutUpSoft{--animation-duration: 2s;animation-name:fadeInUpSoft}.animation--opacity{animation-delay:var(--animation-fade-duration);animation-name:opacity}@media (min-width: 1280px){.animation--opacity{animation-delay:calc(var(--animation-fade-duration) * 3)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(calc(var(--baseline) * 4))}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(calc(var(--baseline) * -2))}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpSoft{0%{opacity:0;transform:translateY(calc(var(--baseline) * 1))}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUpSoft{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--baseline) * 1))}}@keyframes fadeInRight{0%{opacity:0;transform:translate(10vw)}to{opacity:1;transform:translate(0)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10vw)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.componentPadding{padding:var(--componentPadding, 30px) 0}.componentPadding:not(.backgroundCustom)+.componentPadding{padding-top:0}html body{color:var(--color-text, var(--undefined));font-family:var(--font-family, sans-serif);font-size:1.125rem;font-weight:400;line-height:1.5555555556}html body ::-moz-selection{background:var(--selection-background-color, var(--undefined));color:var(--selection-text-color, var(--undefined))}html body ::selection{background:var(--selection-background-color, var(--undefined));color:var(--selection-text-color, var(--undefined))}*:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px}p,quote,strong,em,a,li,label{-webkit-hyphenate-limit-after:5;-webkit-hyphenate-limit-before:5;-ms-hyphenate-limit-chars:10 5 5;hyphenate-limit-chars:10 5 5;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;text-wrap:pretty}p a:not(.button),quote a:not(.button),strong a:not(.button),em a:not(.button),a a:not(.button),li a:not(.button),label a:not(.button){color:var(--anchorlink-text-color, var(--undefined));text-decoration-color:var(--anchorlink-text-color)}a{text-underline-offset:2px}p{margin:calc(var(--baseline) * 3) 0}p:has([is=a-link]+[is=a-link]),p:has(.button+.button){display:flex;flex-wrap:wrap;gap:calc(var(--baseline) * 3);margin:calc(var(--baseline) * 4) 0}i,em{font-family:var(--font-family-corporate);font-style:normal}b,strong{font-weight:700}ul:not([class]):not([role]),ul.checkboxList,ol:not([class]):not([role]),ol.checkboxList{margin:calc(var(--baseline) * 3) 0 calc(var(--baseline) * 3) calc(var(--baseline) * 2.5)}ul:not([class]):not([role]) li,ul.checkboxList li,ol:not([class]):not([role]) li,ol.checkboxList li{margin:calc(var(--baseline) * 1) 0}ul:not([class]):not([role]) li:not([class]),ul.checkboxList li:not([class]),ol:not([class]):not([role]) li:not([class]),ol.checkboxList li:not([class]){max-width:800px}ul:not([class]):not([role]) li li,ul.checkboxList li li,ol:not([class]):not([role]) li li,ol.checkboxList li li{margin-left:calc(var(--baseline) * 3)}ul:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon])),ul.checkboxList li:has(>*:first-child:is([is=atom-icon])),ol:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon])),ol.checkboxList li:has(>*:first-child:is([is=atom-icon])){align-items:flex-start;display:flex;gap:calc(var(--baseline) * 1);line-height:1.25;list-style:none;margin-bottom:calc(var(--baseline) * 2);transform:translate(calc(var(--baseline) * -2))}ul:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon]))>*:first-child:is([is=atom-icon]),ul.checkboxList li:has(>*:first-child:is([is=atom-icon]))>*:first-child:is([is=atom-icon]),ol:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon]))>*:first-child:is([is=atom-icon]),ol.checkboxList li:has(>*:first-child:is([is=atom-icon]))>*:first-child:is([is=atom-icon]){flex-shrink:0}ul:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon])) li,ul.checkboxList li:has(>*:first-child:is([is=atom-icon])) li,ol:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon])) li,ol.checkboxList li:has(>*:first-child:is([is=atom-icon])) li{outline:1px solid var(--undefined)}ul:not([class]):not([role]) ol,ul:not([class]):not([role]) ul,ul.checkboxList ol,ul.checkboxList ul,ol:not([class]):not([role]) ol,ol:not([class]):not([role]) ul,ol.checkboxList ol,ol.checkboxList ul{margin:calc(var(--baseline) * 2) 0}ul:not([class]):not([role]){list-style:disc}ul:not([class]):not([role]) li::marker{color:var(--list-bullet-color, var(--undefined))}ol:not([class]):not([role]) li::marker{color:currentColor}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{-webkit-hyphenate-limit-after:5;-webkit-hyphenate-limit-before:5;-ms-hyphenate-limit-chars:10 5 5;hyphenate-limit-chars:10 5 5;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;color:var(--color-blue-dark);font-weight:700}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,label{max-width:800px}h1,.h1{border-bottom:2px solid var(--color-orange);font-family:var(--font-family-corporate);font-size:2rem;line-height:2.5rem;margin-bottom:calc(var(--baseline) * 3);padding-bottom:calc(var(--baseline) * 1)}@media (min-width: 768px){h1,.h1{font-size:3.5rem;letter-spacing:-2px;line-height:4.0625rem;margin-bottom:calc(var(--baseline) * 6);padding-bottom:calc(var(--baseline) * 3)}}h2,.h2{font-size:1.75rem;line-height:2.125rem}@media (min-width: 768px){h2,.h2{font-size:3rem;line-height:3.5rem}}h3,.h3{font-size:1.625rem;line-height:2.125rem}@media (min-width: 768px){h3,.h3{font-size:2.375rem;line-height:2.875rem}}h4,.h4{font-size:1.5rem;line-height:2rem}@media (min-width: 768px){h4,.h4{font-size:2rem;line-height:2.375rem}}h5,.h5{font-size:1.25rem;line-height:1.75rem}@media (min-width: 768px){h5,.h5{font-size:1.75rem;line-height:2.125rem}}h6,.h6{font-size:1.125rem;line-height:1.625rem}@media (min-width: 768px){h6,.h6{line-height:1.75rem}}.lead{font-size:1.125rem;line-height:1.375rem}@media (min-width: 768px){.lead{font-size:1.5rem;line-height:2.375rem}}.meta{color:var(--meta-text-color, var(--undefined));font-size:.875rem;line-height:1.125rem}@media (min-width: 768px){.meta{font-size:1rem;line-height:1.625rem}}blockquote,.blockquote{color:var(--color-blue-dark);font-size:1.5rem;font-style:italic;padding:calc(var(--baseline) * 2)}blockquote>:first-child,.blockquote>:first-child{margin-top:0;padding-top:0}blockquote>:last-child,.blockquote>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 768px){blockquote,.blockquote{padding:calc(var(--baseline) * 3)}}@media (min-width: 1280px){blockquote,.blockquote{padding:calc(var(--baseline) * 4)}}blockquote strong,.blockquote strong{font-size:1.375rem;font-style:normal;margin-left:calc(var(--baseline) * 3)}code{border:1px solid currentColor;border-radius:30px;font-family:monospace;padding:2px 8px 4px}address{font-style:normal}option,optgroup{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme-background-color, #fff);color:var(--theme-text-color, #000)}:root{--grid-size: 100vw;--grid-column-gap: calc(var(--baseline) * 2);--grid-row-gap: calc(var(--baseline) * 4)}@media (min-width: 768px){:root{--grid-column-gap: calc(var(--baseline) * 2);--grid-row-gap: calc(var(--baseline) * 7)}}@media (min-width: 1280px){:root{--grid-column-gap: calc(var(--baseline) * 4);--grid-size: 1280px}}[is].grid{display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:calc((100% - var(--grid-size)) / 2) repeat(12,minmax(8px,calc(var(--grid-size) / 12))) calc((100% - var(--grid-size)) / 2)}[is].grid>*{grid-column-end:14;grid-column-start:2;grid-row-start:auto;grid-row-end:auto}html body>.article{margin:0 auto;max-width:1920px;width:100%}html.page main,html.collection main{padding-top:calc(var(--baseline) * 6)}:root{--animation-duration: .5s;--animation-fade-duration: .2s;--transition-duration: .25s;--animation-timing-function: ease-in-out}@media screen and (prefers-reduced-motion: reduce){:root{--animation-delay: .001ms !important;--animation-duration: .001ms !important;--transition-duration: .001ms !important}}@media screen and (prefers-reduced-motion: reduce){*{--animation-delay: .001ms !important;--animation-duration: .001ms !important;--transition-duration: .001ms !important;animation-delay:var(--animation-delay)!important;animation-duration:var(--animation-duration)!important;animation-iteration-count:1!important;scroll-behavior:unset;transition-duration:var(--transition-duration)}}.backgroundOne{--color-text: var(--color-black);--color-background: var(--color-white-old);--anchorlink-text-color: var(--color-black)}.backgroundTwo{--color-text: var(--color-white);--color-background: var(--color-black);--anchorlink-text-color: var(--color-white)}.backgroundTwo h1,.backgroundTwo h2,.backgroundTwo h3,.backgroundTwo h4,.backgroundTwo h5,.backgroundTwo h6,.backgroundTwo .h1,.backgroundTwo .h2,.backgroundTwo .h3,.backgroundTwo .h4,.backgroundTwo .h5,.backgroundTwo .h6{color:var(--color-text)}.backgroundThree{--color-text: var(--color-black);--color-background: var(--color-white);--anchorlink-text-color: var(--color-black)}[class*=background]{background-color:var(--color-background);color:var(--color-text)}[class*=background] ::-moz-selection{--selection-background-color: var(--color-text);--selection-text-color: var(--color-background)}[class*=background] ::selection{--selection-background-color: var(--color-text);--selection-text-color: var(--color-background)}.button{--button-shadow-color: var(--color-blue-dark-transparent);background-color:var(--color-white);border:1px solid currentColor;border-radius:5px;box-shadow:var(--shadow-elevation-low),6px 6px 0 -2px var(--button-shadow-color);color:var(--color-blue-dark);display:inline-flex;font-weight:700;margin:0;padding:calc(var(--baseline) * 1) calc(var(--baseline) * 3);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:3px;transition-duration:var(--transition-duration);transition-property:opacity,transform,box-shadow,text-decoration-color;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (pointer: fine){.button:hover,.button:focus-visible{--button-shadow-color: var(--color-blue-dark);text-decoration-color:currentColor}}[is=atom-image]{position:relative}[is=atom-image] img{display:block;height:auto;max-width:100%;width:100%}[is=atom-image] figcaption{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}[is=atom-teaser-product]{--overlay-opacity: .5;isolation:isolate}@media (prefers-contrast: more){[is=atom-teaser-product]{--overlay-opacity: 1}}[is=atom-teaser-product]:not(:active){cursor:pointer}[is=atom-teaser-product].card{border-radius:var(--border-radius);box-shadow:var(--shadow-elevation-low);position:relative}[is=atom-teaser-product].card .card__image{position:relative;z-index:-2}[is=atom-teaser-product].card .card__image img{border-radius:var(--border-radius);height:auto;width:100%}[is=atom-teaser-product].card .card__textWrapper{bottom:0;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:calc(var(--baseline) * 2);position:absolute;width:100%}[is=atom-teaser-product].card .card__textWrapper:before{background-image:linear-gradient(to top,#000,transparent);border-radius:var(--border-radius);content:"";display:block;height:100%;left:0;opacity:var(--overlay-opacity);position:absolute;top:0;transition-duration:var(--transition-duration);transition-property:opacity;transition-timing-function:linear;width:100%;z-index:-1}[is=atom-teaser-product].card .card__title{font-size:1.125rem;line-height:1.6}[is=atom-teaser-product].card .card__link{color:var(--color-white);text-decoration:none}[is=atom-teaser-product].card .card__link:focus-visible{--color-focus: #fff}[is=atom-teaser-product].card .card__fakeButton{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px;margin:unset}[is=atom-teaser-product].card:hover,[is=atom-teaser-product].card:has(.card__link:focus-visible){--overlay-opacity: .7}@media (prefers-contrast: more){[is=atom-teaser-product].card:hover,[is=atom-teaser-product].card:has(.card__link:focus-visible){--overlay-opacity: 1}}[is=product-gallery]{--imageSize: 50px;position:relative}[is=product-gallery] .view img{border-radius:var(--border-radius);box-shadow:var(--shadow-elevation-high);height:auto;overflow:hidden;transition-duration:var(--transition-duration);transition-property:opacity;transition-timing-function:linear;width:100%}[is=product-gallery] .view.loading{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:1000px 104px;border-radius:var(--border-radius)}[is=product-gallery] .view.loading img{opacity:0}[is=product-gallery] .view:not(.loading) img{opacity:1}[is=product-gallery] .images{display:flex;flex-direction:column;gap:calc(var(--baseline) * 1);padding:calc(var(--baseline) * 1);position:absolute;right:0;top:0}[is=product-gallery] .trigger{border-radius:99px;display:inline-flex;height:var(--imageSize);overflow:hidden;position:relative;transition-duration:var(--transition-duration);transition-property:box-shadow,transform;transition-timing-function:linear;width:var(--imageSize)}[is=product-gallery] .trigger[aria-current=true]{box-shadow:0 0 0 3px var(--color-orange);transform:scale(1.1)}[is=product-gallery] .trigger .preview [is=atom-image]{position:unset}[is=product-gallery] .trigger .preview img{border-radius:unset;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;width:100%}[is=product-gallery] .original[hidden]{display:none}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}[is=block-cards] .list{--columns: 1;list-style:none;margin:unset;padding:unset;display:grid;gap:var(--grid-column-gap);grid-template-columns:repeat(var(--columns),minmax(calc(var(--baseline) * 1),1fr))}[is=block-cards] .list>li{list-style:none;margin:unset;padding:unset}@media (min-width: 768px){[is=block-cards] .list{--columns: 2}}@media (min-width: 1280px){[is=block-cards] .list{--columns: 4}}[is=block-cards] .card{align-items:center;background-color:var(--color-background);border-radius:var(--border-radius);box-shadow:var(--shadow-elevation-low);display:inline-flex;font-size:1.5rem;isolation:isolate;justify-content:center;min-height:300px;overflow:hidden;padding:calc(var(--baseline) * 4);position:relative;text-align:center;text-decoration:none;transition-duration:var(--transition-duration);transition-property:box-shadow;transition-timing-function:linear;width:100%}[is=block-cards] .card:hover,[is=block-cards] .card:focus-visible{--opacity: .3;box-shadow:var(--shadow-elevation-medium);text-decoration:underline}[is=block-cards] [is=atom-image]{height:100%;left:0;opacity:var(--opacity, .5);position:absolute;top:0;transition-duration:var(--transition-duration);transition-property:opacity;transition-timing-function:linear;width:100%;z-index:-1}[is=block-cards] [is=atom-image] img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}[is=categories-grid]>.items{list-style:none;margin:unset;padding:unset;display:flex;flex-wrap:wrap;gap:calc(var(--baseline) * 4)}[is=categories-grid]>.items>li{list-style:none;margin:unset;padding:unset}[is=hero-home]{isolation:isolate;min-height:500px;overflow:hidden;position:relative}[is=hero-home] .text{align-items:center;display:flex;flex-direction:column;gap:calc(var(--grid-column-gap) * 4);justify-content:flex-end}@media (max-width: 767px){[is=hero-home] .text{text-align:center}}@media (min-width: 768px){[is=hero-home] .text{align-items:flex-end;flex-direction:row;gap:var(--grid-column-gap);justify-content:space-between}}[is=hero-home] .text__inner>:first-child{margin-top:0;padding-top:0}[is=hero-home] .text__inner>:last-child{margin-bottom:0;padding-bottom:0}[is=hero-home] .logo{filter:invert(1);height:auto;width:300px}[is=hero-home] h1{border-bottom:unset;margin:unset;padding:unset}[is=hero-home] [is=atom-image]{height:100%;left:0;opacity:var(--opacity, .7);position:absolute;top:0;transition-duration:var(--transition-duration);transition-property:opacity;transition-timing-function:linear;width:100%;z-index:-1}[is=hero-home] [is=atom-image] img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}body:has([is=hero-home]) [is=basis-header] .logo{--shadow-color: 0deg 0% 30%}[is=hero-product]{background-image:linear-gradient(#fff,#ccc)}[is=hero-product]>.productDetails{grid-column-end:14;grid-column-start:2;grid-row-start:1;grid-row-end:2}[is=hero-product]>.productDetails>:first-child{margin-top:0;padding-top:0}[is=hero-product]>.productDetails>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 1280px){[is=hero-product]>.productDetails{grid-column-end:14;grid-column-start:9;grid-row-start:1;grid-row-end:2;padding-top:calc(var(--baseline) * 6)}}[is=hero-product]>.image{grid-column-end:14;grid-column-start:2;grid-row-start:2;grid-row-end:3}@media (min-width: 1280px){[is=hero-product]>.image{grid-column-end:8;grid-column-start:2;grid-row-start:1;grid-row-end:3}}[is=hero-product] .collections{list-style:none;margin:unset;padding:unset;display:flex;flex-wrap:wrap;font-family:var(--font-family-corporate);gap:calc(var(--baseline) * 1)}[is=hero-product] .collections>li{list-style:none;margin:unset;padding:unset}[is=hero-product] .collections a{text-decoration:none}[is=hero-product] .collections a:hover,[is=hero-product] .collections a:focus-visible{text-decoration:underline}[is=hero-product] .title{font-family:var(--font-family-corporate);margin-top:calc(var(--baseline) * 2)}[is=hero-product]>.relatedProducts{grid-column-end:14;grid-column-start:2;grid-row-start:3;grid-row-end:4;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 1280px){[is=hero-product]>.relatedProducts{grid-column-end:14;grid-column-start:9;grid-row-start:2;grid-row-end:3}}[is=hero-product]>.relatedProducts ul{--columns: 2;list-style:none;margin:unset;padding:unset;display:grid;gap:var(--grid-column-gap);gap:calc(var(--baseline) * 1);grid-template-columns:repeat(var(--columns),minmax(calc(var(--baseline) * 1),1fr));margin-top:calc(var(--baseline) * 2)}[is=hero-product]>.relatedProducts ul>li{list-style:none;margin:unset;padding:unset}[is=product-grid]>.items{--columns: 1;list-style:none;margin:unset;padding:unset;display:grid;gap:var(--grid-column-gap);grid-template-columns:repeat(var(--columns),minmax(calc(var(--baseline) * 1),1fr))}[is=product-grid]>.items>li{list-style:none;margin:unset;padding:unset}@media (min-width: 601px){[is=product-grid]>.items{--columns: 2}}@media (min-width: 768px){[is=product-grid]>.items{--columns: 4}}@media (min-width: 1280px){[is=product-grid]>.items{--columns: 5}}[is=basis-footer] .box{--columns: 1;border-radius:var(--border-radius);box-shadow:var(--shadow-elevation-high);display:grid;gap:var(--grid-row-gap);grid-template-columns:repeat(var(--columns),minmax(calc(var(--baseline) * 1),1fr));padding:calc(var(--baseline) * 4)}@media (min-width: 768px){[is=basis-footer] .box{--columns: 2}}@media (min-width: 1280px){[is=basis-footer] .box{--columns: 3}}[is=basis-footer] .box .company>:first-child,[is=basis-footer] .box .openingHours>:first-child{margin-top:0;padding-top:0}[is=basis-footer] .box .company>:last-child,[is=basis-footer] .box .openingHours>:last-child{margin-bottom:0;padding-bottom:0}[is=basis-footer] .box .ownerName{font-family:var(--font-family-corporate);font-size:1.5rem}[is=basis-footer] .box .companyName{font-family:var(--font-family-corporate)}[is=basis-footer] .secondary{padding:calc(var(--baseline) * 0) calc(var(--baseline) * 4)}[is=basis-footer] .secondary .list{list-style:none;margin:unset;padding:unset;display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--baseline) * 4)}[is=basis-footer] .secondary .list>li{list-style:none;margin:unset;padding:unset}[is=basis-footer] .secondary .list a{text-decoration:none}[is=basis-footer] .secondary .list a:hover,[is=basis-footer] .secondary .list a:focus-visible{text-decoration:underline}[is=basis-footer] .copyright{font-family:var(--font-family-corporate);padding:calc(var(--baseline) * 0) calc(var(--baseline) * 4)}[is=basis-footer].componentPadding{padding-top:unset}[is=basis-header]{align-items:center;display:flex;gap:calc(var(--baseline) * 4);justify-content:space-between;margin:0 auto;max-width:1920px;padding:calc(var(--baseline) * 2) 0;position:fixed;top:0;width:100%;z-index:99}[is=basis-header].backgroundOne{background-color:transparent}[is=basis-header] .logo{background-color:var(--color-blue-dark);border-bottom-right-radius:2px;border-top-right-radius:2px;box-shadow:var(--shadow-elevation-medium);display:inline-flex;height:56px;min-width:82px;overflow:hidden;padding:calc(var(--baseline) * 2) calc(var(--baseline) * 2);transition-duration:var(--transition-duration);transition-property:padding-left;transition-timing-function:linear}@media (min-width: 1280px){[is=basis-header] .logo{height:72px;min-width:115px}}[is=basis-header] .logo:hover,[is=basis-header] .logo:focus-visible{padding-left:calc(var(--baseline) * 4)}[is=basis-header] .burger{--size: 48px;align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:var(--size);justify-content:center;margin-right:calc(var(--baseline) * 4);position:relative;width:var(--size)}[is=basis-header] .burger span{background-color:currentColor;content:"";height:1px;width:calc(var(--size) * .5)}[is=basis-header] .bird{filter:invert(1)}[is=basis-header] .bird[hidden]{display:none}body:has(admin-bar) [is=basis-header]{top:43px}[is=basis-navigation]{grid-template-rows:auto 1fr;height:100dvh;isolation:isolate;left:0;overflow-y:auto;position:fixed;top:0;transition-duration:var(--transition-duration);transition-property:opacity,transform;transition-timing-function:linear;width:100%;z-index:9999}[is=basis-navigation][inert]{opacity:0}[is=basis-navigation] .closeButton{align-items:center;cursor:pointer;display:flex;justify-content:center;justify-self:flex-end}[is=basis-navigation] .list{list-style:none;margin:unset;padding:unset;display:flex;flex-direction:column;gap:calc(var(--baseline) * 3);margin:auto 0;text-align:center}[is=basis-navigation] .list>li{list-style:none;margin:unset;padding:unset}[is=basis-navigation] .list a{color:var(--color-blue-dark);display:inline-flex;font-size:1.75rem;text-decoration:none}@media (min-width: 768px){[is=basis-navigation] .list a{font-size:2rem}}@media (min-width: 1280px){[is=basis-navigation] .list a{font-size:3rem}}[is=basis-navigation] .list a:hover,[is=basis-navigation] .list a:focus-visible{text-decoration:underline}body:has(admin-bar) [is=basis-navigation]{top:43px}
