.cookie-popup{position:fixed;bottom:calc(12/var(--size-unit)*1em);right:calc(12/var(--size-unit)*1em);z-index:120;width:calc(355/var(--size-unit)*1em);padding:calc(3/var(--size-unit)*1em) calc(8/var(--size-unit)*1em) calc(2/var(--size-unit)*1em);background-color:#fff;display:flex;justify-content:space-between;align-items:center;transition:opacity .3s ease}@media(max-width:1024px){.cookie-popup{top:calc(105/var(--size-unit)*1em);bottom:auto;right:50%;transform:translateX(50%);width:calc(100% - (16/var(--size-unit)*1em + 24/var(--size-unit)*1em))}}.cookie-popup--hidden{opacity:0}@media(max-width:1024px){.cookie-popup__text{width:calc(140/var(--size-unit)*1em);text-wrap-style:balance}}.cookie-popup .button.cookie-popup__legal-button{display:inline-block;margin-left:.5ch}.cookie-popup .button__text:after{background-color:rgba(18,18,18,.5019607843)}.footer{margin-top:calc(120/var(--size-unit)*1em);margin-bottom:calc(12/var(--size-unit)*1em);display:flex;align-items:flex-end;justify-content:space-between}@media(max-width:766px){.footer{align-items:flex-start;flex-direction:column;gap:calc(24/var(--size-unit)*1em);margin-top:calc(48/var(--size-unit)*1em)}}.footer--homepage{display:none}.footer .left{display:flex;flex-direction:column;gap:calc(4/var(--size-unit)*1em)}.footer .right{display:flex;gap:calc(32/var(--size-unit)*1em)}@media(max-width:766px){.footer .right{width:100%}}.footer .right-list{display:flex;align-items:center;gap:calc(12/var(--size-unit)*1em)}@media(max-width:766px){.footer .right-list{flex-direction:column;align-items:flex-start;gap:calc(4/var(--size-unit)*1em);width:100%}}.body,.body a,.body button,.body input,.body select,.body textarea{font-family:Arial,Helvetica,sans-serif;font-size:var(--size-font);font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.01em;vertical-align:bottom}.header{position:fixed;top:calc(12/var(--size-unit)*1em);left:50%;transform:translateX(-50%);z-index:1000;width:calc(372/var(--size-unit)*1em);border-radius:calc(4/var(--size-unit)*1em);overflow:hidden;display:flex;align-items:center;flex-direction:column;transition:2s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}@media(max-width:766px){.header{top:calc(12/var(--size-unit)*1em);width:calc(100vw - 24/var(--size-unit)*1em);max-width:calc(390/var(--size-unit)*1em)}}.header .logo{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:105%;height:100%;background-size:cover!important;transition:all .3s ease}.header .logo-wrapper{position:relative;width:100%;height:calc(52/var(--size-unit)*1em);overflow:hidden}.header .logo--filled{opacity:1;background:url(/assets/header_logo.svg) no-repeat 50%}.header .logo--transparent{opacity:0;background:url(/assets/header_logo-transparent.svg) no-repeat 50%}.header--transparent{background-color:hsla(0,0%,100%,.06);background-color:hsla(0,0%,100%,.062745098);-webkit-backdrop-filter:blur(calc(80 / var(--size-unit) * 1em));backdrop-filter:blur(calc(80 / var(--size-unit) * 1em))}.header--transparent .logo--filled{opacity:0}.header--transparent .logo--transparent{opacity:1}.header--transparent .header-nav{background-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.7215686275);border-color:hsla(0,0%,100%,.0784313725)}.header--transparent .header-nav .header-nav__icon path{fill:hsla(0,0%,100%,.7215686275)}.header--transparent .header-nav .header-nav__icon rect,.header--transparent .header-nav .header-nav__icon--whishlist path{stroke:hsla(0,0%,100%,.7215686275)}.header--transparent .header-nav .header-nav__menu-icon path{fill:hsla(0,0%,100%,.7215686275)}.header--transparent .header-nav .header-nav__menu-icon rect,.header--transparent .header-nav .whishlist-button__icon path{stroke:hsla(0,0%,100%,.7215686275)}.header-nav{display:flex;align-items:center;justify-content:space-between;background-color:#fff;width:100%;border-color:currentcolor rgba(18,18,18,.0784313725) rgba(18,18,18,.0784313725);border-top:1px solid rgba(18,18,18,.0784313725);color:rgba(18,18,18,.5019607843);transition:.3s ease;transition-property:background-color,color,border-color}.header-nav--option-scroll{border-bottom:1px solid rgba(18,18,18,.0784313725)}.header-nav__right-buttons{display:flex;align-items:center}.header-nav__icon{position:relative;width:calc(16/var(--size-unit)*1em);height:calc(16/var(--size-unit)*1em)}.header-nav__icon path{fill:rgba(18,18,18,.5019607843)}.header-nav__icon path,.header-nav__icon rect{transition:all .3s ease}.header-nav__icon--whishlist{width:calc(16/var(--size-unit)*1em);height:calc(16/var(--size-unit)*1em)}.header-nav__icon--whishlist path{stroke:rgba(18,18,18,.5019607843);transition:all .3s ease}.header-nav__button{padding:calc(8/var(--size-unit)*1em) calc(12/var(--size-unit)*1em);transition:none}@media(hover:hover){.header-nav__button:hover{transition:color .3s ease;color:rgba(18,18,18,.7215686275)}}.header-nav__button:active{color:#121212}.header-nav__menu{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);width:calc(32/var(--size-unit)*1em);height:calc(32/var(--size-unit)*1em)}@media(hover:hover){.header-nav__menu:hover .header-nav__menu-icon path{fill:rgba(18,18,18,.7215686275)}.header-nav__menu:hover .header-nav__menu-icon rect{stroke:rgba(18,18,18,.7215686275)}}.header-nav__menu:active .header-nav__menu-icon path{fill:#121212}.header-nav__menu:active .header-nav__menu-icon rect{stroke:#121212}.header-nav__menu--active .header-nav__menu-icon--default{opacity:0!important}.header-nav__menu--active .header-nav__menu-icon--active{opacity:1!important}.header-nav__menu-icon{width:calc(18/var(--size-unit)*1em);height:calc(16/var(--size-unit)*1em);position:absolute;transition:opacity .3s ease}.header-nav__menu-icon--default{opacity:1}.header-nav__menu-icon--active{opacity:0}.header-nav__menu-icon path{fill:rgba(18,18,18,.5019607843);transition:all .3s ease}.header-nav__menu-icon rect{stroke:rgba(18,18,18,.5019607843);transition:all .3s ease}.header-nav__cart{padding:calc(8/var(--size-unit)*1em) calc(12/var(--size-unit)*1em) calc(8/var(--size-unit)*1em) calc(6/var(--size-unit)*1em);display:flex;transition:color .3s ease}@media(hover:hover){.header-nav__cart:hover{color:rgba(18,18,18,.7215686275)}.header-nav__cart:hover .header-nav__icon path{fill:rgba(18,18,18,.7215686275)}.header-nav__cart:hover .header-nav__icon rect{stroke:rgba(18,18,18,.7215686275)}}.header-nav__cart:active{color:#121212}.header-nav__cart:active .header-nav__icon path{fill:#121212}.header-nav__cart:active .header-nav__icon rect{stroke:#121212}.header-nav__cart--active{color:rgba(18,18,18,.7215686275)}.header-nav__cart--active .header-nav__icon path{fill:rgba(18,18,18,.7215686275)}.header-nav__cart--active .header-nav__icon rect{stroke:rgba(18,18,18,.7215686275)}@media(hover:hover){.header-nav__cart--active:hover .close-button{color:#121212}}.header-nav__cart-icon-wrapper{display:flex}.header-nav__cart .close-button{overflow:hidden;position:relative;transition:color .3s ease}.header-nav .whishlist-button{padding:calc(8/var(--size-unit)*1em) calc(6/var(--size-unit)*1em) calc(8/var(--size-unit)*1em) calc(12/var(--size-unit)*1em);display:flex;transition:opacity .3s ease,color .3s ease}@media(hover:hover){.header-nav .whishlist-button:hover{color:rgba(18,18,18,.7215686275)}.header-nav .whishlist-button:hover .whishlist-button__icon path{stroke:rgba(18,18,18,.7215686275)}.header-nav .whishlist-button:hover .close-button:after{transform:scaleX(1)}}.header-nav .whishlist-button:active{color:#121212}.header-nav .whishlist-button:active .whishlist-button__icon path{stroke:#121212}.header-nav .whishlist-button--active{color:rgba(18,18,18,.7215686275)}.header-nav .whishlist-button--active .whishlist-button__icon path{stroke:rgba(18,18,18,.7215686275)}@media(hover:hover){.header-nav .whishlist-button--active:hover .close-button{color:#121212}}.header-nav .whishlist-button--empty{opacity:0;pointer-events:none;transition:opacity .3s ease .6s,color .3s ease}.header-nav .whishlist-button__icon{width:calc(16/var(--size-unit)*1em);height:calc(16/var(--size-unit)*1em);transition:opacity .3s ease}.header-nav .whishlist-button__icon--default{opacity:1}.header-nav .whishlist-button__icon--active{opacity:0}.header-nav .whishlist-button__icon path{stroke:rgba(18,18,18,.5019607843);transition:stroke .3s ease}.header-nav .whishlist-button-icon-wrapper{display:flex}.header-nav .whishlist-button .close-button{overflow:hidden;position:relative;transition:color .3s ease}.header .menu-options-wrapper{width:100%;background-color:#fff;color:rgba(18,18,18,.5019607843)}.header .menu{width:100%;position:relative}.header .menu-content{overflow:hidden;width:100%;max-width:calc(316/var(--size-unit)*1em);padding:0 calc(12/var(--size-unit)*1em)}.header .menu .menu-link{padding:calc(2/var(--size-unit)*1em) 0;color:rgba(18,18,18,.5019607843);transition:color .3s ease;text-align:start}@media(hover:hover){.header .menu .menu-link:hover{color:rgba(18,18,18,.7215686275)}}.header .menu .menu-link:active{color:#121212}.header .menu .links{padding-top:calc(16/var(--size-unit)*1em);display:flex;flex-direction:column;transition:opacity .5s ease .3s}.header .menu .menu-about{padding-top:calc(24/var(--size-unit)*1em);color:#121212;transition:opacity .5s ease .3s}.header .menu .bottom{padding:calc(24/var(--size-unit)*1em) 0 calc(12/var(--size-unit)*1em);transition:opacity .5s ease .3s}.header .menu .bottom-nav{display:flex;justify-content:space-between}.header .menu .bottom-nav .socials{display:flex;flex-direction:column;width:50%}.header .menu .bottom__locale-button{display:none}@media(max-width:1024px){.header .menu .bottom__locale-button{display:block;margin-bottom:calc(12/var(--size-unit)*1em)}}.menu-bg{position:fixed;inset:0;z-index:996;pointer-events:none;background:rgba(0,0,0,0);transition:background .3s ease}@media(max-width:766px){.menu-bg{inset:1%;background:rgba(0,0,0,0)!important}}.menu-bg--active{background:rgba(18,18,18,.0784313725);pointer-events:all}.right-nav{position:fixed;top:calc(12/var(--size-unit)*1em);right:calc(12/var(--size-unit)*1em);display:flex;align-items:center;gap:calc(12/var(--size-unit)*1em);z-index:998;mix-blend-mode:difference}@media(max-width:1024px){.right-nav{display:none}}.right-nav .contact-button{position:relative}.right-nav .contact-button--active .contact-button__text--default{opacity:0;pointer-events:none}.right-nav .contact-button--active .contact-button__text--active{opacity:1}.right-nav .contact-button__text--default{opacity:1;transition:opacity .2s ease}.right-nav .contact-button__text--active{opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .2s ease}.body h1,.body h2,.body h3,.body h4{font-size:calc(24/var(--size-unit)*1em);font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.04em;vertical-align:middle}.body,.body a,.body button,.body input,.body select,.body textarea,.custom-request-form .form__field .input,.custom-request-form .form__field .textarea{font-family:Arial,Helvetica,sans-serif;font-size:var(--size-font);font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.01em;vertical-align:bottom}.body .bold{font-weight:700}.body .light{font-weight:400}[data-hidden]{opacity:0}[data-only-desktop]{display:none}@media screen and (min-aspect-ratio:5/3){[data-only-desktop]{display:block}}[data-only-desktop--flex]{display:none}@media screen and (min-aspect-ratio:5/3){[data-only-desktop--flex]{display:flex}}[data-not-desktop]{display:block}@media screen and (min-aspect-ratio:5/3){[data-not-desktop]{display:none}}[data-not-desktop--flex]{display:flex}@media screen and (min-aspect-ratio:5/3){[data-not-desktop--flex]{display:none}}[data-hide-for-mobile]{display:block}@media screen and (max-aspect-ratio:2/3){[data-hide-for-mobile]{display:none}}[data-only-mobile]{display:none}@media screen and (max-aspect-ratio:2/3){[data-only-mobile]{display:block}}[data-touch-element]{display:block}@media screen and (min-aspect-ratio:5/3){[data-touch-element]{display:none}}@media screen and (min-aspect-ratio:4/3)and (max-aspect-ratio:5/3){[data-touch-element]{display:none}}@media(hover:none)and (min-aspect-ratio:2/3){[data-touch-element]{display:block!important}}[data-touch-element--flex]{display:flex}@media screen and (min-aspect-ratio:5/3){[data-touch-element--flex]{display:none}}@media screen and (min-aspect-ratio:4/3)and (max-aspect-ratio:5/3){[data-touch-element--flex]{display:none}}@media(hover:none)and (min-aspect-ratio:2/3){[data-touch-element--flex]{display:flex!important}}@media(hover:none){[data-desktop-element]{display:none!important}}@media screen and (max-aspect-ratio:2/3){[data-desktop-element]{display:none}}@media screen and (min-aspect-ratio:2/3)and (max-aspect-ratio:4/3){[data-desktop-element]{display:none}}@media screen and (min-aspect-ratio:5/3){[data-desktop-element]{display:block}}@media screen and (min-aspect-ratio:4/3)and (max-aspect-ratio:5/3){[data-desktop-element]{display:block}}:root{--size-unit:14;--size-container-ideal:1512;--size-container-min:992px;--size-container-max:1920px;--size-container:clamp(var(--size-container-min),100vw,var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (max-width:991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (max-width:767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px}}@media screen and (max-width:479px){:root{--size-unit:14;--size-container-ideal:375;--size-container-min:320px;--size-container-max:479px}}.body{background-color:#121212;color:#fff;max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column;min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body main{flex:1 0 auto}@media(max-width:1024px){.body main{min-height:100svh}}.body ::selection{color:hsla(0,0%,100%,.5215686275);background:#353535}.body input::selection{background-color:#ececec!important;color:#252525!important}.container{margin-right:auto;margin-left:auto;width:100%;max-width:calc(var(--size-container) - 24/var(--size-unit)*1em)}.shadow{color:rgba(18,18,18,.5019607843)}.shadow--light{color:hsla(0,0%,100%,.5215686275)}.button{display:flex;align-items:center;gap:calc(4/var(--size-unit)*1em)}@media(hover:hover){.button:hover .button__text:after{transform:scaleX(1)}}.button--black{color:#121212}.button--black .button__text:after{background-color:#121212}.button--arrow:before{filter:invert(1)}.button--arrow-black:before,.button--arrow:before{content:"";display:block;width:calc(16/var(--size-unit)*1em);height:calc(16/var(--size-unit)*1em);transform:translateY(calc(-.5 / var(--size-unit) * 1em));background-image:url(/assets/icons/arrow.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.button--arrow-black .button__text:after{background-color:#121212}.button__text{position:relative;font-weight:700}.button__text.light:after{height:calc(1/var(--size-unit)*1em)}.button__text:after{content:"";position:absolute;bottom:calc(1/var(--size-unit)*1em);left:0;width:100%;height:calc(2/var(--size-unit)*1em);background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.button__text.reversed:after{transform:scaleX(1)}@media(hover:hover){.button__text.reversed:hover:after{transform:scaleX(0)}}.custom-request-form{position:fixed;top:calc(40/var(--size-unit)*1em);right:calc(15/var(--size-unit)*1em);z-index:1000;width:calc(340/var(--size-unit)*1em);padding:calc(8/var(--size-unit)*1em) calc(12/var(--size-unit)*1em);background-color:#fff;color:rgba(18,18,18,.5019607843);border-radius:calc(4/var(--size-unit)*1em)}@media(max-width:1024px){.custom-request-form{top:calc(106/var(--size-unit)*1em);right:calc(12/var(--size-unit)*1em);left:calc(12/var(--size-unit)*1em);width:auto}}.custom-request-form__top{display:flex;justify-content:space-between;align-items:center}.custom-request-form__top--submitted .text--default{opacity:0!important;filter:blur(2px)!important}.custom-request-form__top--submitted .text--submitted{opacity:1!important;filter:blur(0)!important}.custom-request-form__top .text{position:absolute;transition:opacity .3s ease;opacity:0;filter:blur(2px)}.custom-request-form__top .text--default{opacity:1;filter:blur(0)}.custom-request-form__top .text-wrapper{width:100%;height:1em;position:relative}.custom-request-form__top-button{display:none}@media(max-width:1024px){.custom-request-form__top-button{display:block}.custom-request-form__top-button .button__text{color:rgba(18,18,18,.7215686275)}.custom-request-form__top-button .button__text:after{background-color:rgba(18,18,18,.7215686275)}}.custom-request-form .form{margin-top:calc(16/var(--size-unit)*1em)}.custom-request-form .form-success-message{overflow:hidden;display:flex;flex-direction:column}.custom-request-form .form-success-message-content{overflow:hidden;display:flex;flex-direction:column;color:#121212}.custom-request-form .form-success-message .button{align-self:flex-end}.custom-request-form .form-content{display:flex;flex-direction:column;gap:calc(8/var(--size-unit)*1em);overflow:hidden}.custom-request-form .form-content-wrapper{opacity:1;overflow:hidden}.custom-request-form .form__field{width:100%;position:relative}.custom-request-form .form__field .input{width:calc(100% - 16/var(--size-unit)*1em);padding:calc(4/var(--size-unit)*1em) calc(8/var(--size-unit)*1em) calc(3/var(--size-unit)*1em);background-color:rgba(18,18,18,.0784313725);outline:none;border:none;transition:background-color .3s ease}@media(hover:hover){.custom-request-form .form__field .input:hover{background-color:rgba(18,18,18,.1607843137)}}.custom-request-form .form__field .input::placeholder{color:rgba(18,18,18,.5019607843)}.custom-request-form .form__field .input__error{position:absolute;top:calc(6/var(--size-unit)*1em);right:calc(8/var(--size-unit)*1em);color:red;line-height:1}.custom-request-form .form__field .textarea{line-height:1;width:calc(100% - 16/var(--size-unit)*1em);height:calc(80/var(--size-unit)*1em);padding:calc(5/var(--size-unit)*1em) calc(8/var(--size-unit)*1em) calc(4/var(--size-unit)*1em);background-color:rgba(18,18,18,.0784313725);outline:none;border:none;resize:none;transition:background-color .3s ease}@media(hover:hover){.custom-request-form .form__field .textarea:hover{background-color:rgba(18,18,18,.1607843137)}}.custom-request-form .form__field .textarea::placeholder{color:rgba(18,18,18,.5019607843)}.custom-request-form .form__button{align-self:flex-end;color:#121212;margin-top:calc(10/var(--size-unit)*1em)}.custom-request-form .form__button--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.custom-request-form .form__button--loading{cursor:wait;opacity:.5;pointer-events:none}.custom-request-form .form__button-icon{width:calc(16/var(--size-unit)*1em);height:calc(16/var(--size-unit)*1em)}.custom-request-form .checkbox{display:flex;gap:.3em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media(hover:hover){.custom-request-form .checkbox:hover .checkbox__control{border-color:rgba(18,18,18,.7215686275)}.custom-request-form .checkbox:hover .checkbox__label{color:rgba(18,18,18,.7215686275)}}.custom-request-form .checkbox:active .checkbox__control{border-color:#121212}.custom-request-form .checkbox:active .checkbox__label{color:#121212}.custom-request-form .checkbox--error .checkbox__control{border-color:red}.custom-request-form .checkbox .checkbox__input{position:absolute;opacity:0;pointer-events:none}.custom-request-form .checkbox .checkbox__control{width:.7em;height:.7em;aspect-ratio:1/1;border:1px solid rgba(18,18,18,.5019607843);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:.3em;transition:all .3s ease;cursor:pointer}.custom-request-form .checkbox .checkbox__label{transition:color .3s ease}.custom-request-form .checkbox .checkbox__label .checkbox__link{position:relative;cursor:pointer}.custom-request-form .checkbox .checkbox__label .checkbox__link:after{content:"";position:absolute;bottom:calc(1/var(--size-unit)*1em);left:0;width:100%;height:calc(1/var(--size-unit)*1em);background-color:rgba(18,18,18,.5019607843);transform:scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.custom-request-form .checkbox .checkbox__label .checkbox__link:hover{color:rgba(18,18,18,.7215686275)}.custom-request-form .checkbox .checkbox__label .checkbox__link:hover:after{transform:scaleX(0)}}.custom-request-form .checkbox .checkbox__input:checked+.checkbox__control{background-color:rgba(18,18,18,.5019607843);border:1px solid rgba(0,0,0,0)}