:root{
--muebe-ink:#24343a;
--muebe-muted:#607277;
--muebe-cream:#fffaf2;
--muebe-paper:#ffffff;
--muebe-yellow:#ffe7a8;
--muebe-orange:#ffc6a8;
--muebe-orange-deep:#e88e68;
--muebe-blue:#5fabb8;
--muebe-blue-dark:#376b76;
--muebe-green:#bfe7c8;
--muebe-green-soft:#e3f4e6;
--muebe-red:#efaaa2;
--muebe-line:rgba(36,52,58,.12);
--muebe-shadow:0 22px 60px rgba(66,63,52,.13);
--muebe-radius:26px;
--muebe-max:1180px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body.muebe-site{margin:0;background:var(--muebe-paper);color:var(--muebe-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:18px;line-height:1.72;font-weight:400;-webkit-font-smoothing:antialiased}
body.muebe-site *,body.muebe-site strong,body.muebe-site b,body.muebe-site h1,body.muebe-site h2,body.muebe-site h3,body.muebe-site h4{font-weight:400}
body.muebe-site a{color:inherit}
body.muebe-site img{display:block;max-width:100%;height:auto}
body.muebe-site button,body.muebe-site input,body.muebe-site textarea,body.muebe-site select{font:inherit}
body.muebe-site p{margin:0 0 1.15em}
body.muebe-site h1,body.muebe-site h2,body.muebe-site h3{letter-spacing:-.035em;line-height:1.08;margin:0 0 .55em}
body.muebe-site h1{font-size:clamp(3.25rem,7.5vw,7.25rem)}
body.muebe-site h2{font-size:clamp(2rem,4vw,3.7rem)}
body.muebe-site h3{font-size:1.42rem}
body.muebe-site ul,body.muebe-site ol{padding-left:1.25em}
body.muebe-site table{width:100%;border-collapse:collapse}
body.muebe-site th,body.muebe-site td{padding:.8rem;border-bottom:1px solid var(--muebe-line);text-align:left;font-weight:400}
.muebe-skip-link{position:absolute;left:-9999px;top:10px;z-index:9999;background:#fff;color:#000;padding:.8rem 1rem;border-radius:8px}
.muebe-skip-link:focus{left:10px}
.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.muebe-section-inner{width:min(calc(100% - 48px),var(--muebe-max));margin:0 auto}
.muebe-full-section{width:100%}
.muebe-main{overflow:hidden}
.muebe-hero{position:relative;overflow:hidden;background:linear-gradient(128deg,var(--muebe-yellow) 0%,#ffdda7 42%,var(--muebe-orange) 100%);min-height:500px}
.muebe-hero.is-home{min-height:690px}
.muebe-hero::after{content:"";position:absolute;right:-130px;bottom:-210px;width:600px;height:600px;border-radius:50%;background:rgba(255,255,255,.22);filter:blur(1px)}
.muebe-hero-orb{position:absolute;border-radius:999px;pointer-events:none;filter:blur(1px)}
.muebe-hero-orb.orb-one{width:260px;height:260px;background:rgba(255,255,255,.2);left:-90px;top:170px}
.muebe-hero-orb.orb-two{width:160px;height:160px;background:rgba(111,183,192,.16);right:38%;top:-70px}
.muebe-hero-inner{position:relative;z-index:2;width:min(calc(100% - 48px),var(--muebe-max));margin:0 auto;padding:22px 0 72px}
.muebe-nav{display:flex;align-items:center;gap:34px;min-height:72px;position:relative;z-index:10}
.muebe-brand{text-decoration:none;font-size:1.42rem;letter-spacing:-.035em;margin-right:auto}
.muebe-menu{display:flex;align-items:center;gap:27px;font-size:.95rem}
.muebe-menu>a,.muebe-more-button{text-decoration:none;border:0;background:transparent;color:var(--muebe-ink);padding:10px 0;cursor:pointer;position:relative}
.muebe-menu>a::after,.muebe-more-button::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--muebe-ink);transform:scaleX(0);transform-origin:left;transition:.2s ease}
.muebe-menu>a:hover::after,.muebe-menu>a.is-active::after,.muebe-more-button:hover::after{transform:scaleX(1)}
.muebe-more{position:relative}
.muebe-more-button span{display:inline-block;margin-left:3px;transition:transform .2s ease}
.muebe-more.is-open .muebe-more-button span{transform:rotate(180deg)}
.muebe-more-menu{position:absolute;right:0;top:44px;min-width:220px;padding:12px;background:rgba(255,255,255,.96);border:1px solid rgba(36,52,58,.08);border-radius:18px;box-shadow:0 20px 50px rgba(42,48,48,.13);display:none}
.muebe-more.is-open .muebe-more-menu{display:grid}
.muebe-more-menu a{text-decoration:none;padding:10px 12px;border-radius:10px}
.muebe-more-menu a:hover{background:#fff4df}
.muebe-menu-toggle{display:none;border:0;background:rgba(255,255,255,.45);width:46px;height:46px;border-radius:15px;padding:12px;cursor:pointer}
.muebe-menu-toggle>span:not(.screen-reader-text){display:block;height:1px;background:var(--muebe-ink);margin:5px 0}
.muebe-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);gap:54px;align-items:center;padding-top:45px}
.is-subpage .muebe-hero-grid{padding-top:22px}
.muebe-hero-copy{padding:28px 0 34px;max-width:620px}
.muebe-kicker,.muebe-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;line-height:1.3;color:var(--muebe-blue-dark);margin-bottom:18px}
.muebe-hero-copy p{max-width:650px;font-size:1.08rem;line-height:1.7;margin:0;color:rgba(36,52,58,.78)}
.muebe-hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px;flex-wrap:wrap}
.muebe-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;border:0;border-radius:999px;background:var(--muebe-ink);color:#fff!important;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.muebe-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(36,52,58,.15)}
.muebe-button.is-light{background:#fff;color:var(--muebe-ink)!important}
.muebe-text-link{display:inline-flex;gap:8px;align-items:center;text-decoration:none;border-bottom:1px solid rgba(36,52,58,.4);padding:4px 0}
.muebe-text-link span{transition:transform .2s ease}
.muebe-text-link:hover span{transform:translateX(4px)}
.muebe-text-link.dark{color:var(--muebe-ink)}
.muebe-collage{position:relative;height:455px;min-width:0}
.is-home .muebe-collage{height:500px}
.muebe-collage-item{position:absolute;margin:0;overflow:hidden;border:7px solid rgba(255,255,255,.75);box-shadow:var(--muebe-shadow);background:#fff;border-radius:22px}
.muebe-collage-item img{width:100%;height:100%;object-fit:cover}
.muebe-collage .item-1{width:57%;height:68%;right:4%;top:1%;transform:rotate(2.2deg);z-index:2}
.muebe-collage .item-2{width:47%;height:58%;left:1%;bottom:0;transform:rotate(-4deg);z-index:3}
.muebe-collage .item-3{width:40%;height:44%;right:8%;bottom:0;transform:rotate(5deg);z-index:4}
.is-subpage .muebe-collage .item-1{height:64%}.is-subpage .muebe-collage .item-2{height:50%}.is-subpage .muebe-collage .item-3{height:40%}
.muebe-flash-wrap{width:min(calc(100% - 48px),var(--muebe-max));margin:22px auto 0}
.muebe-flash{padding:15px 18px;border-radius:15px;border:1px solid var(--muebe-line);background:#f4f7f7}
.muebe-flash.is-success{background:#e9f7eb;border-color:#cde8d1}
.muebe-flash.is-error{background:#fff0ee;border-color:#f3c5bf}
.muebe-home-intro{padding:76px 0 64px;background:#fff}
.muebe-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:end}
.muebe-intro-grid h2{max-width:560px;margin:0}
.muebe-intro-grid p{font-size:1.16rem;color:var(--muebe-muted);max-width:700px;margin:0}
.muebe-feature-strip{background:#f7fbfa;border-top:1px solid rgba(36,52,58,.06);border-bottom:1px solid rgba(36,52,58,.06)}
.muebe-feature-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.muebe-feature-grid a{display:block;text-decoration:none;padding:42px 28px 46px;border-right:1px solid var(--muebe-line);transition:background .2s ease,transform .2s ease}
.muebe-feature-grid a:first-child{border-left:1px solid var(--muebe-line)}
.muebe-feature-grid a:hover{background:#fff;transform:translateY(-3px)}
.muebe-feature-grid span{font-size:.76rem;color:var(--muebe-blue-dark);letter-spacing:.12em}
.muebe-feature-grid h3{margin:22px 0 12px;font-size:1.5rem}
.muebe-feature-grid p{color:var(--muebe-muted);font-size:.93rem;line-height:1.65;margin:0}
.muebe-split-section{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}
.muebe-split-copy p{color:var(--muebe-muted);max-width:610px}
.muebe-stats-panel{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--muebe-line);border-radius:var(--muebe-radius);overflow:hidden;background:var(--muebe-cream);box-shadow:0 24px 60px rgba(82,76,59,.08)}
.muebe-stats-panel div{padding:36px;border-right:1px solid var(--muebe-line);border-bottom:1px solid var(--muebe-line)}
.muebe-stats-panel div:nth-child(2n){border-right:0}.muebe-stats-panel div:nth-last-child(-n+2){border-bottom:0}
.muebe-stats-panel span{display:block;font-size:3.2rem;line-height:1;letter-spacing:-.05em}
.muebe-stats-panel small{display:block;color:var(--muebe-muted);margin-top:10px}
.muebe-calendar-teaser{background:var(--muebe-blue-dark);color:#fff;padding:74px 0}
.muebe-calendar-teaser-inner{display:flex;align-items:center;gap:70px;justify-content:space-between}
.muebe-calendar-teaser .muebe-eyebrow{color:#c9e6e8}.muebe-calendar-teaser h2{margin-bottom:15px}.muebe-calendar-teaser p{max-width:760px;color:rgba(255,255,255,.76);margin:0}
.muebe-home-gallery{padding:96px 0 110px}
.muebe-section-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:36px}
.muebe-section-head h2{margin:0}.muebe-section-head>p{max-width:470px;color:var(--muebe-muted);margin:0;font-size:.94rem}
.muebe-preview-grid{display:grid;grid-template-columns:1.15fr .75fr .75fr;grid-template-rows:260px 260px;gap:16px}
.muebe-preview-grid figure{margin:0;border-radius:22px;overflow:hidden;background:#f3efe8}
.muebe-preview-grid img{width:100%;height:100%;object-fit:cover}
.muebe-preview-grid .preview-1{grid-row:1/3}.muebe-preview-grid .preview-2{grid-column:2}.muebe-preview-grid .preview-3{grid-column:3}.muebe-preview-grid .preview-4{grid-column:2}.muebe-preview-grid .preview-5{grid-column:3}
.muebe-content-section{padding:82px 0 46px}
.muebe-prose{max-width:900px}
.muebe-prose>p:first-child{font-size:1.22rem;line-height:1.72;color:#3f555b;max-width:860px}
.muebe-prose h2{font-size:clamp(1.85rem,3vw,2.9rem);margin-top:2.1em}
.muebe-prose h3{margin-top:1.7em}
.muebe-prose p,.muebe-prose li{color:var(--muebe-muted)}
.muebe-prose a{color:var(--muebe-blue-dark);text-underline-offset:3px}
.muebe-clean-list{list-style:none;padding:0!important;display:grid;gap:10px;max-width:820px}
.muebe-clean-list li{padding:14px 18px;border:1px solid var(--muebe-line);border-radius:14px;background:#fff}
.muebe-fact-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:48px 0 58px;border:1px solid var(--muebe-line);border-radius:22px;overflow:hidden}
.muebe-fact-grid div{padding:28px 22px;border-right:1px solid var(--muebe-line);background:#f9fbfa}.muebe-fact-grid div:last-child{border-right:0}
.muebe-fact-grid span{display:block;font-size:1.8rem;color:var(--muebe-ink)}.muebe-fact-grid small{display:block;color:var(--muebe-muted);margin-top:5px}
.muebe-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px}
.muebe-card-grid article{border:1px solid var(--muebe-line);border-radius:20px;padding:28px;background:#fbfcfb}
.muebe-card-grid h2{font-size:1.55rem;margin:0 0 12px}.muebe-card-grid p{margin:0}
.muebe-visual-break{background:#f6faf9;padding:28px 0 92px;margin-top:40px}
.muebe-visual-grid{display:grid;grid-template-columns:1.25fr .82fr .82fr;gap:18px;align-items:stretch}
.muebe-visual-grid figure{margin:0;overflow:hidden;border-radius:22px;min-height:300px;background:#eee}.muebe-visual-grid figure:nth-child(2){transform:translateY(25px)}.muebe-visual-grid figure:nth-child(3){transform:translateY(-18px)}
.muebe-visual-grid img{width:100%;height:100%;object-fit:cover}
.muebe-gallery-sections{padding:18px 0 100px}
.muebe-gallery-group{padding:52px 0;border-top:1px solid var(--muebe-line)}
.muebe-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.muebe-gallery-item{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:20px;background:#f4efe6}
.muebe-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.muebe-gallery-item:hover img{transform:scale(1.025)}
.muebe-calendar-shell{width:min(calc(100% - 48px),var(--muebe-max));margin:22px auto 84px;padding-top:30px}
.muebe-calendar-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:.82rem;color:var(--muebe-muted)}
.muebe-calendar-legend span{display:flex;align-items:center;gap:7px}.muebe-calendar-legend i{width:14px;height:14px;border-radius:4px;border:1px solid rgba(36,52,58,.08)}
.muebe-calendar-legend .is-free{background:var(--muebe-green)}.muebe-calendar-legend .is-changeover{background:var(--muebe-green-soft)}.muebe-calendar-legend .is-occupied{background:var(--muebe-red)}
.muebe-year-tabs{display:flex;gap:8px;margin:0 0 26px;padding:6px;background:#f2f6f5;border-radius:999px;width:max-content;max-width:100%;overflow:auto}
.muebe-year-tab{border:0;background:transparent;color:var(--muebe-muted);padding:9px 23px;border-radius:999px;cursor:pointer;white-space:nowrap}
.muebe-year-tab.is-active{background:#fff;color:var(--muebe-ink);box-shadow:0 4px 13px rgba(36,52,58,.08)}
.muebe-year-panel{display:none}.muebe-year-panel.is-active{display:block}
.muebe-months-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.muebe-month{border:1px solid var(--muebe-line);border-radius:20px;padding:17px;background:#fff;min-width:0}
.muebe-month.is-current-month{box-shadow:0 0 0 2px rgba(95,171,184,.22)}
.muebe-month header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.muebe-month header h3{font-size:1.16rem;margin:0}.muebe-month header span{font-size:.8rem;color:var(--muebe-muted)}
.muebe-weekdays,.muebe-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}
.muebe-weekdays{margin-bottom:5px}.muebe-weekdays span{text-align:center;font-size:.66rem;color:#839196;text-transform:uppercase}
.muebe-day{aspect-ratio:1;border:0;border-radius:8px;background:var(--muebe-green);color:#294433;padding:0;display:grid;place-items:center;font-size:.72rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}
.muebe-day:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(36,52,58,.12)}
.muebe-day.is-changeover{background:var(--muebe-green-soft);color:#4d6c55;box-shadow:inset 0 0 0 1px rgba(76,120,87,.1)}
.muebe-day.is-occupied{background:var(--muebe-red);color:#713d3a;cursor:not-allowed}
.muebe-day.is-past{opacity:.4;cursor:not-allowed}.muebe-day.is-empty{background:transparent;cursor:default}.muebe-day.is-today{outline:2px solid var(--muebe-blue-dark);outline-offset:1px}
.muebe-day.is-selected-start,.muebe-day.is-selected-end{outline:3px solid var(--muebe-ink);outline-offset:1px;opacity:1}.muebe-day.is-selected-range{box-shadow:inset 0 0 0 2px rgba(36,52,58,.35)}
.muebe-form-card{width:min(calc(100% - 48px),var(--muebe-max));margin:0 auto 110px;background:var(--muebe-cream);border:1px solid rgba(36,52,58,.09);border-radius:28px;padding:42px;box-shadow:0 24px 70px rgba(67,72,58,.07)}
.muebe-form{display:grid;gap:20px}.muebe-form-grid{display:grid;gap:18px}.muebe-form-grid.two{grid-template-columns:1fr 1fr}
.muebe-form label{display:grid;gap:8px;font-size:.9rem}.muebe-form label>span:first-child{color:#42555b}
.muebe-form input[type="text"],.muebe-form input[type="email"],.muebe-form input[type="tel"],.muebe-form input[type="date"],.muebe-form input[type="number"],.muebe-form textarea{width:100%;border:1px solid rgba(36,52,58,.16);background:#fff;border-radius:14px;padding:14px 15px;color:var(--muebe-ink);outline:none;transition:border .2s ease,box-shadow .2s ease}
.muebe-form input:focus,.muebe-form textarea:focus{border-color:var(--muebe-blue);box-shadow:0 0 0 3px rgba(95,171,184,.14)}
.muebe-form textarea{resize:vertical;min-height:120px}
.muebe-consent{grid-template-columns:auto 1fr!important;align-items:start;gap:10px!important;color:var(--muebe-muted);font-size:.78rem!important;line-height:1.55}.muebe-consent input{margin-top:5px}
.muebe-form .muebe-button{justify-self:start;padding-inline:28px}
.muebe-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.muebe-selection-note{font-size:.78rem;color:var(--muebe-muted);margin:-7px 0 0!important}
.muebe-footer{background:#1f3035;color:#e9efee;padding:58px 0 64px}
.muebe-footer-grid{display:flex;justify-content:space-between;gap:60px;align-items:flex-end}.muebe-footer-brand{font-size:1.55rem;text-decoration:none}.muebe-footer p{color:#aebcbd;margin:8px 0 0;font-size:.9rem}.muebe-footer-links{display:flex;gap:22px;flex-wrap:wrap;justify-content:flex-end}.muebe-footer-links a{text-decoration:none;color:#dbe5e4;font-size:.86rem}.muebe-footer-links a:hover{text-decoration:underline;text-underline-offset:4px} .muebe-content-section .wp-block-image,.muebe-content-section figure{margin:30px 0}.muebe-content-section .wp-block-image img{border-radius:20px}
.muebe-content-section hr{border:0;border-top:1px solid var(--muebe-line);margin:2rem 0}
.muebe-content-section blockquote{border-left:3px solid var(--muebe-orange-deep);margin:2rem 0;padding:.25rem 0 .25rem 1.4rem;color:var(--muebe-muted)}
@media (max-width:1100px){
body.muebe-site{font-size:17px}
.muebe-hero-grid{grid-template-columns:.9fr 1.1fr;gap:30px}
.muebe-menu{gap:18px}
.muebe-months-grid{grid-template-columns:repeat(2,1fr)}
.muebe-feature-grid{grid-template-columns:repeat(2,1fr)}
.muebe-feature-grid a:nth-child(2){border-right:1px solid var(--muebe-line)}
.muebe-feature-grid a:nth-child(3){border-left:1px solid var(--muebe-line);border-top:1px solid var(--muebe-line)}
.muebe-feature-grid a:nth-child(4){border-top:1px solid var(--muebe-line)}
}
@media (max-width:900px){
.muebe-menu-toggle{display:block}
.muebe-menu{display:none;position:absolute;left:0;right:0;top:72px;background:rgba(255,255,255,.96);border-radius:20px;padding:15px;box-shadow:0 20px 55px rgba(36,52,58,.13);align-items:stretch;flex-direction:column;gap:2px}
.muebe-menu.is-open{display:flex}
.muebe-menu>a,.muebe-more-button{display:block;width:100%;padding:11px 10px;text-align:left}
.muebe-menu>a::after,.muebe-more-button::after{display:none}
.muebe-more-menu{position:static;box-shadow:none;border:0;background:#f8faf9;margin-top:3px}
.muebe-hero-grid{grid-template-columns:1fr;padding-top:28px}
.muebe-hero.is-home,.muebe-hero{min-height:0}
.muebe-collage,.is-home .muebe-collage{height:410px;margin-top:5px}
.muebe-hero-copy{max-width:720px;padding-bottom:10px}
.muebe-intro-grid,.muebe-split-section{grid-template-columns:1fr;gap:35px}
.muebe-split-section{padding:78px 0}
.muebe-calendar-teaser-inner{align-items:flex-start;flex-direction:column;gap:30px}
.muebe-preview-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}.muebe-preview-grid .preview-1{grid-column:1/3;grid-row:1}.muebe-preview-grid .preview-2,.muebe-preview-grid .preview-3,.muebe-preview-grid .preview-4,.muebe-preview-grid .preview-5{grid-column:auto;grid-row:auto}
.muebe-visual-grid{grid-template-columns:1fr 1fr}.muebe-visual-grid figure:first-child{grid-column:1/3}.muebe-visual-grid figure:nth-child(2),.muebe-visual-grid figure:nth-child(3){transform:none}
.muebe-footer-grid{align-items:flex-start;flex-direction:column}.muebe-footer-links{justify-content:flex-start}
}
@media (max-width:680px){
body.muebe-site{font-size:16px}
.muebe-section-inner,.muebe-hero-inner,.muebe-flash-wrap,.muebe-calendar-shell,.muebe-form-card{width:min(calc(100% - 28px),var(--muebe-max))}
.muebe-hero-inner{padding-top:12px;padding-bottom:42px}
.muebe-nav{min-height:64px}.muebe-brand{font-size:1.27rem}
body.muebe-site h1{font-size:clamp(2.9rem,15vw,4.8rem)}
body.muebe-site h2{font-size:clamp(1.8rem,9vw,2.7rem)}
.muebe-hero-copy p{font-size:1rem}
.muebe-hero-actions{gap:15px;align-items:flex-start;flex-direction:column}
.muebe-collage,.is-home .muebe-collage{height:330px}
.muebe-collage-item{border-width:4px;border-radius:15px}
.muebe-collage .item-1{width:61%;height:65%;right:1%}.muebe-collage .item-2{width:51%;height:54%}.muebe-collage .item-3{width:42%;height:39%;right:4%}
.muebe-home-intro{padding:58px 0 48px}.muebe-intro-grid{gap:22px}
.muebe-feature-grid{grid-template-columns:1fr}.muebe-feature-grid a,.muebe-feature-grid a:first-child,.muebe-feature-grid a:nth-child(3){border-left:1px solid var(--muebe-line);border-right:1px solid var(--muebe-line);border-top:1px solid var(--muebe-line)}.muebe-feature-grid a:first-child{border-top:0}
.muebe-stats-panel{grid-template-columns:1fr 1fr}.muebe-stats-panel div{padding:24px 18px}.muebe-stats-panel span{font-size:2.55rem}
.muebe-calendar-teaser{padding:58px 0}
.muebe-home-gallery{padding:70px 0 82px}
.muebe-section-head{align-items:flex-start;flex-direction:column;margin-bottom:26px}
.muebe-preview-grid{grid-template-columns:1fr;grid-template-rows:300px repeat(4,210px)}.muebe-preview-grid .preview-1{grid-column:auto;grid-row:auto}
.muebe-content-section{padding:58px 0 30px}.muebe-fact-grid{grid-template-columns:1fr 1fr}.muebe-fact-grid div:nth-child(2){border-right:0}.muebe-fact-grid div:nth-child(-n+2){border-bottom:1px solid var(--muebe-line)}.muebe-fact-grid div:nth-child(3){border-bottom:0}
.muebe-card-grid{grid-template-columns:1fr}
.muebe-visual-break{padding-bottom:58px}.muebe-visual-grid{grid-template-columns:1fr}.muebe-visual-grid figure:first-child{grid-column:auto}.muebe-visual-grid figure{min-height:230px}
.muebe-gallery-grid{grid-template-columns:1fr}.muebe-gallery-item{aspect-ratio:4/3}
.muebe-months-grid{grid-template-columns:1fr}.muebe-month{padding:18px}.muebe-day{font-size:.78rem}
.muebe-calendar-shell{margin-bottom:58px}.muebe-calendar-legend{gap:10px}
.muebe-form-card{padding:24px 18px;margin-bottom:72px}.muebe-form-grid.two{grid-template-columns:1fr}
.muebe-footer{padding:46px 0 52px}.muebe-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}
} body.muebe-site h1{font-size:clamp(2.25rem,4.2vw,4.35rem)}
.muebe-hero{min-height:360px;background-image:var(--muebe-hero-image);background-size:cover;background-position:center 48%;color:#fff;isolation:isolate}
.muebe-hero.is-home{min-height:540px;background-position:center 46%}
.muebe-hero::after,.muebe-hero-orb{display:none}
.muebe-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,34,42,.48) 0%,rgba(16,34,42,.19) 50%,rgba(16,34,42,.06) 100%);z-index:-1}
.muebe-hero-inner{padding:16px 0 48px;min-height:inherit;display:flex;flex-direction:column}
.muebe-nav{min-height:62px;padding:7px 14px 7px 18px;border:1px solid rgba(255,255,255,.25);border-radius:18px;background:rgba(17,35,42,.22);backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);box-shadow:0 12px 35px rgba(15,32,38,.08)}
.muebe-brand,.muebe-menu>a,.muebe-more-button{color:#fff}
.muebe-menu>a::after,.muebe-more-button::after{background:#fff}
.muebe-menu-toggle{background:rgba(255,255,255,.18)}
.muebe-menu-toggle>span:not(.screen-reader-text){background:#fff}
.muebe-hero-content{display:flex;align-items:flex-end;flex:1;padding:62px 0 3px}
.is-subpage .muebe-hero-content{padding-top:46px}
.muebe-hero-copybox{width:min(660px,100%);padding:25px 28px 27px;border:1px solid rgba(255,255,255,.34);border-radius:22px;background:rgba(21,35,38,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 52px rgba(17,30,34,.14)}
.is-subpage .muebe-hero-copybox{width:min(590px,100%);padding:20px 24px 21px}
.muebe-hero-copybox .muebe-kicker{color:rgba(255,255,255,.84);margin-bottom:11px}
.muebe-hero-copybox h1{color:#fff;margin:0 0 12px;text-shadow:0 2px 18px rgba(0,0,0,.14)}
.is-subpage .muebe-hero-copybox h1{font-size:clamp(1.85rem,3.3vw,3rem);margin-bottom:8px}
.muebe-hero-copybox p{margin:0;color:rgba(255,255,255,.92);font-size:1rem;line-height:1.55;max-width:590px}
.is-subpage .muebe-hero-copybox p{font-size:.94rem}
.muebe-hero-actions{margin-top:19px;gap:16px}
.muebe-hero-actions .muebe-button{background:rgba(255,255,255,.94);color:#26383d!important;min-height:46px;padding:10px 19px}
.muebe-glass-link{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:9px 17px;background:rgba(255,255,255,.10);transition:.22s ease}
.muebe-glass-link:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}
.muebe-story-images{position:relative;display:grid;grid-template-columns:1.35fr .82fr .9fr;gap:18px;align-items:center;padding:18px 0 92px}
.muebe-story-image{position:relative;margin:0;overflow:hidden;border-radius:24px;background:#eef2ef;box-shadow:0 18px 48px rgba(42,60,62,.10)}
.muebe-story-image img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .45s ease}
.muebe-story-image figcaption{position:absolute;left:14px;bottom:14px;transform:translateY(8px);opacity:0;padding:7px 12px;border-radius:999px;background:rgba(20,35,40,.57);backdrop-filter:blur(8px);color:#fff;font-size:.74rem;letter-spacing:.03em;transition:.28s ease}
.muebe-story-image::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(15,29,34,.19),transparent 42%);opacity:.25;transition:.3s ease}
.muebe-story-image:hover img{transform:scale(1.045);filter:saturate(1.05)}
.muebe-story-image:hover figcaption{opacity:1;transform:translateY(0)}
.muebe-story-image:hover::after{opacity:.65}
.muebe-story-images .story-a{height:380px;transform:rotate(-1.3deg)}
.muebe-story-images .story-b{height:300px;transform:translateY(34px) rotate(1.6deg)}
.muebe-story-images .story-c{height:335px;transform:translateY(-18px) rotate(-.7deg)}
.muebe-photo-pair{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:center;padding:8px 0 102px}
.muebe-photo-pair .pair-left{height:420px;transform:rotate(-1deg)}
.muebe-photo-pair .pair-right{height:330px;transform:translateY(34px) rotate(1.3deg)}
.muebe-home-final-mosaic{display:grid;grid-template-columns:1fr .88fr;grid-template-rows:265px 265px;gap:18px;position:relative}
.muebe-home-final-mosaic .final-a{grid-row:1/3;height:100%;transform:rotate(-.6deg)}
.muebe-home-final-mosaic .final-b{height:100%;transform:translateX(8px) rotate(1deg)}
.muebe-home-final-mosaic .final-c{height:100%;width:90%;justify-self:end;transform:translateY(-5px) rotate(-1.4deg)}
@media (max-width:900px){
.muebe-hero.is-home{min-height:500px}.muebe-hero{min-height:330px}
.muebe-menu{top:70px;background:rgba(32,48,53,.95);border:1px solid rgba(255,255,255,.18)}
.muebe-more-menu{background:rgba(246,248,247,.98)}.muebe-more-menu a{color:var(--muebe-ink)}
.muebe-hero-content{padding-top:50px}.muebe-hero-copybox{width:min(620px,92%)}
.muebe-story-images{grid-template-columns:1.25fr 1fr;grid-template-rows:300px 250px}.muebe-story-images .story-a{height:100%;grid-row:1/3}.muebe-story-images .story-b,.muebe-story-images .story-c{height:100%;transform:none}
.muebe-photo-pair{grid-template-columns:1fr 1fr}.muebe-photo-pair .pair-left,.muebe-photo-pair .pair-right{height:320px;transform:none}
}
@media (max-width:680px){
body.muebe-site h1{font-size:clamp(2rem,10vw,3.15rem)}
.muebe-hero.is-home{min-height:470px;background-position:54% center}.muebe-hero{min-height:310px}
.muebe-hero-inner{padding-top:10px;padding-bottom:25px}.muebe-nav{border-radius:15px;padding-inline:12px}
.muebe-hero-content{padding:42px 0 0;align-items:flex-end}.is-subpage .muebe-hero-content{padding-top:34px}
.muebe-hero-copybox,.is-subpage .muebe-hero-copybox{width:100%;padding:18px 18px 19px;border-radius:18px}.muebe-hero-copybox p{font-size:.92rem}.is-subpage .muebe-hero-copybox h1{font-size:clamp(1.7rem,8vw,2.35rem)}
.muebe-hero-actions{align-items:stretch;flex-direction:row;gap:9px}.muebe-hero-actions .muebe-button,.muebe-glass-link{font-size:.83rem;padding:8px 13px;min-height:42px}
.muebe-story-images{grid-template-columns:1fr 1fr;grid-template-rows:270px 190px;padding-bottom:72px;gap:12px}.muebe-story-images .story-a{grid-column:1/3;grid-row:1;height:100%;transform:none}.muebe-story-images .story-b,.muebe-story-images .story-c{height:100%;transform:none}
.muebe-photo-pair{grid-template-columns:1fr;gap:14px;padding-bottom:72px}.muebe-photo-pair .pair-left{height:290px}.muebe-photo-pair .pair-right{height:230px;width:88%;justify-self:end}
.muebe-home-final-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:270px 190px;gap:12px}.muebe-home-final-mosaic .final-a{grid-column:1/3;grid-row:1;height:100%;transform:none}.muebe-home-final-mosaic .final-b,.muebe-home-final-mosaic .final-c{height:100%;width:100%;transform:none}
.muebe-story-image{border-radius:17px}.muebe-story-image figcaption{opacity:1;transform:none;background:rgba(20,35,40,.46)}
} body.muebe-site h1{font-size:clamp(2.35rem,4.7vw,4.35rem)}
body.muebe-site h2{font-size:clamp(1.6rem,3vw,2.6rem)}
body.muebe-site h3{font-size:1.2rem}
.muebe-content-section h1,.muebe-content-section h2,.muebe-content-section h3,.muebe-gallery-group h2,.muebe-calendar-shell h2,.muebe-form-card h2{font-size:clamp(1.45rem,2.2vw,2.05rem)}
.muebe-hero{position:relative;min-height:420px;background:linear-gradient(130deg,rgba(255,231,168,.65),rgba(255,198,168,.55));isolation:isolate}
.muebe-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(115deg,rgba(255,237,200,.60) 8%,rgba(255,216,167,.30) 40%,rgba(255,187,140,.20) 72%,rgba(255,255,255,.10) 100%),var(--muebe-hero-photo);background-size:cover;background-position:center center;z-index:-2}
.muebe-hero::after{content:"";position:absolute;inset:auto -10% -40px auto;width:55vw;height:55vw;max-width:660px;max-height:660px;border-radius:50%;background:rgba(255,255,255,.08);filter:blur(10px);z-index:-1}
.muebe-hero.is-home{min-height:575px}
.muebe-hero.is-subpage{min-height:300px}
.muebe-hero-inner{padding:16px 0 54px}
.muebe-nav{min-height:66px;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0 18px;border:1px solid rgba(255,255,255,.24);border-radius:22px;box-shadow:0 18px 40px rgba(39,51,54,.08)}
.muebe-menu>a,.muebe-more-button,.muebe-brand{color:#203238}
.muebe-menu>a::after,.muebe-more-button::after{background:#203238}
.muebe-more-menu{background:rgba(255,255,255,.92);backdrop-filter:blur(12px)}
.muebe-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(340px,.72fr);gap:34px;align-items:end;padding-top:22px}
.muebe-hero-copy{padding:20px 0 12px;max-width:620px}
.muebe-hero-copy-box{display:inline-block;max-width:660px;padding:24px 26px 24px;border-radius:28px;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.34);box-shadow:0 26px 60px rgba(44,44,34,.10);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.muebe-hero-copy p{font-size:1rem;line-height:1.68;color:rgba(30,48,54,.90)}
.muebe-hero.is-subpage .muebe-hero-copy-box{padding:18px 22px 18px;border-radius:22px}
.muebe-hero.is-subpage .muebe-hero-grid{grid-template-columns:minmax(0,1fr)}
.muebe-hero.is-subpage .muebe-hero-copy{padding:4px 0 0}
.muebe-hero.is-subpage .muebe-hero-actions{display:none}
.muebe-hero.is-subpage h1{font-size:clamp(1.7rem,2.8vw,2.45rem)}
.muebe-hero.is-home h1{font-size:clamp(2.45rem,4.6vw,4.1rem)}
.muebe-collage{position:relative;height:340px;min-width:0}
.is-home .muebe-collage{height:370px}
.muebe-collage-item{border:6px solid rgba(255,255,255,.85);border-radius:24px;box-shadow:0 25px 60px rgba(33,36,31,.15);transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}
.muebe-collage-item:hover{transform:translateY(-6px) scale(1.02) rotate(var(--muebe-rot,0deg));box-shadow:0 34px 70px rgba(30,34,32,.18);filter:saturate(1.06)}
.muebe-collage .item-1{width:62%;height:74%;right:1%;top:2%;transform:rotate(2deg);--muebe-rot:2deg;z-index:2}
.muebe-collage .item-2{width:43%;height:46%;left:2%;bottom:4%;transform:rotate(-5deg);--muebe-rot:-5deg;z-index:3}
.muebe-collage .item-3{width:38%;height:40%;right:7%;bottom:-3%;transform:rotate(5deg);--muebe-rot:5deg;z-index:4}
.muebe-home-intro{padding:66px 0 52px}
.muebe-intro-grid{gap:55px}
.muebe-split-section{padding:80px 0 88px}
.muebe-home-gallery{padding:82px 0 92px}
.muebe-section-head{margin-bottom:26px}
.muebe-preview-grid{display:grid;grid-template-columns:1.2fr .9fr .85fr .9fr;grid-template-rows:190px 170px 220px;gap:18px;align-items:stretch}
.muebe-preview-grid figure{position:relative;margin:0;border-radius:26px;overflow:hidden;background:#f2eee6;box-shadow:0 22px 54px rgba(73,66,56,.08);transition:transform .28s ease,box-shadow .28s ease}
.muebe-preview-grid figure:hover{transform:translateY(-6px) rotate(.2deg);box-shadow:0 26px 60px rgba(73,66,56,.14)}
.muebe-preview-grid img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .3s ease}
.muebe-preview-grid figure:hover img{transform:scale(1.06);filter:saturate(1.08)}
.muebe-preview-grid figcaption{position:absolute;left:14px;bottom:14px;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.70);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.82rem;letter-spacing:.02em;color:#24343a}
.muebe-preview-grid .preview-1{grid-column:1 / span 2;grid-row:1 / span 2}
.muebe-preview-grid .preview-2{grid-column:3;grid-row:1}
.muebe-preview-grid .preview-3{grid-column:4;grid-row:1 / span 2;transform:translateY(12px)}
.muebe-preview-grid .preview-4{grid-column:3;grid-row:2 / span 2}
.muebe-preview-grid .preview-5{grid-column:1;grid-row:3}
.muebe-preview-grid .preview-6{grid-column:2;grid-row:3;transform:translateY(-8px)}
.muebe-preview-grid .preview-7{grid-column:4;grid-row:3}
.muebe-preview-grid .preview-8{grid-column:2;grid-row:2}
.muebe-gallery-grid,.muebe-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.muebe-gallery-item,.muebe-visual-grid figure{position:relative;display:block;overflow:hidden;border-radius:24px;background:#f4efe7;box-shadow:0 20px 50px rgba(72,65,56,.08)}
.muebe-gallery-item img,.muebe-visual-grid img{width:100%;height:100%;min-height:260px;object-fit:cover;transition:transform .45s ease,filter .3s ease}
.muebe-gallery-item:hover img,.muebe-visual-grid figure:hover img{transform:scale(1.05);filter:saturate(1.05)}
.muebe-hover-caption{position:absolute;left:16px;right:16px;bottom:16px;padding:11px 14px;border-radius:16px;background:rgba(255,255,255,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#24343a;font-size:.88rem;line-height:1.35;opacity:0;transform:translateY(8px);transition:opacity .26s ease,transform .26s ease}
.muebe-gallery-item:hover .muebe-hover-caption,.muebe-gallery-item:focus .muebe-hover-caption,.muebe-gallery-item.is-default .muebe-hover-caption{opacity:1;transform:translateY(0)}
.muebe-gallery-item.is-default .muebe-hover-caption{opacity:.98}
.muebe-visual-break{padding:12px 0 88px}
.muebe-visual-grid figure:nth-child(2){transform:translateY(30px)}
.muebe-visual-grid figure:nth-child(3){transform:translateY(10px)}
@media(max-width:1100px){
.muebe-hero-grid{grid-template-columns:1fr;gap:22px}
.muebe-collage{max-width:620px;width:100%;margin:0 auto}
.muebe-preview-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:180px 180px 180px}
.muebe-preview-grid .preview-1{grid-column:1 / span 2;grid-row:1 / span 2}
.muebe-preview-grid .preview-2{grid-column:3;grid-row:1}
.muebe-preview-grid .preview-3{grid-column:3;grid-row:2;transform:none}
.muebe-preview-grid .preview-4{grid-column:1;grid-row:3}
.muebe-preview-grid .preview-5{grid-column:2;grid-row:3}
.muebe-preview-grid .preview-6{grid-column:3;grid-row:3;transform:none}
.muebe-preview-grid .preview-7,.muebe-preview-grid .preview-8{display:none}
}
@media(max-width:860px){
.muebe-nav{padding:10px 14px;min-height:auto}
.muebe-hero.is-home{min-height:500px}
.muebe-hero-inner{padding-bottom:40px}
.muebe-home-intro,.muebe-home-gallery{padding:56px 0}
.muebe-intro-grid,.muebe-split-section,.muebe-calendar-teaser-inner{grid-template-columns:1fr;display:grid;gap:28px}
.muebe-feature-grid{grid-template-columns:1fr 1fr}
.muebe-gallery-grid,.muebe-visual-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:640px){
body.muebe-site{font-size:16px}
.muebe-section-inner,.muebe-hero-inner,.muebe-flash-wrap{width:min(calc(100% - 26px),var(--muebe-max))}
.muebe-nav{border-radius:18px}
.muebe-hero-copy-box{padding:18px 18px 20px;border-radius:22px}
.muebe-collage{height:280px}
.muebe-feature-grid,.muebe-gallery-grid,.muebe-visual-grid{grid-template-columns:1fr}
.muebe-preview-grid{grid-template-columns:1fr 1fr;grid-template-rows:180px 150px 150px 180px}
.muebe-preview-grid .preview-1{grid-column:1 / span 2;grid-row:1}
.muebe-preview-grid .preview-2{grid-column:1;grid-row:2}
.muebe-preview-grid .preview-3{grid-column:2;grid-row:2}
.muebe-preview-grid .preview-4{grid-column:1 / span 2;grid-row:3}
.muebe-preview-grid .preview-5{grid-column:1;grid-row:4}
.muebe-preview-grid .preview-6{grid-column:2;grid-row:4}
} .muebe-hero{
min-height:290px;
background:#dfe8e7;
color:#fff;
}
.muebe-hero.is-home{min-height:505px}
.muebe-hero::before{
content:"";
position:absolute;
inset:0;
background-image:linear-gradient(90deg,rgba(15,31,38,.48) 0%,rgba(15,31,38,.25) 42%,rgba(15,31,38,.08) 74%,rgba(15,31,38,.02) 100%),var(--muebe-hero-photo);
background-size:cover;
background-position:center 52%;
z-index:-2;
}
.muebe-hero::after{display:none}
.muebe-hero-inner{min-height:inherit;display:flex;flex-direction:column;padding:15px 0 38px}
.muebe-nav{
min-height:61px;
background:rgba(20,36,42,.22);
border-color:rgba(255,255,255,.28);
box-shadow:0 14px 34px rgba(20,32,36,.10);
}
.muebe-brand,.muebe-menu>a,.muebe-more-button{color:#fff}
.muebe-menu>a::after,.muebe-more-button::after{background:#fff}
.muebe-hero-grid.is-solo{
display:grid;
grid-template-columns:minmax(0,1fr);
align-items:end;
flex:1;
padding-top:46px;
}
.muebe-hero-copy{padding:0;max-width:650px}
.muebe-hero-copy-box{
display:block;
width:min(620px,100%);
padding:21px 24px 22px;
border-radius:22px;
background:rgba(18,34,39,.31);
border:1px solid rgba(255,255,255,.34);
box-shadow:0 20px 52px rgba(9,25,31,.14);
backdrop-filter:blur(10px);
-webkit-backdrop-filter:blur(10px);
}
.muebe-hero-copy-box .muebe-kicker{color:rgba(255,255,255,.84);margin-bottom:10px}
.muebe-hero-copy-box h1,.muebe-hero-copy-box p{color:#fff}
.muebe-hero-copy-box p{font-size:.95rem;line-height:1.58;color:rgba(255,255,255,.92)}
.muebe-hero.is-home h1{font-size:clamp(2.05rem,3.5vw,3.25rem);margin-bottom:10px}
.muebe-hero.is-subpage h1{font-size:clamp(1.55rem,2.4vw,2.15rem);margin-bottom:7px}
.muebe-hero.is-subpage .muebe-hero-grid.is-solo{padding-top:29px}
.muebe-hero.is-subpage .muebe-hero-copy-box{width:min(560px,100%);padding:17px 20px 18px;border-radius:19px}
.muebe-hero.is-subpage .muebe-hero-copy-box p{font-size:.88rem}
.muebe-glass-link{color:#fff;border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.10)} .muebe-story-images{padding-top:66px}
.muebe-story-image{transition:transform .28s ease,box-shadow .28s ease}
.muebe-story-image:hover{box-shadow:0 28px 62px rgba(42,60,62,.16)}
.muebe-home-final-mosaic{padding-bottom:92px} .muebe-calendar-shell{width:min(calc(100% - 40px),1040px);margin:16px auto 68px;padding-top:22px}
.muebe-calendar-shell .muebe-section-head{margin-bottom:20px}
.muebe-year-tabs{margin-bottom:15px}
.muebe-months-grid{gap:11px}
.muebe-month{border-radius:15px;padding:12px}
.muebe-month header{margin-bottom:9px}
.muebe-month header h3{font-size:1rem}
.muebe-month header span{font-size:.7rem}
.muebe-weekdays,.muebe-days{gap:3px}
.muebe-weekdays{margin-bottom:5px}
.muebe-weekdays span{font-size:.58rem}
.muebe-day{border-radius:6px;font-size:.66rem;aspect-ratio:1.08/1}
.muebe-day.is-occupied{background:#ee9f96;color:#663832;opacity:1;cursor:not-allowed}
.muebe-calendar-legend .is-occupied{background:#ee9f96}
@media(max-width:1100px){
.muebe-calendar-shell{width:min(calc(100% - 32px),820px)}
.muebe-months-grid{gap:10px}
}
@media(max-width:860px){
.muebe-hero.is-home{min-height:455px}
.muebe-hero{min-height:270px}
.muebe-hero-grid.is-solo{padding-top:34px}
.muebe-menu{background:rgba(30,47,53,.97)}
.muebe-calendar-shell{width:min(calc(100% - 26px),690px)}
}
@media(max-width:640px){
.muebe-hero.is-home{min-height:425px;background-position:center}
.muebe-hero-inner{padding-bottom:25px}
.muebe-hero-grid.is-solo{padding-top:28px}
.muebe-hero-copy-box{padding:17px 18px 18px;border-radius:18px}
.muebe-hero.is-home h1{font-size:clamp(1.9rem,8vw,2.55rem)}
.muebe-calendar-shell{width:min(calc(100% - 20px),520px)}
.muebe-month{padding:11px}
.muebe-day{font-size:.72rem}
} :root{
--muebe-max:1240px;
--muebe-green:#91d9a5;
--muebe-green-soft:#b7e9c2;
--muebe-red:#ed8178;
} body.muebe-site,
body.muebe-site button,
body.muebe-site input,
body.muebe-site textarea,
body.muebe-site select{
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:400;
}
body.muebe-site *,body.muebe-site strong,body.muebe-site b,
body.muebe-site h1,body.muebe-site h2,body.muebe-site h3,body.muebe-site h4{font-weight:400!important}
body.muebe-site h1,body.muebe-site h2,body.muebe-site h3{letter-spacing:-.026em} .muebe-hero,
.muebe-hero.is-home,
.muebe-hero.is-subpage{min-height:610px}
.muebe-hero::before{
background-image:linear-gradient(100deg,rgba(10,29,39,.50) 0%,rgba(10,29,39,.25) 38%,rgba(10,29,39,.08) 68%,rgba(10,29,39,.02) 100%),var(--muebe-hero-photo);
background-position:center 50%;
}
.muebe-hero-inner{width:min(calc(100% - 56px),1380px);padding:18px 0 46px}
.muebe-hero-grid.is-solo{
grid-template-columns:minmax(420px,.95fr) minmax(440px,1.05fr);
gap:54px;
align-items:center;
padding-top:38px;
}
.muebe-hero.is-subpage .muebe-hero-grid.is-solo{padding-top:38px}
.muebe-hero-copy{max-width:620px}
.muebe-hero-copy-box,
.muebe-hero.is-subpage .muebe-hero-copy-box{
width:min(600px,100%);
padding:24px 27px 25px;
border-radius:22px;
background:linear-gradient(135deg,rgba(13,37,55,.74),rgba(18,65,94,.58));
border:1px solid rgba(255,255,255,.36);
box-shadow:0 24px 60px rgba(8,25,36,.18);
backdrop-filter:blur(9px);
-webkit-backdrop-filter:blur(9px);
}
.muebe-hero.is-home h1{font-size:clamp(2rem,3.15vw,3rem)}
.muebe-hero.is-subpage h1{font-size:clamp(1.75rem,2.6vw,2.35rem)}
.muebe-hero-copy-box p,.muebe-hero.is-subpage .muebe-hero-copy-box p{font-size:1.02rem;line-height:1.6}
.muebe-nav{background:linear-gradient(110deg,rgba(10,30,40,.44),rgba(32,82,105,.28));} .muebe-hero-photos{position:relative;height:390px;min-width:0}
.muebe-hero-photo{
position:absolute;
margin:0;
overflow:hidden;
border:8px solid #fff;
border-radius:22px;
background:#fff;
box-shadow:0 24px 58px rgba(6,28,39,.24);
transition:transform .42s cubic-bezier(.2,.75,.2,1),box-shadow .35s ease,filter .35s ease;
}
.muebe-hero-photo img{width:100%;height:100%!important;max-width:none!important;object-fit:cover;transition:transform .5s ease,filter .4s ease}
.muebe-hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,196,116,.08));opacity:0;transition:opacity .35s ease;pointer-events:none}
.muebe-hero-photo:hover{z-index:10;box-shadow:0 34px 78px rgba(6,28,39,.32);filter:saturate(1.08)}
.muebe-hero-photo:hover img{transform:scale(1.055)}
.muebe-hero-photo:hover::after{opacity:1}
.muebe-hero-photo-1{width:58%;height:70%;right:2%;top:0;transform:rotate(3deg);z-index:2}
.muebe-hero-photo-1:hover{transform:translateY(-8px) rotate(1deg) scale(1.02)}
.muebe-hero-photo-2{width:49%;height:57%;left:2%;bottom:0;transform:rotate(-5deg);z-index:4}
.muebe-hero-photo-2:hover{transform:translateY(-8px) rotate(-2deg) scale(1.025)}
.muebe-hero-photo-3{width:42%;height:45%;right:7%;bottom:-2%;transform:rotate(5deg);z-index:5}
.muebe-hero-photo-3:hover{transform:translateY(-8px) rotate(2deg) scale(1.03)} .muebe-story-image{background:#fff;border:7px solid #fff;border-radius:24px;box-shadow:0 20px 52px rgba(30,52,60,.14)}
body.muebe-site .muebe-story-image img{display:block;width:100%;height:100%!important;max-width:none;object-fit:cover}
.muebe-story-image:hover{box-shadow:0 31px 72px rgba(30,52,60,.20)}
.muebe-story-image:hover img{transform:scale(1.055);filter:saturate(1.09) contrast(1.02)}
.muebe-story-image figcaption{background:linear-gradient(120deg,rgba(14,45,67,.82),rgba(32,92,116,.72));font-size:.9rem} .muebe-feature-strip{background:#fff;padding:34px 0 56px}
.muebe-feature-grid{gap:18px}
.muebe-feature-grid a{
border:0!important;
border-radius:24px;
padding:30px 28px 32px;
min-height:230px;
box-shadow:0 15px 38px rgba(39,54,60,.10);
transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;
}
.muebe-feature-grid a:hover{transform:translateY(-5px);box-shadow:0 24px 52px rgba(39,54,60,.16);filter:saturate(1.05)}
.muebe-feature-grid a:nth-child(1){background:linear-gradient(135deg,#1976d2 0%,#35a8e8 100%);color:#fff}
.muebe-feature-grid a:nth-child(2){background:linear-gradient(135deg,#ff7a3d 0%,#ffad4d 100%);color:#fff}
.muebe-feature-grid a:nth-child(3){background:linear-gradient(135deg,#ffd84a 0%,#ffae34 100%);color:#352b13}
.muebe-feature-grid a:nth-child(4){background:linear-gradient(135deg,#ed4d55 0%,#ff7a70 100%);color:#fff}
.muebe-feature-grid a span{font-size:.9rem;color:inherit;opacity:.86}
.muebe-feature-grid a h3{color:inherit}
.muebe-feature-grid a p{font-size:1.08rem!important;line-height:1.62;color:inherit!important;opacity:.94} .muebe-button{background:linear-gradient(135deg,#1f4358,#39799a)}
.muebe-button.is-light{background:#fff;color:var(--muebe-ink)!important}
.muebe-calendar-teaser{background:linear-gradient(120deg,#ffd45f,#ff9561)}
.muebe-footer{background:linear-gradient(120deg,#172b36,#244b5e)} .muebe-page-kontakt .muebe-form-card{margin-top:72px} .muebe-calendar-shell{width:min(calc(100% - 48px),1420px);margin:54px auto 70px;padding-top:0}
.muebe-calendar-title-row{align-items:end;margin-bottom:18px}
.muebe-calendar-title-row h2{margin:0;font-size:clamp(1.75rem,2.8vw,2.5rem)}
.muebe-calendar-legend{font-size:.9rem}
.muebe-calendar-legend i{width:16px;height:16px;border-radius:5px}
.muebe-calendar-legend .is-free{background:linear-gradient(135deg,#afe9bd,#78cd94)}
.muebe-calendar-legend .is-occupied{background:linear-gradient(135deg,#ff9b91,#e96f68)}
.muebe-year-tabs{margin-bottom:14px;background:#fff;border:1px solid var(--muebe-line);padding:5px}
.muebe-year-tab{padding:7px 20px}
.muebe-year-tab.is-active{background:linear-gradient(135deg,#ffe27a,#ffb86a);box-shadow:none;color:#342b20}
.muebe-months-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.muebe-month{border-radius:15px;padding:11px;background:#fff}
.muebe-month header{margin-bottom:7px}
.muebe-month header h3{font-size:.98rem}
.muebe-month header span{font-size:.68rem}
.muebe-weekdays,.muebe-days{gap:3px}
.muebe-weekdays{margin-bottom:4px}
.muebe-weekdays span{font-size:.55rem}
.muebe-day{border-radius:6px;font-size:.65rem;aspect-ratio:1.16/1;background:linear-gradient(135deg,#b5ebc1,#86d49d);color:#23543a}
.muebe-day.is-occupied{background:linear-gradient(135deg,#ff9b91,#e9746c);color:#652f2b;opacity:1;cursor:not-allowed}
.muebe-day.is-changeover{background:linear-gradient(135deg,#b5ebc1,#86d49d);color:#23543a}
.muebe-day.is-empty{background:transparent}
.muebe-day.is-past{opacity:.38} .muebe-form-card{background:#fff}
@media(max-width:1180px){
.muebe-hero-grid.is-solo{grid-template-columns:minmax(360px,.9fr) minmax(390px,1.1fr);gap:34px}
.muebe-hero-photos{height:360px}
.muebe-months-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.muebe-calendar-shell{width:min(calc(100% - 36px),1080px)}
}
@media(max-width:900px){
.muebe-hero,.muebe-hero.is-home,.muebe-hero.is-subpage{min-height:560px}
.muebe-hero-grid.is-solo,.muebe-hero.is-subpage .muebe-hero-grid.is-solo{grid-template-columns:1fr 340px;gap:22px;padding-top:34px}
.muebe-hero-photos{height:300px}
.muebe-hero-photo{border-width:6px;border-radius:18px}
.muebe-months-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.muebe-feature-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:700px){
.muebe-hero,.muebe-hero.is-home,.muebe-hero.is-subpage{min-height:0}
.muebe-hero-inner{width:min(calc(100% - 26px),1380px);padding-bottom:34px}
.muebe-hero-grid.is-solo,.muebe-hero.is-subpage .muebe-hero-grid.is-solo{grid-template-columns:1fr;padding-top:28px;gap:22px}
.muebe-hero-copy-box,.muebe-hero.is-subpage .muebe-hero-copy-box{width:100%;padding:19px 20px 20px}
.muebe-hero.is-home h1{font-size:clamp(1.85rem,9vw,2.55rem)}
.muebe-hero.is-subpage h1{font-size:clamp(1.65rem,8vw,2.25rem)}
.muebe-hero-photos{height:260px;margin-top:0}
.muebe-hero-photo-1{width:58%;height:70%}
.muebe-hero-photo-2{width:49%;height:55%}
.muebe-hero-photo-3{width:42%;height:43%}
.muebe-feature-grid{grid-template-columns:1fr}
.muebe-feature-grid a{min-height:0;padding:25px 23px 27px}
.muebe-story-image{border-width:5px;border-radius:19px}
.muebe-calendar-shell{width:min(calc(100% - 22px),560px);margin-top:42px}
.muebe-months-grid{grid-template-columns:1fr}
.muebe-page-kontakt .muebe-form-card{margin-top:48px}
}  @media (min-width:901px){
.muebe-hero,
.muebe-hero.is-home,
.muebe-hero.is-subpage{
height:610px;
min-height:610px;
}
} .muebe-hero-photo{
border-width:3px;
border-radius:20px;
} .muebe-more-button{
display:inline-flex;
align-items:center;
gap:8px;
}
.muebe-more-caret{
width:8px;
height:8px;
margin:0 1px 3px 0!important;
border-right:1.5px solid currentColor;
border-bottom:1.5px solid currentColor;
transform:rotate(45deg);
transform-origin:center;
transition:transform .2s ease;
}
.muebe-more.is-open .muebe-more-caret{
transform:rotate(225deg) translate(-1px,-1px);
}
.muebe-more-menu{
top:48px;
min-width:245px;
padding:10px;
border:1px solid rgba(255,255,255,.34);
background:linear-gradient(145deg,rgba(23,66,96,.98) 0%,rgba(56,126,154,.97) 100%);
box-shadow:0 24px 58px rgba(5,25,39,.28);
backdrop-filter:blur(14px);
-webkit-backdrop-filter:blur(14px);
}
.muebe-more-menu a{
color:#fff!important;
padding:11px 14px;
border-radius:10px;
line-height:1.35;
}
.muebe-more-menu a:hover,
.muebe-more-menu a.is-active{
color:#2e2a20!important;
background:linear-gradient(135deg,#ffe47b 0%,#ffb76a 100%);
} .muebe-feature-grid a h3{
margin-top:0;
margin-bottom:14px;
} .muebe-prose-wide{
max-width:none;
width:100%;
}
.muebe-prose-wide > p{
max-width:1060px;
}
.muebe-wide-card-grid{
grid-template-columns:repeat(2,minmax(0,1fr));
gap:20px;
margin:38px 0 50px;
}
.muebe-wide-card-grid article{
padding:30px 32px;
background:#fff;
box-shadow:0 12px 34px rgba(35,52,58,.06);
}
.muebe-wide-card-grid article h2{
margin:0 0 14px;
font-size:clamp(1.35rem,2vw,1.8rem);
}
.muebe-clean-list-wide{
max-width:none;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:12px;
}
.muebe-note-panel{
max-width:none!important;
margin-top:34px!important;
padding:22px 24px;
border-radius:18px;
background:linear-gradient(135deg,#fff5c9 0%,#ffe0bb 100%);
color:#4d493e!important;
} .muebe-calendar-shell{
width:min(calc(100% - 96px),1080px);
margin:42px auto 62px;
}
.muebe-calendar-title-row{
margin-bottom:14px;
}
.muebe-year-tabs{
margin-bottom:11px;
}
.muebe-months-grid{
grid-template-columns:repeat(4,minmax(0,1fr));
gap:8px;
}
.muebe-month{
padding:9px;
border-radius:13px;
}
.muebe-month header{
margin-bottom:5px;
}
.muebe-month header h3{
font-size:.9rem;
}
.muebe-month header span{
font-size:.62rem;
}
.muebe-weekdays,.muebe-days{
gap:2px;
}
.muebe-weekdays{
margin-bottom:3px;
}
.muebe-weekdays span{
font-size:.49rem;
}
.muebe-day{
aspect-ratio:1.42/1;
min-height:0;
border-radius:5px;
font-size:.59rem;
}
.muebe-calendar-legend{
font-size:.82rem;
}
.muebe-calendar-legend i{
width:14px;
height:14px;
}
@media (max-width:1180px) and (min-width:901px){
.muebe-calendar-shell{width:min(calc(100% - 64px),1000px)}
.muebe-months-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.muebe-month{padding:8px}
.muebe-day{font-size:.56rem}
}
@media (max-width:900px){
.muebe-hero,
.muebe-hero.is-home,
.muebe-hero.is-subpage{
min-height:560px;
}
.muebe-hero-photo{border-width:2px}
.muebe-menu{
background:linear-gradient(145deg,rgba(20,55,76,.98),rgba(42,99,123,.98));
border:1px solid rgba(255,255,255,.22);
}
.muebe-more-button{
display:flex;
align-items:center;
justify-content:space-between;
}
.muebe-more-menu{
margin-top:5px;
background:linear-gradient(145deg,rgba(31,77,104,.99),rgba(65,139,163,.99));
border:1px solid rgba(255,255,255,.16);
}
.muebe-more-menu a{color:#fff!important}
.muebe-more-menu a:hover,.muebe-more-menu a.is-active{color:#2e2a20!important}
.muebe-calendar-shell{width:min(calc(100% - 44px),760px)}
.muebe-months-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.muebe-day{font-size:.66rem;aspect-ratio:1.35/1}
.muebe-wide-card-grid{grid-template-columns:1fr}
.muebe-clean-list-wide{grid-template-columns:1fr}
}
@media (max-width:700px){
.muebe-hero,
.muebe-hero.is-home,
.muebe-hero.is-subpage{
min-height:0;
height:auto;
}
.muebe-hero-photo{border-width:2px;border-radius:16px}
.muebe-calendar-shell{width:min(calc(100% - 28px),560px);margin:34px auto 48px}
.muebe-months-grid{grid-template-columns:1fr;gap:9px}
.muebe-month{padding:10px}
.muebe-day{font-size:.72rem;aspect-ratio:1.7/1}
.muebe-wide-card-grid{margin-top:28px;margin-bottom:38px;gap:14px}
.muebe-wide-card-grid article{padding:24px 22px}
.muebe-note-panel{padding:19px 20px}
}
.muebe-more.is-open .muebe-more-button .muebe-more-caret{
transform:rotate(225deg) translate(-1px,-1px);
}  .muebe-brand{
display:inline-flex;
align-items:center;
gap:10px;
line-height:1;
white-space:nowrap;
}
.muebe-brand-mark{
display:block;
width:46px;
height:34px;
object-fit:contain;
flex:0 0 auto;
filter:drop-shadow(0 3px 8px rgba(5,24,38,.18));
transition:transform .25s ease,filter .25s ease;
}
.muebe-brand:hover .muebe-brand-mark{
transform:translateY(-1px) scale(1.04);
filter:drop-shadow(0 5px 12px rgba(5,24,38,.24));
}
.muebe-brand span{display:inline-block} @media (min-width:901px){
.muebe-hero,
.muebe-hero.is-home,
.muebe-hero.is-subpage{
height:610px;
min-height:610px;
}
.muebe-hero-grid.is-solo,
.muebe-hero.is-subpage .muebe-hero-grid.is-solo{
grid-template-columns:minmax(420px,.95fr) minmax(440px,1.05fr);
gap:54px;
align-items:center;
align-content:center;
padding-top:38px;
}
.muebe-hero-copy,
.muebe-hero.is-subpage .muebe-hero-copy{
padding:0;
max-width:620px;
align-self:center;
}
.muebe-hero-copy-box,
.muebe-hero.is-subpage .muebe-hero-copy-box{
width:min(600px,100%);
padding:24px 27px 25px;
border-radius:22px;
}
.muebe-hero-copy-box p,
.muebe-hero.is-subpage .muebe-hero-copy-box p{
font-size:1.02rem;
line-height:1.6;
}
.muebe-hero-photos,
.muebe-hero.is-subpage .muebe-hero-photos{
height:390px;
align-self:center;
margin:0;
}
} .muebe-more-button,
.muebe-more-button:hover,
.muebe-more-button:focus,
.muebe-more-button:focus-visible,
.muebe-more-button:active,
.muebe-more.is-open .muebe-more-button{
background:transparent!important;
background-color:transparent!important;
color:#fff!important;
box-shadow:none!important;
outline:0;
}
.muebe-more-button:hover::after,
.muebe-more-button:focus-visible::after,
.muebe-more.is-open .muebe-more-button::after{
transform:scaleX(1);
}
.muebe-more{z-index:110}
.muebe-more-menu{z-index:130}
@media (hover:hover) and (pointer:fine) and (min-width:901px){
.muebe-more:hover .muebe-more-menu,
.muebe-more:focus-within .muebe-more-menu,
.muebe-more.is-open .muebe-more-menu{
display:grid;
}
.muebe-more:hover .muebe-more-caret,
.muebe-more:focus-within .muebe-more-caret{
transform:rotate(225deg) translate(-1px,-1px);
}
} .muebe-calendar-shell{
width:min(calc(100% - 72px),1240px);
margin:48px auto 68px;
}
.muebe-calendar-title-row{margin-bottom:17px}
.muebe-year-tabs{margin-bottom:14px;padding:6px}
.muebe-year-tab{padding:8px 23px;font-size:.9rem}
.muebe-months-grid{
grid-template-columns:repeat(4,minmax(0,1fr));
gap:10px;
}
.muebe-month{
padding:11px;
border-radius:15px;
}
.muebe-month header{margin-bottom:7px}
.muebe-month header h3{font-size:1rem}
.muebe-month header span{font-size:.69rem}
.muebe-weekdays,.muebe-days{gap:3px}
.muebe-weekdays{margin-bottom:4px}
.muebe-weekdays span{font-size:.56rem}
.muebe-day{
aspect-ratio:1.24/1;
min-height:24px;
border-radius:6px;
font-size:.68rem;
line-height:1;
padding:0;
}
.muebe-calendar-legend{font-size:.88rem}
.muebe-calendar-legend i{width:15px;height:15px}
@media (max-width:1180px) and (min-width:901px){
.muebe-hero-grid.is-solo,
.muebe-hero.is-subpage .muebe-hero-grid.is-solo{
grid-template-columns:minmax(360px,.9fr) minmax(390px,1.1fr);
gap:34px;
}
.muebe-hero-photos,
.muebe-hero.is-subpage .muebe-hero-photos{height:360px}
.muebe-calendar-shell{width:min(calc(100% - 48px),1120px)}
.muebe-months-grid{gap:8px}
.muebe-month{padding:9px}
.muebe-day{min-height:22px;font-size:.64rem}
}
@media (max-width:900px){
.muebe-brand{gap:8px}
.muebe-brand-mark{width:40px;height:30px}
.muebe-more-button,
.muebe-more-button:hover,
.muebe-more-button:focus,
.muebe-more-button:active,
.muebe-more.is-open .muebe-more-button{
color:#fff!important;
background:transparent!important;
}
.muebe-more.is-open .muebe-more-menu{display:grid}
.muebe-calendar-shell{width:min(calc(100% - 36px),800px)}
.muebe-months-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.muebe-month{padding:11px}
.muebe-day{aspect-ratio:1.42/1;min-height:28px;font-size:.74rem}
}
@media (max-width:700px){
.muebe-brand-mark{width:36px;height:27px}
.muebe-brand{font-size:1.18rem}
.muebe-hero-grid.is-solo,
.muebe-hero.is-subpage .muebe-hero-grid.is-solo{
grid-template-columns:1fr;
gap:22px;
}
.muebe-calendar-shell{width:min(calc(100% - 24px),580px);margin:36px auto 50px}
.muebe-months-grid{grid-template-columns:1fr;gap:10px}
.muebe-month{padding:12px}
.muebe-day{aspect-ratio:1.8/1;min-height:34px;font-size:.8rem}
}  .muebe-feature-grid a:nth-child(1){background:linear-gradient(135deg,#86c5ff 0%,#5eaef2 100%);color:#fff}
.muebe-feature-grid a:nth-child(2){background:linear-gradient(135deg,#ffd0a3 0%,#ffb87a 100%);color:#fff}
.muebe-feature-grid a:nth-child(3){background:linear-gradient(135deg,#ffe98c 0%,#ffd469 100%);color:#56461d}
.muebe-feature-grid a:nth-child(4){background:linear-gradient(135deg,#ffb2b8 0%,#ff8e96 100%);color:#fff}
.muebe-feature-grid a p{opacity:.97} .muebe-story-images{
grid-template-columns:1.45fr .95fr .98fr;
gap:24px;
align-items:center;
padding:18px 0 118px;
}
.muebe-story-images .story-a{height:440px;transform:rotate(-2.2deg)}
.muebe-story-images .story-b{height:330px;transform:translateY(42px) rotate(3.4deg)}
.muebe-story-images .story-c{height:370px;transform:translateY(-10px) rotate(-2.3deg)}
.muebe-photo-pair{gap:28px;padding:12px 0 114px}
.muebe-photo-pair .pair-left{height:455px;transform:rotate(-2.1deg)}
.muebe-photo-pair .pair-right{height:360px;transform:translateY(40px) rotate(2.4deg)}
.muebe-home-final-mosaic{grid-template-columns:1.05fr .95fr;grid-template-rows:290px 290px;gap:24px;padding-bottom:108px}
.muebe-home-final-mosaic .final-a{transform:rotate(-2.1deg)}
.muebe-home-final-mosaic .final-b{transform:translateX(14px) rotate(2.6deg)}
.muebe-home-final-mosaic .final-c{width:94%;transform:translateY(-8px) rotate(-3deg)}
.muebe-story-image{border-width:6px} body.muebe-site.muebe-page-fotos .muebe-gallery-group{padding:62px 0 76px}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid{
display:grid;
grid-template-columns:repeat(12,minmax(0,1fr));
grid-auto-rows:34px;
gap:22px;
align-items:start;
}
body.muebe-site.muebe-page-fotos .muebe-gallery-item{
height:100%;
border:5px solid #fff;
border-radius:26px;
background:#fff;
box-shadow:0 24px 62px rgba(56,60,62,.14);
}
body.muebe-site.muebe-page-fotos .muebe-gallery-item img{min-height:0;height:100%}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(1){grid-column:span 6;grid-row:span 11;transform:rotate(-3.2deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(2){grid-column:span 3;grid-row:span 8;transform:translateY(34px) rotate(2.9deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(3){grid-column:span 3;grid-row:span 9;transform:translateY(-10px) rotate(-2deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(4){grid-column:span 4;grid-row:span 8;transform:translateY(-8px) rotate(1.9deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(5){grid-column:span 4;grid-row:span 10;transform:translateY(24px) rotate(-2.7deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6){grid-column:span 4;grid-row:span 8;transform:translateY(-4px) rotate(2.5deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(n+7){grid-column:span 3;grid-row:span 8}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:hover{z-index:6;transform:translateY(-8px) scale(1.02) rotate(var(--muebe-rot,0deg))}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(1){--muebe-rot:-3.2deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(2){--muebe-rot:2.9deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(3){--muebe-rot:-2deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(4){--muebe-rot:1.9deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(5){--muebe-rot:-2.7deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6){--muebe-rot:2.5deg} body.muebe-site.muebe-page-umgebung .muebe-visual-break{padding:28px 0 110px}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid{
grid-template-columns:1.2fr .95fr 1.08fr;
gap:28px;
align-items:center;
}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure{
border:5px solid #fff;
border-radius:28px;
background:#fff;
overflow:hidden;
}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(1){height:430px;transform:rotate(-3.1deg)}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(2){height:340px;transform:translateY(42px) rotate(3.4deg)}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(3){height:390px;transform:translateY(-16px) rotate(-2.2deg)}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure img{min-height:0;height:100%}
@media (max-width:1180px){
.muebe-story-images{grid-template-columns:1.25fr 1fr;grid-template-rows:320px 260px;gap:18px}
.muebe-story-images .story-a{grid-row:1 / span 2;height:100%;transform:rotate(-1.5deg)}
.muebe-story-images .story-b,.muebe-story-images .story-c{height:100%}
.muebe-photo-pair{grid-template-columns:1fr 1fr}
.muebe-photo-pair .pair-left{height:350px}
.muebe-photo-pair .pair-right{height:300px}
.muebe-home-final-mosaic{grid-template-rows:250px 250px}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:30px}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(1){grid-column:span 4;grid-row:span 10}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(2){grid-column:span 2;grid-row:span 8}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(3){grid-column:span 2;grid-row:span 8}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(4){grid-column:span 3;grid-row:span 8}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(5){grid-column:span 3;grid-row:span 9}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6){grid-column:span 3;grid-row:span 8}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(n+7){grid-column:span 3;grid-row:span 7}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid{grid-template-columns:1fr 1fr;gap:18px}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(1){grid-column:1 / span 2;height:360px}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(2){height:280px;transform:translateY(16px) rotate(2.4deg)}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(3){height:300px;transform:translateY(-4px) rotate(-1.8deg)}
}
@media (max-width:700px){
.muebe-story-images{grid-template-columns:1fr;grid-template-rows:none;gap:14px;padding-bottom:78px}
.muebe-story-images .story-a,.muebe-story-images .story-b,.muebe-story-images .story-c{height:250px;transform:none}
.muebe-photo-pair{grid-template-columns:1fr;gap:14px;padding-bottom:84px}
.muebe-photo-pair .pair-left,.muebe-photo-pair .pair-right{height:250px;transform:none}
.muebe-home-final-mosaic{grid-template-columns:1fr;grid-template-rows:none;gap:14px;padding-bottom:84px}
.muebe-home-final-mosaic .final-a,.muebe-home-final-mosaic .final-b,.muebe-home-final-mosaic .final-c{height:240px;width:100%;transform:none}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}
body.muebe-site.muebe-page-fotos .muebe-gallery-item,
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(n){grid-column:auto;grid-row:auto;transform:none;height:auto}
body.muebe-site.muebe-page-fotos .muebe-gallery-item img{min-height:260px}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid{grid-template-columns:1fr;gap:16px}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure,
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(n){height:250px;transform:none}
}  .muebe-feature-grid a:nth-child(1){background:linear-gradient(135deg,#f0f8ff 0%,#dceeff 100%);color:#294454}
.muebe-feature-grid a:nth-child(2){background:linear-gradient(135deg,#fff8f0 0%,#ffe8d4 100%);color:#564437}
.muebe-feature-grid a:nth-child(3){background:linear-gradient(135deg,#fffdf2 0%,#fff2c9 100%);color:#554a2f}
.muebe-feature-grid a:nth-child(4){background:linear-gradient(135deg,#fff6f7 0%,#ffe1e5 100%);color:#5b3f45}
.muebe-feature-grid a h3,.muebe-feature-grid a p{color:inherit!important}
.muebe-feature-grid a:hover{filter:saturate(1.01);transform:translateY(-4px)} .muebe-calendar-teaser{background:linear-gradient(120deg,#fff4d7 0%,#ffe3d1 100%);color:#293c43}
.muebe-calendar-teaser .muebe-eyebrow{color:#426b79}
.muebe-calendar-teaser h2{color:#293c43}
.muebe-calendar-teaser p{color:#506369;max-width:820px}
.muebe-calendar-teaser .muebe-button.is-light{background:linear-gradient(135deg,#274b5e,#3d7894);color:#fff!important} body.muebe-site.muebe-page-fotos .muebe-gallery-sections,
body.muebe-site.muebe-page-umgebung .muebe-visual-break{
overflow:clip;
}
body.muebe-site.muebe-page-fotos .muebe-gallery-group{
width:100%;
max-width:100%;
box-sizing:border-box;
padding:58px 22px 74px;
}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid{
width:100%;
max-width:100%;
box-sizing:border-box;
padding:18px 18px 30px;
grid-template-columns:repeat(12,minmax(0,1fr));
grid-auto-flow:dense;
grid-auto-rows:32px;
gap:18px 20px;
overflow:visible;
}
body.muebe-site.muebe-page-fotos .muebe-gallery-item{
min-width:0;
max-width:100%;
box-sizing:border-box;
transform-origin:center center;
border-width:4px;
box-shadow:0 20px 48px rgba(56,60,62,.12);
} body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+1){grid-column:span 5;grid-row:span 10;transform:rotate(-1.6deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+2){grid-column:span 3;grid-row:span 8;transform:translateY(10px) rotate(1.4deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+3){grid-column:span 4;grid-row:span 9;transform:translateY(-4px) rotate(-1.1deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+4){grid-column:span 4;grid-row:span 8;transform:translateY(4px) rotate(1.2deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+5){grid-column:span 5;grid-row:span 9;transform:translateY(8px) rotate(-1.5deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+6){grid-column:span 3;grid-row:span 8;transform:translateY(-3px) rotate(1.3deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:hover{z-index:5;box-shadow:0 27px 58px rgba(56,60,62,.16)} body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-3 .muebe-gallery-item:nth-child(1){grid-column:span 5;grid-row:span 10}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-3 .muebe-gallery-item:nth-child(2){grid-column:span 3;grid-row:span 8}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-3 .muebe-gallery-item:nth-child(3){grid-column:span 4;grid-row:span 9}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-4 .muebe-gallery-item:nth-child(1),
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-4 .muebe-gallery-item:nth-child(4){grid-column:span 5}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-4 .muebe-gallery-item:nth-child(2),
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-4 .muebe-gallery-item:nth-child(3){grid-column:span 3}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-5 .muebe-gallery-item:nth-child(1){grid-column:span 5}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-5 .muebe-gallery-item:nth-child(2){grid-column:span 3}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-5 .muebe-gallery-item:nth-child(3){grid-column:span 4}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-5 .muebe-gallery-item:nth-child(4){grid-column:span 4}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-5 .muebe-gallery-item:nth-child(5){grid-column:span 5} body.muebe-site.muebe-page-umgebung .muebe-visual-break .muebe-section-inner{padding:10px 20px 18px;box-sizing:border-box}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid{
grid-template-columns:repeat(12,minmax(0,1fr));
gap:20px;
align-items:center;
width:100%;
max-width:100%;
}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure{
min-width:0;
max-width:100%;
box-sizing:border-box;
border-width:4px;
box-shadow:0 20px 48px rgba(56,60,62,.12);
}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(1){grid-column:span 5;height:390px;transform:rotate(-1.5deg)}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(2){grid-column:span 3;height:310px;transform:translateY(12px) rotate(1.4deg)}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(3){grid-column:span 4;height:350px;transform:translateY(-5px) rotate(-1deg)}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(4){grid-column:span 5;height:320px;transform:translateY(4px) rotate(1.2deg)}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(5){grid-column:span 7;height:360px;transform:translateY(8px) rotate(-1.2deg)}
@media (max-width:1180px){
body.muebe-site.muebe-page-fotos .muebe-gallery-group{padding-inline:14px}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:14px 10px 24px;gap:16px;grid-auto-rows:30px}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(n){grid-column:span 3;grid-row:span 8;transform:rotate(0deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(3n+1){grid-column:span 4;grid-row:span 9;transform:rotate(-.8deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(3n+2){grid-column:span 2;grid-row:span 8;transform:translateY(5px) rotate(.7deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(3n+3){grid-column:span 3;grid-row:span 8;transform:rotate(-.5deg)}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(n){grid-column:span 3;height:300px;transform:none}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(1){grid-column:span 4;height:330px;transform:rotate(-.7deg)}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(2){grid-column:span 2;height:280px;transform:translateY(5px) rotate(.7deg)}
}
@media (max-width:700px){
body.muebe-site.muebe-page-fotos .muebe-gallery-group{padding:40px 0 52px}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;padding:8px 2px 14px;gap:16px}
body.muebe-site.muebe-page-fotos .muebe-gallery-item,
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(n){grid-column:auto;grid-row:auto;height:auto;transform:none;border-width:3px}
body.muebe-site.muebe-page-fotos .muebe-gallery-item img{min-height:250px}
body.muebe-site.muebe-page-umgebung .muebe-visual-break .muebe-section-inner{padding-inline:4px}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid{grid-template-columns:1fr;gap:15px}
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure,
body.muebe-site.muebe-page-umgebung .muebe-visual-grid figure:nth-child(n){grid-column:auto;height:250px;transform:none;border-width:3px}
} body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+1){--muebe-rot:-1.6deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+2){--muebe-rot:1.4deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+3){--muebe-rot:-1.1deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+4){--muebe-rot:1.2deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+5){--muebe-rot:-1.5deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:nth-child(6n+6){--muebe-rot:1.3deg}
body.muebe-site.muebe-page-fotos .muebe-gallery-item:hover{
transform:translateY(-4px) scale(1.012) rotate(var(--muebe-rot,0deg));
}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-1 .muebe-gallery-item:nth-child(1){grid-column:3 / span 8;grid-row:span 10}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-2 .muebe-gallery-item:nth-child(1),
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-2 .muebe-gallery-item:nth-child(2){grid-column:span 6;grid-row:span 9}
@media(max-width:700px){
body.muebe-site.muebe-page-fotos .muebe-gallery-item:hover{transform:none}
}  .muebe-hero-photo,
.muebe-hero.is-subpage .muebe-hero-photo{
border-width:1px;
border-color:rgba(255,255,255,.92);
}
@media (max-width:900px){
.muebe-hero-photo,
.muebe-hero.is-subpage .muebe-hero-photo{border-width:1px}
} .muebe-feature-grid a:nth-child(1){background:linear-gradient(135deg,#f8fbff 0%,#ebf5ff 100%);color:#355264}
.muebe-feature-grid a:nth-child(2){background:linear-gradient(135deg,#fffaf5 0%,#fdf0df 100%);color:#645345}
.muebe-feature-grid a:nth-child(3){background:linear-gradient(135deg,#fffef8 0%,#fcf6df 100%);color:#5e5437}
.muebe-feature-grid a:nth-child(4){background:linear-gradient(135deg,#fff9fa 0%,#fdecef 100%);color:#654850} .muebe-split-section{
position:relative;
z-index:0;
padding-top:72px;
padding-bottom:72px;
}
.muebe-split-section::before{
content:"";
position:absolute;
top:0;
bottom:0;
left:50%;
width:100vw;
transform:translateX(-50%);
background:linear-gradient(180deg,#f6f0e5 0%,#f1e8d8 100%);
z-index:-1;
} body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:31px}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(1){grid-column:span 4;grid-row:span 10;transform:rotate(-1deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(2){grid-column:span 4;grid-row:span 8;transform:translateY(6px) rotate(.8deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(3){grid-column:span 4;grid-row:span 9;transform:translateY(-2px) rotate(-.8deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(4){grid-column:span 5;grid-row:span 9;transform:translateY(6px) rotate(.9deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(5){grid-column:span 3;grid-row:span 8;transform:translateY(-3px) rotate(-.7deg)}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(6){grid-column:span 4;grid-row:span 8;transform:translateY(2px) rotate(.7deg)} body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(7){grid-column:3 / span 4;grid-row:span 8;transform:translateY(4px) rotate(-.7deg)}
@media (max-width:1180px){
.muebe-split-section{padding-top:58px;padding-bottom:58px}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(1),
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(4){grid-column:span 3;grid-row:span 9}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(2),
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(3),
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(5),
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(6){grid-column:span 3;grid-row:span 8}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(7){grid-column:2 / span 4;grid-row:span 8}
}
@media (max-width:700px){
.muebe-split-section{padding-top:42px;padding-bottom:42px}
.muebe-split-section::before{left:0;transform:none;width:100%}
body.muebe-site.muebe-page-fotos .muebe-gallery-grid.is-count-6 .muebe-gallery-item:nth-child(7){grid-column:auto;grid-row:auto;transform:none}
}  .muebe-split-section::before{
background:linear-gradient(180deg,#fff8df 0%,#faefc9 100%);
} .muebe-calendar-teaser{
background:linear-gradient(180deg,#fff8df 0%,#faefc9 100%);
color:#293c43;
}
.muebe-calendar-teaser .muebe-eyebrow{color:#4c6f78}
.muebe-calendar-teaser h2{color:#293c43}
.muebe-calendar-teaser p{color:#506369} .muebe-split-section{
padding-top:82px;
padding-bottom:82px;
}
.muebe-photo-pair{
padding-top:82px;
}
@media (max-width:1180px){
.muebe-split-section{padding-top:66px;padding-bottom:66px}
.muebe-photo-pair{padding-top:66px}
}
@media (max-width:700px){
.muebe-split-section{padding-top:48px;padding-bottom:48px}
.muebe-photo-pair{padding-top:48px}
} .muebe-home-intro h2,
.muebe-split-copy h2,
.muebe-section-head h2,
.muebe-content-section h2,
.muebe-gallery-group h2,
.muebe-calendar-title-row h2,
.muebe-form-card h2{
position:relative;
}
.muebe-home-intro h2::after,
.muebe-split-copy h2::after,
.muebe-section-head h2::after,
.muebe-content-section h2::after,
.muebe-gallery-group h2::after,
.muebe-calendar-title-row h2::after,
.muebe-form-card h2::after{
content:"";
display:block;
width:132px;
height:20px;
margin-top:11px;
background:url(//www.muebe.de/wp-content/mu-plugins/muebe-site-engine/assets/img/muebe-heading-wave.svg) left center / contain no-repeat;
opacity:.96;
} .muebe-wide-card-grid h2::after,
.muebe-clean-list-wide h2::after,
.muebe-note-panel h2::after{display:none}
@media(max-width:700px){
.muebe-home-intro h2::after,
.muebe-split-copy h2::after,
.muebe-section-head h2::after,
.muebe-content-section h2::after,
.muebe-gallery-group h2::after,
.muebe-calendar-title-row h2::after,
.muebe-form-card h2::after{
width:108px;
height:17px;
margin-top:9px;
}
} .muebe-day.is-past.is-free,
.muebe-day.is-past.is-changeover{
background:linear-gradient(135deg,#b5ebc1,#86d49d)!important;
color:#23543a!important;
opacity:.38!important;
filter:saturate(.72);
}
.muebe-day.is-past.is-occupied{
background:linear-gradient(135deg,#ff9b91,#e9746c)!important;
color:#652f2b!important;
opacity:.40!important;
filter:saturate(.72);
}  body.muebe-site .muebe-content-section > .muebe-prose,
body.muebe-site .muebe-content-section .muebe-prose{
width:100%;
max-width:none;
}
body.muebe-site .muebe-content-section .muebe-prose > p:first-child{
max-width:1060px;
}
body.muebe-site .muebe-content-section .muebe-prose > p,
body.muebe-site .muebe-content-section .muebe-prose > ul,
body.muebe-site .muebe-content-section .muebe-prose > ol,
body.muebe-site .muebe-content-section .muebe-prose > blockquote{
max-width:1060px;
}
body.muebe-site .muebe-content-section .muebe-fact-grid,
body.muebe-site .muebe-content-section .muebe-card-grid,
body.muebe-site .muebe-content-section .muebe-clean-list-wide,
body.muebe-site .muebe-content-section .muebe-note-panel{
width:100%;
max-width:none;
}
@media(max-width:700px){
body.muebe-site .muebe-content-section .muebe-prose > p,
body.muebe-site .muebe-content-section .muebe-prose > ul,
body.muebe-site .muebe-content-section .muebe-prose > ol,
body.muebe-site .muebe-content-section .muebe-prose > blockquote{
max-width:none;
}
}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}