@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.gap-1>:not(:last-child){margin-right:4px}.gap-2>:not(:last-child){margin-right:6px}.gap-3>:not(:last-child){margin-right:12px}.gap-4>:not(:last-child){margin-right:16px}.gap-5>:not(:last-child){margin-right:20px}.gap-6>:not(:last-child){margin-right:24px}.gap-7>:not(:last-child){margin-right:28px}.gap-8>:not(:last-child){margin-right:32px}.gap-9>:not(:last-child){margin-right:36px}.gap-10>:not(:last-child){margin-right:40px}.gap-12>:not(:last-child){margin-right:48px}.gap-14>:not(:last-child){margin-right:56px}.gap-16>:not(:last-child){margin-right:64px}.gap-20>:not(:last-child){margin-right:80px}.gap-28>:not(:last-child){margin-right:112px}.gap-x-1>:not(:last-child){margin-right:4px}.gap-x-2>:not(:last-child){margin-right:6px}.gap-x-3>:not(:last-child){margin-right:12px}.gap-x-4>:not(:last-child){margin-right:16px}.gap-x-5>:not(:last-child){margin-right:20px}.gap-x-6>:not(:last-child){margin-right:24px}.gap-x-7>:not(:last-child){margin-right:28px}.gap-x-8>:not(:last-child){margin-right:32px}.gap-x-9>:not(:last-child){margin-right:36px}.gap-x-10>:not(:last-child){margin-right:40px}.gap-x-12>:not(:last-child){margin-right:48px}.gap-x-14>:not(:last-child){margin-right:56px}.gap-x-16>:not(:last-child){margin-right:64px}.gap-x-20>:not(:last-child){margin-right:80px}.gap-x-28>:not(:last-child){margin-right:112px}.gap-y-1>:not(:last-child){margin-bottom:4px}.gap-y-2>:not(:last-child){margin-bottom:6px}.gap-y-3>:not(:last-child){margin-bottom:12px}.gap-y-4>:not(:last-child){margin-bottom:16px}.gap-y-5>:not(:last-child){margin-bottom:20px}.gap-y-6>:not(:last-child){margin-bottom:24px}.gap-y-7>:not(:last-child){margin-bottom:28px}.gap-y-8>:not(:last-child){margin-bottom:32px}.gap-y-9>:not(:last-child){margin-bottom:36px}.gap-y-10>:not(:last-child){margin-bottom:40px}.gap-y-12>:not(:last-child){margin-bottom:48px}.gap-y-14>:not(:last-child){margin-bottom:56px}.gap-y-16>:not(:last-child){margin-bottom:64px}.gap-y-20>:not(:last-child){margin-bottom:80px}.gap-y-28>:not(:last-child){margin-bottom:112px}.rounded-2xl img,.rounded-2xl picture,.rounded-2xl video{border-radius:1rem}.rounded-3xl img,.rounded-3xl picture,.rounded-3xl video{border-radius:1.5rem}.rounded-full img,.rounded-full picture,.rounded-full video{border-radius:9999px}html body [sub-menu-nav]{margin-top:2rem}html body [sub-menu-nav-inner]{margin-bottom:1rem;margin-top:1rem;min-height:-moz-fit-content;min-height:fit-content}html body [submenu-nav-lv2-item]{margin-bottom:.25rem;margin-top:.25rem}html body [design-card]{margin:1.25rem}html body .flicking-viewport{-webkit-overflow-scrolling:touch;overflow-x:auto!important}html body [product] .flicking-viewport{padding-right:4rem}@media (min-width:1024px){html body [product] .flicking-viewport{padding-right:3rem}}html body .flicking-camera>div{margin:0 .75rem}html body [contract-project-card]{margin:1rem}html body [contract-project-card-image]{margin-left:0;margin-right:0!important}html body [contract-project-card-content]{margin-top:1rem}html body [store-card]{margin-right:0!important;margin-top:1.25rem;min-height:175px}html body [inspiration-category]{margin:.75rem}html body [focus-point]{margin:.875rem}html body [contract-category]{margin:.75rem}html body [contract-category-image]{margin:0}html body [contract-category-title]{margin-top:1.25rem}html body [filter]{margin-bottom:.75rem;margin-top:.75rem}html body form>div>*{display:inline-block;margin:1.5rem}html body input[type=checkbox]{margin-bottom:.75rem;margin-top:.75rem}html body input[type=checkbox]+label{align-self:center}html body [footer-menu]>*{margin:.875rem}html body [gallery-slider] [gallery-slider-img] img{width:auto}@media screen and (min-width:1024px){html body [design-card]{margin:1.5rem}html body .flicking-camera>div{margin:0 1.125rem}html body [contract-project-card]{margin:1.75rem}html body form>div>*{margin:2.5rem}html body .flicking-viewport{overflow-x:hidden!important}}}}@supports (-webkit-hyphens:none){html body .flicking-viewport{-webkit-overflow-scrolling:touch;overflow-x:scroll!important}html body [gallery-slider] [gallery-slider-img] img{width:auto}html body [product] .flicking-viewport{padding-right:4rem}@media (min-width:1024px){html body [product] .flicking-viewport{padding-right:3rem}}html body [product] [cta-width-slider-slider] .flicking-viewport{padding-right:0}@media screen and (min-width:1024px){html body .flicking-viewport{overflow-x:auto!important}}}.container{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width:100%){.container{max-width:100%}}@media (min-width:1024px){.container{max-width:1024px;padding-left:0;padding-right:0}}:root{--banner-height:0px}html body [main-container],html body [main-menu-inner]{padding-top:0;padding-top:var(--banner-height)}html body .menu-is-open~[main-container]{margin-top:0;margin-top:var(--banner-height)}.title-xxl{font-family:LagoWebRegular,fallback-font;font-size:45px;line-height:1.1}@media (min-width:1024px){.title-xxl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.title-xxl{font-size:85px;line-height:1.25}}.title-xl{font-family:LagoWebRegular,fallback-font;font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.title-xl{font-size:3.75rem;line-height:1}}.title-l{font-family:LagoWebMedium,fallback-font;font-size:1.875rem;line-height:2.25rem;line-height:1.25}@media (min-width:769px){.title-l{font-size:40px}}.title-m{font-family:LagoWebRegular,fallback-font;font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.title-m{font-size:1.875rem;line-height:2.25rem}}.title-s{font-family:LagoWebBold,fallback-font;font-size:22px}@media (min-width:769px){.title-s{font-size:1.5rem;line-height:2rem}}.title-xs{font-family:LagoWebMedium,fallback-font;font-size:1.25rem;line-height:1.75rem}label{font-size:.875rem;line-height:1.25rem}.wp-content,label,p{color:#242424;font-family:LagoWebRegular,fallback-font}.wp-content,p{font-size:1rem;line-height:1.5rem;white-space:break-spaces}p b,p strong{color:#242424}html body input,html body textarea{background-color:transparent;border-bottom-width:1px;border-color:#909090;color:#242424;font-family:LagoWebRegular,fallback-font;font-size:1.5rem;line-height:2rem}input::-moz-placeholder,textarea::-moz-placeholder{color:#242424;font-size:1.25rem;line-height:1.75rem}input::placeholder,textarea::placeholder{color:#242424;font-size:1.25rem;line-height:1.75rem}input[type=search]::-moz-placeholder{color:#242424;font-size:1rem;line-height:1.5rem}input[type=search]::placeholder{color:#242424;font-size:1rem;line-height:1.5rem}.vs__selected{font-size:1.5rem!important;line-height:2rem!important}input:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px}input[type=checkbox]{align-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #242424;border-radius:5px;color:#242424;cursor:pointer;display:grid;flex-shrink:0;font:inherit;height:1.15em;justify-content:center;margin:0;place-content:center;transform:translateY(-.075em);width:1.15em}input[type=checkbox]:hover{opacity:.6}input[type=checkbox]:before{border-radius:2px;box-shadow:inset 1em 1em #242424;content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}input[type=checkbox]:checked:before{transform:scale(1)}ul[role=listbox].vs__dropdown-menu{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:-moz-max-content;width:max-content}.big-title{color:#242424}.big-title b,.big-title strong{color:#242424;font-family:LagoWebRegular,fallback-font;font-weight:400}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:transparent;border-radius:47px;border-width:2px;box-shadow:0 1px 24px rgba(0,0,0,.37)}.wp-content div,.wp-content p{white-space:break-spaces}.wp-content a{color:#242424;font-family:LagoWebRegular,fallback-font;font-size:1rem;line-height:1.5rem;text-decoration-line:underline}.wp-content a:active,.wp-content a:hover,.wp-content a:visited,.wp-content b,.wp-content h1,.wp-content h2,.wp-content h3,.wp-content strong{color:#242424}.wp-content h2{font-family:LagoWebMedium,fallback-font;font-size:1.875rem;line-height:2.25rem;line-height:1.25}@media (min-width:769px){.wp-content h2{font-size:40px}}.wp-content h3{font-family:LagoWebMedium,fallback-font;font-size:1.25rem;line-height:1.75rem}.wp-content h4{font-family:LagoWebRegular,fallback-font;font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.wp-content h4{font-size:1.875rem;line-height:2.25rem}}.wp-content ul{list-style-position:inside;list-style-type:disc}.wp-content ol{list-style-position:inside;list-style-type:decimal}[type=button]{-moz-appearance:none;appearance:none;-webkit-appearance:none}@media (min-width:769px){::-webkit-scrollbar{height:.25rem;width:.25rem}}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#b5b5b5;border-radius:9999px}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){::-webkit-scrollbar-thumb img,::-webkit-scrollbar-thumb picture,::-webkit-scrollbar-thumb video{border-radius:9999px}}}::-webkit-scrollbar-thumb:hover{cursor:pointer}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}:root{--glass-effect-gradient-angle:45deg;--btn-bg:#242424;--btn-pad:0.75rem 1.5rem;--btn-bor-rad:37px;--font-title:16px;--font-p:12px}.font-normal{font-family:LagoWebRegular,fallback-font}.font-medium{font-family:LagoWebMedium,fallback-font}.font-bold{font-family:LagoWebBold,fallback-font}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}[inspiration-gallery] .masonry-tile{margin-bottom:.625rem;width:calc(50% - 5px)}@media screen and (min-width:768px){[inspiration-gallery] .masonry-tile{margin-bottom:28px;width:calc(50% - 14px)}}@media screen and (min-width:1024px){[inspiration-gallery] .masonry-tile{width:calc(33.33% - 18.66667px)}}@media screen and (min-width:1600px){[inspiration-gallery] .masonry-tile{width:calc(25% - 21px)}}.page-human-design [page-introduction-headings],.page-promo-armadi-2023 [page-introduction-headings],.page-promo-dormitorio-2023 [page-introduction-headings]{width:100%}.page-human-design [page-introduction-headings] h1,.page-promo-armadi-2023 [page-introduction-headings] h1,.page-promo-dormitorio-2023 [page-introduction-headings] h1{font-size:2.25rem;line-height:2.5rem}@media (min-width:769px){.page-human-design [page-introduction-headings] h1,.page-promo-armadi-2023 [page-introduction-headings] h1,.page-promo-dormitorio-2023 [page-introduction-headings] h1{font-size:3.75rem;line-height:1}}.page-promo-armadi-2023 p.wp-content,.page-promo-dormitorio-2023 p.wp-content{max-width:64rem}.page-dormitorio-2023 [cta] button,.page-promo-armadi-2023 [cta] button{min-width:170px}.slide-enter-active,.slide-leave-active{transition:all .5s}.slide-enter,.slide-leave-to{transform:translate(100%)}.accordion-enter-active,.accordion-leave-active{transition:opacity .1s}.accordion-enter,.accordion-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.mapboxgl-control-container{display:none}@media not all and (min-width:1280px){#mdw25-form form input::-moz-placeholder,#mdw25-form form textarea::-moz-placeholder{font-size:1rem!important;line-height:1.5rem!important}#mdw25-form form input::placeholder,#mdw25-form form textarea::placeholder{font-size:1rem!important;line-height:1.5rem!important}}#mdw25-form form input[type=checkbox]{height:2.5rem;width:2.5rem}#CybotCookiebotDialogHeader,#CybotCookiebotDialogPoweredByText{display:none!important}html[lang=en] #CybotCookiebotDialog>div:first-child,html[lang=es] #CybotCookiebotDialog>div:first-child,html[lang=fr] #CybotCookiebotDialog>div:first-child{display:none}.CybotCookiebotDialog button{background:#242424!important;background:var(--btn-bg)!important;border:none!important}.CybotCookiebotDialog button,.CybotCookiebotDialogBodyButton{border-radius:37px!important;border-radius:var(--btn-bor-rad)!important;padding:.75rem 1.5rem!important;padding:var(--btn-pad)!important}#CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-color:#242424!important;border-color:var(--btn-bg)!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#242424!important;background-color:var(--btn-bg)!important;border-color:#242424!important;border-color:var(--btn-bg)!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{color:#000!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:2px solid #000!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid #000!important;color:#000!important}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#999!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#242424!important;fill:var(--btn-bg)!important}#CookiebotWidget .CookiebotWidget-consent-details button{color:#242424!important;color:var(--btn-bg)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#242424!important;border-color:var(--btn-bg)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#242424!important;background-color:var(--btn-bg)!important}#CookiebotWidget #CookiebotWidget-buttons button{border-color:37px!important;border-color:var(--btn-bor-rad)!important;border-radius:37px!important;border-radius:var(--btn-bor-rad)!important}@media screen and (min-width:1280px){#CybotCookiebotDialog{left:15%!important;top:97%!important}#CybotCookiebotDialog[data-template=overlay],#CybotCookiebotDialog[data-template=popup]{left:55%!important;max-height:60vh!important;top:67%!important}#CybotCookiebotDialog.CybotEdge{max-height:50vh!important;max-width:25vw!important;min-width:25vw!important;padding:16px!important}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{flex-direction:column!important}#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{font-size:12px!important;font-size:var(--font-p)!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent{margin-left:0!important}#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:column!important}#CybotCookiebotDialog[data-template=overlay] #CybotCookiebotDialogBodyButtonsWrapper,#CybotCookiebotDialog[data-template=popup] #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important}.CybotCookiebotDialogBodyButton{height:100%!important}.CybotCookiebotDialogBodyButton:focus{outline:none!important}#CybotCookiebotDialogBodyContent{overflow:auto!important;padding:0!important}.CybotCookiebotScrollContainer{overflow:auto!important}.CybotCookiebotDialogBodyBottomWrapper{margin-top:0!important}#CybotCookiebotDialogFooter{align-self:center!important;margin-top:25px!important}#CybotCookiebotDialog[data-template=overlay] #CybotCookiebotDialogFooter,#CybotCookiebotDialog[data-template=popup] #CybotCookiebotDialogFooter{margin-top:15px!important}.CybotCookiebotFader.active{opacity:0!important}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper{margin-top:0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonAccept{margin-top:.25rem!important}#CybotCookiebotDialog[data-template=overlay] #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialog[data-template=popup] #CybotCookiebotDialogBodyButtonAccept{margin-top:0!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after{color:#242424!important;color:var(--btn-bg)!important;height:.463em!important;margin-left:.5em!important;width:.463em!important}#CybotCookiebotDialog h2{font-size:16px!important;font-size:var(--font-title)!important;text-align:left!important}}@media (min-width:769px){.md\:title-xl{font-family:LagoWebRegular,fallback-font;font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.md\:title-xl{font-size:3.75rem;line-height:1}}}@media (min-width:1024px){.lg\:title-xxl{font-family:LagoWebRegular,fallback-font;font-size:45px;line-height:1.1}@media (min-width:1024px){.lg\:title-xxl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.lg\:title-xxl{font-size:85px;line-height:1.25}}.lg\:title-xl{font-family:LagoWebRegular,fallback-font;font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.lg\:title-xl{font-size:3.75rem;line-height:1}}.lg\:title-l{font-family:LagoWebMedium,fallback-font;font-size:1.875rem;line-height:2.25rem;line-height:1.25}@media (min-width:769px){.lg\:title-l{font-size:40px}}.lg\:title-s{font-family:LagoWebBold,fallback-font;font-size:22px}@media (min-width:769px){.lg\:title-s{font-size:1.5rem;line-height:2rem}}}@media (min-width:1280px){.xl\:title-xl{font-family:LagoWebRegular,fallback-font;font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.xl\:title-xl{font-size:3.75rem;line-height:1}}.xl\:title-m{font-family:LagoWebRegular,fallback-font;font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.xl\:title-m{font-size:1.875rem;line-height:2.25rem}}}