.konfigurator_page__ViuLs{margin-top:var(--header-height,80px);position:relative;width:100%;height:calc(100vh - var(--header-height, 80px));height:calc(100dvh - var(--header-height, 80px));min-height:520px;border-bottom:4px solid #231f20;overflow:hidden}.configurator_configurator__EBhkw{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background-color:#fafafa}@media(min-width:768px){.configurator_configurator__EBhkw{flex-direction:row}}.configurator_loading__8DWf3{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fafafa;color:#737373;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.configurator_canvasArea__6flnW{position:relative;flex:1 1;min-height:0;touch-action:none}@media(min-width:768px){.configurator_canvasArea__6flnW{border-right:2px solid #231f20}}.configurator_sidebar__SWXbT{flex:0 0 auto;width:100%;max-height:46%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:2px solid #231f20;background-color:#fff}@media(min-width:768px){.configurator_sidebar__SWXbT{width:380px;max-height:none;height:100%;border-top:none}}.footer-menu_menuColumn__eXhiv{display:flex;flex-direction:column;gap:8px}.footer-menu_menuItem__zudzy{list-style:none;margin:0}.footer-menu_menuLink__micme{display:block;font-size:.875rem;text-transform:uppercase;color:var(--color-white);text-decoration:none;transition:all .3s ease;padding:4px 0}.footer-menu_menuLink__micme:hover{text-decoration:underline}.footer-menu_menuLink__micme.footer-menu_active__gi1AE{font-weight:700}.footer-menu_menuColumnTitle___9r8k{margin:0 0 8px;font-size:.825rem;text-transform:uppercase;font-weight:700;color:var(--color-white);opacity:.5}.footer_footer__vs2V6,.footer_topSection__QjFOQ{background:var(--color-black);color:var(--color-white)}.footer_topSection__QjFOQ{padding:80px 0}@media(min-width:768px){.footer_topSection__QjFOQ{padding:120px 0}}.footer_topContainer__XAGhW{width:100%;width:90%;margin:0 auto;padding:0 16px}@media(min-width:1280px){.footer_topContainer__XAGhW{max-width:90%}}@media(min-width:1640px){.footer_topContainer__XAGhW{max-width:1440px}}@media(min-width:2000px){.footer_topContainer__XAGhW{max-width:1640px}}.footer_header__LhjMF{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;grid-gap:16px;gap:16px;align-items:start}.footer_headerLeft__0ziKz{grid-column:span 12/span 12;grid-row:1;background-color:#d4ff00;transform:rotate(-12deg)}@media(min-width:768px){.footer_headerLeft__0ziKz{grid-column:span 8/span 8;grid-column-start:4;padding:16px 28px;width:-moz-fit-content;width:fit-content}}.footer_titleLarge__1siV7{font-size:4.5rem;line-height:1;text-align:center;text-transform:uppercase;font-weight:900;margin:0;color:#231f20}@media(min-width:768px){.footer_titleLarge__1siV7{font-size:clamp(6rem,4.2857rem + 3.5714vw,10rem)}}.footer_headerBottomRight__a9ACA{grid-column:span 12/span 12;grid-row:2;display:flex;justify-content:center;background-color:#d4ff00;padding:16px 28px}@media(min-width:768px){.footer_headerBottomRight__a9ACA{grid-column:span 6/span 6;grid-column-start:6;width:-moz-fit-content;width:fit-content}}.footer_heroAccentWrapper__LXd6Z{text-align:center;margin-top:48px;width:100%}@media(min-width:768px){.footer_heroAccentWrapper__LXd6Z{margin-top:64px}}.footer_heroAccent___TTqR{background:#d4ff00;color:var(--color-black);display:inline-block;padding:16px 32px;font-size:1.5rem;text-transform:uppercase;font-weight:700;max-width:calc(100% - 32px);box-sizing:border-box}@media(min-width:768px){.footer_heroAccent___TTqR{font-size:2.25rem;max-width:none}}.footer_linksSection__m3Ca6{border-top:8px solid var(--color-black)}.footer_linksContainer__S0c73{width:90%;margin:0 auto;padding:64px 0}@media(min-width:1280px){.footer_linksContainer__S0c73{max-width:90%}}@media(min-width:1640px){.footer_linksContainer__S0c73{max-width:1440px}}@media(min-width:2000px){.footer_linksContainer__S0c73{max-width:1640px}}.footer_grid__auHF6{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:32px;gap:32px}.footer_brandColumn__GIiAZ{grid-column:span 12}@media(min-width:768px){.footer_brandColumn__GIiAZ{grid-column:span 4}}.footer_brandCard___3hH_{border:4px solid var(--color-white);padding:32px}.footer_brandTitle__MQ_In{font-size:2rem;text-transform:uppercase;margin-bottom:24px;letter-spacing:-.02em;font-weight:900}.footer_socialLinks__Sf11k{display:flex;gap:8px}.footer_socialLink__ypQED{width:48px;height:48px;border:2px solid var(--color-white);display:flex;align-items:center;justify-content:center;font-size:.75rem;text-transform:uppercase;transition:all .3s ease;text-decoration:none;color:var(--color-white)}.footer_socialLink__ypQED:hover{background:var(--color-white);color:var(--color-black)}.footer_menuGrid__d1H_9{grid-column:span 12;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}@media(min-width:768px){.footer_menuGrid__d1H_9{grid-column:span 6/span 6;grid-column-start:6}}.footer_menuSkeleton__NTWWx{grid-column:span 12;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}@media(min-width:768px){.footer_menuSkeleton__NTWWx{grid-column:span 8;grid-column-start:5}}.footer_skeletonColumn__li8aZ{display:flex;flex-direction:column;gap:8px}.footer_skeletonHeader__JK2Ko{width:80px;height:16px}.footer_skeletonHeader__JK2Ko,.footer_skeletonItem__zgVwY{background:#e5e5e5;animation:footer_pulse__HJDBy 2s cubic-bezier(.4,0,.6,1) infinite}.footer_skeletonItem__zgVwY{width:60%;height:12px}@keyframes footer_pulse__HJDBy{0%,to{opacity:1}50%{opacity:.5}}.footer_bottomBar__Gho_9{border-top:4px solid var(--color-black);background:#d4ff00;color:var(--color-black)}.footer_bottomContainer__nJdL_{width:90%;margin:0 auto;padding:32px 0}@media(min-width:1280px){.footer_bottomContainer__nJdL_{max-width:90%}}@media(min-width:1640px){.footer_bottomContainer__nJdL_{max-width:1440px}}@media(min-width:2000px){.footer_bottomContainer__nJdL_{max-width:1640px}}.footer_bottomContent__bbO_7{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;font-size:.875rem;text-transform:uppercase}@media(min-width:768px){.footer_bottomContent__bbO_7{flex-direction:row}}.footer_copyright__bsVRf{display:flex;align-items:center;gap:16px;font-weight:500}.footer_copyrightLogo__Ahn1F{display:flex;align-items:center;width:60px}.footer_copyrightLogo__Ahn1F div{width:100%}.footer_copyrightLogo__Ahn1F svg{width:100%;height:auto}.footer_legalLinks__E4CDj{display:flex;gap:32px}.footer_legalLink__HjnYw{color:var(--color-black);text-decoration:none;transition:opacity .3s ease}.footer_legalLink__HjnYw:hover{opacity:.7;text-decoration:underline}@media(max-width:768px){.footer_linksContainer__S0c73{padding:48px 16px}}.gallery_container__vTqFL{position:relative;aspect-ratio:1/1;height:100%;max-height:550px;width:100%;overflow:hidden}.gallery_mainImage__3k4OA{height:100%;width:100%;object-fit:contain}.gallery_controlsContainer__MWb9D{position:absolute;bottom:15%;display:flex;width:100%;justify-content:center}.gallery_controls__792ad{margin-left:auto;margin-right:auto;display:flex;height:2.75rem;align-items:center;border-radius:9999px;border:1px solid var(--color-white);background-color:rgba(250,250,250,.8);color:var(--color-neutral-500);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gallery_button__QNYYb{height:100%;padding-left:1.5rem;padding-right:1.5rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.gallery_button__QNYYb:hover{transform:scale(1.1);color:var(--color-black)}.gallery_button__QNYYb svg{height:1.25rem}.gallery_divider__RAMeb{margin-left:.25rem;margin-right:.25rem;height:1.5rem;width:1px;background-color:var(--color-neutral-500)}.gallery_thumbnailList__pwPyh{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.5rem;overflow:auto;padding-top:.25rem;padding-bottom:.25rem}@media(min-width:1024px){.gallery_thumbnailList__pwPyh{margin-top:3rem;margin-bottom:0}}.gallery_thumbnailItem__6Qesq{height:5rem;width:5rem}.gallery_thumbnailButton__tAzF0{height:100%;width:100%}:where(.rich-text_paragraph__lQlaT){margin-block:1em}.rich-text_richText___srEc{overflow-wrap:anywhere}.rich-text_richText___srEc>:first-child{margin-top:0}.rich-text_richText___srEc>:last-child{margin-bottom:0}.rich-text_richText___srEc p{margin:0 0 .75em}.rich-text_richText___srEc h1,.rich-text_richText___srEc h2,.rich-text_richText___srEc h3,.rich-text_richText___srEc h4,.rich-text_richText___srEc h5,.rich-text_richText___srEc h6{margin:1.25em 0 .5em;font-weight:700;line-height:1.2;color:inherit}.rich-text_richText___srEc h1{font-size:1.75em}.rich-text_richText___srEc h2{font-size:1.5em}.rich-text_richText___srEc h3{font-size:1.25em}.rich-text_richText___srEc h4{font-size:1.1em}.rich-text_richText___srEc h5,.rich-text_richText___srEc h6{font-size:1em}.rich-text_richText___srEc b,.rich-text_richText___srEc strong{font-weight:700}.rich-text_richText___srEc em,.rich-text_richText___srEc i{font-style:italic}.rich-text_richText___srEc u{text-decoration:underline}.rich-text_richText___srEc del,.rich-text_richText___srEc s{text-decoration:line-through}.rich-text_richText___srEc a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.rich-text_richText___srEc a:hover{text-decoration-thickness:2px}.rich-text_richText___srEc a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rich-text_richText___srEc ol,.rich-text_richText___srEc ul{margin:0 0 .75em;padding-left:1.4em}.rich-text_richText___srEc ul{list-style:disc}.rich-text_richText___srEc ol{list-style:decimal}.rich-text_richText___srEc li{display:list-item}.rich-text_richText___srEc li+li{margin-top:.25em}.rich-text_richText___srEc li>p{margin:0}.rich-text_richText___srEc blockquote{margin:1em 0;padding-left:1em;border-left:3px solid;font-style:italic}.rich-text_richText___srEc hr{margin:1.5em 0;border:0;border-top:1px solid;opacity:.2}.rich-text_richText___srEc iframe,.rich-text_richText___srEc img{display:block;max-width:100%;height:auto;margin:1em 0}.rich-text_richText___srEc iframe{width:100%;aspect-ratio:16/9;border:0}.rich-text_richText___srEc table{width:100%;margin:1em 0;border-collapse:collapse}.rich-text_richText___srEc td,.rich-text_richText___srEc th{padding:.4em .6em;border:1px solid rgba(0,0,0,.15);text-align:left;vertical-align:top}.rich-text_prose__QwuuQ{line-height:1.7}.rich-text_prose__QwuuQ ol,.rich-text_prose__QwuuQ p,.rich-text_prose__QwuuQ ul{margin-bottom:1em}.rich-text_prose__QwuuQ h2{margin-top:1.5em}.article_article__jZ5NR{max-width:46rem;margin:0 auto;padding:calc(90px + 2rem) 1rem 4rem;color:var(--color-black)}.article_back__LiWik{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-bottom:2rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);text-decoration:none}.article_back__LiWik:hover{text-decoration:underline}.article_back__LiWik:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.article_header__GpNRU{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:8px solid var(--color-black)}.article_tag__D2B5X{display:inline-block;margin-bottom:1rem;padding:.25rem .75rem;background-color:#d4ff00;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.article_title__q3sKd{margin:0 0 1rem;font-size:2.25rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}@media(min-width:768px){.article_title__q3sKd{font-size:3.25rem}}.article_meta__ql6ac{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--color-neutral-600)}.article_image__mgegz{position:relative;box-sizing:border-box;aspect-ratio:16/9;width:100%;margin-bottom:2rem;overflow:hidden;border:4px solid var(--color-black)}.article_image__mgegz img{object-fit:cover}.article_content__BtKiL{font-size:1.125rem}.prose_prose__q1Ilb{margin-left:auto;margin-right:auto;max-width:72rem;font-size:1rem;color:var(--color-black)}.product-description_header__e24sC{margin-bottom:1.5rem;display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,0);padding-bottom:1.5rem}.product-description_title__LeHy6{margin-bottom:.5rem;font-size:3rem;line-height:1;font-weight:500}.product-description_priceContainer__UlkNU{margin-right:auto;width:auto;border-radius:9999px;background-color:var(--color-blue-600);padding:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--color-white)}.product-description_description__9Iwn4{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25}