.bb-breadcrumb{padding:16px 4.5%;display:flex;gap:12px;font-size:12px;color:#655d50}.big-basics{background:#efe9e1;color:#0a0a0a;padding:0 4.5%}.big-basics *{box-sizing:border-box}.big-basics a{color:inherit}.big-basics h1,.big-basics h2{font-family:inherit;letter-spacing:-.045em;font-weight:500;line-height:1.08}.big-basics p{line-height:1.5}.big-basics button{font:inherit;cursor:pointer;color:inherit;padding:12px 16px;border:1px solid #c4bbad;background:transparent}.big-basics button[aria-pressed=true]{background:#0a0a0a;color:#fff}.big-basics .hero{position:relative;height:75svh;min-height:530px;max-height:920px;margin:0 -4.95% 65px}.big-basics .hero>img{width:100%;height:100%;object-fit:cover}.big-basics .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0009,transparent 75%),linear-gradient(90deg,#0004,transparent 70%)}.big-basics .hero-copy{position:absolute;left:4.5%;bottom:8%;z-index:1;color:#fff;max-width:730px}.big-basics .hero-copy h1{font-size:clamp(64px,8vw,116px);margin:18px 0}.big-basics .hero-copy p{max-width:540px;font-size:20px;margin:20px 0}.big-basics .hero-copy .kicker{font-size:11px;letter-spacing:.14em}.big-basics .primary-link{display:inline-block;padding:16px 24px;background:#0a0a0a;color:#fff;text-decoration:none;border:0}.big-basics .hero .primary-link{background:#efe9e1;color:#0a0a0a}.big-basics .hero-contact{margin-left:22px;text-decoration:underline;font-size:14px}.big-basics .collection-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.big-basics .collection-head h2,.big-basics .transform-head h2,.big-basics .more-title{font-size:clamp(30px,3.6vw,52px)}.big-basics .collection-head p{color:#655d50}.big-basics .toolbar{display:flex;gap:8px;margin:28px 0;flex-wrap:wrap}.big-basics .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px}.big-basics .gallery{position:relative;aspect-ratio:16/9;touch-action:pan-y}.big-basics .product{height:100%;padding:24px;display:flex;justify-content:center;align-items:center;background:radial-gradient(at 20% 10%,#f6f1e9,#ded1bf);--ph: calc(24vw - 48px) }.big-basics .frame{max-height:100%;max-width:100%;border:7px solid #bd9c6b;box-shadow:3px 6px 14px #57412340;object-fit:cover}.big-basics .space{height:100%}.big-basics .room-photo{position:relative;aspect-ratio:16/9;margin:0;height:100%;overflow:hidden}.big-basics .room-photo>img{width:100%;height:100%;object-fit:cover}.big-basics figcaption{position:absolute;bottom:10px;left:10px;right:10px;display:flex;justify-content:space-between;gap:8px;font-size:11px}.big-basics figcaption span{background:#efe9e1ed;padding:6px 9px}.big-basics .gallery-nav{position:absolute;right:12px;top:43%;background:#efe9e1ed;border:0;width:45px;height:52px;font-size:25px;padding:0}.big-basics .view-tabs{display:flex;justify-content:center;background:#e7ded0;padding:8px}.big-basics .view-tabs button{font-size:12px;border:0}.big-basics .row{display:flex;justify-content:space-between;gap:12px;padding-top:18px}.big-basics article h2{font-size:24px;margin:0 0 10px}.big-basics .meta{font-size:13px;color:#655d50}.big-basics .price{font-size:17px;margin-top:14px}.big-basics .open{border:0;font-size:24px;padding:0 8px}.big-basics .transform{margin:70px 0}.big-basics .transform-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.big-basics .scene-tabs{display:flex}.big-basics .scene-tabs button{border:0;border-bottom:1px solid #c4bbad}.big-basics .scene-tabs button[aria-pressed=true]{background:none;color:#0a0a0a;border-bottom:2px solid}.big-basics .comparison{position:relative;aspect-ratio:16/9;overflow:hidden}.big-basics #same-base,.big-basics #placed-art{position:absolute;inset:0;width:100%;height:100%}.big-basics #same-base{object-fit:cover}.big-basics #placed-art{clip-path:inset(0 0 0 var(--split))}.big-basics #placed-art svg{width:100%;height:100%}.big-basics .comparison:after{content:"↔";position:absolute;left:var(--split);top:50%;transform:translate(-50%,-50%);background:#efe9e1;border-radius:50%;padding:12px;pointer-events:none}.big-basics .comparison:before{content:"";position:absolute;left:var(--split);inset-block:0;border-left:2px solid white;z-index:2;pointer-events:none}.big-basics .comparison input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:ew-resize;z-index:3;margin:0}.big-basics .comparison:focus-within{outline:2px solid #967830;outline-offset:4px}.big-basics .image-tag{position:absolute;top:15px;background:#efe9e1ed;padding:8px 12px;font-size:11px;z-index:2}.big-basics .before-tag{left:15px}.big-basics .after-tag{right:15px}.big-basics .transform-foot{display:flex;justify-content:space-between;gap:15px;margin-top:12px;font-size:13px}.big-basics .notice,.big-basics .caption{font-size:11px;color:#655d50;margin-top:12px}.big-basics .more-title{margin-bottom:30px}.big-basics .closing{padding:45px;margin-top:65px;background:#d8c592;display:flex;align-items:center;justify-content:space-between;gap:20px}.big-basics .closing h2{font-size:clamp(30px,4vw,48px)}.big-basics dialog{background:#efe9e1;color:#0a0a0a;border:0;padding:26px;width:min(1050px,94vw);max-height:92svh;margin:auto}.big-basics dialog::backdrop{background:#000a}.big-basics dialog .close{float:right}.big-basics dialog h2{font-size:32px;margin:20px 0}.big-basics dialog p{margin:15px 0}.big-basics .detail-image{max-height:60vh;max-width:100%;display:block;margin:25px auto}.big-basics dialog .room-photo{height:auto}.big-basics .hidden{display:none!important}.bb-proposal{scroll-margin-top:115px}.bb-proposal h2{white-space:pre-line}.bb-disclosure{font-size:12px!important;color:#655d50}@media(max-width:767px){.bb-breadcrumb{padding:12px 22px}.big-basics{padding:0 22px}.big-basics .hero{margin:0 -22px 42px;height:73svh;min-height:520px}.big-basics .hero>img{object-position:60% center}.big-basics .hero-copy{left:22px;right:22px;bottom:30px}.big-basics .hero-copy h1{font-size:60px}.big-basics .hero-copy p{font-size:17px}.big-basics .hero-contact{display:block;margin:18px 0 0}.big-basics .collection-head,.big-basics .transform-head,.big-basics .transform-foot,.big-basics .closing{display:block}.big-basics .collection-head p{margin-top:16px}.big-basics .grid{grid-template-columns:1fr;gap:32px}.big-basics .product{--ph: calc(56.25vw - 72px) ;padding:22px}.big-basics .transform{margin:45px 0}.big-basics .scene-tabs{margin-top:20px}.big-basics .image-tag{top:7px;padding:5px;font-size:9px}.big-basics .before-tag{left:7px}.big-basics .after-tag{right:7px}.big-basics figcaption{font-size:9px;bottom:5px;left:5px;right:5px}.big-basics figcaption span{padding:4px}.big-basics .closing{padding:28px;margin-top:40px}.big-basics .closing .primary-link{margin-top:25px}.big-basics .transform-foot span{display:block;margin:5px 0}.big-basics .view-tabs button{font-size:11px}.big-basics article h2{font-size:22px}}.big-basics .order-note{font-size:13px;color:#655d50;margin:14px 0 8px}.big-basics .order-link{border:0;border-bottom:1px solid #a99b84;padding:6px 0;font-size:14px;text-align:left}.big-basics{padding-top:64px}.big-basics #collection{scroll-margin-top:120px}.big-basics .collection-head .ml-eyebrow{margin-bottom:8px}.big-basics .collection-head>p{max-width:420px}@media(max-width:767px){.big-basics{padding-top:48px}}.bb-elegida{display:inline-block;background:#e8efe3;color:#2f6a45;font-size:13px;font-weight:600;border-radius:999px;padding:8px 14px;margin:0 0 14px}.ml-u.bb-landing{padding:0 72px}.ml-u.bb-landing .big-basics{max-width:none;padding:0}.ml-u .big-basics .collection-head,.ml-u .big-basics .transform,.ml-u .big-basics .more-title{display:none}.ml-u .big-basics #more-grid{margin-top:48px}@media(min-width:1180px){.ml-u .big-basics .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}}.ml-u.bb-landing .bb-mobile-cta{display:none}@media(max-width:1023px){.ml-u.bb-landing{padding:0 32px}}@media(max-width:767px){.ml-u.bb-landing{padding:0 20px}.ml-u.bb-landing .bb-mobile-cta{display:block}}.bb-proposal-value{max-width:1180px;padding:40px 24px;border-block:1px solid #d9d0c2;margin:40px auto}.bb-landing .big-basics{max-width:1180px;margin:auto;padding-inline:24px}.bb-landing .ml-hero{margin-top:32px}.bb-landing .ml-trust li:before{content:none}.bb-landing .ml-proposal{padding:32px 24px}.bb-landing .ml-proposal>div>p{max-width:480px}.bb-landing .ml-proposal .grid>div:has(textarea){grid-column:1/-1}.bb-proposal-value h2{font-size:clamp(26px,3vw,42px);margin:12px 0 24px}.bb-proposal-value>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:28px}.bb-proposal-value strong{display:block;margin-bottom:10px}.bb-proposal-value p{line-height:1.6}.bb-mobile-cta{display:none}.ml-proposal{scroll-margin-top:130px}.ml-proposal .lead-form{padding:28px;background:#f6f2eb;border:1px solid #ddd3c5}.ml-proposal textarea{min-height:85px}.ml-proposal .lead-form-actions button{width:100%}@media(max-width:767px){.bb-proposal-value>div{grid-template-columns:1fr;gap:18px}.bb-mobile-cta{display:block;position:fixed;bottom:14px;left:18px;right:18px;background:#252d22;color:#fff;text-align:center;padding:15px;z-index:35}.ml{padding-bottom:80px}.ml-proposal .lead-form{padding:20px}.ml:has(#proposal:hover) .bb-mobile-cta,.ml:has(#proposal:focus-within) .bb-mobile-cta{display:none}}
