@use 'vars' as *;@use 'vars' as *;body,html{--text-color:#000;--invert-color:#FFFFFB;font-size:62.5%;font-family:"area-normal",sans-serif;color:var(--text-color);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"area-normal",sans-serif;font-weight:400;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.3;font-size:1.8rem;line-height:2}.swiper-horizontal .swiper-progress,.image-slider .swiper-progress{font-family:"area-normal",sans-serif;font-weight:400;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.3;font-size:1.1rem}.text-container,.text-container p,.text-container .buttons-container{margin-bottom:2.4rem}.text-container:last-child,.text-container p:last-child,.text-container .buttons-container:last-child{margin-bottom:0}.text-container strong,.text-container p strong,.text-container .buttons-container strong{font-weight:700}figure.video-wrapper figcaption,.figure figcaption{font-family:"area-normal",sans-serif;font-weight:600;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.3}figure.video-wrapper figcaption .caption,.figure figcaption .caption{font-family:"TT Ramillas Trl",serif;font-weight:700;font-optical-sizing:auto;font-size:5rem;line-height:1}@media (max-width: 992px){figure.video-wrapper figcaption .caption,.figure figcaption .caption{font-size:5rem}}@media (max-width: 630px){figure.video-wrapper figcaption .caption,.figure figcaption .caption{font-size:3.2rem}}.bread-crumbs-container{font-family:"area-normal",sans-serif;font-weight:600;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.3;font-size:1.8rem}header .menu-list ul li a{font-family:"area-normal",sans-serif;font-weight:400;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.3;font-size:1.6rem;line-height:1}footer{font-family:"area-normal",sans-serif;font-weight:700;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.3}footer .footer-top{font-size:1.5rem;line-height:2}footer .footer-bottom{font-weight:400;font-size:1.3rem}.social p{font-family:"TT Ramillas Trl",serif;font-weight:700;font-optical-sizing:auto;font-size:1.5rem;line-height:1.2}.upper{text-transform:uppercase}.social-icons{margin:0}.social-icons a{margin-right:1rem}.social-icons a svg{display:block}.social-icons svg path:not(.no-fill-change){fill:#FFFFFB;-moz-transition:fill 500ms ease;-ms-transition:fill 500ms ease;-o-transition:fill 500ms ease;-webkit-transition:fill 500ms ease;transition:fill 500ms ease}@media (hover: hover){.social-icons a:hover svg path:not(.no-fill-change){fill:#CCACE0}}.collectie-filter-container-wrapper{padding-top:3rem;padding-bottom:7rem}.collectie-filter-container-wrapper .projects-filter-list-container,.collectie-filter-container-wrapper .content-container{padding:0rem 3rem}@media (max-width: 630px){.collectie-filter-container-wrapper .projects-filter-list-container,.collectie-filter-container-wrapper .content-container{padding:0}}.collectie-filter-container-wrapper .blocks-wrapper{--gap:5rem;width:calc(100% + var(--gap));margin-left:calc(var(--gap) / 2 * -1);align-items:flex-start}@media (max-width: 1280px){.collectie-filter-container-wrapper .blocks-wrapper{--gap:3rem}}@media (hover: hover){.collectie-filter-container-wrapper .blocks-wrapper a.link-overlay:hover+.inner-wrapper:has(.hover-image) .image-container>.figure{opacity:0}.collectie-filter-container-wrapper .blocks-wrapper a.link-overlay:hover+.inner-wrapper:has(.hover-image) .image-container>.hover-image{opacity:1}}.collectie-filter-container-wrapper .blocks-wrapper .image-container{-moz-transition:transform 500ms ease;-ms-transition:transform 500ms ease;-o-transition:transform 500ms ease;-webkit-transition:transform 500ms ease;transition:transform 500ms ease;transform-origin:center}.collectie-filter-container-wrapper .blocks-wrapper.hovering .active-hover .image-container{-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02)}.collectie-filter-container-wrapper .blocks-wrapper .block-item{width:calc(25% - var(--gap));display:inline-block;vertical-align:top;margin:0 calc(var(--gap) / 2);opacity:0;-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity 0.3s ease, transform 0.3s ease}@media (max-width: 1150px){.collectie-filter-container-wrapper .blocks-wrapper .block-item{width:calc(33.33% - var(--gap))}}@media (max-width: 768px){.collectie-filter-container-wrapper .blocks-wrapper .block-item{width:calc(50% - var(--gap))}}@media (max-width: 630px){.collectie-filter-container-wrapper .blocks-wrapper .block-item{width:calc(100% - var(--gap))}}.collectie-filter-container-wrapper .blocks-wrapper .block-item.visible{opacity:1;transform:translateY(0)}.collectie-filter-container-wrapper .blocks-wrapper .block-item .image-container{margin-bottom:0.8rem;position:relative}.collectie-filter-container-wrapper .blocks-wrapper .block-item .image-container>.figure{-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.collectie-filter-container-wrapper .blocks-wrapper .block-item .image-container figcaption{display:none}.collectie-filter-container-wrapper .blocks-wrapper .block-item .image-container .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.collectie-filter-container-wrapper .blocks-wrapper .block-item .title-container{line-height:1.5;padding-bottom:3.4rem}.collectie-filter-container-wrapper .blocks-wrapper .block-item .title-container strong{text-transform:uppercase}.collectie-filter-container-wrapper .content-container .text-container{margin-bottom:1rem}.collectie-filter-container-wrapper .dropdown{--padding-size:13px;--padding-side:30px;position:relative;margin-bottom:3rem;display:inline-block}.collectie-filter-container-wrapper .dropdown select{display:none}.collectie-filter-container-wrapper .dropdown label{position:relative;padding-bottom:0}.collectie-filter-container-wrapper .dropdown .active-dropdown{font-family:"area-normal",sans-serif;font-weight:400;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.3;font-size:1.8rem;line-height:1.4;border:0px;border:1px solid rgba(0,0,0,0.5);border-radius:0px;padding:var(--padding-size) 0 var(--padding-size) var(--padding-side);background-color:transparent;min-width:32rem;position:relative;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:0}@media (max-width: 992px){.collectie-filter-container-wrapper .dropdown .active-dropdown{font-size:1.7rem}}@media (max-width: 480px){.collectie-filter-container-wrapper .dropdown .active-dropdown{font-size:1.6rem}}@media (max-width: 400px){.collectie-filter-container-wrapper .dropdown .active-dropdown{min-width:calc(100vw - var(--container-sides) - var(--padding-side) - 2px)}}.collectie-filter-container-wrapper .dropdown .active-dropdown span{opacity:0.5;flex:1;border-right:1px solid #000;padding-right:1rem;pointer-events:none}.collectie-filter-container-wrapper .dropdown .active-dropdown:after{content:'\A';background-repeat:no-repeat;background-image:url('../images/arrow-dropdown.svg?1764946861');background-size:13px auto;background-position:center;width:48px;height:28px;opacity:0.5;-moz-transition:transform 500ms ease;-ms-transition:transform 500ms ease;-o-transition:transform 500ms ease;-webkit-transition:transform 500ms ease;transition:transform 500ms ease}.collectie-filter-container-wrapper .dropdown .active-dropdown.open:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.collectie-filter-container-wrapper .dropdown .dropdown-list{position:absolute;top:calc(100% - 1px);width:calc(100% - 2px);border-radius:0;border:1px solid rgba(0,0,0,0.5);background-color:#FFFFFB;max-height:0;overflow-y:scroll;opacity:0;z-index:5;-moz-transition:max-height 500ms ease;-ms-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;-webkit-transition:max-height 500ms ease;transition:max-height 500ms ease}.collectie-filter-container-wrapper .dropdown .dropdown-list.open{opacity:1;max-height:300px}.collectie-filter-container-wrapper .dropdown .dropdown-list .dropdown-item{font-family:"area-normal",sans-serif;font-weight:400;letter-spacing:0;font-optical-sizing:auto;font-style:normal;line-height:1.3;font-size:1.8rem;line-height:1.4;padding:var(--padding-size) var(--padding-side);border-bottom:1px solid var(--border-color);-moz-transition:background 500ms ease;-ms-transition:background 500ms ease;-o-transition:background 500ms ease;-webkit-transition:background 500ms ease;transition:background 500ms ease;cursor:pointer}@media (max-width: 992px){.collectie-filter-container-wrapper .dropdown .dropdown-list .dropdown-item{font-size:1.7rem}}@media (max-width: 480px){.collectie-filter-container-wrapper .dropdown .dropdown-list .dropdown-item{font-size:1.6rem}}.collectie-filter-container-wrapper .dropdown .dropdown-list .dropdown-item:last-child{border-bottom:0px}.collectie-filter-container-wrapper .dropdown .dropdown-list .dropdown-item.active{background-color:rgba(217,217,217,0.5)}@media (hover: hover){.collectie-filter-container-wrapper .dropdown .dropdown-list .dropdown-item:hover{background-color:rgba(217,217,217,0.5)}}.specifications-container-wrapper{padding:5rem 0 7rem}.specifications-container-wrapper .bread-crumbs-container{padding-bottom:3rem}.specifications-container-wrapper .bread-crumbs-container svg{display:inline;height:13px;width:auto;margin-right:2rem}@media (max-width: 630px){.specifications-container-wrapper .flex{flex-direction:column-reverse;gap:3rem}}.specifications-container-wrapper .flex .images-container{width:50%}@media (max-width: 630px){.specifications-container-wrapper .flex .images-container{width:100%}}.specifications-container-wrapper .flex .images-container .variant-gallery{position:relative}.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls{--swiper-navigation-sides-offset:0px}.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls .swiper-button-next,.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls .swiper-button-prev{width:4rem;height:4rem;border:1px solid #D9D9D9;background-color:#FFFFFB;display:flex;justify-content:center;align-items:center;top:unset;bottom:5.3rem}@media (max-width: 630px){.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls .swiper-button-next,.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls .swiper-button-prev{bottom:23rem}}@media (max-width: calc(560px)){.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls .swiper-button-next,.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls .swiper-button-prev{bottom:calc(((100vw - var(--container-sides)) / 2) - 2rem)}}.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls .swiper-button-next svg,.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls .swiper-button-prev svg{display:block;width:1.2rem;height:auto}.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls .swiper-button-next:after,.specifications-container-wrapper .flex .images-container .variant-gallery .swiper-controls .swiper-button-prev:after{display:none}.specifications-container-wrapper .flex .images-container .inner-wrapper{max-width:50rem;margin-left:auto;margin-right:auto}.specifications-container-wrapper .flex .images-container .inner-wrapper .figure figcaption{display:none}.specifications-container-wrapper .flex .images-container .inner-wrapper .thumbnail-swiper{padding-top:3rem}@media (max-width: 992px){.specifications-container-wrapper .flex .images-container .inner-wrapper .thumbnail-swiper{padding-top:1.5rem}}@media (max-width: 630px){.specifications-container-wrapper .flex .images-container .inner-wrapper .thumbnail-swiper{display:none}}.specifications-container-wrapper .flex .images-container .inner-wrapper .specifications-container{padding-top:5rem}.specifications-container-wrapper .flex .images-container .inner-wrapper .specifications-container .btn-fill.red{--invert-color:#FFFFFB}.specifications-container-wrapper .flex .content-container{width:50%}@media (max-width: 630px){.specifications-container-wrapper .flex .content-container{width:100%}}.specifications-container-wrapper .flex .content-container .inner-wrapper{padding:0 7rem}@media (max-width: 1280px){.specifications-container-wrapper .flex .content-container .inner-wrapper{padding:0 3rem}}@media (max-width: 630px){.specifications-container-wrapper .flex .content-container .inner-wrapper{padding:0;max-width:50rem;margin-left:auto;margin-right:auto}}.specifications-container-wrapper .flex .content-container .inner-wrapper h1{font-family:"TT Ramillas Trl",serif;font-weight:700;font-optical-sizing:auto;font-size:5rem;line-height:1;color:#811E1E}@media (max-width: 992px){.specifications-container-wrapper .flex .content-container .inner-wrapper h1{font-size:5rem}}@media (max-width: 630px){.specifications-container-wrapper .flex .content-container .inner-wrapper h1{font-size:3.2rem}}.specifications-container-wrapper .flex .content-container .inner-wrapper h2{font-size:2rem;font-weight:600}.specifications-container-wrapper .flex .content-container .inner-wrapper .buttons-container{margin-top:2rem}.specifications-container-wrapper .flex .content-container .inner-wrapper .confirmation-message{margin:1rem 0;padding-left:30px;background-repeat:no-repeat;background-image:url(/assets/icons/check.svg);background-size:17px auto;background-position:0px 8.5px;color:#CCACE0;font-size:15px}.specifications-container-wrapper .flex .content-container .inner-wrapper .description{margin-top:4.5rem}.specifications-container-wrapper .flex .content-container .inner-wrapper .description .caption{font-family:"TT Ramillas Trl",serif;font-weight:700;font-optical-sizing:auto}.specifications-container-wrapper .flex .content-container .inner-wrapper .variant-swatches{margin-top:7rem;display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.specifications-container-wrapper .flex .content-container .inner-wrapper .variant-swatches .variant-swatch{display:block;width:6rem;height:6rem}.specifications-container-wrapper .flex .content-container .inner-wrapper .variant-swatches .variant-swatch img{width:100%;height:100%;object-fit:cover}.specifications-container-wrapper .flex .content-container .inner-wrapper .variant-swatches .variant-swatch.variant-swatch--active{width:7.8rem;height:7.8rem}
