:root{--color-black: #222;--color-black-dark: #1a1a18;--color-red: #8e0e0e;--color-red-bright: #a00000;--color-white: #f4f4f4;--color-gray: #777878}:root{--font-aktiv: "Aktiv", serif;--font-millionaire: "Millionaire", serif}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/100-Dm6r61Dl.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/100i-D3e6y2C7.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/200-DH28VaN9.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/200i-zViG2MXn.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/300-C6ibyBZ2.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/300i-Cg2Ezfuy.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/400-DIxdTNlY.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/400i-Bqc-H2a-.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/500-CWVtYm5v.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/500i-SGjZLL8V.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/600-qSypzr_2.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/600i-BQkxQ6Ug.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/700-BinkIrZN.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/700i-BWaVMEtn.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/900-Cj6p_ctG.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Aktiv;src:url(/app/themes/bietry/public/build/assets/900i-CMb8cNYN.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Millionaire;src:url(/app/themes/bietry/public/build/assets/Millionaire-B0nW2CSh.ttf) format("truetype");font-weight:400;font-style:normal}body{line-height:1.3;font-weight:300;font-size:.9722222222vw}@media (max-width: 1439px){body{font-size:1.0888888889vw}}*{margin:0;padding:0;color:inherit;line-height:inherit;font-weight:inherit;font-family:var(--font-aktiv);font-size:inherit}ul{list-style:none;display:flex;flex-direction:column}a{text-decoration:none;color:inherit}button{background:none;border:none;cursor:pointer;outline:none}.title.--italic-bold{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.title.--italic-bold{gap:.2777777778vw}}@media screen and (max-width: 1024px){.title.--italic-bold{gap:.4rem}}.title.--italic-bold:not(:has(>.line-mask)) span,.title.--italic-bold .line-mask{width:fit-content;display:block;line-height:1}.title.--italic-bold:not(:has(>.line-mask)) span:nth-of-type(1),.title.--italic-bold:not(:has(>.line-mask)) span:nth-of-type(3),.title.--italic-bold .line-mask:nth-of-type(1),.title.--italic-bold .line-mask:nth-of-type(3){font-style:italic;font-weight:200;text-transform:lowercase;font-size:1.6666666667vw}@media screen and (max-width: 1024px){.title.--italic-bold:not(:has(>.line-mask)) span:nth-of-type(1),.title.--italic-bold:not(:has(>.line-mask)) span:nth-of-type(3),.title.--italic-bold .line-mask:nth-of-type(1),.title.--italic-bold .line-mask:nth-of-type(3){font-size:2.4rem}}.title.--italic-bold:not(:has(>.line-mask)) span:nth-of-type(2),.title.--italic-bold .line-mask:nth-of-type(2){font-style:normal;font-weight:700!important;text-transform:uppercase;font-size:2.2222222222vw}@media screen and (max-width: 1024px){.title.--italic-bold:not(:has(>.line-mask)) span:nth-of-type(2),.title.--italic-bold .line-mask:nth-of-type(2){font-size:3.2rem}}.title.--serif-middle span:nth-child(2){text-transform:lowercase;font-family:var(--font-millionaire);margin-left:.4166666667vw}@media screen and (max-width: 1024px){.title.--serif-middle span:nth-child(2){margin-left:.6rem}}.title.--sansserif-middle span{font-family:var(--font-millionaire);text-transform:lowercase}.title.--sansserif-middle span:nth-child(2){text-transform:uppercase;font-family:var(--font-avenir);margin-right:.4166666667vw}@media screen and (max-width: 1024px){.title.--sansserif-middle span:nth-child(2){margin-right:.6rem}}.mf-cursor{position:fixed;top:0;left:0;z-index:750;direction:ltr;contain:layout style size;pointer-events:none;transition:opacity .3s,color .4s}@media screen and (max-width: 1024px){.mf-cursor{display:none}}.mf-cursor:before{content:"";position:absolute;top:-1.6666666667vw;left:-1.6666666667vw;display:block;width:3.3333333333vw;height:3.3333333333vw;transform:scale(.2);background:var(--color-red-bright);border-radius:50%;transition:transform .25s ease-in-out,opacity .1s,background .25s ease-in-out}.mf-cursor.--inverse{color:invert(var(--color-black))}@supports (mix-blend-mode: exclusion){.mf-cursor.--exclusion{mix-blend-mode:exclusion}.mf-cursor.--exclusion:before{background:invert(var(--color-black))}}.mf-cursor.--pointer:before{transform:scale(.15)}.mf-cursor.--text:before{background:var(--color-black);transform:scale(2.8)}.mf-cursor.--text.--active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor.--icon:before{transform:scale(1.5)}.mf-cursor.--icon.--active:before{transform:scale(1.4)}.mf-cursor.--red:before{background:var(--color-red-bright)}.mf-cursor.--hidden:before{transform:scale(0)}.mf-cursor-text{position:absolute;top:-2.5vw;left:-2.5vw;width:5vw;height:5vw;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:var(--color-white);line-height:1.1;font-weight:500;text-align:center;transition:opacity .4s,transform .3s;font-size:.9722222222vw}.mf-cursor.--text .mf-cursor-text,.mf-cursor.--icon .mf-cursor-text{opacity:1;transform:scale(1)}@media (max-width: 1439px){.mf-cursor-text{font-size:1.0888888889vw}}.mf-cursor-media{position:absolute;width:27.7777777778vw;height:27.7777777778vw;margin:-13.8888888889vw 0 0 -13.8888888889vw}.mf-cursor-media img,.mf-cursor-media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}@supports (object-fit: cover){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;object-fit:cover;transform:translateZ(0)}}.mf-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(0) translateZ(0);padding:1px;opacity:0;border-radius:50%;transition:transform .35s,opacity .2s .2s}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(.696);transition-duration:.4s,.4s;transition-delay:0s,0s}.mf-cursor.--dot:before{scale:1.4;background:var(--color-white)}.mf-cursor.--dot.--black:before{background:var(--color-black)}.button{display:flex;align-items:center;background:var(--color-black-dark);cursor:pointer;border:1px solid var(--color-black-dark);width:fit-content;position:relative}@media screen and (min-width: 1024px){.button{padding:1.25vw .6944444444vw 1.25vw 1.3888888889vw}}@media screen and (max-width: 1024px){.button{padding:1.5rem 1rem 1.5rem 2rem;font-size:1.4rem}}.button.--white,.button.--text{background:var(--color-white);border-color:var(--color-black-dark)}.button.--white .dot,.button.--text .dot{border-color:var(--color-black-dark)}.button.--white span,.button.--text span{color:var(--color-black-dark)}.button.--text{padding:0;border:none}@media screen and (max-width: 1024px){.button.--text{padding:1rem}}.button.--white-outline{background:transparent;border-color:var(--color-white)}.button.--red{background:var(--color-red-bright);border-color:var(--color-red-bright)}.button .titles{position:relative;overflow:hidden}@media screen and (min-width: 1024px){.button .titles{padding:.1388888889vw .6944444444vw}}@media screen and (max-width: 1024px){.button .titles{padding:.2rem 1rem}}.button .title{text-wrap:nowrap;transition:.4s ease-out}.button .title.--serif-middle{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 1024px){.button .title.--serif-middle{left:.6944444444vw}}@media screen and (max-width: 1024px){.button .title.--serif-middle{left:1rem}}.button .title.--sansserif-middle{position:relative;transform:translateY(118%)}.button:hover .title.--serif-middle{transform:translateY(-168%)}.button:hover .title.--sansserif-middle{transform:translateY(0)}.button .dot{border-radius:50%;border:1px solid var(--color-white)}@media screen and (min-width: 1024px){.button .dot{width:.9722222222vw;height:.9722222222vw}}@media screen and (max-width: 1024px){.button .dot{width:1.4rem;height:1.4rem}}.button span{text-transform:uppercase;color:var(--color-white);font-weight:700;line-height:.8}@media screen and (min-width: 1024px){.button span{height:.6944444444vw}}@media screen and (max-width: 1024px){.button span{height:1rem}}@media screen and (min-width: 1024px){.button>span{padding-left:.6944444444vw}}@media screen and (max-width: 1024px){.button>span{padding-left:1rem}}.link-bubble{position:relative;width:fit-content;display:flex;align-items:center;padding:0 .2777777778vw 0 2.2222222222vw}@media screen and (max-width: 1024px){.link-bubble{padding:0 .4rem 0 3.2rem}}.link-bubble:hover span:last-of-type{opacity:1;right:3.8888888889vw;clip-path:inset(0 0 0 0%)}@media screen and (max-width: 1024px){.link-bubble:hover span:last-of-type{right:5.6rem}}.link-bubble:hover .rectangle{width:100%;background:var(--color-white)}.link-bubble:hover .dot{right:1.1111111111vw}@media screen and (max-width: 1024px){.link-bubble:hover .dot{right:1.6rem}}.link-bubble.--black svg *[fill]{fill:var(--color-black)}.link-bubble.--black svg *[stroke]{stroke:var(--color-black)}.link-bubble.--black span:first-of-type{color:var(--color-black)}.link-bubble.--black span:last-of-type{color:var(--color-white)}.link-bubble.--black .rectangle{background:var(--color-black)}.link-bubble.--black .dot:not(.dot-id){border-color:var(--color-white)}.link-bubble span{text-transform:uppercase;font-weight:400;text-align:right;font-size:.9722222222vw}@media screen and (max-width: 1024px){.link-bubble span{font-size:1.4rem}}.link-bubble span:first-of-type{width:18.0555555556vw;color:var(--color-gray)}@media screen and (max-width: 1024px){.link-bubble span:first-of-type{width:26rem}}.link-bubble span:last-of-type{width:13.8888888889vw;position:absolute;top:50%;right:2.2222222222vw;transform:translateY(-50%);opacity:0;color:var(--color-black);z-index:3;clip-path:inset(0 0 0 100%);transition:right .3s ease-out,opacity .4s ease-out,clip-path .3s ease-out}@media screen and (max-width: 1024px){.link-bubble span:last-of-type{right:3.2rem;width:20rem}}.link-bubble .rectangle{content:"";width:.1388888889vw;height:100%;background:var(--color-gray);position:absolute;top:0;right:0;z-index:2;transition:width .3s ease-out,background .3s ease-out}@media screen and (max-width: 1024px){.link-bubble .rectangle{width:.2rem}}.link-bubble svg{width:1.4583333333vw;min-width:1.4583333333vw;height:100%;margin-left:.6944444444vw}@media screen and (max-width: 1024px){.link-bubble svg{width:2.1rem;min-width:2.1rem;margin-left:1rem}}.link-bubble .dot,.link-bubble .dot-id{width:.9722222222vw;height:.9722222222vw;border-radius:50%;border:1px solid #232635;transition:.4s ease-out;position:absolute;top:50%;right:.5555555556vw;z-index:4;transform:translateY(-50%);transition:.3s ease-out}@media screen and (max-width: 1024px){.link-bubble .dot,.link-bubble .dot-id{width:1.4rem;height:1.4rem;right:.8rem}}.link-bubble .dot-id{border:none;right:1.1111111111vw}@media screen and (max-width: 1024px){.link-bubble .dot-id{right:1.6rem}}.swiper-navigation{display:flex;gap:.9722222222vw}@media screen and (max-width: 1024px){.swiper-navigation{gap:1.4rem}}.swiper-navigation .prev,.swiper-navigation .next{width:2.7777777778vw;height:2.7777777778vw;position:relative;border-radius:.2777777778vw;border:1px solid rgba(34,34,34,.7);cursor:pointer}@media screen and (max-width: 1024px){.swiper-navigation .prev,.swiper-navigation .next{width:4rem;height:4rem;border-radius:.4rem}}.swiper-navigation .prev:active,.swiper-navigation .next:active{transform:scale(.8)}.swiper-navigation .prev svg,.swiper-navigation .next svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.1805555556vw;height:.7638888889vw}@media screen and (max-width: 1024px){.swiper-navigation .prev svg,.swiper-navigation .next svg{width:1.7rem;height:1.1rem}}.swiper-navigation .prev,.swiper-navigation .prev svg *,.swiper-navigation .next,.swiper-navigation .next svg *{transition:.4s ease-out}.swiper-navigation .prev:hover,.swiper-navigation .next:hover{background:var(--color-red-bright);border-color:var(--color-red-bright)}.swiper-navigation .prev:hover svg *[fill],.swiper-navigation .next:hover svg *[fill]{fill:var(--color-white)}.swiper-navigation .prev:hover svg *[stroke],.swiper-navigation .next:hover svg *[stroke]{stroke:var(--color-white)}.ratings{gap:.8333333333vw}@media screen and (max-width: 1024px){.ratings{gap:1.8rem}}.ratings .separator{height:2.2222222222vw}@media screen and (max-width: 1024px){.ratings .separator{height:4rem}}.ratings li{line-height:1.1;display:flex;align-items:flex-end;width:100%}.ratings li:has(span:nth-child(2)) span:first-of-type{width:4.4444444444vw}@media screen and (max-width: 1024px){.ratings li:has(span:nth-child(2)) span:first-of-type{width:6.4rem}}.ratings li span:first-of-type{font-weight:500;margin-right:1.6666666667vw;width:9.7222222222vw}@media screen and (max-width: 1024px){.ratings li span:first-of-type{margin-right:2.4rem;width:14rem;font-size:1.4rem}}.ratings li span:not(:first-of-type){font-style:italic;font-weight:200;line-height:1.5;font-size:.8333333333vw}@media screen and (max-width: 1024px){.ratings li span:not(:first-of-type){font-size:1.2rem}}.ratings li span:not(:first-of-type):nth-child(2){margin-right:.6944444444vw}@media screen and (max-width: 1024px){.ratings li span:not(:first-of-type):nth-child(2){margin-right:1rem}}.ratings li span:not(:first-of-type):nth-child(4){margin-left:.6944444444vw;width:fit-content}@media screen and (max-width: 1024px){.ratings li span:not(:first-of-type):nth-child(4){margin-left:1rem}}.ratings li .dots{display:flex;align-items:center;gap:.3472222222vw}@media screen and (max-width: 1024px){.ratings li .dots{gap:.5rem}}.ratings li .dots .dot{width:.9722222222vw;height:.9722222222vw;position:relative;border-radius:50%;fill:#fff;box-shadow:.1388888889vw .1388888889vw .2777777778vw #00000017 inset;overflow:hidden}@media screen and (max-width: 1024px){.ratings li .dots .dot{width:1.4rem;height:1.4rem;box-shadow:2px 2px 4px #00000017 inset}}.ratings li .dots .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-red);display:none}.ratings li .dots.--1 .dot:nth-child(1):after{display:block}.ratings li .dots.--2 .dot:nth-child(2):after{display:block}.ratings li .dots.--2:not(:has(+span)) .dot:nth-child(1):after{display:block}.ratings li .dots.--3 .dot:nth-child(3):after{display:block}.ratings li .dots.--3:not(:has(+span)) .dot:nth-child(1):after,.ratings li .dots.--3:not(:has(+span)) .dot:nth-child(2):after{display:block}.ratings li .dots.--4 .dot:nth-child(4):after{display:block}.ratings li .dots.--4:not(:has(+span)) .dot:nth-child(1):after,.ratings li .dots.--4:not(:has(+span)) .dot:nth-child(2):after,.ratings li .dots.--4:not(:has(+span)) .dot:nth-child(3):after{display:block}.ratings li .dots.--5 .dot:nth-child(5):after{display:block}.ratings li .dots.--5:not(:has(+span)) .dot:nth-child(1):after,.ratings li .dots.--5:not(:has(+span)) .dot:nth-child(2):after,.ratings li .dots.--5:not(:has(+span)) .dot:nth-child(3):after,.ratings li .dots.--5:not(:has(+span)) .dot:nth-child(4):after{display:block}.advantages>ul{gap:1.5277777778vw}@media screen and (max-width: 1024px){.advantages>ul{gap:2.2rem}}.advantages>ul li{width:100%;display:flex;align-items:center;gap:.9722222222vw;font-size:.8333333333vw}@media screen and (max-width: 1024px){.advantages>ul li{gap:1.4rem;font-size:1.2rem;align-items:flex-start}}.advantages>ul li:not(:last-child){padding-bottom:1.5277777778vw;border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (max-width: 1024px){.advantages>ul li:not(:last-child){padding-bottom:2.2rem}}.advantages>ul li .icon{height:100%;width:2.2222222222vw;display:flex;align-items:center}@media screen and (max-width: 1024px){.advantages>ul li .icon{width:3.2rem;padding-top:.4rem}}.advantages>ul li .icon img{max-width:1.8055555556vw;max-height:1.25vw}@media screen and (max-width: 1024px){.advantages>ul li .icon img{max-width:2.6rem;max-height:1.8rem}}.advantages>ul li .text{flex:1}.advantages>ul li .text ul{gap:.2777777778vw}@media screen and (max-width: 1024px){.advantages>ul li .text ul{gap:.4rem}}.advantages>ul li .text ul li{padding:0;border:none;padding-left:1.1111111111vw;position:relative}@media screen and (max-width: 1024px){.advantages>ul li .text ul li{padding-left:1.6rem}}.advantages>ul li .text ul li:before{content:"*";position:absolute;left:0;top:0;line-height:1.4;font-size:1.25vw}@media screen and (max-width: 1024px){.advantages>ul li .text ul li:before{font-size:1.8rem}}.modal .overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:background .4s ease-out;z-index:150}.modal .overlay:hover{background:#0006}@media screen and (max-width: 1024px){.modal.--form .inner{position:fixed;height:calc(100vh - 22rem);top:22rem;left:0;width:100vw}}.modal.--form .inner .content{display:flex;align-items:center;background:var(--color-white);border:none}@media screen and (min-width: 1024px){.modal.--form .inner .content{height:calc(100vh - 8.3333333333vw);width:75vw;gap:8.3333333333vw;padding:2.7777777778vw 6.9444444444vw 2.7777777778vw 2.7777777778vw}}@media screen and (max-width: 1024px){.modal.--form .inner .content{flex-direction:column;gap:6rem;padding:4rem 1.2rem 8rem;width:100vw;height:100%;overflow-y:scroll}.modal.--form .inner .content::-webkit-scrollbar{display:none}}@media screen and (min-width: 1024px){.modal.--form .inner .content>button{top:0;left:0}}@media screen and (max-width: 1024px){.modal.--form .inner .content>button{inset:-5rem 1rem auto auto}}.modal.--form .inner .content>.shops{gap:1.9444444444vw;flex-direction:column}@media screen and (max-width: 1024px){.modal.--form .inner .content>.shops{gap:3.2rem;width:100%;order:2}}.modal.--form .inner .content>.shops li{display:flex;flex-direction:column;gap:.2777777778vw;font-size:.9722222222vw;font-weight:300}@media screen and (max-width: 1024px){.modal.--form .inner .content>.shops li{font-size:1.4rem;gap:.4rem}}.modal.--form .inner .content>.shops li>span:nth-child(1){font-weight:700;font-size:1.25vw;text-transform:uppercase}@media screen and (max-width: 1024px){.modal.--form .inner .content>.shops li>span:nth-child(1){font-size:1.8rem}}.modal.--form .inner .content>.shops li .status{text-transform:lowercase;margin-bottom:.1388888889vw;display:block;position:relative;padding-left:.8333333333vw;font-size:.9722222222vw}@media screen and (max-width: 1024px){.modal.--form .inner .content>.shops li .status{margin-bottom:.2rem;font-size:1.4rem}}.modal.--form .inner .content>.shops li .status:before{content:"";position:absolute;left:0;top:58%;transform:translateY(-50%);width:.5555555556vw;height:.5555555556vw;border-radius:50%;transition:.3s ease-out}@media screen and (max-width: 1024px){.modal.--form .inner .content>.shops li .status:before{width:.8rem;height:.8rem}}.modal.--form .inner .content>.shops li .status.--opened:before{background:#00a02d}.modal.--form .inner .content>.shops li .status.--closed:before{background:red}.modal.--form .inner .content>.shops li a{text-decoration:underline}.modal.--form .inner .content>.shops li a:hover{text-decoration:none}.modal.--form .inner .content>.form{flex:1;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.modal.--form .inner .content>.form{max-height:100%;overflow-y:scroll;gap:4.1666666667vw}}@media screen and (max-width: 1024px){.modal.--form .inner .content>.form{gap:4rem;width:100%;padding-right:6rem}}.modal.--form .inner .content>.form::-webkit-scrollbar{display:none}.modal.--form .inner .content>.form>.text{font-size:1.1111111111vw;font-weight:500}@media screen and (max-width: 1024px){.modal.--form .inner .content>.form>.text{font-size:1.4rem}}.modal.--form .inner .content>.form>.text p{margin-bottom:.8333333333vw}@media screen and (max-width: 1024px){.modal.--form .inner .content>.form>.text p{margin-bottom:1.2rem}}.modal.--form .inner .content>.form>.text p:last-of-type{margin-bottom:0}.modal.--form .inner .content>.form>.button{margin-left:auto}@media screen and (max-width: 1024px){.modal.--form .inner .content>.form>.button{transform:translate(4rem);margin-top:2rem}}.modal .inner{width:fit-content;height:fit-content;z-index:200;position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%)}@media screen and (min-width: 1024px){.modal .inner iframe{width:66.6666666667vw;height:41.6666666667vw}}@media screen and (max-width: 1024px){.modal .inner iframe{width:35.2rem;max-width:90dvw;height:22rem}}.modal .inner .content{position:relative}@media screen and (min-width: 1024px){.modal .inner .content{border:.6944444444vw solid var(--color-white)}}@media screen and (max-width: 1024px){.modal .inner .content:has(>iframe){border:10px solid var(--color-white)}}.modal .inner .content>button{position:absolute;cursor:pointer}@media screen and (min-width: 1024px){.modal .inner .content>button{inset:-.6666666667vw auto auto -.625vw;transform:translate(-100%);width:3.6111111111vw;height:3.6111111111vw}}@media screen and (max-width: 1024px){.modal .inner .content>button{width:5.2rem;height:5.2rem;inset:-6rem 1rem auto auto}}.modal .inner .content>button svg{position:absolute;top:0;right:0;bottom:0;left:0;width:3.6111111111vw;height:3.6111111111vw}@media screen and (max-width: 1024px){.modal .inner .content>button svg{width:5.2rem;height:5.2rem}}.header-piano{position:fixed;top:0;left:0;width:100%;background:var(--color-white);z-index:90;display:flex;align-items:center;padding:1.3888888889vw 8.3333333333vw;justify-content:flex-end}@media screen and (max-width: 1024px){.header-piano{display:none}}.header-piano>span{margin-right:auto;font-weight:700;text-transform:uppercase;font-size:1.6666666667vw}@media (max-width: 1439px){.header-piano>span{font-size:1.8666666667vw}}.header-piano .button:nth-of-type(1){margin-right:8.3333333333vw}.header-piano .button:nth-of-type(2){margin-right:.9722222222vw}.card-piano{width:27.7777777778vw;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 1024px){.card-piano{width:100%}}.card-piano:hover picture img{transform:scale(1)}.card-piano:hover .labels span{transform:scale(.8);opacity:0}.card-piano:hover h2{color:var(--color-red-bright)}.card-piano .labels{position:absolute;top:.9722222222vw;left:.9722222222vw;display:flex;gap:.5555555556vw;z-index:10}@media screen and (max-width: 1024px){.card-piano .labels{display:none}}.card-piano .labels span{padding:.6944444444vw;border-radius:.2777777778vw;line-height:1.1;transition:.3s ease-out;font-size:.8333333333vw}@media (max-width: 1439px){.card-piano .labels span{font-size:.9333333333vw}}.card-piano .labels span:nth-child(2){transition-delay:.06s}.card-piano .labels span.--discount{background:#fff;color:var(--color-red-bright);text-transform:uppercase}.card-piano .labels span.--review{background:var(--color-red-bright);color:#fff}.card-piano picture{width:100%;aspect-ratio:4/3;margin-bottom:.6944444444vw;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.card-piano picture{aspect-ratio:1/1;margin-bottom:1.2rem}}.card-piano picture img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;transition:.4s ease-out;transform:scale(1.1)}.card-piano header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.2777777778vw;height:4.4444444444vw;margin-bottom:1.6666666667vw}@media screen and (max-width: 1024px){.card-piano header{margin-bottom:1.6rem;flex:1;gap:0}}@media screen and (min-width: 1024px){.card-piano header h2,.card-piano header .condition{width:70%}}@media screen and (max-width: 1024px){.card-piano header h2,.card-piano header .condition{width:100%}}@media screen and (min-width: 1024px){.card-piano header .price{width:25%;text-align:right;font-size:1.25vw}}@media screen and (max-width: 1024px){.card-piano header .price{font-size:1.4rem;order:3}}.card-piano header .price.--old{text-decoration:line-through;font-size:.8333333333vw}@media screen and (max-width: 1024px){.card-piano header .price.--old{font-size:1.2rem;order:4}}.card-piano header h2{font-weight:700;text-transform:uppercase;line-height:1.1;transition:.3s ease-out;font-size:1.3888888889vw}@media screen and (max-width: 1024px){.card-piano header h2{font-size:1.6rem;order:1;margin-bottom:1rem;min-height:3.52rem}}.card-piano header .condition{font-size:.9722222222vw}@media screen and (max-width: 1024px){.card-piano header .condition{font-size:1.2rem;margin-top:auto;order:2;margin-bottom:2rem;position:relative;font-weight:500;color:#777878}.card-piano header .condition:after{content:"";display:block;width:100%;height:1px;background:#777878;position:absolute;left:0;bottom:-1rem}}.card-piano main{padding-top:.6944444444vw;border-top:.2px solid black}@media screen and (max-width: 1024px){.card-piano main{padding-top:1rem;border:none}}.card-piano main p{width:19.4444444444vw;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 1024px){.card-piano main p{width:100%;font-size:1.4rem}}.newsletter{background:var(--color-black);display:flex;flex-direction:column;color:#fff}@media screen and (min-width: 1024px){.newsletter{gap:2.2222222222vw;width:27.7777777778vw;padding:2.7777777778vw}}@media screen and (max-width: 1024px){.newsletter{gap:1.6rem;padding:2.4rem 4rem}}.newsletter p{font-weight:500;font-size:1.6666666667vw}@media screen and (max-width: 1024px){.newsletter p{font-size:1.6rem}}.newsletter .button{margin-top:2.2222222222vw}@media screen and (max-width: 1024px){.newsletter .button{margin-top:2.4rem}}form .fluentform .ff-el-input--label{margin-bottom:0!important}form .ff-el-group{margin-bottom:1.6666666667vw!important}@media screen and (max-width: 1024px){form .ff-el-group{margin-bottom:2rem!important}}form .ff-el-group:has(>div .choices){margin-top:1.6666666667vw!important}@media screen and (max-width: 1024px){form .ff-el-group:has(>div .choices){margin-top:2rem!important}}form .ff-el-group:has(+.ff_submit_btn_wrapper){margin-bottom:0!important}form .ff-el-group.ff_submit_btn_wrapper{margin-bottom:0!important}form .ff-el-group.ff_submit_btn_wrapper button{display:none}form .choices{margin-bottom:0!important}form .ff-t-container{gap:3.3333333333vw!important}form label{font-size:.9722222222vw!important;font-weight:300!important;line-height:1!important;margin-bottom:.6944444444vw!important}@media screen and (max-width: 1024px){form label{font-size:1.4rem!important;margin-bottom:.4rem!important}}form input,form select,form textarea,form .choices__list--single{padding:.6944444444vw!important;border:1px solid rgba(34,34,34,.7)!important;background:transparent!important;font-family:inherit!important;font-size:.8333333333vw!important;font-weight:500!important;line-height:1!important;font-family:var(--font-aktiv)!important;border-radius:.2777777778vw!important}@media screen and (max-width: 1024px){form input,form select,form textarea,form .choices__list--single{padding:1rem!important;font-size:1.2rem!important;border-radius:.4rem!important}}form input::placeholder,form select::placeholder,form textarea::placeholder,form .choices__list--single::placeholder{color:var(--color-black)!important;opacity:.7!important;font-family:var(--font-aktiv)!important;font-size:.8333333333vw!important;font-weight:300!important;line-height:1!important}@media screen and (max-width: 1024px){form input::placeholder,form select::placeholder,form textarea::placeholder,form .choices__list--single::placeholder{font-size:1.2rem!important}}form .choices__inner{background:transparent!important}form .choices__list--dropdown{border:1px solid rgba(34,34,34,.2)!important;background:var(--color-white)!important;margin-top:.8333333333vw!important;padding:1.6666666667vw!important}@media screen and (max-width: 1024px){form .choices__list--dropdown{margin-top:1.2rem!important;padding:2.4rem!important}}form .choices__item{background:transparent!important;font-size:.8333333333vw!important;font-family:var(--font-aktiv)!important;font-weight:300}@media screen and (max-width: 1024px){form .choices__item{font-size:1.2rem!important}}.hero-piano{position:relative;display:flex;margin-bottom:8.3333333333vw}@media screen and (max-width: 1024px){.hero-piano{flex-direction:column;margin-bottom:8rem}}@media screen and (min-width: 1024px){.hero-piano .left,.hero-piano .right{width:50vw}}@media screen and (min-width: 1024px){.hero-piano .left{position:sticky;top:0;height:100vh}}@media screen and (min-width: 1024px){.hero-piano .right{padding-bottom:9.7222222222vw}}.hero-piano .gallery{height:100vh}@media screen and (max-width: 1024px){.hero-piano .gallery{height:40rem;position:relative}}.hero-piano .gallery .slider,.hero-piano .gallery .slider swiper-slide{height:100vh}@media screen and (max-width: 1024px){.hero-piano .gallery .slider,.hero-piano .gallery .slider swiper-slide{height:40rem}}.hero-piano .gallery img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;scale:1.02;transition:.3s ease-out}.hero-piano .gallery .slider swiper-slide{overflow:hidden}.hero-piano .gallery .slider swiper-slide .youtube{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%;content:"";z-index:2}.hero-piano .gallery .slider swiper-slide:hover img{scale:1}.hero-piano .gallery .thumbnails{position:absolute;bottom:2.7777777778vw;left:2.7777777778vw;z-index:5}@media screen and (max-width: 1024px){.hero-piano .gallery .thumbnails{bottom:1.2rem;left:50%;transform:translate(-50%)}}.hero-piano .gallery .thumbnails swiper-slide{width:6.25vw!important;height:6.25vw!important;cursor:pointer}@media screen and (max-width: 1024px){.hero-piano .gallery .thumbnails swiper-slide{width:4rem!important;height:4rem!important}}.hero-piano .gallery .thumbnails swiper-slide img{filter:grayscale(.8) brightness(.6);transition:filter .3s ease-out}.hero-piano .gallery .thumbnails swiper-slide:hover img{filter:grayscale(.6) brightness(.7)}.hero-piano .gallery .thumbnails swiper-slide:hover svg{filter:brightness(1)}.hero-piano .gallery .thumbnails swiper-slide.swiper-slide-thumb-active img{filter:grayscale(0)}.hero-piano .gallery .thumbnails swiper-slide svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.2222222222vw;height:2.2222222222vw;z-index:5;filter:brightness(.8);transition:filter .3s ease-out}@media screen and (max-width: 1024px){.hero-piano .gallery .thumbnails swiper-slide svg{width:2.4rem;height:2.4rem}}.hero-piano .intro{padding:8.3333333333vw 2.7777777778vw 4.1666666667vw 4.1666666667vw;display:flex;flex-direction:column;gap:1.3888888889vw}@media screen and (max-width: 1024px){.hero-piano .intro{padding:6rem 2rem 4rem;gap:2rem}}.hero-piano .intro *{width:100%}.hero-piano .intro header{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:1.3888888889vw;border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (max-width: 1024px){.hero-piano .intro header{padding-bottom:2rem}}.hero-piano .intro header h1{text-transform:uppercase;font-weight:600;font-size:2.6388888889vw}@media screen and (max-width: 1024px){.hero-piano .intro header h1{font-size:2.4rem}}.hero-piano .intro header h2,.hero-piano .intro header h3{flex:1}@media screen and (max-width: 1024px){.hero-piano .intro header h2,.hero-piano .intro header h3{font-size:1.4rem}}.hero-piano .intro header h3{text-align:right}.hero-piano .intro main{display:flex;flex-direction:column}.hero-piano .intro main .price{font-size:1.5277777778vw}.hero-piano .intro main .price.--old{text-decoration:line-through}@media screen and (max-width: 1024px){.hero-piano .intro main .price.--old{font-size:1.2rem}}@media screen and (max-width: 1024px){.hero-piano .intro main .price{font-size:2.2rem}}.hero-piano .intro main ul{padding-top:1.6666666667vw;gap:.2777777778vw}@media screen and (max-width: 1024px){.hero-piano .intro main ul{padding-top:2rem;gap:.4rem}}.hero-piano .intro main ul li{font-size:.8333333333vw}@media screen and (max-width: 1024px){.hero-piano .intro main ul li{font-size:1.2rem}}.hero-piano .intro main ul li strong{margin-right:.9722222222vw;font-weight:500}@media screen and (max-width: 1024px){.hero-piano .intro main ul li strong{margin-right:1.4rem}}.hero-piano .intro main ul li a{color:var(--color-red)}.hero-piano .buttons{padding:0 8.3333333333vw 5.5555555556vw 4.1666666667vw;display:flex;flex-direction:column;gap:.9722222222vw}@media screen and (max-width: 1024px){.hero-piano .buttons{padding:4rem 2rem 8rem;gap:1.4rem;font-size:1.4rem}}.hero-piano .content{display:flex;flex-direction:column;gap:5.5555555556vw;padding:0 8.3333333333vw 0 4.1666666667vw}@media screen and (max-width: 1024px){.hero-piano .content{padding:0 2rem 0 4rem;gap:6rem}}.hero-piano .content>div>*:not(h4){padding-left:.6944444444vw;padding-right:.6944444444vw}@media screen and (max-width: 1024px){.hero-piano .content>div>*:not(h4){padding-left:1rem;padding-right:1rem}}.hero-piano .content h4{font-weight:500;margin-bottom:2.2222222222vw;display:block;font-size:1.5277777778vw}@media screen and (max-width: 1024px){.hero-piano .content h4{font-size:2rem;margin-bottom:3.2rem}}.hero-piano .content .colors ul{flex-direction:row;gap:2.7777777778vw;flex-wrap:wrap;width:fit-content}.hero-piano .content .colors ul li{display:flex;flex-direction:column;align-items:flex-end}.hero-piano .content .colors ul li .color-swatch{position:relative;width:4.4444444444vw;height:4.4444444444vw;border:1px solid #ddd}.hero-piano .content .colors ul li .color-swatch img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.hero-piano .content .colors ul li .color-swatch .color{position:absolute;top:0;right:0;bottom:0;left:0}.hero-piano .content .colors ul li span{display:block}.hero-piano .content .colors ul li span:first-of-type{margin-top:.6944444444vw;font-weight:500}.hero-piano .content .colors ul li span:last-of-type{font-size:1.1111111111vw}@media (max-width: 1439px){.hero-piano .content .colors ul li span:last-of-type{font-size:1.2444444444vw}}.hero-piano .content .text h4{margin-bottom:1.6666666667vw}@media screen and (max-width: 1024px){.hero-piano .content .text h4{margin-bottom:2.4rem}}.hero-piano .content .text p{margin-bottom:.8333333333vw;font-size:.8333333333vw}@media screen and (max-width: 1024px){.hero-piano .content .text p{margin-bottom:1.2rem;font-size:1.2rem}}.hero-piano .content .text p:last-child{margin-bottom:0}.hero-piano .content .details ul{gap:.5555555556vw;font-size:.8333333333vw}@media screen and (max-width: 1024px){.hero-piano .content .details ul{gap:1rem;font-size:1.2rem}}.hero-piano .content .details ul strong{margin-right:.9722222222vw;font-weight:500}@media screen and (max-width: 1024px){.hero-piano .content .details ul strong{margin-right:1.4rem}}@media screen and (min-width: 1024px){.hero-piano .content .ratings{width:25vw}}.review{margin-bottom:12.5vw;position:relative}@media screen and (max-width: 1024px){.review{margin-bottom:12rem}}.review header{display:flex;justify-content:center;margin-bottom:2.7777777778vw;position:relative;z-index:3}@media screen and (max-width: 1024px){.review header{margin-bottom:6rem}}.review header h3{align-items:center}.review .media{position:absolute;height:50vw;width:100vw;top:0;left:0}.review .media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#f4f4f4,#f4f4f400 46.83%,#f4f4f4 105.24%)}@media screen and (max-width: 1024px){.review .media{height:42rem}}.review .media img{height:100%;width:100%;position:absolute;object-position:center right;object-fit:contain}.review main{display:flex;position:relative;z-index:3}@media screen and (min-width: 1024px){.review main{padding:0 16.6666666667vw 0 2.7777777778vw;gap:8.3333333333vw}}@media screen and (max-width: 1024px){.review main{flex-direction:column;padding:0 2rem}}.review main .portrait{background:#fff;border-radius:.8333333333vw;overflow:hidden;width:22.2222222222vw;height:fit-content}@media screen and (max-width: 1024px){.review main .portrait{order:3;width:90%;align-self:center;border-radius:1.2rem;margin-top:6rem}}.review main .portrait picture{width:100%;height:16.6666666667vw;position:relative;display:block}@media screen and (max-width: 1024px){.review main .portrait picture{height:24rem}}.review main .portrait picture img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;object-position:top center}.review main .portrait .content{padding:1.3888888889vw 1.3888888889vw 3.3333333333vw;display:flex;flex-direction:column;gap:1.6666666667vw}@media screen and (max-width: 1024px){.review main .portrait .content{padding:2rem;gap:3.2rem}}.review main .portrait .content .name{display:flex;flex-direction:column}.review main .portrait .content .name span:nth-child(1){font-weight:700;font-size:.9722222222vw}@media screen and (max-width: 1024px){.review main .portrait .content .name span:nth-child(1){font-size:1.4rem}}.review main .portrait .content .name span:nth-child(2){color:var(--color-red-bright);text-transform:uppercase;font-weight:900;font-size:1.9444444444vw}@media screen and (max-width: 1024px){.review main .portrait .content .name span:nth-child(2){font-size:2.8rem}}.review main .portrait .content .job{font-style:italic;font-weight:200;font-size:1.25vw}@media screen and (max-width: 1024px){.review main .portrait .content .job{font-size:1.8rem}}.review main .content{flex:1;position:relative}@media screen and (min-width: 1024px){.review main .content{padding-top:5.5555555556vw}.review main .content:first-child{padding-left:30.5555555556vw}}.review main .content .intro{margin-bottom:8.3333333333vw;position:relative}@media screen and (max-width: 1024px){.review main .content .intro{margin-bottom:6rem}}.review main .content .intro svg{position:absolute;width:4.1666666667vw;height:4.1666666667vw;left:-2.7777777778vw;top:-2.7777777778vw;z-index:-1}@media screen and (max-width: 1024px){.review main .content .intro svg{width:6rem;height:6rem;left:-1rem;top:-4rem}}.review main .content .intro p{font-weight:600;line-height:1.2;color:var(--color-red-bright);font-size:2.6388888889vw}@media screen and (max-width: 1024px){.review main .content .intro p{font-size:2.4rem}}.review main .content>div:nth-child(2),.review main .content>div:nth-child(3){display:flex;gap:3.3333333333vw}@media screen and (max-width: 1024px){.review main .content>div:nth-child(2),.review main .content>div:nth-child(3){flex-direction:column;gap:4.8rem}}.review main .content>div:nth-child(2)>span,.review main .content>div:nth-child(3)>span{width:12.5vw;font-weight:500;font-size:1.5277777778vw}@media screen and (max-width: 1024px){.review main .content>div:nth-child(2)>span,.review main .content>div:nth-child(3)>span{width:auto;font-size:2.2rem}}.review main .content>div:nth-child(2){padding-bottom:3.3333333333vw;margin-bottom:3.3333333333vw;border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (max-width: 1024px){.review main .content>div:nth-child(2){padding-bottom:4.8rem;margin-bottom:4.8rem}}.review main .content>div:nth-child(3) .text{flex:1;display:flex;flex-direction:column;gap:1.3888888889vw}@media screen and (max-width: 1024px){.review main .content>div:nth-child(3) .text{gap:2rem;font-size:1.2rem}}.review main .content>div:nth-child(3) .text p{line-height:1.4}.funding{padding:1.3888888889vw 4.1666666667vw;margin-bottom:11.1111111111vw;position:relative}@media screen and (max-width: 1024px){.funding{padding:0 2rem;margin-bottom:12rem}}.funding .inner{width:100%;color:var(--color-white);position:relative;height:27.7777777778vw}@media screen and (max-width: 1024px){.funding .inner{height:auto;background:var(--color-black);padding:8rem 2rem 8rem 4rem;border-radius:1.2rem}}@media screen and (min-width: 1024px){.funding .inner .content{position:absolute;top:5.5555555556vw;left:12.5vw}}@media screen and (min-width: 1024px){.funding .inner .content h3{width:15.2777777778vw;margin-bottom:3.4722222222vw}}@media screen and (max-width: 1024px){.funding .inner .content h3{margin-bottom:5rem}}.funding .inner .content .text{font-size:1.6rem}@media screen and (min-width: 1024px){.funding .inner .content .text{width:20.8333333333vw;padding-left:4.1666666667vw;font-size:1.1111111111vw}}.funding .inner .content a{margin-top:8rem}@media screen and (min-width: 1024px){.funding .inner .content a{display:none}}.funding .inner>a{position:absolute;top:1.3888888889vw;right:4.1666666667vw;bottom:1.3888888889vw;left:50%;z-index:3;content:""}@media screen and (max-width: 1024px){.funding .inner>a{display:none}}.funding .background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:91.6666666667vw;height:27.7777777778vw;z-index:-1;border-radius:.8333333333vw;overflow:hidden}@media screen and (max-width: 1024px){.funding .background{display:none}}.funding .background:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#232625 41.42%,#23262500 71.88%),linear-gradient(180deg,#232625,#23262500 20%,#23262500 73.5%,#23262500);z-index:2}.funding .background img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;z-index:1;scale:1.02}.related{display:flex;flex-direction:column;gap:4.1666666667vw;margin-bottom:19.4444444444vw}@media screen and (max-width: 1024px){.related{gap:4rem;margin-bottom:14rem}}.related>header{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.related>header{padding:0 2rem}}@media screen and (min-width: 1024px){.related>header{padding:0 12.5vw}}.related>main{display:flex;gap:6.25vw;padding-left:4.1666666667vw;width:100%}@media screen and (max-width: 1024px){.related>main{gap:1rem;padding:0 2rem}.related>main .newsletter{display:none}}.related>main swiper-container{flex:1;min-height:0;min-width:0}.home-hero{padding:8.3333333333vw 4.1666666667vw 2.7777777778vw;height:100vh;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.home-hero{padding:12rem 2rem 6rem}}.home-hero .inner{position:relative}.home-hero .inner .strings{height:100%;right:4.0277777778vw;position:absolute;top:0;display:flex;gap:3.3333333333vw;z-index:10}@media screen and (max-width: 1024px){.home-hero .inner .strings{display:none}}.home-hero .inner .strings .string{height:100%;content:"";width:.0694444444vw;min-width:1px;background:var(--color-white)}@media screen and (max-width: 1024px){.home-hero .inner{height:100%}}.home-hero .inner h1{position:absolute;z-index:5}@media screen and (min-width: 1024px){.home-hero .inner h1{left:1.3888888889vw;top:20.8333333333vw;width:36.1111111111vw}}@media screen and (max-width: 1024px){.home-hero .inner h1{inset:6.4em 2.4rem auto 2.4rem;width:auto}}.home-hero .inner h1 p{font-size:3.3333333333vw;text-transform:uppercase;line-height:1.4;font-weight:500;color:var(--color-white)}@media screen and (max-width: 1024px){.home-hero .inner h1 p{font-size:4.4rem}}.home-hero .inner h1 p strong{text-transform:lowercase;font-family:var(--font-millionaire);font-size:2.7777777778vw;margin:0 1.1111111111vw}@media screen and (max-width: 1024px){.home-hero .inner h1 p strong{font-size:4rem;margin-right:2rem}}.home-hero .inner .gallery{width:100%;height:calc(100vh - 11.1111111111vw);position:relative;border-radius:.8333333333vw;overflow:hidden}@media screen and (max-width: 1024px){.home-hero .inner .gallery{height:100%;width:100%;border-radius:0}}.home-hero .inner .gallery .media,.home-hero .inner .gallery .media .inner{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero .inner .gallery .media .inner:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(270deg,#0000 46.62%,#0009 80.86%);z-index:2}.home-hero .inner .gallery .media .inner img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;z-index:1}.home-intro{padding:9.7222222222vw 21.5277777778vw 9.7222222222vw 16.6666666667vw;background:var(--color-black);color:var(--color-white);display:flex;flex-wrap:wrap;gap:8.3333333333vw;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.home-intro{padding:8rem 2rem;flex-direction:column;gap:6rem}}.home-intro:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:4;background:linear-gradient(180deg,#232625,#23262500 46.83%,#232625 105.24%),linear-gradient(90deg,#232625,#232625 20%,#23262500)}.home-intro:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:5;background:radial-gradient(221.35% 87.34% at 95.73% 2.12%,#23262500,#232625)}.home-intro .tiles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;display:none}.home-intro .tiles .tile{flex:1;height:100%;content:""}.home-intro .tiles .tile:nth-child(1){background:linear-gradient(180deg,#232625,#232625 25.89%),#f4f4f4}.home-intro .tiles .tile:nth-child(2){background:linear-gradient(180deg,#232625,#232625 25.82%),#f4f4f4}.home-intro .tiles .tile:nth-child(3){background:linear-gradient(180deg,#232625,#232625 25.44%),#f4f4f4}.home-intro .tiles .tile:nth-child(4){background:linear-gradient(180deg,#232625,#232625 25.56%),#f4f4f4}.home-intro .tiles .tile:nth-child(5){background:linear-gradient(180deg,#232625,#232625 29.01%),#f4f4f4}.home-intro .texts{flex:1;display:flex;flex-direction:column;gap:5.5555555556vw;position:relative;z-index:6}@media screen and (max-width: 1024px){.home-intro .texts{gap:4rem;width:100%}}.home-intro .texts .text:nth-child(1){font-weight:100;font-size:2.2222222222vw}@media screen and (max-width: 1024px){.home-intro .texts .text:nth-child(1){font-size:3.2rem}}.home-intro .texts .text:nth-child(2){font-weight:100;font-size:1.6666666667vw}@media screen and (min-width: 1024px){.home-intro .texts .text:nth-child(2){padding-left:4.1666666667vw}}@media screen and (max-width: 1024px){.home-intro .texts .text:nth-child(2){font-size:1.4rem}}.home-intro .texts .text:nth-child(2) strong{font-weight:500}.home-intro .texts .text:nth-child(3){padding-left:8.3333333333vw;font-weight:100;font-size:1.5277777778vw}@media screen and (max-width: 1024px){.home-intro .texts .text:nth-child(3){padding-left:0;font-size:2rem}}.home-intro .texts .text:nth-child(3) strong{font-weight:500}.home-intro .media{width:20.8333333333vw;position:relative;z-index:6}@media screen and (max-width: 1024px){.home-intro .media{width:calc(100% - 8rem);align-self:center}}.home-intro .media img{width:100%;height:auto;overflow:hidden}@media screen and (min-width: 1024px){.home-intro .media img{border-radius:.2777777778vw}}.home-intro .media span{text-align:right;width:60%;display:block;font-weight:100;margin-left:auto;margin-top:.6944444444vw;font-size:.8333333333vw}@media screen and (max-width: 1024px){.home-intro .media span{font-size:1.2rem;width:100%;margin-top:1.4rem;margin-right:4rem}}.home-intro a{position:relative;z-index:8;margin-right:12.5vw;margin-left:auto}@media screen and (max-width: 1024px){.home-intro a{margin-left:auto}}@media screen and (max-width: 1024px){.home-intro .people{display:none}}.home-intro .people .media{border-radius:50%;overflow:hidden;aspect-ratio:1/1;position:absolute;z-index:8}.home-intro .people .media img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.home-intro .people .media:nth-child(1){width:5vw;left:8.3333333333vw;bottom:24.3055555556vw}.home-intro .people .media:nth-child(2){width:3.8888888889vw;left:14.8611111111vw;bottom:21.6666666667vw}.home-intro .people .media:nth-child(3){width:5vw;left:12.7777777778vw;bottom:15.6944444444vw}.home-intro .people .media:nth-child(4){width:5vw;left:20.1388888889vw;bottom:15vw}.home-intro .background{width:100vw;height:100vh;position:absolute;top:0;right:0;z-index:2}.home-intro .background img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;z-index:3;object-position:28.6111111111vw -22.2222222222vw;opacity:.14;filter:grayscale(1)}.home-advantages{padding:6.6666666667vw 9.7222222222vw;display:flex;flex-direction:column;gap:6.9444444444vw;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.home-advantages{padding:8rem 2rem;gap:4rem}}.home-advantages>*:not(.background){position:relative;z-index:2}.home-advantages ul{flex-direction:row;gap:1.6666666667vw;align-items:stretch}@media screen and (max-width: 1024px){.home-advantages ul{flex-wrap:wrap;row-gap:2rem;column-gap:1rem}}.home-advantages ul li{padding:1.3888888889vw;flex:1;display:flex;flex-direction:column;gap:.6944444444vw;height:100%}@media screen and (max-width: 1024px){.home-advantages ul li{padding:2rem 1rem;gap:1rem;min-width:calc(50% - .5rem)}}.home-advantages ul li .title{text-transform:uppercase;font-weight:700;line-height:1.2;font-size:1.9444444444vw}@media screen and (max-width: 1024px){.home-advantages ul li .title{font-size:2.4rem}}.home-advantages ul li .text{font-weight:100;font-style:italic;font-size:1.25vw}@media screen and (max-width: 1024px){.home-advantages ul li .text{font-size:1.6rem}}.home-advantages a{margin:auto}.home-advantages .background{position:absolute;height:41.6666666667vw;width:100%;inset:0 0 auto 13.8888888889vw;z-index:1}@media screen and (max-width: 1024px){.home-advantages .background{inset:0 0 auto 0;height:40rem}}.home-advantages .background img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}@media screen and (max-width: 1024px){.home-advantages .background img{object-position:right}}.home-featured{padding:6.6666666667vw 0 5.5555555556vw 12.5vw;display:flex;flex-direction:column;gap:4.1666666667vw}@media screen and (max-width: 1024px){.home-featured{padding:8rem 2rem;gap:4rem}}.home-featured>header{padding-right:12.5vw;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 1024px){.home-featured>header{padding-right:0}}.home-clients{padding:5.5555555556vw 0 4.1666666667vw;background:#fff;display:flex;flex-direction:column;gap:5.5555555556vw}@media screen and (max-width: 1024px){.home-clients{padding:8rem 0;gap:4rem}}.home-clients header{position:relative;display:flex;justify-content:center;text-align:center;width:100%}@media screen and (max-width: 1024px){.home-clients header{justify-content:space-between;align-items:flex-end;padding:0 1rem 0 2rem}}.home-clients header .swiper-navigation{height:fit-content}@media screen and (min-width: 1024px){.home-clients header .swiper-navigation{position:absolute;right:12.5vw;bottom:0}}.home-clients swiper-slide{display:flex;align-items:center}@media screen and (max-width: 1024px){.home-clients swiper-slide{flex-direction:column;align-items:center}}.home-clients swiper-slide.--black .content{background:var(--color-black);color:var(--color-white)}.home-clients swiper-slide.--black .content .name,.home-clients swiper-slide.--black .content .grade{color:#fff}.home-clients swiper-slide .media{height:18.0555555556vw;width:16.6666666667vw;position:relative}@media screen and (max-width: 1024px){.home-clients swiper-slide .media{width:19rem;height:16rem}}.home-clients swiper-slide .media img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute}.home-clients swiper-slide .content{padding:1.3888888889vw;display:flex;flex-wrap:wrap;justify-content:space-between;flex:1;height:16.6666666667vw;background:var(--color-white)}@media screen and (max-width: 1024px){.home-clients swiper-slide .content{height:100%;padding:1rem 1rem 3.2rem}}.home-clients swiper-slide .content .name,.home-clients swiper-slide .content .grade{opacity:.7}.home-clients swiper-slide .content .name span{font-style:italic;font-size:1.1111111111vw}@media screen and (max-width: 1024px){.home-clients swiper-slide .content .name span{font-size:1.6rem}}.home-clients swiper-slide .content .name span:nth-child(1){font-weight:500}.home-clients swiper-slide .content .name span:nth-child(2){font-weight:200}.home-clients swiper-slide .content .grade span{font-style:italic}.home-clients swiper-slide .content .grade span:nth-child(1){font-weight:500;font-size:1.1111111111vw}@media screen and (max-width: 1024px){.home-clients swiper-slide .content .grade span:nth-child(1){font-size:1.6rem}}.home-clients swiper-slide .content .grade span:nth-child(3){font-size:.8333333333vw}@media screen and (max-width: 1024px){.home-clients swiper-slide .content .grade span:nth-child(3){font-size:1.2rem}}.home-clients swiper-slide .content p{font-style:italic;padding:0 1.3888888889vw;width:100%;font-size:1.3888888889vw}@media screen and (max-width: 1024px){.home-clients swiper-slide .content p{font-size:1.6rem;padding:0;margin:5rem 0}}.home-clients swiper-slide .content .date,.home-clients swiper-slide .content>a{font-weight:200;margin-top:auto;font-size:.8333333333vw}@media screen and (max-width: 1024px){.home-clients swiper-slide .content .date,.home-clients swiper-slide .content>a{font-size:1.2rem}}.home-clients swiper-slide .content>a{text-decoration:underline}.home-clients swiper-slide .content>a:hover{text-decoration:none}.home-teams{padding:4.4444444444vw 12.5vw 6.6666666667vw;position:relative}@media screen and (max-width: 1024px){.home-teams{padding:4rem 1rem 14rem}}.home-teams>*{position:relative;z-index:2}.home-teams .title{margin-left:4.1666666667vw;margin-bottom:2.7777777778vw;pointer-events:none}@media screen and (max-width: 1024px){.home-teams .title{margin-left:0;margin-bottom:4rem;text-align:center;align-items:center}}.home-teams>a{margin-right:8.3333333333vw;margin-left:auto}@media screen and (max-width: 1024px){.home-teams>a{margin-right:5.6rem}}.home-teams ul{flex-direction:row;margin-bottom:8.3333333333vw}@media screen and (max-width: 1024px){.home-teams ul{margin-bottom:8rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:2.4rem;column-gap:1rem}}.home-teams ul *{transition:.4s ease-out}.home-teams ul li{flex:1}.home-teams ul li:has(.media:hover){flex:1.6;color:var(--color-red-bright)}.home-teams ul li:has(.media:hover) .media{filter:grayscale(0)}.home-teams ul li .media{width:100%;height:22.2222222222vw;overflow:hidden;position:relative;margin-bottom:1.1111111111vw;filter:grayscale(1);display:block}@media screen and (max-width: 1024px){.home-teams ul li .media{height:24rem;margin-bottom:1.2rem}}.home-teams ul li .media img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;object-position:top center}.home-teams ul li h3{text-transform:uppercase;font-weight:700;font-size:1.6666666667vw}@media screen and (max-width: 1024px){.home-teams ul li h3{font-size:2.4rem}}.home-teams ul li .status{text-transform:lowercase;margin-bottom:.6944444444vw;display:block;position:relative;padding-left:.8333333333vw;font-size:.9722222222vw}@media screen and (max-width: 1024px){.home-teams ul li .status{margin-bottom:1rem;padding-left:1.2rem;font-size:1.4rem}}.home-teams ul li .status:before{content:"";position:absolute;left:0;top:58%;transform:translateY(-50%);width:.5555555556vw;height:.5555555556vw;border-radius:50%}@media screen and (max-width: 1024px){.home-teams ul li .status:before{width:.8rem;height:.8rem}}.home-teams ul li .status.--opened:before{background:#00a02d}.home-teams ul li .status.--closed:before{background:red}.home-teams ul li a{text-transform:lowercase;text-decoration:underline;font-size:.9722222222vw}@media screen and (max-width: 1024px){.home-teams ul li a{font-size:1.4rem}}.home-teams ul li a:hover{text-decoration:none}.home-teams .tiles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column}.home-teams .tiles .row{flex:1;display:flex;align-items:stretch}.home-teams .tiles .row .tile{flex:1;content:"";height:100%;transition:.1s ease-out}.home-teams .tiles .row .tile:hover{box-shadow:.2777777778vw 0 .2777777778vw #23262514 inset}.home-gallery{position:relative;height:100vh;overflow:hidden}.home-gallery .panels{position:absolute;top:0;right:0;bottom:0;left:0}.home-gallery .panels .panel{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--color-white)}.home-gallery .panels .panel .content{z-index:4}.home-gallery .panels .panel .content.--heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25vw;display:flex;flex-direction:column;align-items:center;gap:2.7777777778vw}@media screen and (max-width: 1024px){.home-gallery .panels .panel .content.--heading{width:64vw;height:fit-content;gap:4rem}}.home-gallery .panels .panel .content.--heading .title{align-items:center}.home-gallery .panels .panel .content.--heading *{text-align:center}.home-gallery .panels .panel .content:not(.--heading){position:absolute;width:26.3888888889vw;padding:1.3888888889vw 2.7777777778vw;background:var(--color-black);border-radius:.2777777778vw;left:9.7222222222vw;bottom:5.5555555556vw;z-index:6}@media screen and (max-width: 1024px){.home-gallery .panels .panel .content:not(.--heading){width:72vw;padding:4rem 2rem;left:2rem;bottom:8rem;border-radius:0}}.home-gallery .panels .panel .content:not(.--heading)>.title{margin-bottom:4.1666666667vw}@media screen and (max-width: 1024px){.home-gallery .panels .panel .content:not(.--heading)>.title{margin-bottom:4rem}}.home-gallery .panels .panel .content:not(.--heading)>.title span:nth-child(1){font-size:1.25vw}@media screen and (max-width: 1024px){.home-gallery .panels .panel .content:not(.--heading)>.title span:nth-child(1){font-size:1.8rem}}.home-gallery .panels .panel .content:not(.--heading)>.title span:nth-child(2){font-size:2.3611111111vw}@media screen and (max-width: 1024px){.home-gallery .panels .panel .content:not(.--heading)>.title span:nth-child(2){font-size:3.4rem}}.home-gallery .panels .panel .content:not(.--heading)>p{margin-bottom:2.7777777778vw;font-size:1.1111111111vw}@media screen and (max-width: 1024px){.home-gallery .panels .panel .content:not(.--heading)>p{font-size:1.6rem;margin-bottom:2.4rem}}.home-gallery .panels .panel ul{position:absolute;z-index:6;right:2.7777777778vw;gap:.5555555556vw;top:50%;transform:translateY(-50%);align-items:flex-end}@media screen and (max-width: 1024px){.home-gallery .panels .panel ul{display:none;pointer-events:none}}.home-gallery .panels .panel ul li a{width:15.2777777778vw!important;display:block;color:var(--color-white);position:relative;padding:.4166666667vw .8333333333vw;border-radius:.4166666667vw;border:.4px solid rgba(244,244,244,.4);background:#f4f4f40f;-webkit-backdrop-filter:blur(.4166666667vw);backdrop-filter:blur(.4166666667vw);font-size:1.1111111111vw}.home-gallery .panels .panel ul li a svg *[fill]{fill:var(--color-black)}.home-gallery .panels .panel ul li a svg *[stroke]{stroke:var(--color-black)}@media (max-width: 1439px){.home-gallery .panels .panel ul li a{font-size:1.2444444444vw}}.home-gallery .panels .panel ul li a,.home-gallery .panels .panel ul li a *{transition:.4s ease-out}.home-gallery .panels .panel ul li a svg{position:absolute;right:1.6666666667vw;width:1.25vw;height:1.25vw;top:50%;transform:translateY(-50%);opacity:0}.home-gallery .panels .panel ul li a:hover{color:var(--color-black);border-color:var(--color-white);background:var(--color-white);margin-right:2.7777777778vw}.home-gallery .panels .panel ul li a:hover svg{opacity:1;right:.6944444444vw}.home-gallery .panels .panel .media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.home-gallery .panels .panel .media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000 62.15%,#0009);z-index:5}.home-gallery .panels .panel .media .inner{height:100%;width:120%;position:absolute;top:0;right:-20%;bottom:0;left:0;z-index:1}.home-gallery .panels .panel .media .inner img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;z-index:2}.home-services{position:relative;overflow:hidden;padding:5.5555555556vw 20.8333333333vw 5.5555555556vw 16.6666666667vw;background:#232625;color:var(--color-white);display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.home-services{padding:8rem 2rem;flex-direction:column;gap:6rem}}.home-services>*:not(.backgrounds){position:relative;z-index:4}.home-services .content{width:25vw;display:flex;flex-direction:column;gap:3.3333333333vw}@media screen and (max-width: 1024px){.home-services .content{gap:4rem;width:100%}}.home-services .content .text{margin-left:4.1666666667vw;display:flex;flex-direction:column;gap:1.3888888889vw;font-size:1.1111111111vw}@media screen and (max-width: 1024px){.home-services .content .text{font-size:1.4rem;gap:2rem;margin-left:4rem}}.home-services>ul{margin-top:9.7222222222vw;gap:.9722222222vw;color:#fff;align-items:flex-end}@media screen and (max-width: 1024px){.home-services>ul{flex-direction:column;margin-top:0;gap:2rem}}.home-services>ul li{width:fit-content}.home-services>ul li.services-team{position:relative}.home-services>ul li.services-team:hover .people div{opacity:1;transform:scale(1)}.home-services>ul li.services-team:hover .people div:nth-child(2){transform:scale(1) translateY(-1.3888888889vw)}.home-services>ul li.services-team:hover .people div:nth-child(3){transform:scale(1) translateY(.6944444444vw)}.home-services>ul li.services-team a{width:19.4444444444vw}@media screen and (max-width: 1024px){.home-services>ul li.services-team a{width:24rem}}.home-services>ul li.services-team a span:nth-child(2){color:var(--color-black);position:absolute;right:1.5277777778vw;top:50%;transform:translateY(-50%);z-index:3;opacity:0;clip-path:inset(0 0 0 100%);transition:right .3s ease-out,opacity .4s ease-out,clip-path .3s ease-out}@media screen and (max-width: 1024px){.home-services>ul li.services-team a span:nth-child(2){right:2.2rem}}.home-services>ul li.services-team a .rectangle{position:absolute;top:0;right:0;bottom:0;left:100%;transition:.3s ease-out;background:#fff;z-index:2}.home-services>ul li.services-team a:hover span:nth-child(2){right:3.3333333333vw;opacity:1;clip-path:inset(0 0 0 0%)}@media screen and (max-width: 1024px){.home-services>ul li.services-team a:hover span:nth-child(2){right:4.8rem}}.home-services>ul li.services-team a:hover .rectangle{top:0;right:0;bottom:0;left:0}.home-services>ul li.services-team .people{position:absolute;right:-1.3888888889vw;top:50%;transform:translate(100%,-50%);display:flex;gap:.5555555556vw}@media screen and (max-width: 1024px){.home-services>ul li.services-team .people{display:none}}.home-services>ul li.services-team .people div{width:2.7777777778vw;height:2.7777777778vw;border-radius:50%;overflow:hidden;position:relative;transform:scale(.6);opacity:0;transition:.3s ease-out}.home-services>ul li.services-team .people div img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;filter:grayscale(1)}.home-services>ul li.services-team .people div:nth-child(2){transform:scale(.6) translateY(-.6944444444vw);transition-delay:.04s}.home-services>ul li.services-team .people div:nth-child(3){transform:scale(.6) translateY(.6944444444vw);transition-delay:.08s}.home-services>ul a{height:3.4722222222vw;display:flex;align-items:center;justify-content:flex-end;padding-right:1.5277777778vw;position:relative;overflow:hidden;border-right:1px solid white}.home-services>ul a svg *[fill]{fill:#fff}.home-services>ul a svg *[stroke]{stroke:#fff}@media screen and (max-width: 1024px){.home-services>ul a{padding-right:2.2rem;height:5rem}}.home-services>ul a:hover svg{transform:translate(0)}.home-services>ul a span{margin-right:.6944444444vw;display:block;text-transform:uppercase;font-weight:700;font-size:1.1111111111vw}@media screen and (max-width: 1024px){.home-services>ul a span{font-size:1.6rem;margin-right:1rem}}.home-services>ul a .dot{width:.9722222222vw;height:.9722222222vw;border-radius:50%;border:1px solid var(--color-white)}@media screen and (max-width: 1024px){.home-services>ul a .dot{width:1.4rem;height:1.4rem}}.home-services>ul a svg{position:absolute;height:3.4722222222vw;width:auto;right:-1px;top:0;transform:translate(100%);transition:.3s ease-out}@media screen and (max-width: 1024px){.home-services>ul a svg{height:5rem}}.home-services .backgrounds{position:absolute;inset:0 auto 0 0;width:66.6666666667vw}@media screen and (max-width: 1024px){.home-services .backgrounds{width:100%}}.home-services .backgrounds:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;content:"";background:linear-gradient(-90deg,#232625,#23262500 52%),linear-gradient(180deg,#232625,#23262500 20%,#23262500 73.5%,#23262500)}.home-services .backgrounds .media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;mix-blend-mode:hard-light;opacity:.2;overflow:hidden}.home-services .backgrounds .media img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;filter:grayscale(1);transform-origin:center}.home-services .backgrounds .media:not(:first-child){display:none}.pianos-filters{z-index:80}@media screen and (min-width: 1024px){.pianos-filters{position:relative;position:sticky;top:0vw}}.pianos-filters .open{padding:1rem 2rem;position:fixed;background:var(--color-red-bright);z-index:100;bottom:12dvh;right:0;display:flex;align-items:center;gap:1rem}@media screen and (min-width: 1024px){.pianos-filters .open{display:none}}.pianos-filters .open svg{width:1.7rem;height:1.4rem;fill:var(--color-white)}.pianos-filters .open span{text-transform:uppercase;font-weight:700;font-size:1.4rem;color:var(--color-white)}.pianos-filters .buttons{display:flex;align-items:center;padding:1.6666666667vw 6.9444444444vw;gap:.5555555556vw .9722222222vw;flex-wrap:wrap;background:var(--color-white)}@media screen and (max-width: 1024px){.pianos-filters .buttons{position:fixed;min-height:100dvh!important;max-height:100dvh!important;z-index:120;width:100vw;top:0;left:0;padding:16rem 2.4rem 4rem;flex-direction:column;gap:2.4rem;overflow-y:scroll;flex-wrap:nowrap}.pianos-filters .buttons::-webkit-scrollbar{display:none}}.pianos-filters .buttons .close{position:absolute;top:0;right:0;padding:1rem}.pianos-filters .buttons .close svg{width:5.6rem;height:5.6rem}@media screen and (min-width: 1024px){.pianos-filters .buttons .close{display:none}}.pianos-filters .buttons button,.pianos-filters .buttons select{display:flex;align-items:center}@media screen and (min-width: 1024px){.pianos-filters .buttons button,.pianos-filters .buttons select{background:var(--color-white);gap:.5555555556vw;border:1px solid var(--color-black);padding:.9722222222vw .6944444444vw;border-radius:.2777777778vw}}@media screen and (max-width: 1024px){.pianos-filters .buttons button,.pianos-filters .buttons select{width:100%;gap:2.4rem;padding:1.2rem 4rem;border-bottom:1px solid rgba(34,34,34,.4);justify-content:space-between}}.pianos-filters .buttons button,.pianos-filters .buttons button *,.pianos-filters .buttons select,.pianos-filters .buttons select *{transition:.3s ease-out}@media screen and (min-width: 1024px){.pianos-filters .buttons button.--value,.pianos-filters .buttons select.--value{background:var(--color-black);color:var(--color-white)}.pianos-filters .buttons button.--value svg *[fill],.pianos-filters .buttons select.--value svg *[fill]{fill:var(--color-white)}.pianos-filters .buttons button.--value svg *[stroke],.pianos-filters .buttons select.--value svg *[stroke]{stroke:var(--color-white)}}@media screen and (max-width: 1024px){.pianos-filters .buttons button.--value,.pianos-filters .buttons select.--value{color:var(--color-red-bright);border-color:var(--color-red-bright)}.pianos-filters .buttons button.--value svg *[fill],.pianos-filters .buttons select.--value svg *[fill]{fill:var(--color-red-bright)}.pianos-filters .buttons button.--value svg *[stroke],.pianos-filters .buttons select.--value svg *[stroke]{stroke:var(--color-red-bright)}}@media screen and (min-width: 1024px){.pianos-filters .buttons button.--active,.pianos-filters .buttons select.--active{background:var(--color-red-bright);border-color:var(--color-red-bright);color:var(--color-white)}.pianos-filters .buttons button.--active svg *[fill],.pianos-filters .buttons select.--active svg *[fill]{fill:var(--color-white)}.pianos-filters .buttons button.--active svg *[stroke],.pianos-filters .buttons select.--active svg *[stroke]{stroke:var(--color-white)}}@media screen and (max-width: 1024px){.pianos-filters .buttons button.--active,.pianos-filters .buttons select.--active{color:var(--color-red-bright);border-color:var(--color-red-bright)}.pianos-filters .buttons button.--active svg *[fill],.pianos-filters .buttons select.--active svg *[fill]{fill:var(--color-red-bright)}.pianos-filters .buttons button.--active svg *[stroke],.pianos-filters .buttons select.--active svg *[stroke]{stroke:var(--color-red-bright)}}.pianos-filters .buttons button.--active svg,.pianos-filters .buttons select.--active svg{transform:scaleY(-1)}.pianos-filters .buttons button span,.pianos-filters .buttons select span{text-transform:uppercase;line-height:1;font-weight:500;font-size:.8333333333vw}@media screen and (max-width: 1024px){.pianos-filters .buttons button span,.pianos-filters .buttons select span{font-size:1.8rem;text-align:left}}.pianos-filters .buttons button svg,.pianos-filters .buttons select svg{min-width:.8333333333vw;min-height:.4166666667vw;width:.8333333333vw;height:.4166666667vw}@media screen and (max-width: 1024px){.pianos-filters .buttons button svg,.pianos-filters .buttons select svg{width:1.2rem;height:.6rem}}.pianos-filters .buttons .--sort{margin-left:auto;position:relative}.pianos-filters .buttons .--sort .facetwp-facet-sort_by{margin-bottom:0}.pianos-filters .buttons .--sort .facetwp-facet-sort_by select{font-family:var(--font-aktiv);text-transform:uppercase;line-height:1;outline:none;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.2222222222vw;font-size:.8333333333vw}@media screen and (max-width: 1024px){.pianos-filters .buttons .--sort .facetwp-facet-sort_by select{font-size:1.4rem;padding-right:3.2rem}}.pianos-filters .buttons .--sort svg{position:absolute;right:.6944444444vw;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1024px){.pianos-filters .buttons .--sort svg{right:1rem}}.pianos-filters .buttons .--reset{width:100%}.pianos-filters .buttons .--reset span{text-decoration:underline;margin-left:auto;display:block;width:fit-content;color:var(--color-red-bright);text-transform:lowercase;cursor:pointer;font-size:.8333333333vw}@media screen and (max-width: 1024px){.pianos-filters .buttons .--reset span{font-size:1.6rem}}.pianos-filters .buttons .--reset span:hover{text-decoration:none}@media screen and (min-width: 1024px){.pianos-filters .contents>div,.pianos-filters .--content{position:absolute;inset:auto 0 .0694444444vw 0;transform:translateY(100%);z-index:6;background:var(--color-white);padding:1.3888888889vw 9.7222222222vw 2.7777777778vw}}@media screen and (max-width: 1024px){.pianos-filters .contents>div,.pianos-filters .--content{overflow:hidden}}.pianos-filters .contents>div .facetwp-facet,.pianos-filters .--content .facetwp-facet{margin-bottom:0}.pianos-filters .contents>div .facetwp-checkbox,.pianos-filters .contents>div .facetwp-radio,.pianos-filters .--content .facetwp-checkbox,.pianos-filters .--content .facetwp-radio{background:none;position:relative;margin-bottom:0}@media screen and (max-width: 1024px){.pianos-filters .contents>div .facetwp-checkbox,.pianos-filters .contents>div .facetwp-radio,.pianos-filters .--content .facetwp-checkbox,.pianos-filters .--content .facetwp-radio{font-size:1.6rem;margin-bottom:2rem}.pianos-filters .contents>div .facetwp-checkbox:last-child,.pianos-filters .contents>div .facetwp-radio:last-child,.pianos-filters .--content .facetwp-checkbox:last-child,.pianos-filters .--content .facetwp-radio:last-child{margin-bottom:0}}.pianos-filters .contents>div .facetwp-checkbox:hover .facetwp-display-value,.pianos-filters .contents>div .facetwp-radio:hover .facetwp-display-value,.pianos-filters .--content .facetwp-checkbox:hover .facetwp-display-value,.pianos-filters .--content .facetwp-radio:hover .facetwp-display-value{opacity:.8;color:var(--color-red-bright)}.pianos-filters .contents>div .facetwp-checkbox.disabled,.pianos-filters .contents>div .facetwp-radio.disabled,.pianos-filters .--content .facetwp-checkbox.disabled,.pianos-filters .--content .facetwp-radio.disabled{pointer-events:none;cursor:default}.pianos-filters .contents>div .facetwp-checkbox:before,.pianos-filters .contents>div .facetwp-radio:before,.pianos-filters .--content .facetwp-checkbox:before,.pianos-filters .--content .facetwp-radio:before{position:absolute;left:0;top:.2083333333vw;width:.5555555556vw;height:.9722222222vw;border:1px solid var(--color-black);content:"";display:block}@media screen and (max-width: 1024px){.pianos-filters .contents>div .facetwp-checkbox:before,.pianos-filters .contents>div .facetwp-radio:before,.pianos-filters .--content .facetwp-checkbox:before,.pianos-filters .--content .facetwp-radio:before{width:.8rem;height:1.4rem;top:.3rem}}.pianos-filters .contents>div .facetwp-checkbox.checked:before,.pianos-filters .contents>div .facetwp-radio.checked:before,.pianos-filters .--content .facetwp-checkbox.checked:before,.pianos-filters .--content .facetwp-radio.checked:before{background:var(--color-black)}.pianos-filters .contents>div .facetwp-checkbox .facetwp-display-value,.pianos-filters .contents>div .facetwp-radio .facetwp-display-value,.pianos-filters .--content .facetwp-checkbox .facetwp-display-value,.pianos-filters .--content .facetwp-radio .facetwp-display-value{transition:.3s ease-out;text-transform:lowercase}.pianos-filters .contents>div .facetwp-facet-brand,.pianos-filters .--content .facetwp-facet-brand{height:fit-content;width:100%}@media screen and (min-width: 1024px){.pianos-filters .contents>div .facetwp-facet-brand,.pianos-filters .--content .facetwp-facet-brand{column-count:7;column-fill:auto;column-gap:1.3888888889vw;max-height:27.7777777778vw}}.pianos-filters .contents>div .facetwp-facet-brand .letter-group,.pianos-filters .--content .facetwp-facet-brand .letter-group{break-inside:avoid;page-break-inside:avoid;margin-bottom:2.0833333333vw}@media screen and (max-width: 1024px){.pianos-filters .contents>div .facetwp-facet-brand .letter-group,.pianos-filters .--content .facetwp-facet-brand .letter-group{margin-bottom:4rem}}.pianos-filters .contents>div .facetwp-facet-brand .letter-group .letter,.pianos-filters .--content .facetwp-facet-brand .letter-group .letter{margin-bottom:.8333333333vw;display:block;font-weight:700;font-size:.8333333333vw}@media screen and (max-width: 1024px){.pianos-filters .contents>div .facetwp-facet-brand .letter-group .letter,.pianos-filters .--content .facetwp-facet-brand .letter-group .letter{font-size:1.2rem;margin-bottom:1.6rem}}.pianos-filters .contents>div .facetwp-facet-brand .letter-group .facetwp-checkbox,.pianos-filters .--content .facetwp-facet-brand .letter-group .facetwp-checkbox{margin-bottom:.1388888889vw}@media screen and (max-width: 1024px){.pianos-filters .contents>div .facetwp-facet-brand .letter-group .facetwp-checkbox,.pianos-filters .--content .facetwp-facet-brand .letter-group .facetwp-checkbox{margin-bottom:1.6rem}}.pianos-filters .contents>div .facetwp-facet-brand .letter-group .facetwp-checkbox .facetwp-display-value,.pianos-filters .--content .facetwp-facet-brand .letter-group .facetwp-checkbox .facetwp-display-value{font-weight:500;font-size:1.1111111111vw}@media screen and (max-width: 1024px){.pianos-filters .contents>div .facetwp-facet-brand .letter-group .facetwp-checkbox .facetwp-display-value,.pianos-filters .--content .facetwp-facet-brand .letter-group .facetwp-checkbox .facetwp-display-value{font-size:1.6rem}}.pianos-filters .contents>div .facetwp-facet-brand .letter-group .facetwp-checkbox .facetwp-counter,.pianos-filters .--content .facetwp-facet-brand .letter-group .facetwp-checkbox .facetwp-counter{font-size:.8333333333vw}@media screen and (max-width: 1024px){.pianos-filters .contents>div .facetwp-facet-brand .letter-group .facetwp-checkbox .facetwp-counter,.pianos-filters .--content .facetwp-facet-brand .letter-group .facetwp-checkbox .facetwp-counter{font-size:1.2rem}}.pianos-filters .contents>div .facetwp-facet-color,.pianos-filters .--content .facetwp-facet-color{display:flex;gap:2.7777777778vw 5.5555555556vw;flex-wrap:wrap}.pianos-filters .contents>div .facetwp-facet-color .facetwp-checkbox,.pianos-filters .--content .facetwp-facet-color .facetwp-checkbox{padding-left:0;display:flex;align-items:flex-end}.pianos-filters .contents>div .facetwp-facet-color .facetwp-checkbox:before,.pianos-filters .--content .facetwp-facet-color .facetwp-checkbox:before{left:6.6666666667vw;bottom:1.1111111111vw;top:auto}.pianos-filters .contents>div .facetwp-facet-color .facetwp-checkbox .color-swatch,.pianos-filters .--content .facetwp-facet-color .facetwp-checkbox .color-swatch{width:5.5555555556vw;height:5.5555555556vw;margin-right:2.2222222222vw}.pianos-filters .contents>div .facetwp-facet-color .facetwp-checkbox .facetwp-display-value,.pianos-filters .contents>div .facetwp-facet-color .facetwp-checkbox .facetwp-counter,.pianos-filters .--content .facetwp-facet-color .facetwp-checkbox .facetwp-display-value,.pianos-filters .--content .facetwp-facet-color .facetwp-checkbox .facetwp-counter{height:fit-content;padding-bottom:.9722222222vw}.pianos-filters .contents>div .inner,.pianos-filters .--content .inner{display:flex;flex-direction:column;gap:1.6666666667vw}.pianos-filters .contents>div .inner>span,.pianos-filters .--content .inner>span{font-weight:700;text-transform:uppercase;font-size:.8333333333vw}@media (max-width: 1439px){.pianos-filters .contents>div .inner>span,.pianos-filters .--content .inner>span{font-size:.9333333333vw}}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--brand,.pianos-filters .--content.--brand{padding-top:1.6rem;padding-bottom:5.6rem}}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--type,.pianos-filters .--content.--type{padding-top:1.6rem;padding-bottom:5.6rem}}.pianos-filters .contents>div.--type>svg,.pianos-filters .--content.--type>svg{display:none}@media screen and (min-width: 1024px){.pianos-filters .contents>div.--type .inner,.pianos-filters .--content.--type .inner{gap:2.7777777778vw}}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--type .inner>span,.pianos-filters .--content.--type .inner>span{display:none}}.pianos-filters .contents>div.--type .inner .facetwp-facet,.pianos-filters .--content.--type .inner .facetwp-facet{display:flex;gap:2.7777777778vw;align-items:flex-end}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--type .inner .facetwp-facet,.pianos-filters .--content.--type .inner .facetwp-facet{flex-direction:column;align-items:start;gap:2.4rem}}.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox{display:flex;padding-left:0;width:13.8888888889vw;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox{width:fit-content;flex-directiion:row;flex-wrap:nowrap}}.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox:before,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox:before{display:none}.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox:hover svg *[fill],.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox.checked svg *[fill],.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox:hover svg *[fill],.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox.checked svg *[fill]{fill:var(--color-red-bright)}.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox:hover svg *[stroke],.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox.checked svg *[stroke],.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox:hover svg *[stroke],.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox.checked svg *[stroke]{stroke:var(--color-red-bright)}.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox svg,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox svg{width:100%;order:1}@media screen and (min-width: 1024px){.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox svg,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox svg{margin-bottom:.8333333333vw}}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox svg,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox svg{width:8rem;height:8rem;margin-right:2.4rem}}.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox svg *,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox svg *{transition:.3s ease-out}.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox span,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox span{order:2;font-weight:400;font-size:1.1111111111vw}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox span,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox span{font-size:1.4rem}}.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox span.facetwp-counter,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox span.facetwp-counter{font-size:.8333333333vw}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--type .inner .facetwp-facet .facetwp-checkbox span.facetwp-counter,.pianos-filters .--content.--type .inner .facetwp-facet .facetwp-checkbox span.facetwp-counter{font-size:.8rem}}.pianos-filters .contents>div.--price .inner,.pianos-filters .--content.--price .inner{flex-direction:row;gap:1.6666666667vw!important;align-items:center}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--price .inner,.pianos-filters .--content.--price .inner{flex-direction:column;gap:2.4rem!important;width:fit-content}}.pianos-filters .contents>div.--price .inner .facetwp-facet-price,.pianos-filters .--content.--price .inner .facetwp-facet-price{display:flex;gap:1.6666666667vw}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--price .inner .facetwp-facet-price,.pianos-filters .--content.--price .inner .facetwp-facet-price{flex-direction:column;gap:2rem}}.pianos-filters .contents>div.--price .inner .facetwp-facet-price input,.pianos-filters .--content.--price .inner .facetwp-facet-price input{background:none;outline:none;border:none;font-family:var(--font-aktiv);border-bottom:1px solid var(--color-black)}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--price .inner .facetwp-facet-price input,.pianos-filters .--content.--price .inner .facetwp-facet-price input{font-size:1.6rem}}.pianos-filters .contents>div.--price .inner .facetwp-facet-price input[type=button],.pianos-filters .--content.--price .inner .facetwp-facet-price input[type=button]{background:var(--color-black);padding:.2777777778vw .8333333333vw;border-radius:.1388888889vw;border:none;color:var(--color-white);text-transform:uppercase;font-weight:500}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--price .inner .facetwp-facet-price input[type=button],.pianos-filters .--content.--price .inner .facetwp-facet-price input[type=button]{padding:.4rem 12rem;font-size:1.6rem;border-radius:.2rem}}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--brand,.pianos-filters .--content.--brand{width:24rem}}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--color,.pianos-filters .--content.--color{padding-top:1.6rem;padding-bottom:5.6rem}}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--color .inner>span,.pianos-filters .--content.--color .inner>span{display:none}.pianos-filters .contents>div.--color .inner .facetwp-facet,.pianos-filters .--content.--color .inner .facetwp-facet{flex-direction:column;width:24rem;gap:2rem}.pianos-filters .contents>div.--color .inner .facetwp-facet .facetwp-checkbox,.pianos-filters .--content.--color .inner .facetwp-facet .facetwp-checkbox{align-items:center;display:flex}.pianos-filters .contents>div.--color .inner .facetwp-facet .facetwp-checkbox:before,.pianos-filters .--content.--color .inner .facetwp-facet .facetwp-checkbox:before{left:9.2rem;top:50%;transform:translateY(-50%)}.pianos-filters .contents>div.--color .inner .facetwp-facet .facetwp-checkbox .color-swatch,.pianos-filters .--content.--color .inner .facetwp-facet .facetwp-checkbox .color-swatch{width:8rem;height:8rem;border-radius:.4rem;margin-right:3.2rem}}.pianos-filters .contents>div.--condition,.pianos-filters .contents>div.--silencer,.pianos-filters .contents>div.--price,.pianos-filters .--content.--condition,.pianos-filters .--content.--silencer,.pianos-filters .--content.--price{padding:0 9.7222222222vw 2.7777777778vw}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--condition,.pianos-filters .contents>div.--silencer,.pianos-filters .contents>div.--price,.pianos-filters .--content.--condition,.pianos-filters .--content.--silencer,.pianos-filters .--content.--price{padding:1.6rem 0 5.6rem;width:22rem}}.pianos-filters .contents>div.--condition .inner,.pianos-filters .contents>div.--silencer .inner,.pianos-filters .contents>div.--price .inner,.pianos-filters .--content.--condition .inner,.pianos-filters .--content.--silencer .inner,.pianos-filters .--content.--price .inner{gap:.8333333333vw}@media screen and (max-width: 1024px){.pianos-filters .contents>div.--condition .inner,.pianos-filters .contents>div.--silencer .inner,.pianos-filters .contents>div.--price .inner,.pianos-filters .--content.--condition .inner,.pianos-filters .--content.--silencer .inner,.pianos-filters .--content.--price .inner{gap:0}.pianos-filters .contents>div.--condition .inner>span,.pianos-filters .contents>div.--silencer .inner>span,.pianos-filters .contents>div.--price .inner>span,.pianos-filters .--content.--condition .inner>span,.pianos-filters .--content.--silencer .inner>span,.pianos-filters .--content.--price .inner>span{display:none}}.pianos-hero{padding:8.3333333333vw 4.1666666667vw 5.5555555556vw;background:var(--color-white)}@media screen and (max-width: 1024px){.pianos-hero{padding:12rem 1rem 4rem}}.pianos-hero .inner{width:100%;border-radius:.8333333333vw;overflow:hidden;position:relative}@media screen and (max-width: 1024px){.pianos-hero .inner{border-radius:1.2rem}}.pianos-hero .inner .content{display:flex;flex-direction:column;color:var(--color-white);position:relative;z-index:4}@media screen and (min-width: 1024px){.pianos-hero .inner .content{gap:2.7777777778vw;padding:5.5555555556vw 0 5.5555555556vw 12.5vw;width:41.1111111111vw}}@media screen and (max-width: 1024px){.pianos-hero .inner .content{gap:4rem;padding:8.6rem 4rem 6rem 2rem}.pianos-hero .inner .content p{font-size:1.2rem}}.pianos-hero .inner .background{position:absolute;top:0;right:0;bottom:0;left:0}.pianos-hero .inner .background:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";z-index:2;background:linear-gradient(0deg,#0006,#0006)}.pianos-hero .inner .background img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;z-index:1}.pianos-grid{background:#fff;padding:5.5555555556vw 0 13.8888888889vw}@media screen and (max-width: 1024px){.pianos-grid{padding:4rem 2rem 16rem}}.pianos-grid .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5.5555555556vw 2.7777777778vw;width:88.8888888889vw;margin:auto}@media screen and (max-width: 1024px){.pianos-grid .grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;column-gap:1rem;row-gap:1.6rem}}.pianos-grid .grid .newsletter{grid-column:3;grid-row:3}@media screen and (max-width: 1024px){.pianos-grid .grid .newsletter{grid-column:span 2;grid-row:5;margin-bottom:2.8rem}}.facetwp-type-pager{margin:11.1111111111vw auto 0;width:fit-content}@media screen and (max-width: 1024px){.facetwp-type-pager{margin:8rem auto 0}}.facetwp-type-pager .facetwp-pager{width:fit-content;font-size:1.1111111111vw}@media screen and (max-width: 1024px){.facetwp-type-pager .facetwp-pager{font-size:2.4rem}.facetwp-type-pager .facetwp-pager .facetwp-page{padding:0 .8rem;margin-right:.8rem}}.text-image.--right>.content{flex-direction:row-reverse}.text-image.--right>.content .media{margin-left:0;margin-right:8.3333333333vw}.text-image.--right>.content>.content{margin-right:0;margin-left:12.5vw}.text-image>.content{display:flex;gap:4.4444444444vw}@media screen and (max-width: 1024px){.text-image>.content{flex-direction:column!important;gap:6rem;padding:0 2rem}.text-image>.content .media{order:2}}.text-image>.content>.content{display:flex;flex-direction:column;flex:1}@media screen and (min-width: 1024px){.text-image>.content>.content{margin-right:16.6666666667vw;margin-top:5.5555555556vw;gap:4.4444444444vw}}@media screen and (max-width: 1024px){.text-image>.content>.content{gap:6rem;margin:0!important}}.text-image>.content>.content h3{font-size:1.5277777778vw;font-weight:500;position:relative}@media screen and (max-width: 1024px){.text-image>.content>.content h3{font-size:2.2rem;width:100%}}.text-image>.content>.content h3:after{background:#0003;content:"";position:absolute;bottom:-2.2222222222vw;left:0;right:0;height:1px}@media screen and (max-width: 1024px){.text-image>.content>.content h3:after{height:1px;bottom:-3.2rem}}.text-image>.content>.content .text{font-size:1.1111111111vw;font-weight:300}@media screen and (max-width: 1024px){.text-image>.content>.content .text{font-size:1.6rem}}.text-image>.content>.content .text p{margin-bottom:2.2222222222vw;line-height:1.4}@media screen and (max-width: 1024px){.text-image>.content>.content .text p{margin-bottom:1.6rem}}.text-image>.content>.content .text p:last-of-type{margin-bottom:0}@media screen and (max-width: 1024px){.text-image>.content>.content .button{align-self:center}}.text-image>.content .media{width:37.5vw;aspect-ratio:1/1;position:relative;margin-left:4.1666666667vw;overflow:hidden}@media screen and (max-width: 1024px){.text-image>.content .media{width:100%;height:32rem;border-radius:.4rem;margin-left:0;overflow:hidden}}.text-image>.content .media .inner{width:100%;height:120%;top:0;left:0;position:absolute}.text-image>.content .media .inner img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.services-block.list>.content{display:flex;gap:7.7777777778vw}@media screen and (max-width: 1024px){.services-block.list>.content{gap:6rem;flex-direction:column-reverse;padding:0 2rem}}.services-block.list>.content .left{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1024px){.services-block.list>.content .left{margin-left:4.1666666667vw;gap:4.4444444444vw}}@media screen and (max-width: 1024px){.services-block.list>.content .left{gap:6rem;flex-direction:column-reverse}}.services-block.list>.content .left .media{width:25vw;aspect-ratio:1/1;position:relative}@media screen and (max-width: 1024px){.services-block.list>.content .left .media{width:100%;height:32rem;height:auto;border-radius:.4rem;overflow:hidden}}.services-block.list>.content .left .media .inner{position:absolute;top:0;right:0;bottom:0;left:0}.services-block.list>.content .left .media .inner img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.services-block.list>.content .right{flex:1;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.services-block.list>.content .right{margin-right:12.5vw;padding-top:5.5555555556vw;gap:4.4444444444vw}}@media screen and (max-width: 1024px){.services-block.list>.content .right{gap:6rem}}.services-block.list>.content .right h3{font-size:1.5277777778vw;font-weight:500;position:relative;width:19.4444444444vw;padding-right:3.3333333333vw}@media screen and (max-width: 1024px){.services-block.list>.content .right h3{font-size:2.2rem;width:100%;padding-right:8rem}}.services-block.list>.content .right h3:after{background:#0004;content:"";position:absolute;left:0;right:0;height:1.6px}@media screen and (min-width: 1024px){.services-block.list>.content .right h3:after{bottom:-2.2222222222vw}}@media screen and (max-width: 1024px){.services-block.list>.content .right h3:after{height:1px;bottom:-3.2rem;right:auto;width:28rem}}.services-block.list>.content .right .text{font-size:.9722222222vw;font-weight:300;width:27.7777777778vw}@media screen and (max-width: 1024px){.services-block.list>.content .right .text{font-size:1.4rem;width:100%}}.services-block.list>.content .right .text p{margin-bottom:.8333333333vw;line-height:1.1}@media screen and (max-width: 1024px){.services-block.list>.content .right .text p{margin-bottom:1.2rem}}.services-block.list>.content .right .text p:last-of-type{margin-bottom:0}.services-block.list>.content .right .text p strong{font-weight:400;display:inline-block;margin-right:.8333333333vw}@media screen and (max-width: 1024px){.services-block.list>.content .right .text p strong{margin-right:1.2rem}}.services-block.list>.content .right .text.--bottom{margin:2.5vw 2.7777777778vw 0;font-size:.8333333333vw;width:25vw}@media screen and (max-width: 1024px){.services-block.list>.content .right .text.--bottom{margin:0;font-size:1.2rem;width:100%;line-height:1.4}}.services-block.list>.content .right ul{display:flex;flex-wrap:wrap;align-items:stretch;flex-direction:row;gap:3.4722222222vw}@media screen and (max-width: 1024px){.services-block.list>.content .right ul{gap:4rem}}.services-block.list>.content .right ul li{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.services-block.list>.content .right ul li{gap:4.4444444444vw;width:calc(50% - 1.7361111111vw)}}@media screen and (max-width: 1024px){.services-block.list>.content .right ul li{width:100%;gap:6rem;padding-right:8rem}}.services-block.list>.content .right ul li .title{font-size:1.5277777778vw;font-weight:500;position:relative;width:50%;line-height:1;height:3.3333333333vw;display:flex;align-items:flex-end}@media screen and (max-width: 1024px){.services-block.list>.content .right ul li .title{font-size:2.2rem;height:4.8rem;width:fit-content}}.services-block.list>.content .right ul li .title:after{background:#0004;content:"";position:absolute;bottom:-2.2222222222vw;width:200%;left:0;height:1.6px}@media screen and (max-width: 1024px){.services-block.list>.content .right ul li .title:after{height:1px;bottom:-3.2rem;width:28rem}}.services-block.list>.content .right ul li p{font-size:1.1111111111vw}@media screen and (max-width: 1024px){.services-block.list>.content .right ul li p{font-size:1.6rem}}.services-block.list .rent{padding:0 4.1666666667vw;display:flex;flex-direction:column;gap:4.4444444444vw}.services-block.list .rent>.header{margin-left:12.5vw;display:flex;align-items:flex-end}.services-block.list .rent>.header h3{font-size:1.5277777778vw;font-weight:500;position:relative;width:25vw;text-transform:uppercase}.services-block.list .rent>.header .text{font-size:.8333333333vw;font-weight:300}.services-block.list .rent>.header .text+*{margin-left:auto}.services-block.cards{position:relative}@media screen and (min-width: 1024px){.services-block.cards:has(>.content>.media){padding-bottom:22.2222222222vw}.services-block.cards:has(>.content>.media).--odd>.media{right:19.4444444444vw}.services-block.cards:has(>.content>.media).--odd:has(>.media)>.content .button{margin-right:auto;margin-left:8.3333333333vw}.services-block.cards:has(>.content>.media):not(.--odd){padding-bottom:11.1111111111vw}.services-block.cards:has(>.content>.media):not(.--odd)>.media{left:19.4444444444vw}.services-block.cards:has(>.content>.media):not(.--odd)>.content .button{margin-right:8.3333333333vw;margin-left:auto}.services-block.cards:has(>.content>.media):not(.--odd) ul{margin-bottom:12.5vw!important}}@media screen and (min-width: 1024px){.services-block.cards>.content{padding:0 8.3333333333vw}}@media screen and (max-width: 1024px){.services-block.cards>.content{padding:0 2rem}}@media screen and (min-width: 1024px){.services-block.cards>.content>.header{margin-left:8.3333333333vw;width:27.7777777778vw}}@media screen and (max-width: 1024px){.services-block.cards>.content>.header{margin-bottom:6rem}}.services-block.cards>.content>.header span{font-size:1.5277777778vw;font-weight:500;margin-bottom:.8333333333vw;display:block}@media screen and (max-width: 1024px){.services-block.cards>.content>.header span{margin-bottom:1.2rem;font-size:2.2rem;width:60%}}.services-block.cards>.content>.header p{font-size:.8333333333vw}@media screen and (max-width: 1024px){.services-block.cards>.content>.header p{font-size:1.2rem}}.services-block.cards>.content>ul{flex-direction:row;flex-wrap:wrap;gap:2.0833333333vw;margin:4.1666666667vw 0 5.5555555556vw;align-items:stretch}@media screen and (max-width: 1024px){.services-block.cards>.content>ul{margin:0;flex-direction:column;gap:2rem}}@media screen and (min-width: 1024px){.services-block.cards>.content>ul:has(+.media){margin:4.1666666667vw 4.1666666667vw 5.5555555556vw;gap:8.3333333333vw;align-items:flex-start}}.services-block.cards>.content>ul:has(+.media)>li{height:fit-content}@media screen and (min-width: 1024px){.services-block.cards>.content>ul:has(+.media)>li{width:calc(50% - 4.1666666667vw);padding:2.7777777778vw;border-radius:.2777777778vw}}@media screen and (min-width: 1024px){.services-block.cards>.content>ul:has(+.media)>li:nth-child(2n){transform:translateY(4.1666666667vw)}}.services-block.cards>.content>ul>li{display:flex;flex-direction:column;background:#f9f9f9}@media screen and (min-width: 1024px){.services-block.cards>.content>ul>li{width:calc(33% - 1.3888888889vw);border-radius:.8333333333vw;padding:1.3888888889vw}}@media screen and (max-width: 1024px){.services-block.cards>.content>ul>li{padding:2rem;border-radius:1.2rem;min-height:28rem}}.services-block.cards>.content>ul>li .icon{width:3.0555555556vw;height:2.6388888889vw;position:relative;margin-bottom:1.1111111111vw}@media screen and (max-width: 1024px){.services-block.cards>.content>ul>li .icon{width:4.4rem;height:3.8rem}}.services-block.cards>.content>ul>li .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 1024px){.services-block.cards>.content>ul>li .icon img{max-width:80%;max-height:80%}}.services-block.cards>.content>ul>li h3{color:var(--color-red);font-size:1.9444444444vw;text-transform:uppercase;font-weight:700;padding-right:5.5555555556vw;line-height:1.1;margin-bottom:2.2222222222vw}.services-block.cards>.content>ul>li h3:nth-child(1){margin-top:3.75vw}@media screen and (max-width: 1024px){.services-block.cards>.content>ul>li h3{font-size:2.8rem;padding-right:0;margin-bottom:2.4rem}.services-block.cards>.content>ul>li h3:nth-child(1){margin-top:3.8rem}}.services-block.cards>.content>ul>li .text p{margin-bottom:1.3888888889vw}.services-block.cards>.content>ul>li .text p:last-child{margin-bottom:0}@media screen and (max-width: 1024px){.services-block.cards>.content>ul>li .text p{margin-bottom:2rem;font-size:1.8rem;line-height:1.4}}.services-block.cards>.content>ul>li .text:has(+button,+a){margin-bottom:4.1666666667vw}@media screen and (max-width: 1024px){.services-block.cards>.content>ul>li .text:has(+button,+a){margin-bottom:4rem}}.services-block.cards>.content>ul>li button,.services-block.cards>.content>ul>li a{margin-top:auto}@media screen and (min-width: 1024px){.services-block.cards>.content>.media{width:29.1666666667vw;height:26.3888888889vw;position:absolute;bottom:0}}@media screen and (max-width: 1024px){.services-block.cards>.content>.media{width:100%;height:32rem;border-radius:.4rem;position:relative;overflow:hidden;margin-top:2rem}}.services-block.cards>.content>.media .inner{position:absolute;top:0;right:0;bottom:0;left:0}.services-block.cards>.content>.media .inner img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.services-block.cards>.content>.button{margin:0 auto}section.shops{width:100vw;height:calc(100vh + 8.3333333333vw);position:relative;overflow:hidden;background:#fff}section.shops .map{height:100vh;width:100vw;position:relative}section.shops .map .media{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:83.3333333333vw;height:40.2777777778vw;max-height:75vh;border-radius:.8333333333vw;overflow:hidden;transition:.3s ease-out}section.shops .map .media .inner{position:absolute;top:0;right:0;bottom:0;left:0}section.shops .map .media .inner img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}section.shops .map .media:hover{border-radius:2.7777777778vw}section.shops .map .media:hover .card{transform:translateY(0)}section.shops .map .media .card{position:absolute;z-index:2;right:6.9444444444vw;bottom:0;width:19.4444444444vw;background:var(--color-red);color:var(--color-white);padding:1.6666666667vw;border-radius:.5555555556vw .5555555556vw 0 0;transform:translateY(90%);transition:.3s ease-out}section.shops .map .media .card p{font-weight:500;font-size:1.1111111111vw;text-transform:uppercase}section.shops .map .media .card p strong{font-weight:700}section.shops>ul{position:absolute;top:0;left:0;width:100vw;height:100vh}section.shops>ul>li{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}section.shops>ul>li>.media{width:47.2222222222vw;height:100%;position:relative;overflow:hidden}section.shops>ul>li>.media .inner{position:absolute;top:0;right:0;bottom:0;left:0}section.shops>ul>li>.media .inner img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}section.shops>ul>li>.content{max-height:100%;overflow-y:scroll;padding:6.9444444444vw 4.1666666667vw 6.9444444444vw 9.7222222222vw;display:flex;flex-direction:column;flex:1;background:#fff}section.shops>ul>li>.content::-webkit-scrollbar{display:none}section.shops>ul>li>.content>*:not(.team){padding-right:8.3333333333vw}section.shops>ul>li>.content>.header{margin-bottom:2.7777777778vw;position:relative;padding-bottom:1.3888888889vw}section.shops>ul>li>.content>.header:after{left:0;bottom:0;content:"";height:1px;background:var(--color-black);right:0;display:block;position:absolute;opacity:.2}section.shops>ul>li>.content>.header h3{font-size:2.6388888889vw;line-height:1.3;text-transform:uppercase;font-weight:700}section.shops>ul>li>.content>.header span{font-size:.9722222222vw}section.shops>ul>li>.content>.hours{margin-bottom:2.9166666667vw}section.shops>ul>li>.content>.hours td{padding:.1388888889vw 1.6666666667vw .1388888889vw 0}section.shops>ul>li>.content>.hours strong{font-weight:500}section.shops>ul>li>.content>ul{gap:1.3888888889vw;line-height:1;font-size:1.1111111111vw;margin-bottom:5.5555555556vw}section.shops>ul>li>.content>ul a{text-decoration:underline}section.shops>ul>li>.content>ul a:hover{text-decoration:none}section.shops>ul>li>.content>.text{margin-bottom:5.5555555556vw}section.shops>ul>li>.content>.text span{line-height:1;margin-bottom:1.6666666667vw;font-size:1.5277777778vw;font-weight:500;display:block}section.shops>ul>li>.content>.text p{font-size:.9722222222vw;margin-bottom:1.25vw}section.shops>ul>li>.content>.text p:last-child{margin-bottom:0}section.shops>ul>li>.content .team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6666666667vw;row-gap:3.8888888889vw}section.shops>ul>li>.content .team li{display:flex;flex-direction:column}section.shops>ul>li>.content .team li span:nth-child(1){text-transform:uppercase;font-weight:700;font-size:1.6666666667vw}section.shops>ul>li>.content .team li span:nth-child(2){font-size:.8333333333vw;font-weight:300;margin-bottom:.5555555556vw}section.shops>ul>li>.content .team li .media{height:22.2222222222vw;width:100%;position:relative;margin-bottom:1.3888888889vw}section.shops>ul>li>.content .team li .media .inner{position:absolute;top:0;right:0;bottom:0;left:0}section.shops>ul>li>.content .team li .media .inner img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}section.shops>ul>li>.content .team li a{font-size:.8333333333vw;text-decoration:underline}section.shops>ul>li>.content .team li a:hover{text-decoration:none}section.form{padding:5.5555555556vw 12.5vw 5.5555555556vw 8.3333333333vw;display:flex;align-items:flex-start;justify-content:space-between;background:#fff}@media screen and (max-width: 1024px){section.form{flex-direction:column-reverse;padding:4rem 1rem 8rem;gap:4rem}}section.form>ul{gap:2.7777777778vw}@media screen and (max-width: 1024px){section.form>ul{gap:4rem;width:100%;padding:0 2rem}}section.form>ul li{display:flex;flex-direction:column;gap:.5555555556vw}@media screen and (max-width: 1024px){section.form>ul li{gap:.8rem;padding:0 2rem 1.4rem;border-bottom:1px solid rgba(34,34,34,.4);width:100%}}section.form>ul li span,section.form>ul li a{line-height:1;font-size:.9722222222vw}@media screen and (max-width: 1024px){section.form>ul li span,section.form>ul li a{font-size:1.4rem}}section.form>ul li span:nth-child(1),section.form>ul li a:nth-child(1){font-size:1.25vw;text-transform:uppercase;font-weight:700}@media screen and (max-width: 1024px){section.form>ul li span:nth-child(1),section.form>ul li a:nth-child(1){font-size:1.8rem}}section.form>ul li a{text-decoration:underline}section.form>ul li a:hover{text-decoration:none}section.form .form{width:45.8333333333vw;background:var(--color-white);padding:4.8611111111vw 4.1666666667vw;display:flex;flex-direction:column;gap:4.1666666667vw}@media screen and (max-width: 1024px){section.form .form{width:100%;padding:4rem 3.2rem;gap:4rem}}section.form .form .text{padding-right:8.3333333333vw;font-weight:500;font-size:1.1111111111vw}@media screen and (max-width: 1024px){section.form .form .text{padding-right:0;font-size:1.6rem}}section.form .form button.button{font-size:.9722222222vw;margin-left:auto}@media screen and (max-width: 1024px){section.form .form button.button{font-size:1.4rem;margin:auto}}header.header{position:fixed;top:0;left:0;right:0;z-index:100}header.header .inner{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2.7777777778vw 2.7777777778vw 1.3888888889vw;background:var(--color-white)}@media screen and (max-width: 1024px){header.header .inner{padding:2rem}}header.header .inner .button.--open{font-size:1.8rem}header.header .inner .button.--open span{height:1.3rem}@media screen and (min-width: 1024px){header.header .inner .button.--open{display:none}}header.header .inner .logo{transition:.3s ease-out}header.header .inner .logo:hover{opacity:.6}@media screen and (min-width: 1024px){header.header .inner .logo,header.header .inner .logo svg{width:13.0555555556vw;height:2.0833333333vw}}@media screen and (max-width: 1024px){header.header .inner .logo,header.header .inner .logo svg{width:3.8rem;height:3.2rem}}@media screen and (max-width: 1024px){header.header .inner .logo .--desktop{display:none}}@media screen and (min-width: 1024px){header.header .inner .logo .--mobile{display:none}}header.header .inner .navs{display:flex;align-items:center;gap:5.5555555556vw}@media screen and (max-width: 1024px){header.header .inner .navs{position:absolute;height:100vh;width:100vw;top:0;left:0;background:#fff;flex-direction:column;padding:16rem 2rem;gap:21.6rem;overflow-y:scroll;transform:translateY(-100%);z-index:400}header.header .inner .navs::-webkit-scrollbar{display:none}}@media screen and (max-width: 1024px){header.header .inner .navs+button{font-size:1.8rem}header.header .inner .navs+button span{height:1.3rem}}header.header .inner .navs .preheader{position:absolute;top:2rem;left:1rem;right:1rem;display:flex;align-items:center;justify-content:space-between}header.header .inner .navs .preheader .--close{width:5.2rem;height:5.2rem}header.header .inner .navs .preheader .--close rect{fill:#fff}header.header .inner .navs .preheader a,header.header .inner .navs .preheader a svg{height:3rem;width:19rem}header.header .inner .navs .preheader a{margin-right:2rem}@media screen and (min-width: 1024px){header.header .inner .navs .preheader{display:none}}header.header .inner .navs nav{text-transform:lowercase;display:flex}@media screen and (min-width: 1024px){header.header .inner .navs nav{align-items:center;gap:1.6666666667vw;font-size:.8333333333vw}}@media screen and (max-width: 1024px){header.header .inner .navs nav{font-size:1.8rem;flex-direction:column;min-width:26rem;align-items:stretch}}@media screen and (max-width: 1024px){header.header .inner .navs nav>a,header.header .inner .navs nav>button{margin-bottom:2.4rem}}header.header .inner .navs nav>a,header.header .inner .navs nav>button span{width:fit-content;height:fit-content;padding:.1388888889vw;position:relative;transition:.3s ease-out;font-weight:400}@media screen and (max-width: 1024px){header.header .inner .navs nav>a,header.header .inner .navs nav>button span{padding:.2rem}}header.header .inner .navs nav>a.--red{font-style:italic;color:var(--color-red-bright)}header.header .inner .navs nav>a:after{content:"";display:block;width:100%;height:.2px;background:var(--color-black-dark);position:absolute;bottom:-.6944444444vw;transition:.3s ease-out}@media screen and (max-width: 1024px){header.header .inner .navs nav>a:after{display:none}}header.header .inner .navs nav>a:hover{color:var(--color-red-bright)}header.header .inner .navs nav>a:hover:after{bottom:-.4166666667vw;background:var(--color-red-bright)}header.header .inner .navs nav>button{display:flex;align-items:center;gap:.2777777778vw}@media screen and (max-width: 1024px){header.header .inner .navs nav>button{gap:1.6rem;width:100%;justify-content:space-between}}header.header .inner .navs nav>button span,header.header .inner .navs nav>button svg,header.header .inner .navs nav>button svg *{transition:.3s ease-out}header.header .inner .navs nav>button svg{width:.5555555556vw;height:.3472222222vw}@media screen and (max-width: 1024px){header.header .inner .navs nav>button svg{width:1.44rem;height:.9rem}}header.header .inner .navs nav>button.--active svg *[fill]{fill:var(--color-red-bright)}header.header .inner .navs nav>button.--active svg *[stroke]{stroke:var(--color-red-bright)}header.header .inner .navs nav>button.--active span{color:var(--color-red-bright)}header.header .inner .navs nav>button.--active svg{transform:scaleY(-1)}header.header .submenu{width:100%;display:flex;overflow:hidden;z-index:100}@media screen and (min-width: 1024px){header.header .submenu{position:absolute;padding:2.7777777778vw 5.5555555556vw 4.1666666667vw;background:var(--color-white);bottom:.0694444444vw;left:0;transform:translateY(100%);gap:3.3333333333vw}}@media screen and (max-width: 1024px){header.header .submenu{max-width:100%;flex-direction:column;padding-left:2.4rem;gap:6rem;height:0rem}}header.header .submenu a{transition:.3s ease-out}header.header .submenu a:hover{color:var(--color-red-bright)}header.header .submenu aside{display:flex;flex-direction:column}@media screen and (min-width: 1024px){header.header .submenu aside{gap:4.4444444444vw;width:11.1111111111vw}}@media screen and (max-width: 1024px){header.header .submenu aside{gap:6rem}}header.header .submenu aside .links span{text-transform:uppercase;font-weight:700;margin-bottom:1.5277777778vw;display:block;font-size:.8333333333vw}@media screen and (max-width: 1024px){header.header .submenu aside .links span{font-size:1.2rem;margin-bottom:2.2rem}}header.header .submenu aside .links ul{gap:.2777777778vw}@media screen and (max-width: 1024px){header.header .submenu aside .links ul{gap:.8rem}}header.header .submenu aside .links ul a{font-size:1.1111111111vw}@media screen and (max-width: 1024px){header.header .submenu aside .links ul a{font-size:1.6rem}}@media screen and (min-width: 1024px){header.header .submenu .brands{column-count:7;column-fill:auto;column-gap:1.3888888889vw;max-height:18.0555555556vw;height:fit-content}}@media screen and (max-width: 1024px){header.header .submenu .brands{display:flex;flex-direction:column;gap:4rem}}header.header .submenu .brands .letter-group{break-inside:avoid;page-break-inside:avoid;display:flex;flex-direction:column}@media screen and (min-width: 1024px){header.header .submenu .brands .letter-group{gap:.1388888889vw;margin-bottom:2.0833333333vw}}@media screen and (max-width: 1024px){header.header .submenu .brands .letter-group{gap:.4rem}}header.header .submenu .brands .letter-group .letter{margin-bottom:.5555555556vw;display:block;font-weight:700;font-size:.8333333333vw}@media screen and (max-width: 1024px){header.header .submenu .brands .letter-group .letter{font-size:1.2rem;margin-bottom:.8rem;text-transform:uppercase}}header.header .submenu .brands .letter-group a{margin-bottom:.1388888889vw;text-transform:lowercase;padding-left:.2777777778vw;font-size:.9722222222vw}@media screen and (max-width: 1024px){header.header .submenu .brands .letter-group a{font-size:1.6rem;margin-left:.4rem}}footer.footer{position:relative}footer.footer .fixed{position:relative;bottom:0;left:0;background:var(--color-black)}footer.footer .prefooter{position:relative;display:flex;justify-content:center}footer.footer .prefooter .content{position:relative;z-index:4;padding:5.5555555556vw 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.7777777778vw;color:var(--color-white)}@media screen and (max-width: 1024px){footer.footer .prefooter .content{padding:4rem 2rem 8rem;gap:2.4rem}footer.footer .prefooter .content svg{width:19rem;height:3rem}}footer.footer .prefooter .content svg *[fill]{fill:var(--color-white)}footer.footer .prefooter .content svg *[stroke]{stroke:var(--color-white)}@media screen and (max-width: 1024px){footer.footer .prefooter .content .text{margin-bottom:4.6rem}}footer.footer .prefooter .content .text p:nth-child(1){font-weight:100;font-style:italic;text-transform:lowercase;font-size:1.6666666667vw}@media screen and (max-width: 1024px){footer.footer .prefooter .content .text p:nth-child(1){font-size:1.8rem;width:20rem;margin:0 auto 1.2rem}}footer.footer .prefooter .content .text p:nth-child(2){text-transform:uppercase;line-height:1.1;font-weight:700;font-size:2.2222222222vw}@media screen and (max-width: 1024px){footer.footer .prefooter .content .text p:nth-child(2){font-size:2.4rem}}footer.footer .prefooter .background{position:absolute;top:0;left:50%;transform:translate(-50%);overflow:hidden;width:100%;height:100%}footer.footer .prefooter .background:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#23262599 2.48%,#2326257a 61.93%);content:"";z-index:2}footer.footer .prefooter .background img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}footer.footer .fixed>.content{height:25vw;content:"";width:100%;position:relative;color:var(--color-gray)}@media screen and (max-width: 1024px){footer.footer .fixed>.content{height:fit-content;background:var(--color-black);padding:4rem 2rem;display:flex;flex-direction:column;gap:4.8rem;font-size:1.4rem}}@media screen and (min-width: 1024px){footer.footer .fixed>.content>.links{position:absolute;z-index:6;top:10vw;left:22.9166666667vw;gap:.6944444444vw}}@media screen and (max-width: 1024px){footer.footer .fixed>.content>.links{order:2;display:flex;align-items:center;justify-content:center;gap:4rem;flex-direction:row}}footer.footer .fixed>.content>.links a{transition:.3s ease-out;text-decoration:underline}footer.footer .fixed>.content>.links a:hover{color:var(--color-white);text-decoration:none}footer.footer .fixed>.content .inner{display:flex;z-index:6;position:relative}@media screen and (min-width: 1024px){footer.footer .fixed>.content .inner{position:absolute;top:9.7222222222vw;left:31.9444444444vw;gap:3.0555555556vw;width:48.6111111111vw}}@media screen and (max-width: 1024px){footer.footer .fixed>.content .inner{flex-wrap:wrap;gap:6rem}footer.footer .fixed>.content .inner *{text-wrap:nowrap}}footer.footer .fixed>.content .inner .links{flex:1;display:flex;flex-direction:column;gap:1.6666666667vw}@media screen and (max-width: 1024px){footer.footer .fixed>.content .inner .links{flex:.5;gap:2.4rem}footer.footer .fixed>.content .inner .links:nth-child(1){order:3}footer.footer .fixed>.content .inner .links:nth-child(2){order:4}footer.footer .fixed>.content .inner .links:nth-child(3){order:1}footer.footer .fixed>.content .inner .links:nth-child(4){order:2}}footer.footer .fixed>.content .inner .links span{font-weight:400;text-transform:uppercase;letter-spacing:.03em}@media screen and (max-width: 1024px){footer.footer .fixed>.content .inner .links span{font-size:1.6rem}}footer.footer .fixed>.content .inner .links ul{gap:.4166666667vw}@media screen and (max-width: 1024px){footer.footer .fixed>.content .inner .links ul{gap:.8rem;padding-left:1rem}}footer.footer .fixed>.content .inner .links ul a{transition:.3s ease-out}footer.footer .fixed>.content .inner .links ul a:hover{color:var(--color-white)}footer.footer .fixed>.content>svg{position:absolute;z-index:10}@media screen and (min-width: 1024px){footer.footer .fixed>.content>svg{right:2.2222222222vw;bottom:2.7777777778vw;width:7.8472222222vw;height:1.25vw}}@media screen and (max-width: 1024px){footer.footer .fixed>.content>svg{width:12.4rem;height:1.66rem;bottom:4rem;right:2rem}}footer.footer .fixed>.content .legals{z-index:10;flex-direction:row}@media screen and (min-width: 1024px){footer.footer .fixed>.content .legals{position:absolute;bottom:3.0555555556vw;left:2.2222222222vw;gap:2.7777777778vw}}@media screen and (max-width: 1024px){footer.footer .fixed>.content .legals{order:3;gap:2.8rem}}footer.footer .fixed>.content .legals a{color:var(--color-white);letter-spacing:.02em;opacity:.6;font-weight:300;transition:.3s ease-out;font-size:.9027777778vw}@media screen and (max-width: 1024px){footer.footer .fixed>.content .legals a{font-size:1.3rem}}footer.footer .fixed>.content .legals a:hover{opacity:.8}footer.footer .fixed>.background{background:var(--color-black);content:"";position:absolute;inset:auto 0 0 0;display:flex;height:25.0694444444vw}@media screen and (max-width: 1024px){footer.footer .fixed>.background{display:none}}footer.footer .fixed>.background .tile{content:"";position:absolute;width:20%;bottom:-10%;height:110%;background:linear-gradient(0deg,#232625,#232625),#232625}footer.footer .fixed>.background .tile:nth-child(1){box-shadow:-.4166666667vw -2.2222222222vw 1.6666666667vw .4166666667vw #00000024 inset}footer.footer .fixed>.background .tile:nth-child(5){box-shadow:.4166666667vw -2.2222222222vw 1.6666666667vw .4166666667vw #00000024 inset}footer.footer .fixed>.background .tile:nth-child(1){left:0}footer.footer .fixed>.background .tile:nth-child(2){left:20%}footer.footer .fixed>.background .tile:nth-child(3){left:40%}footer.footer .fixed>.background .tile:nth-child(4){left:60%}footer.footer .fixed>.background .tile:nth-child(5){left:80%}.preloader{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:9999;background:#232625}.preloader .strings{height:100%;right:4.0277777778vw;position:absolute;top:0;display:flex;gap:3.3333333333vw}@media screen and (max-width: 1024px){.preloader .strings{right:4rem;gap:2rem}}.preloader .strings .string{height:100%;content:"";width:.0694444444vw;min-width:1px;background:var(--color-white)}.preloader .progress-count{top:2.7777777778vw;left:6.6666666667vw;position:absolute;color:var(--color-white);display:flex;align-items:flex-end}@media screen and (max-width: 1024px){.preloader .progress-count{top:4rem;left:4rem}}.preloader .progress-count .progress{text-transform:uppercase;font-weight:500;position:relative;margin-right:1.25vw;letter-spacing:-.0069444444vw;font-size:3.3333333333vw}@media screen and (max-width: 1024px){.preloader .progress-count .progress{font-size:4rem;margin-right:1.8rem;letter-spacing:-.1rem}}.preloader .progress-count .progress span:not(:last-child){position:absolute;top:0;right:0}.preloader .progress-count>span{font-family:var(--font-millionaire);margin-bottom:.6944444444vw;display:block;margin-right:.5555555556vw;font-size:1.1111111111vw}@media screen and (max-width: 1024px){.preloader .progress-count>span{font-size:1.6rem;margin-bottom:1rem;margin-right:.8rem}}.services-block{display:flex;flex-direction:column;gap:8.3333333333vw;padding:12.5vw 4.1666666667vw 0vw;background:#fff}@media screen and (max-width: 1024px){.services-block{gap:6rem;padding:10rem 0 0}}.services-block button.--white{background:transparent}.services-block:last-child{padding-bottom:12.5vw}@media screen and (max-width: 1024px){.services-block:last-child{padding-bottom:10rem}}.services-block.--hero{background:var(--color-white);padding-top:9.0277777778vw;gap:0;margin-bottom:0}@media screen and (max-width: 1024px){.services-block.--hero{padding-top:12rem}}.services-block>.header{width:100%;height:31.9444444444vw;position:relative;overflow:hidden;border-radius:.8333333333vw}@media screen and (max-width: 1024px){.services-block>.header{height:fit-content;min-height:32rem;border-radius:1.2rem;display:flex;align-items:flex-end;padding:0 1rem}}.services-block>.header>.content{color:var(--color-white);display:flex;flex-direction:column;z-index:2;position:relative;justify-content:flex-end}@media screen and (min-width: 1024px){.services-block>.header>.content{position:absolute;left:12.5vw;bottom:4.1666666667vw;width:33.3333333333vw}}@media screen and (max-width: 1024px){.services-block>.header>.content{padding:4rem 2rem}}.services-block>.header>.content span{font-style:italic;font-weight:100;font-size:1.6666666667vw;display:block}@media screen and (max-width: 1024px){.services-block>.header>.content span{font-size:2.4rem}}.services-block>.header>.content h2{text-transform:uppercase;font-weight:700;font-size:2.2222222222vw}@media screen and (max-width: 1024px){.services-block>.header>.content h2{font-size:3.2rem}}.services-block>.header>.content .text{font-size:1.1111111111vw;font-weight:300;margin-top:2.2222222222vw}@media screen and (max-width: 1024px){.services-block>.header>.content .text{font-size:1.2rem;margin-top:2rem}}.services-block>.header>.content .text p{margin-bottom:1.1111111111vw}.services-block>.header>.content .text p:last-child{margin-bottom:0}.services-block>.header .media{z-index:1;overflow:hidden;border-radius:.8333333333vw}@media screen and (max-width: 1024px){.services-block>.header .media{border-radius:1.2rem;position:absolute;top:0;right:1rem;bottom:0;left:1rem}}@media screen and (min-width: 1024px){.services-block>.header .media{position:absolute;top:0;right:0;bottom:0;left:0}}.services-block>.header .media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(0deg,#f4f4f400,#f4f4f400),linear-gradient(180deg,#0000,#0006 45%)}.services-block>.header .media .inner{position:absolute;top:0;right:0;bottom:0;left:0}.services-block>.header .media .inner img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}nav.nav-services{padding:1.9444444444vw 6.9444444444vw;background:var(--color-white);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;left:0;margin-bottom:6.9444444444vw;z-index:80}nav.nav-services+.services-block{padding-top:0}@media screen and (max-width: 1024px){nav.nav-services{margin-bottom:12rem;padding:2rem;overflow-x:scroll;-webkit-overflow-scrolling:touch}nav.nav-services::-webkit-scrollbar{display:none}}nav.nav-services>span{text-transform:uppercase;font-weight:700;font-size:1.6666666667vw}@media screen and (max-width: 1024px){nav.nav-services>span{font-size:1.6rem;margin-right:3.2rem}}nav.nav-services ul{flex-direction:row;gap:2.2222222222vw}@media screen and (max-width: 1024px){nav.nav-services ul{gap:3.2rem}}nav.nav-services ul a{line-height:1;text-transform:uppercase;font-size:.8333333333vw;font-weight:400}@media screen and (max-width: 1024px){nav.nav-services ul a{font-size:1.2rem;text-wrap:nowrap}}.hero-contact{padding:9.0277777778vw 4.1666666667vw 0;background:var(--color-white)}@media screen and (max-width: 1024px){.hero-contact{padding:12rem 1rem 0}}.hero-contact>.header{width:100%;height:fit-content;position:relative;overflow:hidden;border-radius:.8333333333vw}@media screen and (max-width: 1024px){.hero-contact>.header{border-radius:1.2rem}}.hero-contact>.header>.content{color:var(--color-white);display:flex;flex-direction:column;position:relative;padding:4.1666666667vw 0 1.3888888889vw 12.5vw;z-index:2;width:33.3333333333vw}@media screen and (max-width: 1024px){.hero-contact>.header>.content{padding:7.2rem 2rem 6rem;width:100%}}.hero-contact>.header>.content span{font-style:italic;font-weight:100;font-size:1.6666666667vw;display:block;text-transform:lowercase;line-height:1}@media screen and (max-width: 1024px){.hero-contact>.header>.content span{font-size:2.4rem}}.hero-contact>.header>.content h2{text-transform:uppercase;font-weight:700;font-size:2.2222222222vw}@media screen and (max-width: 1024px){.hero-contact>.header>.content h2{font-size:3.2rem}}.hero-contact>.header>.content .text{font-size:1.1111111111vw;font-weight:300;margin-top:2.2222222222vw}@media screen and (max-width: 1024px){.hero-contact>.header>.content .text{font-size:1.6rem;margin-top:3.2rem}}.hero-contact>.header>.content .text p{margin-bottom:1.1111111111vw}@media screen and (max-width: 1024px){.hero-contact>.header>.content .text p{margin-bottom:1.6rem}}.hero-contact>.header>.content .text p:last-child{margin-bottom:0}.hero-contact>.header .media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.hero-contact>.header .media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(0deg,#f4f4f400,#f4f4f400),linear-gradient(180deg,#0000,#0006 45%)}.hero-contact>.header .media .inner{position:absolute;top:0;right:0;bottom:0;left:0}.hero-contact>.header .media .inner img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}nav.nav-contact{padding:1.9444444444vw 12.5vw 1.9444444444vw 6.9444444444vw;background:var(--color-white);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;left:0;z-index:80}@media screen and (max-width: 1024px){nav.nav-contact{padding:2rem 1rem;width:100vw;overflow-x:scroll;justify-content:flex-start;gap:4.8rem}nav.nav-contact::-webkit-scrollbar{display:none}}nav.nav-contact>span{text-transform:uppercase;font-weight:700;font-size:1.6666666667vw;text-wrap:nowrap}@media screen and (max-width: 1024px){nav.nav-contact>span{font-size:1.6rem}}nav.nav-contact ul{gap:2.2222222222vw;flex-direction:row}@media screen and (max-width: 1024px){nav.nav-contact ul{gap:2.4rem}}nav.nav-contact ul li.--active button{border-color:var(--color-red);color:#fff!important;background:var(--color-red)}nav.nav-contact ul li.--active button:hover{color:#fff;background:var(--color-black);border-color:var(--color-black)}nav.nav-contact ul li.--active button .status:before{background:#fff}nav.nav-contact ul button{line-height:1;text-transform:uppercase;font-size:.8333333333vw;font-weight:400;display:flex;align-items:center;gap:.9722222222vw;padding:.8333333333vw .6944444444vw;border-radius:.2777777778vw;border:1px solid var(--color-black);transition:.3s ease-out}@media screen and (max-width: 1024px){nav.nav-contact ul button{gap:1.4rem;padding:1.2rem 1rem;font-size:1.2rem;border-radius:.4rem}}nav.nav-contact ul button:hover{color:var(--color-red);border-color:var(--color-red)}nav.nav-contact ul button>span{font-size:.9722222222vw;font-weight:500}@media screen and (max-width: 1024px){nav.nav-contact ul button>span{font-size:1.4rem}}nav.nav-contact ul button .status{text-transform:lowercase;margin-bottom:.1388888889vw;display:block;position:relative;padding-left:.8333333333vw;font-size:.9722222222vw}@media screen and (max-width: 1024px){nav.nav-contact ul button .status{font-size:1.4rem;margin-bottom:.2rem;padding-left:1.2rem}}nav.nav-contact ul button .status:before{content:"";position:absolute;left:0;top:58%;transform:translateY(-50%);width:.5555555556vw;height:.5555555556vw;border-radius:50%;transition:.3s ease-out}@media screen and (max-width: 1024px){nav.nav-contact ul button .status:before{width:.8rem;height:.8rem}}nav.nav-contact ul button .status.--opened:before{background:#00a02d}nav.nav-contact ul button .status.--closed:before{background:red}.madlib .open{position:absolute;right:13.8888888889vw;bottom:0;z-index:20;background:var(--color-red);color:#fff;padding:2.5vw 3.8888888889vw 3.8888888889vw;border-radius:.5555555556vw .5555555556vw 0 0;cursor:pointer;transition:.4s ease-out}@media screen and (max-width: 1024px){.madlib .open{inset:auto auto 0 50%;transform:translate(-50%);padding:2rem 4.8rem 6.4rem;border-radius:.8rem .8rem 0 0}}.madlib .open:hover{background:var(--color-red-bright)}.madlib .open:hover .text span:last-child{opacity:1;bottom:-2.2222222222vw}@media screen and (max-width: 1024px){.madlib .open:hover .text span:last-child{bottom:-3.2rem}}.madlib .open .text{display:flex;align-items:center;gap:.6944444444vw;position:relative}@media screen and (max-width: 1024px){.madlib .open .text{gap:1rem}}.madlib .open .text .dot{width:.9722222222vw;height:.9722222222vw;border-radius:50%;border:1px solid var(--color-white)}@media screen and (max-width: 1024px){.madlib .open .text .dot{width:1.4rem;height:1.4rem}}.madlib .open .text span:not(:last-child){font-size:1.1111111111vw;font-weight:700;text-transform:uppercase;line-height:1;text-wrap:nowrap}@media screen and (max-width: 1024px){.madlib .open .text span:not(:last-child){font-size:1.6rem}}.madlib .open .text span:last-child{position:absolute;left:50%;transform:translate(-50%);bottom:-3.3333333333vw;font-size:.8333333333vw;font-family:var(--font-millionaire);width:fit-content;text-wrap:nowrap;text-transform:lowercase;opacity:0;transition:.4s ease-out}@media screen and (max-width: 1024px){.madlib .open .text span:last-child{font-size:1.2rem;bottom:-4.8rem}}.madlib .open .text span:last-child strong{font-size:1.25vw;font-family:var(--font-millionaire)}@media screen and (max-width: 1024px){.madlib .open .text span:last-child strong{font-size:1.8rem}}.madlib .inner{position:absolute;bottom:0;right:0;z-index:500}@media screen and (max-width: 1024px){.madlib .inner{height:fit-content;background:#8e0e0e;border-radius:.8rem 0 0}}@media screen and (min-width: 1024px){.madlib .inner.--opened .tabs .left{left:0}}.madlib .inner .tabs{position:relative;min-height:27.7777777778vw;width:54.3055555556vw}@media screen and (max-width: 1024px){.madlib .inner .tabs{min-height:76rem;max-height:80dvh;width:calc(100vw - 1.2rem)}}.madlib .inner .tabs>*{transition:.4s ease-out}.madlib .inner .tabs .tab{background:#8e0e0e;color:#fff;width:27.7777777778vw;position:absolute;bottom:0;padding:8.3333333333vw 3.3333333333vw 5vw;min-height:100%;height:100%;border-left:1px solid rgba(244,244,244,.3)}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab{border-left:0;width:100%;padding:26rem 2.4rem 2.4rem 6.4rem;background:none!important;pointer-events:none}.madlib .inner .tabs .tab>*:not(.step){opacity:0;transition:.4s ease-out}.madlib .inner .tabs .tab.--active{pointer-events:auto}.madlib .inner .tabs .tab.--active>*:not(.step){transition-delay:.4s;opacity:1}}@media screen and (min-width: 1024px){.madlib .inner .tabs .tab:nth-child(2){left:32.7777777778vw}.madlib .inner .tabs .tab:nth-child(3){left:36.1111111111vw}.madlib .inner .tabs .tab:nth-child(4){left:39.4444444444vw}.madlib .inner .tabs .tab:nth-child(5){left:42.6388888889vw}.madlib .inner .tabs .tab.--opened:nth-child(2){left:8.3333333333vw}.madlib .inner .tabs .tab.--opened:nth-child(3){left:11.6666666667vw}.madlib .inner .tabs .tab.--opened:nth-child(4){left:15vw}.madlib .inner .tabs .tab.--opened:nth-child(5){left:18.1944444444vw}}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab:nth-child(2) .step{right:17.2rem;left:auto}.madlib .inner .tabs .tab:nth-child(3) .step{right:12.4rem;left:auto}.madlib .inner .tabs .tab:nth-child(4) .step{right:7.6rem;left:auto}.madlib .inner .tabs .tab:nth-child(5) .step{right:2.8rem;left:auto}.madlib .inner .tabs .tab:nth-child(5) .step:after{display:none}}.madlib .inner .tabs .tab.--active .step{opacity:1}@media screen and (min-width: 1024px){.madlib .inner .tabs .tab.--active .step{right:.6944444444vw}}.madlib .inner .tabs .tab .step{font-family:var(--font-millionaire);font-size:1.25vw;line-height:1.3;position:absolute;top:1.3888888889vw;left:.6944444444vw;font-weight:400;transition:.4s ease-out;opacity:.6}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab .step{font-size:1.8rem;top:2rem}.madlib .inner .tabs .tab .step:after{right:-1.2rem;content:"";top:-2rem;position:absolute;width:.1rem;height:24rem;opacity:.3;background:linear-gradient(180deg,#f4f4f4,#f4f4f400)}}.madlib .inner .tabs .tab>span:not(.step),.madlib .inner .tabs .tab>p{font-size:.8333333333vw;margin-bottom:.9722222222vw;display:block}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab>span:not(.step),.madlib .inner .tabs .tab>p{font-size:1.2rem;margin-bottom:1.4rem}}.madlib .inner .tabs .tab>p{font-weight:200;font-style:italic;width:11.1111111111vw;margin-bottom:1.9444444444vw}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab>p{width:20rem;margin-bottom:2.8rem}}.madlib .inner .tabs .tab>p strong{font-weight:500;display:inline-block;margin-right:.4166666667vw;font-style:normal}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab>p strong{margin-right:.6rem}}.madlib .inner .tabs .tab .choices{width:fit-content}.madlib .inner .tabs .tab .choices li{padding:.5555555556vw 1.3888888889vw .4166666667vw 0;cursor:pointer;font-size:.9722222222vw;font-weight:700;text-transform:uppercase;border-bottom:1px solid rgba(244,244,244,.3);display:flex;align-items:center;gap:.5555555556vw}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab .choices li{font-size:1.4rem;padding:.8rem 2rem .6rem 0;gap:.8rem}}.madlib .inner .tabs .tab .choices li svg{width:1.1805555556vw;height:.5555555556vw;transition:.2s ease-out}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab .choices li svg{width:1.7rem;height:.8rem}}.madlib .inner .tabs .tab .choices li:hover svg{transform:translate(.5555555556vw)}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab .choices li:hover svg{transform:translate(.8rem)}}.madlib .inner .tabs .tab .price{display:flex;align-items:baseline;gap:.8333333333vw;margin-bottom:1.6666666667vw;font-size:.9722222222vw;font-weight:700;text-transform:uppercase;position:relative;width:fit-content}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab .price{font-size:1.4rem;margin-bottom:2.4rem;gap:1.2rem}}.madlib .inner .tabs .tab .price:after{width:8.6111111111vw;right:0;bottom:-.8333333333vw;height:1px;position:absolute;content:"";background:#e6e5e566}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab .price:after{width:12.4rem;bottom:-1.2rem}}.madlib .inner .tabs .tab .price:last-of-type{margin-bottom:3.8888888889vw}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab .price:last-of-type{margin-bottom:5.6rem}}.madlib .inner .tabs .tab .price input{border:none;background:transparent;outline:none;color:var(--color-white);width:6.9444444444vw;-moz-appearance:textfield}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab .price input{width:10rem}}.madlib .inner .tabs .tab .price input::-webkit-outer-spin-button,.madlib .inner .tabs .tab .price input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:none;appearance:none}.madlib .inner .tabs .tab button{padding:.8333333333vw 1.3888888889vw}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab button{padding:1.2rem 2rem}}.madlib .inner .tabs .tab span:has(+.--type){margin-bottom:1.6666666667vw}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab span:has(+.--type){margin-bottom:2.4rem}}.madlib .inner .tabs .tab span.--type,.madlib .inner .tabs .tab span.--condition,.madlib .inner .tabs .tab p.--price{text-transform:uppercase;font-weight:700;font-size:.9722222222vw;display:block;margin-bottom:1.6666666667vw}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab span.--type,.madlib .inner .tabs .tab span.--condition,.madlib .inner .tabs .tab p.--price{font-size:1.4rem;margin-bottom:2.4rem}}.madlib .inner .tabs .tab p.--price{margin-bottom:3.8888888889vw;font-style:normal}@media screen and (max-width: 1024px){.madlib .inner .tabs .tab p.--price{margin-bottom:5.6rem}}.madlib .inner .tabs .tab p.--price .--low,.madlib .inner .tabs .tab p.--price .--high{font-weight:200}.madlib .inner .tabs .left,.madlib .inner .tabs .right{content:"";position:absolute}@media screen and (min-width: 1024px){.madlib .inner .tabs .left,.madlib .inner .tabs .right{background:#8e0e0e;width:8.3333333333vw;bottom:0;height:100%;right:0}}@media screen and (max-width: 1024px){.madlib .inner .tabs .left,.madlib .inner .tabs .right{z-index:50}}.madlib .inner .tabs .left{left:39.5833333333vw;right:auto;border-top-left-radius:.5555555556vw}@media screen and (max-width: 1024px){.madlib .inner .tabs .left{left:1.2rem;top:1.2rem;width:fit-content}}.madlib .inner .tabs .left svg{transition:.4s ease-out;cursor:pointer}@media screen and (min-width: 1024px){.madlib .inner .tabs .left svg{width:1.6666666667vw;left:1.6666666667vw;position:absolute;top:1.5277777778vw;left:2.7777777778vw}}@media screen and (max-width: 1024px){.madlib .inner .tabs .left svg{padding:1.4rem;width:5.2rem;height:5.2rem}.madlib .inner .tabs .left svg.prev{position:absolute;top:0;right:0;bottom:0;left:0}}.madlib .inner .tabs .left svg:hover{opacity:.6}.madlib .inner .tabs .left svg.--hidden{transform:scale(0)}@media screen and (min-width: 1024px){.madlib .inner .tabs .right{border-left:1px solid rgba(244,244,244,.3)}}html,body{margin:0;padding:0;overflow-x:clip;overscroll-behavior:none;scroll-behavior:smooth}html *,body *{box-sizing:border-box}@media screen and (max-width: 1024px){html{font-size:2.5510204082vw}}body{color:var(--color-black);background:var(--color-white)}body:has(#main>.services-block),body:has(#main>.pianos-filters){background:#fff}body #main{min-height:100vh}
