:is(.b-label,.ed-label,.eyebrow,.b-kicker,.vr-eyebrow):has(+:is(h1,h2)){display:none}:is(.b-contact-hero,.shop-hero,.design-page .design-intro,.trabajos-page .works-hero){background-color:var(--b-ink);background-image:var(--grain)}.b-inner .page-intro{border-bottom:1px solid var(--ed-line)}.b-inner .detail-try,.design-page .design-request-note{border-left:1px solid var(--ed-line)}:is(.b-inner .order-summary,.b-inner .contact-form-box,.b-inner .tracker-form,.shop-custom,.design-page .design-closing,.vr-page .vr-quote,.vr-page .vr-how-cards li,.trabajos-page .works-cta){border-top:1px solid var(--ed-line)}.b-product-card.product-card{transition:border-color .2s ease,transform .3s var(--ease-out)}.b-product-card.product-card:hover{box-shadow:none;transform:translateY(-3px)}.b-inner .timeline .current .timeline-marker{box-shadow:none;outline:4px solid #f4672f40;outline-offset:2px}.b-photo .b-local{display:none}.b-product-card .badge-custom,.b-product-card .product-image .badge{font-size:12px}.b-inner .text-link{letter-spacing:.01em}@media (max-width:600px){.b-product-card .product-category{font-size:11px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main :is(.section-heading,.ed-head,.ed-statement,.ed-intro-foot,.work-card,.mat-card,.store-cat,.store-perks>div,.door-item,.proj-card,.process-line li,.ed-quote blockquote,.ed-showroom-copy,.live-demo,.category-card,.promo-grid>*,.project-card,.testimonial,.process-step,.cta-inner){animation:rv-in linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@keyframes rv-in{0%{opacity:0;transform:translateY(18px)}}.b-inner .order-title .order-code{margin:0 0 4px;color:var(--b-orange-2);font-weight:700;font-variant-numeric:tabular-nums}main .b-contact-hero,main .design-page .design-intro,main .shop-hero,main .trabajos-page .works-hero{background-color:var(--b-ink);background-image:var(--grain)}main .design-page .design-request-note{border-left:1px solid var(--ed-line)}main :is(.design-page .design-closing,.vr-page .vr-quote,.vr-page .vr-how-cards li,.trabajos-page .works-cta,.shop-custom){border-top:1px solid var(--ed-line)}main .badge,main .badge-custom{font-size:12px}.b-product-card .product-content h3{font:600 18px/1.25 var(--font-spartan),sans-serif;text-transform:none;letter-spacing:0}main :is(.design-intro-foot>span,.design-project-copy small,.design-request-note>span,.design-selected-summary>p,.live-demo-tag span){text-transform:none;letter-spacing:.01em;font-size:13px}.b-inner .b-photo:after{background:linear-gradient(180deg,transparent 30%,#121212b3 58%,#121212f7 85%)}.live-demo-tag{background:#121212eb}:root{--m-wall:#181716;--m-wall-2:#201f1d;--m-label:#f7f5f0;--m-label-ink:#121212;--m-label-muted:#5d5850;--m-orange-ink:#b8400f;--m-radius:8px;--m-ctl:6px;--m-slats:repeating-linear-gradient(180deg,transparent 0 70px,#00000059 70px 71px,#ffffff0d 71px 72px);--m-chip-shadow:0 14px 22px -10px #000c,0 2px 4px #0006}:is(.b-btn,.b-btn-ghost,.b-btn-wa,.b-btn-ink,.b-btn-light,.btn,.m-tag-cta,.b-promo-cta){border-radius:var(--m-ctl)}.b-inner :is(.b-btn,.b-btn-ghost,.b-btn-wa,.btn,.btn-line),.site-header .header-visualizer,.site-header .menu-toggle{border-radius:var(--m-ctl)}.m-home{background-color:var(--m-wall);background-image:var(--m-slats);color:#fff}.m-home h2{font-size:clamp(2.5rem,6vw,5.2rem);line-height:.94;margin:0}.m-sec{padding:clamp(72px,9vw,124px) 0 clamp(84px,10vw,136px)}.m-head{align-items:flex-end;justify-content:space-between;gap:16px 30px;margin-bottom:clamp(30px,4vw,48px)}.m-head,.m-note{display:flex;flex-wrap:wrap}.m-note{align-items:center;gap:6px 8px;margin:30px 0 0;color:var(--b-muted-dark)}.m-note>svg{color:var(--b-orange)}.m-note a{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:var(--b-orange);text-decoration-thickness:2px}.m-note a:hover{color:var(--b-orange-2)}.m-chip,.m-door,.m-work{position:relative;display:flex;flex-direction:column;background:var(--m-label);color:var(--m-label-ink);border-radius:var(--m-radius);overflow:hidden;box-shadow:var(--m-chip-shadow);transition:transform .35s var(--ease-out)}.m-chip:before,.m-door:before{content:"";position:absolute;z-index:2;top:10px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--m-wall);box-shadow:inset 0 2px 3px #000}.m-chip:hover,.m-door:hover,.m-work:hover{transform:translateY(-4px) rotate(-.6deg)}.m-hero{padding:132px 0 64px}.m-hero-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,60px);align-items:center}.m-hero-copy h1{font-size:clamp(2.8rem,5.2vw,4.7rem);line-height:.92;margin:0 0 24px}.m-hero-copy h1 em{display:block}.m-hero-copy p{max-width:40ch;color:#dcd6cd;font-size:18px;line-height:1.55;margin-bottom:22px}.ff{display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1fr);grid-template-rows:1fr auto;align-items:end}.ff-photo{grid-column:2;grid-row:1;position:relative;margin:0;aspect-ratio:4/5;max-height:min(68vh,600px);border-radius:var(--m-radius);overflow:hidden;background:var(--m-wall-2);box-shadow:var(--m-chip-shadow);display:flex;flex-direction:column}.ff-photo img{object-fit:cover;opacity:0;filter:blur(8px);transform:scale(1.04);transition:opacity .55s ease,filter .55s ease,transform .9s var(--ease-out)}.ff-photo img.is-on{opacity:1;filter:none;transform:none}.ff-photo figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:12px 16px 14px;background:var(--m-label);color:var(--m-label-ink);font-family:var(--font-anton),Impact,sans-serif;font-size:22px;line-height:1.05;text-transform:uppercase}.ff-photo figcaption span{display:block;font-family:var(--font-spartan),sans-serif;font-size:12px;font-weight:700;text-transform:none;color:var(--m-orange-ink);margin-bottom:4px}.ff-fan{grid-column:1;grid-row:1;position:relative;z-index:2;height:min(58vh,470px);min-height:380px;margin-right:-70px}.ff-chip{--o:0;--abs:0;position:absolute;left:calc(50% - 75px);bottom:34px;width:150px;height:300px;padding:0;border:0;border-radius:var(--m-radius);background:var(--m-label);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;box-shadow:var(--m-chip-shadow);transform-origin:50% calc(100% - 24px);transform:rotate(calc(var(--o) * 10deg));z-index:calc(20 - var(--abs));filter:brightness(calc(1 - var(--abs) * .07));transition:transform .6s var(--ease-out),filter .4s ease,box-shadow .3s ease}.ff-chip[aria-checked=true]{transform:translateY(-18px);filter:none;box-shadow:0 0 0 3px var(--b-orange),var(--m-chip-shadow)}.ff-chip:not([aria-checked=true]):hover{transform:rotate(calc(var(--o) * 10deg)) translateY(-8px)}.ff-chip:focus-visible{outline:3px solid var(--b-orange-2);outline-offset:3px}.ff-face{flex:1;background-size:cover;background-position:50%}.ff-label{display:grid;gap:1px;padding:9px 11px 34px;text-align:left;color:var(--m-label-ink)}.ff-label small{font-size:11px;font-weight:700;color:var(--m-orange-ink);font-variant-numeric:tabular-nums}.ff-label strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:21px;line-height:1;text-transform:uppercase}.ff-label em{font-style:normal;font-size:12px;color:var(--m-label-muted)}.ff-rivet{position:absolute;z-index:30;left:calc(50% - 9px);bottom:49px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f2f2f2,#9a9a9a 55%,#5a5a5a);box-shadow:0 1px 2px #000a;pointer-events:none}.ff-actions{grid-column:1/-1;grid-row:2;display:grid;gap:12px;padding-top:22px}.ff-now{margin:0;color:var(--b-muted-dark)}.ff-now strong{color:#fff}.ff-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.m-rail{padding:12px 0 40px}.m-rail ul{list-style:none;margin:0;padding:26px 4px 10px;display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;position:relative}.m-rail ul::-webkit-scrollbar{display:none}.m-rail ul:before{content:"";position:absolute;left:0;right:0;top:8px;height:6px;border-radius:3px;background:linear-gradient(180deg,#8a8a8a,#4a4a4a)}.m-rail li{flex:1 0 112px}.m-hang{position:relative;display:grid;justify-items:start;align-content:space-between;gap:18px;height:138px;padding:26px 14px 14px;border-radius:var(--m-radius);font-weight:700;font-size:15px;box-shadow:var(--m-chip-shadow);transform-origin:50% 0;transition:transform .3s var(--ease-out)}.m-hang:before{top:9px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--m-wall);box-shadow:inset 0 2px 3px #000}.m-hang:after,.m-hang:before{content:"";position:absolute;left:50%}.m-hang:after{top:-20px;width:2px;height:30px;margin-left:-1px;background:#9a9a9a}.m-rail li:nth-child(odd) .m-hang{transform:rotate(-1.5deg)}.m-rail li:nth-child(2n) .m-hang{transform:rotate(1.2deg)}.m-rail .m-hang:hover{animation:m-swing .9s var(--ease-out)}.m-hang-orange{background:var(--b-orange);color:var(--b-ink)}.m-hang-white{background:var(--m-label);color:var(--b-ink)}.m-hang-ink{background:#2a2826;color:#fff}.m-hang-yellow{background:var(--b-yellow);color:var(--b-ink)}.m-hang-green{background:var(--b-green-btn);color:#fff}@keyframes m-swing{0%{transform:rotate(0)}25%{transform:rotate(5deg)}55%{transform:rotate(-3deg)}80%{transform:rotate(1.2deg)}to{transform:rotate(0)}}.m-tags{list-style:none;margin:0;padding:30px 4px 18px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(214px,1fr);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--b-orange) transparent}.m-tag{position:relative;scroll-snap-align:start;display:flex;flex-direction:column;padding:30px 12px 14px;background:var(--m-label);color:var(--m-label-ink);clip-path:polygon(22% 0,78% 0,100% 9%,100% 100%,0 100%,0 9%);filter:drop-shadow(0 12px 14px #0009)}.m-tag:nth-child(odd){transform:rotate(-1deg)}.m-tag:nth-child(2n){transform:rotate(1deg) translateY(8px)}.m-tag:before{content:"";position:absolute;top:10px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--m-wall);box-shadow:inset 0 0 0 3px #c9c4ba}.m-tag-img{position:relative;display:block;aspect-ratio:4/5;border-radius:4px;overflow:hidden}.m-tag-img img{object-fit:cover;transition:transform .6s var(--ease-out)}.m-tag:hover .m-tag-img img{transform:scale(1.03)}.m-tag-copy{display:flex;flex-direction:column;flex:1;padding-top:12px}.m-tag-copy h3{margin:0;font-size:16px;line-height:1.2}.m-tag-copy p{margin:2px 0 12px;color:var(--m-label-muted);font-size:14px}.m-tag-copy p strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:28px;color:var(--m-orange-ink);margin-left:4px;font-variant-numeric:tabular-nums}.m-tag-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;background:var(--b-green-btn);color:#fff;font-size:14px;font-weight:700;transition:background-color .2s ease,transform .16s var(--ease-out)}.m-tag-cta:hover{background:var(--b-green);color:#fff}.m-tag-cta:active{transform:scale(.97)}.m-promo-db{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:18px;margin-top:44px}.m-promo-db:not(:has(.m-banner)){grid-template-columns:1fr}.m-banner{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:28px;border-radius:var(--m-radius);background:var(--b-orange);color:var(--b-ink);box-shadow:var(--m-chip-shadow)}.m-banner h3{margin:0 0 10px;font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:32px;line-height:1;text-transform:uppercase}.m-banner .b-price{background:var(--b-ink);color:#fff}.m-banner .b-btn-ink{margin-top:auto}.m-carp{position:relative;background:var(--b-orange);color:var(--b-ink);padding:clamp(64px,8vw,104px) 0;margin-block:var(--saw)}.m-carp:after,.m-carp:before{content:"";position:absolute;left:0;right:0;height:var(--saw);background:var(--b-orange);-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(var(--saw) * 2) 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(var(--saw) * 2) 100%}.m-carp:before{bottom:100%}.m-carp:after{top:100%;transform:scaleY(-1)}.m-carp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:center}.m-carp h2{margin:0 0 18px;font-size:clamp(2.8rem,6.6vw,5.6rem);color:#fff}.m-carp h2 em{color:var(--b-ink)}.m-carp-copy>p{font-size:18px;line-height:1.55;max-width:50ch}.m-carp-list{list-style:none;padding:0;margin:26px 0 0;border-top:2px solid #12121226}.m-carp-list li{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-bottom:2px solid #12121226}.m-carp-list svg{flex-shrink:0;margin-top:2px}.m-carp-list strong{display:block;font-size:18px}.m-carp-list span{font-size:16px}.m-ticket{--hole:7px;position:relative;padding:30px 26px 28px;background:#fbfaf7;color:var(--b-ink);transform:rotate(1.6deg);filter:drop-shadow(0 22px 26px #5a1d0566);-webkit-mask:radial-gradient(circle var(--hole) at 50% 0,#0000 98%,#000) 50% 0 /22px 51% repeat-x,radial-gradient(circle var(--hole) at 50% 100%,#0000 98%,#000) 50% 100% /22px 51% repeat-x;mask:radial-gradient(circle var(--hole) at 50% 0,#0000 98%,#000) 50% 0 /22px 51% repeat-x,radial-gradient(circle var(--hole) at 50% 100%,#0000 98%,#000) 50% 100% /22px 51% repeat-x}.m-ticket-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--b-ink)}.m-ticket-head strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:28px;text-transform:uppercase}.m-ticket-head span{font-size:13px;font-weight:700;color:var(--m-orange-ink)}.m-ticket table{width:100%;border-collapse:collapse;margin:6px 0 10px;font-variant-numeric:tabular-nums;font-size:15px}.m-ticket th{text-align:left;font-size:12px;font-weight:700;color:var(--m-label-muted);padding:8px 6px 6px 0}.m-ticket td{padding:9px 6px 9px 0;border-bottom:1px dashed #b9b3aa}.m-ticket td:first-child{font-weight:700;width:3.2em}.m-ticket-note{margin:0 0 18px;font-size:13px;color:var(--m-label-muted)}.m-ticket .b-btn-ink{width:100%}.m-cats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.m-chip-face{position:relative;display:block;aspect-ratio:3/4;background:#fff}.m-chip-face.is-cover img{object-fit:cover}.m-chip-face.is-contain img{object-fit:contain;padding:30px 10px 6px}.m-chip-label{display:grid;gap:2px;padding:10px 12px 12px;border-top:1px solid #ddd8cf}.m-chip-label small{justify-self:start;padding:2px 6px;border-radius:3px;background:var(--b-orange);color:var(--b-ink);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.m-chip-label strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:22px;line-height:1.05;text-transform:uppercase}.m-chip-label em{font-style:normal;font-size:13px;color:var(--m-label-muted)}.m-featured{margin-top:clamp(56px,7vw,88px)}.m-featured h3{margin:0 0 22px;font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:30px;text-transform:uppercase}.m-home .product-grid{gap:18px}.m-works-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:18px}.m-works-grid li.is-big{grid-row:span 2}.m-work{height:100%}.m-work-img{position:relative;display:block;flex:1;min-height:240px}.m-works-grid li.is-big .m-work-img{min-height:520px}.m-work-img img{object-fit:cover}.m-work-label{display:grid;gap:3px;padding:12px 14px 14px}.m-work-label strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:20px;line-height:1.05;text-transform:uppercase}.m-work-label small{font-size:13px;color:var(--m-label-muted)}.m-showroom{background-color:var(--m-wall-2)}.m-showroom-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:center}.m-showroom-copy h2{margin-bottom:18px}.m-showroom-copy p{color:#d6d0c7;font-size:17px;max-width:44ch;margin-bottom:26px}.m-doors-row{list-style:none;margin:0;padding:6px 4px 16px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--b-orange) transparent}.m-doors-row li{scroll-snap-align:start}.m-door-img{position:relative;display:block;aspect-ratio:1/2;background:#fff}.m-door-img img{object-fit:contain;padding:30px 12px 8px}.m-door-label{display:grid;gap:1px;padding:10px 12px 12px;border-top:1px solid #ddd8cf}.m-door-label strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:19px;text-transform:uppercase}.m-door-label small{font-size:12px;color:var(--m-label-muted)}.m-team{background-color:var(--b-green-dark);background-image:var(--grain);color:#fff;padding:clamp(72px,9vw,112px) 0}.m-team-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,70px);align-items:center}.m-team-photo{margin:0;display:flex;flex-direction:column;border-radius:var(--m-radius);overflow:hidden;background:var(--m-label);box-shadow:0 30px 60px -20px #021a0bcc;transform:rotate(-1.2deg)}.m-team-img{position:relative;display:block;aspect-ratio:4/4.4}.m-team-img img{object-fit:cover}.m-team-photo figcaption{padding:12px 16px;color:var(--b-ink);font-weight:700;font-size:14px}.m-team h2{margin-bottom:18px}.m-team h2 em{color:var(--b-yellow)}.m-team-copy p{font-size:18px;line-height:1.6;color:#e3efe6;max-width:48ch;margin-bottom:28px}.m-team .b-more{text-decoration-color:var(--b-yellow)}.m-team .b-more:hover{color:var(--b-yellow)}.m-process h2{margin-bottom:clamp(36px,5vw,56px)}.m-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;position:relative}.m-steps:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#8a8a8a}.m-steps li{position:relative;padding-top:24px}.m-step-chip{position:relative;display:grid;place-items:end start;width:64px;height:82px;padding:8px 10px;margin-bottom:18px;border-radius:6px;background:var(--b-orange);color:var(--b-ink);font-family:var(--font-anton),Impact,sans-serif;font-size:34px;line-height:1;box-shadow:var(--m-chip-shadow);transform-origin:50% -24px}.m-step-chip:before{content:"";position:absolute;top:8px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--m-wall);box-shadow:inset 0 2px 3px #000}.m-step-chip:after{content:"";position:absolute;top:-24px;left:50%;width:2px;height:34px;margin-left:-1px;background:#8a8a8a}.m-steps li:nth-child(2n) .m-step-chip{transform:rotate(3deg)}.m-steps li:nth-child(odd) .m-step-chip{transform:rotate(-2deg)}.m-steps h3{margin:0 0 8px;font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:26px;text-transform:uppercase}.m-steps p{margin:0;color:#c9c3ba;font-size:16px;max-width:30ch}.m-visit{background-color:var(--m-wall-2)}.m-visit-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,60px);align-items:center}.m-visit-copy h2{margin-bottom:14px}.m-visit-copy>p{color:#d6d0c7;margin-bottom:24px}.m-visit-list{margin:0 0 30px;display:grid;gap:18px}.m-visit-list dt{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--b-orange-2);margin-bottom:2px}.m-visit-list dd{margin:0 0 0 26px;color:#ece8e1}.m-visit-map{position:relative;display:flex;flex-direction:column;min-height:440px;border-radius:var(--m-radius);overflow:hidden;background:var(--m-label);box-shadow:var(--m-chip-shadow)}.m-visit-map iframe{flex:1;width:100%;border:0;filter:grayscale(.25) contrast(1.05)}.m-visit-label{padding:12px 16px;color:var(--b-ink);font-weight:700;font-size:14px}.b-product-card.product-card{background:var(--m-label);color:var(--m-label-ink);border:0;border-radius:var(--m-radius);box-shadow:var(--m-chip-shadow)}.b-product-card.product-card:hover{border-color:transparent}.b-product-card .product-content{border-top:1px solid #ddd8cf}.b-product-card .product-content h3,.b-product-card .product-content h3 a{color:var(--m-label-ink)}.b-product-card .product-content h3 a:hover{color:var(--m-orange-ink)}.b-product-card .product-category{color:var(--m-orange-ink);font-weight:700;letter-spacing:.02em;text-transform:none;font-size:12px}.b-product-card :is(.product-spec,.product-bottom small,.product-bottom del){color:var(--m-label-muted)}.b-product-card .product-bottom{border-color:#ddd8cf}.b-product-card .product-bottom strong{color:var(--m-label-ink)}.b-product-card .product-bottom .price-ask{color:var(--m-orange-ink)}.b-product-card .add-button{border-radius:var(--m-ctl);background:var(--b-orange);color:var(--b-ink)}.b-product-card .add-button:hover{background:var(--b-ink);color:#fff}@media (max-width:1100px){.m-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.m-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.m-steps:before{display:none}}@media (max-width:900px){.m-hero{padding-top:116px}.ff,.m-carp-grid,.m-hero-grid,.m-showroom-grid,.m-team-grid,.m-visit-grid{grid-template-columns:minmax(0,1fr)}.ff-photo{grid-column:1;grid-row:1;max-height:none}.ff-fan{grid-column:1;grid-row:2;height:auto;min-height:0;margin:16px -16px 0;padding:10px 16px 14px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ff-fan::-webkit-scrollbar{display:none}.ff-chip{position:relative;left:auto;bottom:auto;flex:0 0 104px;width:104px;height:172px;transform:none;filter:none;scroll-snap-align:start;z-index:auto}.ff-chip[aria-checked=true]{transform:translateY(-6px)}.ff-chip:not([aria-checked=true]):hover{transform:none}.ff-label{padding:7px 9px 9px}.ff-label strong{font-size:16px}.ff-label em,.ff-rivet{display:none}.ff-actions{grid-row:3;padding-top:10px}.m-promo-db{grid-template-columns:minmax(0,1fr)}.m-works-grid{grid-template-columns:1fr 1fr}.m-works-grid li.is-big{grid-column:1/-1;grid-row:auto}.m-works-grid li.is-big .m-work-img{min-height:340px}.m-work-img{min-height:200px}.m-ticket{transform:rotate(.8deg)}}@media (max-width:640px){.m-sec{padding:60px 0 68px}.m-hero-copy h1{font-size:clamp(2.7rem,12vw,3.6rem)}.m-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.m-tags{grid-auto-columns:70%}.m-steps{grid-template-columns:minmax(0,1fr)}.m-visit-map{min-height:340px}.ff-buttons>.b-btn-wa{flex:1 1 100%}.m-rail li{flex-basis:104px}}@media (prefers-reduced-motion:reduce){.ff-chip,.ff-photo img,.m-chip,.m-door,.m-hang,.m-work{transition:none}.m-rail .m-hang:hover{animation:none}}.b-inner{background-color:var(--m-wall);background-image:var(--m-slats)}main .b-contact-hero,main .design-page .design-intro,main .shop-hero,main .trabajos-page .works-hero{background:transparent}.b-inner .b-photo{display:flex;flex-direction:column;aspect-ratio:auto;background:var(--m-label);border:0;border-radius:var(--m-radius);box-shadow:var(--m-chip-shadow);transform:rotate(1deg)}.b-inner .b-photo>img{aspect-ratio:4/4.4;height:auto}.b-inner .b-photo:after{display:none}.b-inner .b-photo figcaption{position:static;inset:auto;padding:12px 16px 16px;color:var(--m-label-ink)}.b-inner .b-photo figcaption strong{margin-top:0;font-size:clamp(1.4rem,2.2vw,2rem);color:var(--m-label-ink)}.b-inner :is(.order-summary,.contact-form-box,.tracker-form,.empty-state){border-radius:var(--m-radius);box-shadow:var(--m-chip-shadow)}.b-inner :is(.detail-image){border-radius:var(--m-radius);box-shadow:var(--m-chip-shadow)}@media (max-width:700px){.m-sec{padding:52px 0 58px}.m-head{margin-bottom:22px;align-items:center}.m-home h2{font-size:clamp(2.2rem,10.5vw,2.9rem)}.m-hero{padding:108px 0 36px}.m-hero-grid{gap:22px}.m-hero-copy h1{font-size:clamp(2.4rem,11.4vw,3.1rem);margin-bottom:14px}.m-hero-copy p{font-size:16px;margin-bottom:12px}.ff-photo{aspect-ratio:4/4.4}.ff-photo figcaption{font-size:18px;padding:10px 14px 12px}.ff-fan{margin-top:12px}.ff-chip{flex-basis:96px;width:96px;height:150px}.ff-buttons{gap:10px 18px}.m-cats,.m-featured .product-grid,.m-promo-db .product-grid,.m-works-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:6px 16px 16px;scrollbar-width:none}.m-cats::-webkit-scrollbar,.m-featured .product-grid::-webkit-scrollbar,.m-promo-db .product-grid::-webkit-scrollbar,.m-works-grid::-webkit-scrollbar{display:none}.m-cats>*,.m-featured .product-grid>*,.m-promo-db .product-grid>*,.m-works-grid>*{scroll-snap-align:start}.m-cats{grid-auto-columns:42%}.m-works-grid{grid-auto-columns:80%}.m-works-grid li.is-big{grid-column:auto;grid-row:auto}.m-work-img,.m-works-grid li.is-big .m-work-img{min-height:0;aspect-ratio:4/4.2;flex:none}.m-featured{margin-top:44px}.m-featured h3{font-size:24px;margin-bottom:12px}.m-tags{margin-inline:-16px;padding:30px 16px 18px;grid-auto-columns:64%}.m-doors-row{grid-auto-columns:40%}.m-doors-row,.m-rail ul{margin-inline:-16px;padding-inline:16px}.m-banner{padding:22px}.m-banner h3{font-size:26px}.m-steps{gap:18px}.m-steps:before{display:none}.m-steps li{display:grid;grid-template-columns:64px 1fr;column-gap:16px;align-items:start;padding-top:0}.m-step-chip{grid-row:span 2;width:56px;height:70px;margin:0;font-size:28px}.m-step-chip:after{display:none}.m-steps h3{font-size:22px;margin-bottom:4px}.m-steps p{font-size:15px}.m-carp{padding:52px 0}.m-carp h2{font-size:clamp(2.4rem,12vw,3.2rem)}.m-carp-copy>p,.m-team-copy p{font-size:16px}.m-ticket{padding:24px 18px 22px;transform:none}.m-ticket table{font-size:14px}.m-team{padding:56px 0}.m-team-photo{transform:none}.m-team-img{aspect-ratio:4/3.4}.m-visit-map{min-height:300px}.m-note{font-size:15px}}.m-paths{padding:clamp(40px,6vw,72px) 0 0}.m-paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.m-path{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-radius:var(--m-radius);overflow:hidden;background:var(--m-label);color:var(--m-label-ink);box-shadow:var(--m-chip-shadow);transition:transform .3s var(--ease-out)}.m-path:hover{transform:translateY(-4px)}.m-path-img{position:relative;display:block;min-height:240px}.m-path-img img{object-fit:cover;transition:transform .6s var(--ease-out)}.m-path:hover .m-path-img img{transform:scale(1.04)}.m-path-copy{display:flex;flex-direction:column;gap:8px;padding:22px 22px 20px}.m-path-copy strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1;text-transform:uppercase}.m-path-copy>span{font-size:15.5px;line-height:1.5;color:#3d3934}.m-path-copy small{font-weight:800;font-size:14px;color:var(--m-orange-ink);font-variant-numeric:tabular-nums}.m-path-copy em{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:var(--m-ctl);background:var(--b-orange);color:var(--b-ink);font-style:normal;font-weight:800;font-size:15px}@media (max-width:1000px){.m-paths-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.m-path{grid-template-columns:minmax(0,1fr)}.m-path-img{min-height:0;aspect-ratio:16/9}.m-path-copy{padding:18px 16px}}main :is(.shop-custom,.b-inner .order-summary,.b-inner .contact-form-box,.b-inner .tracker-form){--hole:6px;position:relative;background:#fbfaf7;color:var(--m-label-ink);border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 18px 22px #0000008c);-webkit-mask:radial-gradient(circle var(--hole) at 50% 0,#0000 98%,#000) 50% 0 /20px 51% repeat-x,radial-gradient(circle var(--hole) at 50% 100%,#0000 98%,#000) 50% 100% /20px 51% repeat-x;mask:radial-gradient(circle var(--hole) at 50% 0,#0000 98%,#000) 50% 0 /20px 51% repeat-x,radial-gradient(circle var(--hole) at 50% 100%,#0000 98%,#000) 50% 100% /20px 51% repeat-x}main :is(.shop-custom,.b-inner .order-summary,.b-inner .contact-form-box,.b-inner .tracker-form) :is(h1,h2,h3,strong,label,legend){color:var(--m-label-ink)}main :is(.shop-custom,.b-inner .order-summary,.b-inner .contact-form-box,.b-inner .tracker-form) :is(p,small,.form-footnote,.muted,.demo-order){color:var(--m-label-muted)}main :is(.shop-custom,.b-inner .order-summary,.b-inner .contact-form-box,.b-inner .tracker-form) :where(input:not([type=checkbox]):not([type=range]),textarea,select){background:#fff;color:var(--m-label-ink);border:1px solid #b9b3aa;border-radius:6px;color-scheme:light}main :is(.shop-custom,.b-inner .order-summary,.b-inner .contact-form-box,.b-inner .tracker-form) :is(input,textarea)::placeholder{color:#77716a}main :is(.shop-custom,.b-inner .order-summary,.b-inner .contact-form-box,.b-inner .tracker-form) .form-error{color:#b42318}main :is(.shop-custom,.b-inner .order-summary,.b-inner .contact-form-box,.b-inner .tracker-form) :is(.text-link,a:not([class*=b-btn]):not(.btn)){color:var(--m-orange-ink)}main :is(.shop-custom,.b-inner .order-summary,.b-inner .contact-form-box,.b-inner .tracker-form) .b-btn-ghost{color:var(--m-label-ink);border-color:#12121266}main :is(.shop-custom,.b-inner .order-summary,.b-inner .contact-form-box,.b-inner .tracker-form) h2 em{color:var(--m-orange-ink)}main .b-inner .order-summary .total-line{border-color:#d6d0c6}main .b-inner .demo-order code,main .b-inner .order-summary .total-line strong{color:var(--m-label-ink)}main .b-inner .demo-order button{color:var(--m-orange-ink)}main .shop-perks{border-top:0;gap:14px}main .shop-perks li{padding:12px 14px;background:var(--m-label);color:var(--m-label-ink);border-radius:var(--m-radius);box-shadow:var(--m-chip-shadow)}main .shop-perks svg{padding:8px;border-radius:6px;outline:0;margin:0;background:var(--b-orange);color:var(--b-ink)}main .shop-perks span{color:var(--m-label-muted)}main .shop-rail{background:transparent;border:0}main .shop-rail-track{gap:16px;padding-block:36px 26px;background:linear-gradient(180deg,#8f8f8f,#4a4a4a) 0 12px /100% 6px no-repeat local}main .shop-cat{flex:0 0 120px;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;color:var(--m-label-ink);background:var(--m-label);border-radius:var(--m-radius);box-shadow:var(--m-chip-shadow);transform-origin:50% 0;transition:transform .35s var(--ease-out),box-shadow .2s ease}main .shop-cat:before{content:"";position:absolute;z-index:1;top:8px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--m-wall);box-shadow:inset 0 2px 3px #000}main .shop-cat:nth-child(odd){transform:rotate(-1.2deg)}main .shop-cat:nth-child(2n){transform:rotate(1deg)}main .shop-cat-img{width:100%;aspect-ratio:1/1.05;border:0;outline:0;border-radius:var(--m-radius) var(--m-radius) 0 0;padding-top:18px;background:#fff}main .shop-cat:hover .shop-cat-img{transform:none}main .shop-cat-all .shop-cat-img{background:var(--b-orange);color:var(--b-ink)}main .shop-cat-name{padding:8px 10px 0;text-align:left;font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:16px;line-height:1.05;text-transform:uppercase;color:var(--m-label-ink)}main .shop-cat small{padding:2px 10px 10px;text-align:left;color:var(--m-label-muted)}main .shop-cat:hover{transform:translateY(-4px) rotate(0)}main .shop-cat[aria-pressed=true]{transform:translateY(-8px) rotate(0);box-shadow:0 0 0 3px var(--b-orange),var(--m-chip-shadow)}main .shop-cat[aria-pressed=true] .shop-cat-img{outline:0}main .shop-cat[aria-pressed=true] .shop-cat-name{color:var(--m-label-ink)}main .shop-cat:focus-visible{outline:3px solid var(--b-orange-2);outline-offset:3px}main :is(.shop-search,.shop-chip,.shop-select select){border-radius:var(--m-ctl)}main .shop-chip[aria-pressed=true]{background:var(--b-orange);color:var(--b-ink);border-color:var(--b-orange)}main .shop-custom{padding:34px clamp(22px,4vw,40px);transform:rotate(-.6deg)}main .shop-custom>svg{color:var(--m-orange-ink)}main .b-inner .spec-table{background:#fbfaf7;border-radius:4px}main .b-inner .spec-table :is(th,td){color:var(--m-label-ink);border-color:#ddd8cf}main .b-inner .spec-table th{color:var(--m-label-muted);font-weight:600}main .b-inner .size-choice button{background:var(--m-label);color:var(--m-label-ink);border:0;border-radius:var(--m-ctl);box-shadow:var(--m-chip-shadow)}main .b-inner .size-choice button span{color:var(--m-label-muted)}main .b-inner .size-choice button[aria-pressed=true]{background:var(--m-label);box-shadow:0 0 0 3px var(--b-orange),var(--m-chip-shadow)}main .b-inner .quantity-picker{border-radius:var(--m-ctl)}main .b-inner .detail-try{background:var(--m-label);color:var(--m-label-ink);border:0;border-radius:var(--m-radius);box-shadow:var(--m-chip-shadow)}main .b-inner .detail-try :is(strong,span){color:var(--m-label-ink)}main .b-inner .detail-try small{color:var(--m-label-muted)}main .b-inner .detail-trust{border-radius:var(--m-radius)}main .b-inner .detail-trust li{background:#23211f}main .b-inner .cart-line{padding:14px;margin-bottom:12px;border:0;border-radius:var(--m-radius);background:var(--m-label);color:var(--m-label-ink);box-shadow:var(--m-chip-shadow)}main .b-inner .cart-line :is(h3,h3 a,strong){color:var(--m-label-ink)}main .b-inner .cart-line p{color:var(--m-label-muted)}main .b-inner .cart-line-end>strong{color:var(--m-orange-ink)}main .b-inner .cart-line .quantity-picker{color:var(--m-label-ink);border-color:#b9b3aa}main .b-inner .cart-line .quantity-picker button{color:var(--m-label-ink)}main .b-inner .cart-line .remove-button{color:var(--m-label-muted)}main .b-inner .order-summary{padding:clamp(26px,3vw,38px);transform:rotate(.5deg)}main .trabajos-page .works-grid .works-card{background:var(--m-label);color:var(--m-label-ink);border:0;border-radius:var(--m-radius);overflow:hidden;box-shadow:var(--m-chip-shadow)}main .trabajos-page .works-grid .works-card :is(h2,h3){color:var(--m-label-ink)}main .trabajos-page .works-grid .works-card :is(p,.works-card-description){color:var(--m-label-muted)}main .trabajos-page .works-grid .works-card .works-tag{color:var(--m-orange-ink)}main .trabajos-page .works-grid .works-card :is(.works-text-link,a:not([class*=b-btn]):not(.btn-line)){color:var(--m-label-ink)}main .trabajos-page .works-grid .works-card .btn-line{color:var(--b-ink)}main .trabajos-page .works-grid .works-card-copy{padding:16px 18px 18px}main .trabajos-page .works-featured{border-radius:var(--m-radius);overflow:hidden;box-shadow:var(--m-chip-shadow)}main .trabajos-page .works-grid .works-card:is(:nth-child(7n+2),:nth-child(7n+3)){padding-top:0;margin-top:54px}main .trabajos-page .works-grid .works-card-image{border-radius:0}main .design-page .design-step-number{position:relative;display:grid;place-items:end start;width:58px;height:74px;padding:8px 10px;border:0;border-radius:6px;background:var(--b-orange);color:var(--b-ink);font-family:var(--font-anton),Impact,sans-serif;font-size:28px;line-height:1;box-shadow:var(--m-chip-shadow);outline:0}main .design-page .design-step-number:before{content:"";position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--m-wall);box-shadow:inset 0 2px 3px #000}main .design-page .design-process-list li:nth-child(odd) .design-step-number{transform:rotate(-2deg)}main .design-page .design-process-list li:nth-child(2n) .design-step-number{transform:rotate(2.5deg)}main .b-inner .contact-card{padding:18px;margin-bottom:14px;border:0;border-radius:var(--m-radius);background:var(--m-label);color:var(--m-label-ink);box-shadow:var(--m-chip-shadow)}main .b-inner .contact-card h2{color:var(--m-label-ink)}main .b-inner .contact-card :is(p,small){color:var(--m-label-muted)}main .b-inner .contact-card>svg{border-radius:6px;outline:0;margin:0;background:var(--b-orange);color:var(--b-ink)}main .b-inner .contact-card .text-link{color:var(--m-orange-ink)}main .b-inner .contact-form-box,main .b-inner .tracker-form{padding:clamp(26px,3vw,38px)}main .b-inner .map-embed{border-radius:var(--m-radius);box-shadow:var(--m-chip-shadow)}main .vr-page :is(.vr-swatch,.vr-chip,.vr-seg button,.vr-tools button){border-radius:var(--m-ctl)}@media (max-width:640px){main .shop-cat{flex-basis:104px}main .b-inner .order-summary,main .shop-custom{transform:none}}@media (prefers-reduced-motion:reduce){main .shop-cat{transition:none}}main .size-pick{margin:4px 0 18px;padding:0;border:0;min-width:0}main .size-pick legend{padding:0;margin-bottom:10px;font-weight:700;font-size:15px;color:#fff}main .size-pick legend span{font-weight:500;color:var(--b-muted-dark)}main .size-pick-options{display:flex;flex-wrap:wrap;gap:10px}main .size-pick-options:focus{outline:none}main .size-pick-options button{min-height:46px;padding:10px 16px;border:0;border-radius:var(--m-ctl);background:var(--m-label);color:var(--m-label-ink);font:700 15px/1.2 var(--font-spartan),sans-serif;font-variant-numeric:tabular-nums;box-shadow:var(--m-chip-shadow);cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .2s ease}main .size-pick-options button:hover{transform:translateY(-2px)}main .size-pick-options button:active{transform:scale(.97)}main .size-pick-options button[aria-checked=true]{background:var(--b-orange);color:var(--b-ink);box-shadow:0 0 0 2px var(--b-orange-2),var(--m-chip-shadow)}main .size-pick-options button:focus-visible{outline:3px solid var(--b-orange-2);outline-offset:3px}main .size-pick .form-error{margin:10px 0 0;color:#ffb59c;font-weight:600}main .cart-line-size{display:inline-block;margin:4px 0;padding:3px 8px;border-radius:4px;background:#ffe2d4;color:var(--m-label-ink)!important;font-size:13px;font-weight:700}main .add-button-size{display:grid;place-items:center;text-decoration:none}@media (max-width:700px){.b-inner .b-photo{max-width:100%;transform:none}.b-inner .b-photo>img{aspect-ratio:16/10;object-position:center 35%}.b-inner .b-photo figcaption{padding:10px 14px 12px}.b-inner .b-photo figcaption strong{font-size:1.3rem}.b-inner h1{font-size:clamp(2.3rem,11vw,3.1rem)}.b-inner :is(.b-hero-description,.shop-hero-text){font-size:16px;margin-block:14px 20px}:is(.shop-hero-actions,.b-inner .b-actions)>*{flex:1 1 100%}main .shop-perks{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:28px -16px 0;padding:4px 16px 14px;scrollbar-width:none}main .shop-perks::-webkit-scrollbar{display:none}main .shop-perks li{flex:0 0 72%;scroll-snap-align:start}main .shop-rail-track{padding-block:32px 18px}.shop-toolbar-row{flex-wrap:wrap}.shop-search{flex:1 1 100%}:is(.shop-chip,.shop-select){flex:1 1 0;min-width:0}.shop-select select{width:100%}main .shop-custom{padding:26px 18px}.b-inner .detail-copy h1{font-size:clamp(2rem,9vw,2.6rem)}main .size-pick-options button{flex:1 1 calc(50% - 10px)}main .b-inner .contact-card{padding:16px}main .b-inner :is(.contact-form-box,.tracker-form,.order-summary){padding:26px 18px}}@media (max-width:700px){main .shop-hero .b-photo{display:none}main .shop-hero .breadcrumb{margin-bottom:16px}}main .shop-kitchen{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:0 0 28px;border-radius:var(--m-radius);overflow:hidden;background:var(--m-label);color:var(--m-label-ink);box-shadow:var(--m-chip-shadow);transition:transform .3s var(--ease-out)}main .shop-kitchen:hover{transform:translateY(-3px)}main .shop-kitchen-img{position:relative;display:block;min-height:200px}main .shop-kitchen-img img{object-fit:cover}main .shop-kitchen-copy{display:flex;flex-direction:column;gap:8px;padding:22px}main .shop-kitchen-copy strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;text-transform:uppercase}main .shop-kitchen-copy>span{color:#3d3934;font-size:15.5px;line-height:1.5;max-width:52ch}main .shop-kitchen-copy em{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--m-ctl);background:var(--b-orange);color:var(--b-ink);font-style:normal;font-weight:800}@media (max-width:640px){main .shop-kitchen{grid-template-columns:minmax(0,1fr)}main .shop-kitchen-img{min-height:0;aspect-ratio:16/9}main .shop-kitchen-copy em{align-self:stretch;justify-content:center}}.site-world[data-world=mobiliario]{--mob-gold:#806126;--mob-gold-2:#806126;--mob-gold-3:#705420;--mob-gold-light:#e3c682;--mob-gold-grad:linear-gradient(135deg,#f1d898,#d2ae66 40%,#b48c49 75%,#a88140);--mob-graphite:#161615;--mob-graphite-2:#1f1f1d;--mob-graphite-3:#2a2a27;--mob-stone:#3a3935;--mob-paper:#f6f3ee;--mob-surface:#fff;--mob-text:#1b1b1a;--mob-muted:#5f5a52;--mob-line:#e6e0d6;--mob-shadow:0 10px 30px -18px rgba(0,0,0,.25);--mob-control:#8b8172;--gold:var(--mob-gold);--ink:var(--mob-text);--muted:var(--mob-muted);--b-orange:var(--mob-gold);--b-orange-2:var(--mob-gold-2);--orange:var(--mob-gold);--orange-hover:var(--mob-gold-3);--b-ink:var(--mob-graphite);--b-coal:var(--mob-surface);--b-coal-2:#f1ede6;--b-yellow:var(--mob-gold-2);--b-line-dark:var(--mob-line);--b-muted-dark:var(--mob-muted);--m-wall:var(--mob-paper);--m-wall-2:#f1ede6;--m-label:var(--mob-surface);--m-label-ink:var(--mob-text);--m-label-muted:var(--mob-muted);--m-orange-ink:var(--mob-gold);--m-radius:3px;--m-ctl:2px;--r-card:4px;--m-slats:none;--m-chip-shadow:var(--mob-shadow);--font-anton:var(--font-montserrat);--font-spartan:var(--font-montserrat);background:var(--mob-paper);color:var(--mob-text);color-scheme:light;font-family:var(--font-montserrat),Arial,sans-serif}.site-world[data-world=mobiliario] ::selection{background:var(--mob-gold-light);color:#161615}.site-world[data-world=mobiliario] :focus-visible{outline:3px solid var(--mob-gold);outline-offset:4px}.site-world[data-world=mobiliario] main :is(h1,h2){font-family:var(--font-montserrat),sans-serif!important;font-weight:300!important;text-transform:none!important;letter-spacing:-.02em!important;line-height:1.08!important}.site-world[data-world=mobiliario] main h3{font-family:var(--font-montserrat),sans-serif!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.005em!important}.site-world[data-world=mobiliario] main :is(h1,h2) :is(em,b,strong){font-style:normal;font-weight:500;color:var(--mob-gold-2)}.site-world[data-world=mobiliario] main :is(h1,h2):after{text-decoration:none}.site-world[data-world=mobiliario] :is(.b-btn,.btn-orange,.vr-cta,.kb-go,.kb-continue,.b-btn-wa,.kb-send){background:var(--mob-gold-grad)!important;color:#161615!important;border:0!important;border-radius:2px!important;font-family:var(--font-montserrat),sans-serif!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:13px!important;box-shadow:0 10px 24px -14px #c9a45c99;transition:filter .2s ease,transform .16s var(--ease-out)}.site-world[data-world=mobiliario] :is(.b-btn,.btn-orange,.vr-cta,.kb-go,.kb-continue,.b-btn-wa,.kb-send):hover{filter:brightness(1.08)}.site-world[data-world=mobiliario] :is(.b-btn-ghost,.btn-line,.kb-back){background:transparent;border-radius:2px!important;border-color:var(--mob-text)!important;color:var(--mob-text)!important;letter-spacing:.06em}.site-world[data-world=mobiliario] :is(.b-btn-ghost,.btn-line,.kb-back):hover{border-color:var(--mob-gold)!important;color:var(--mob-gold-2)!important;background:#c9a45c12!important}.site-world[data-world=mobiliario] .floating-whatsapp{background:#1b1b1a;color:var(--mob-gold-light);border:1px solid var(--mob-gold);box-shadow:var(--mob-shadow)}.site-world[data-world=mobiliario] .floating-whatsapp:hover{background:var(--mob-gold-light);color:#161615}.site-world[data-world=mobiliario] main{background:var(--mob-paper)}.brand>.mob-logo:last-child,.mob-logo{display:inline-flex;flex-direction:row;align-items:center;gap:12px;color:#ece8df;font-family:var(--font-montserrat),sans-serif}.mob-logo svg{flex-shrink:0;filter:drop-shadow(0 2px 6px #0006)}.mob-logo-text{display:grid;line-height:1}.mob-logo-text span{font-size:13px;font-weight:400;letter-spacing:.015em;color:#e3c682}.mob-logo-text strong{margin-top:4px;font-size:21px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#ece8df}.mob-logo.is-stacked{flex-direction:column;gap:18px;text-align:center}.mob-logo.is-stacked .mob-logo-text span{font-size:clamp(18px,2.4vw,26px);font-weight:300}.mob-logo.is-stacked .mob-logo-text strong{margin-top:8px;font-size:clamp(30px,4.6vw,52px);letter-spacing:.08em}.site-header.mob-header,.site-header.mob-header.is-scrolled{background:#121211f2;border-bottom:1px solid var(--mob-line)}.site-header.mob-header>.topbar{background:#0d0d0c;color:#a8a397;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff0d}.site-header.mob-header>.topbar a{display:inline-flex;align-items:center;gap:6px;color:#e3c682;text-decoration:none;letter-spacing:.08em}.site-header.mob-header>.topbar a:hover{color:#fff}.mob-header .header-inner{min-height:84px}.mob-header .mob-nav{gap:30px}.site-header.mob-header .desktop-nav a{color:#d9d4c9;font-family:var(--font-montserrat),sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding-block:32px}.site-header.mob-header .desktop-nav a:hover,.site-header.mob-header .desktop-nav a[aria-current]{color:#e3c682}.site-header.mob-header .desktop-nav a[aria-current]:after{height:1px;border-radius:0;bottom:24px;background:var(--mob-gold-grad)}.mob-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:2px;background:var(--mob-gold-grad);color:#161615;font-family:var(--font-montserrat),sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 24px -14px #c9a45caa;transition:filter .2s ease,transform .16s var(--ease-out)}.mob-cta:hover{filter:brightness(1.08);color:#161615}.mob-cta:active{transform:scale(.97)}.mob-cta.is-pill{min-height:54px;padding:0 30px;border-radius:999px;font-size:14px;letter-spacing:.02em;text-transform:none}.site-header.mob-header .menu-toggle{border-radius:2px;border-color:#c9a45c55;color:#e3c682}.site-header.mob-header .cart-count{background:var(--mob-gold);color:#161615}.site-header.mob-header .mobile-nav{background:#121211;border-top-color:var(--mob-line)}.site-header.mob-header .mobile-nav a{font-family:var(--font-montserrat),sans-serif;font-size:20px;font-weight:300;text-transform:none;letter-spacing:-.01em;justify-content:flex-start;gap:14px;border-bottom-color:#ffffff12}.site-header.mob-header .mobile-nav a small{font-size:12px;font-weight:600;letter-spacing:.1em;color:#c9a45c}.site-header.mob-header .mobile-nav a svg{margin-left:auto;color:#8f8a7f}.site-header.mob-header .mobile-nav a[aria-current]{color:#e3c682}.mob-mobile-nav .mobile-nav-foot{gap:14px}.mob-mobile-nav .mob-cta{width:100%;min-height:50px}.mob-mobile-nav .mob-to-store{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:#d9d4c9;font-size:14px}@media (max-width:1180px){.mob-header .mob-nav{gap:20px}.site-header.mob-header .desktop-nav a{letter-spacing:.1em;font-size:11.5px}}@media (max-width:900px){.mob-header .header-inner{min-height:72px}.mob-header .header-actions>.mob-cta{display:none}.mob-logo-text span{font-size:11.5px}.mob-logo-text strong{font-size:18px}.site-header.mob-header>.topbar{letter-spacing:.06em}.site-header.mob-header>.topbar a{display:none}}.mob-footer{background:#121211;color:#d9d4c9;border-top:1px solid var(--mob-line);font-family:var(--font-montserrat),sans-serif}.mob-footer-cta{position:relative;padding:clamp(64px,9vw,110px) 0;text-align:center;background:radial-gradient(70% 90% at 50% 0,#2d2c29 0,transparent 70%),repeating-linear-gradient(90deg,transparent 0 139px,#00000052 139px 140px,#ffffff06 140px 141px),#191917;border-bottom:1px solid #ffffff0d}.mob-footer-cta .container{display:grid;justify-items:center;gap:22px}.mob-footer-cta h2{margin:0;font-size:clamp(24px,3.4vw,40px);font-weight:800;letter-spacing:.05em;line-height:1.15;text-transform:uppercase;background:var(--mob-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mob-footer-cta h2 span{display:block;color:#ece8df;-webkit-text-fill-color:#ece8df;font-weight:600;font-size:.78em;letter-spacing:.06em}.mob-footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1.2fr 1fr;gap:40px;padding:56px 0 40px}.mob-footer-grid h3{margin:0 0 16px;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c9a45c}.mob-footer-grid p{margin:14px 0 0;color:#a8a397;font-size:14px;line-height:1.65}.mob-footer-grid nav{display:grid;gap:10px}.mob-footer .icon-line,.mob-footer-grid nav a{color:#d9d4c9;font-size:14px}.mob-footer a.icon-line:hover,.mob-footer-grid nav a:hover,.mob-footer-store a:hover{color:#e3c682}.mob-footer .icon-line{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;line-height:1.5}.mob-footer .icon-line svg{flex-shrink:0;margin-top:2px;color:#c9a45c}.mob-footer-store{padding:22px;border:1px solid #ffffff14;border-radius:3px;background:#1a1a18}.mob-footer-store p{margin:0 0 14px!important}.mob-footer-store a{display:inline-flex;align-items:center;gap:8px;color:#ece8df;font-weight:600;font-size:14px}.mob-footer .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:22px 0 28px;border-top:1px solid #c9a45c2e;color:#8f8a7f;font-size:12px;letter-spacing:.04em}@media (max-width:900px){.mob-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:560px){.mob-footer-grid{grid-template-columns:1fr;padding-top:40px}.mob-footer-cta .mob-cta.is-pill{width:100%;padding:0 18px;font-size:13.5px}}.world-curtain{position:fixed;inset:0;z-index:9990;display:grid;place-items:center;pointer-events:none;clip-path:inset(0 0 0 0);animation:wc-lift .7s cubic-bezier(.77,0,.175,1) .78s both}.world-curtain.is-mobiliario{background:radial-gradient(60% 70% at 50% 45%,#2e2d29 0,#141413 75%),#141413}.world-curtain.is-mobiliario:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 139px,#0000004d 139px 140px,#ffffff06 140px 141px)}.world-curtain.is-tienda{background:#f4672f}.world-curtain-brand{position:relative;display:grid;justify-items:center;gap:22px;padding:24px;text-align:center;animation:wc-brand .7s cubic-bezier(.23,1,.32,1) both}.world-curtain-line{display:block;width:240px;max-width:60vw;height:1px;background:linear-gradient(90deg,transparent,#e3c682,transparent);transform:scaleX(0);animation:wc-line .6s cubic-bezier(.23,1,.32,1) .22s forwards}.world-curtain.is-tienda .world-curtain-line{background:linear-gradient(90deg,transparent,#121212,transparent);height:2px}.world-curtain p{margin:0;font-family:var(--font-montserrat),sans-serif;font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#cfc9bd;opacity:0;animation:wc-fade .5s ease .35s forwards}.world-curtain.is-tienda p{color:#121212;font-family:var(--font-spartan),sans-serif;letter-spacing:.2em}.world-curtain.is-tienda img{width:auto;height:78px}@keyframes wc-lift{to{clip-path:inset(0 0 100% 0)}}@keyframes wc-brand{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes wc-line{to{transform:scaleX(1)}}@keyframes wc-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.world-curtain{animation:wc-out .35s ease .2s both;clip-path:none}.world-curtain p,.world-curtain-brand,.world-curtain-line{animation:none;opacity:1;transform:none}@keyframes wc-out{to{opacity:0}}}.site-world[data-world=mobiliario] .page-intro:after{width:300px;height:300px;bottom:-60px;background:var(--mob-gold);opacity:.08;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23000'%3E%3Cpath d='M68 25.5A40 40 0 1 0 68 94.5' stroke-width='7.5'/%3E%3Cpath d='M45 40V80' stroke-width='6.5'/%3E%3Cpath d='M68 14H102V106H68Z M68 14L90 23V97L68 106' stroke-width='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23000'%3E%3Cpath d='M68 25.5A40 40 0 1 0 68 94.5' stroke-width='7.5'/%3E%3Cpath d='M45 40V80' stroke-width='6.5'/%3E%3Cpath d='M68 14H102V106H68Z M68 14L90 23V97L68 106' stroke-width='3'/%3E%3C/svg%3E") center/contain no-repeat}.site-world[data-world=mobiliario] .kb-incl svg{color:#161615;fill:var(--mob-gold)}.site-world[data-world=mobiliario] .kb-incl li{font-weight:500}.site-header.mob-header .mobile-nav a.mob-cta{justify-content:center;gap:10px;color:#161615;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:0}.site-header.mob-header .mobile-nav a.mob-cta svg{margin-left:0;color:#161615}.site-header.mob-header .mobile-nav a.mob-to-store{justify-content:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;color:#a8a397;border-bottom:0}.site-header.mob-header .mobile-nav a.mob-to-store svg{margin-left:0}.site-world[data-world=mobiliario] .b-inner{--ed-bg:var(--mob-paper);--ed-ink:var(--mob-text);--ed-muted:var(--mob-muted);--ed-line:var(--mob-line);--line:var(--mob-line);--paper:var(--mob-surface);--b-page-muted:var(--mob-muted);background:var(--mob-paper);color:var(--mob-text)}.site-world[data-world=mobiliario] main :is(h1,h2,h3){color:var(--mob-text)}.site-world[data-world=mobiliario] .b-inner .b-photo{transform:none;border:1px solid var(--mob-line);border-radius:3px}.site-world[data-world=mobiliario] .b-photo figcaption strong{font-weight:400;text-transform:none}.site-world[data-world=mobiliario] .b-local{background:#f1ede6;color:var(--mob-gold);border-radius:2px}.site-world[data-world=mobiliario] :is(.mob-header,.mob-footer-grid) .mob-logo{color:var(--mob-text)}.site-world[data-world=mobiliario] :is(.mob-header,.mob-footer-grid) .mob-logo svg{filter:none}.site-world[data-world=mobiliario] :is(.mob-header,.mob-footer-grid) .mob-logo-text strong{color:var(--mob-text)}.site-world[data-world=mobiliario] :is(.mob-header,.mob-footer-grid) .mob-logo-text span{color:var(--mob-gold)}.site-world[data-world=mobiliario] :is(.mob-header,.mob-footer-grid) .mob-logo svg g{stroke:var(--mob-gold)}.site-world[data-world=mobiliario] .mob-header{background:#fff;border-bottom:1px solid var(--mob-gold);box-shadow:0 5px 20px -16px #0006}.site-world[data-world=mobiliario] .mob-header>.mob-topbar{background:#1b1b1a;color:#f6f3ee;border:0}.site-world[data-world=mobiliario] .mob-topbar a{color:var(--mob-gold-light)}.site-world[data-world=mobiliario] .mob-header .desktop-nav a{color:var(--mob-text)}.site-world[data-world=mobiliario] .mob-header .desktop-nav a:is(:hover,[aria-current]){color:var(--mob-gold)}.site-world[data-world=mobiliario] .mob-header .desktop-nav a[aria-current]:after{background:var(--mob-gold)}.site-world[data-world=mobiliario] .mob-header .menu-toggle{background:#fff;color:var(--mob-text);border-color:var(--mob-control)}.site-world[data-world=mobiliario] .mob-header .mobile-nav{background:#fff;border-color:var(--mob-line)}.site-world[data-world=mobiliario] .mob-header .mobile-nav a{color:var(--mob-text);border-color:var(--mob-line)}.site-world[data-world=mobiliario] .mob-header .mobile-nav a small,.site-world[data-world=mobiliario] .mob-header .mobile-nav a:is(:hover,[aria-current]){color:var(--mob-gold)}.site-world[data-world=mobiliario] .mob-header .mobile-nav a[aria-current]{background:var(--mob-paper);box-shadow:inset 2px 0 0 var(--mob-gold)}.site-world[data-world=mobiliario] .mob-header .mobile-nav a svg{color:currentColor}.site-world[data-world=mobiliario] .mob-header .mobile-nav a.mob-cta{color:#161615}.site-world[data-world=mobiliario] .mob-header .mobile-nav a.mob-to-store{color:var(--mob-muted)}.site-world[data-world=mobiliario] .mob-header .cart-count{background:var(--mob-gold-light);color:#161615}.site-world[data-world=mobiliario] .mob-header .cart-button{color:var(--mob-text)}.site-world[data-world=mobiliario] .mob-footer{background:#f1ede6;color:var(--mob-text)}.site-world[data-world=mobiliario] .mob-footer-cta{background:#1b1b1a;border-bottom:1px solid var(--mob-gold)}.site-world[data-world=mobiliario] .mob-footer-cta h2{background:none;color:var(--mob-gold-light);font-weight:400;text-transform:none;letter-spacing:-.02em}.site-world[data-world=mobiliario] .mob-footer-cta h2 span{color:#f6f3ee;font-weight:300;letter-spacing:0}.site-world[data-world=mobiliario] .mob-cta.is-pill{border-radius:2px;white-space:normal;text-align:center}.site-world[data-world=mobiliario] .mob-footer .icon-line svg,.site-world[data-world=mobiliario] .mob-footer-grid h3{color:var(--mob-gold)}.site-world[data-world=mobiliario] .mob-footer .footer-bottom,.site-world[data-world=mobiliario] .mob-footer-grid p{color:var(--mob-muted)}.site-world[data-world=mobiliario] .mob-footer .icon-line,.site-world[data-world=mobiliario] .mob-footer-grid nav a,.site-world[data-world=mobiliario] .mob-footer-store a{color:var(--mob-text)}.site-world[data-world=mobiliario] .mob-footer-grid a:hover{color:var(--mob-gold);text-decoration:underline;text-underline-offset:4px}.site-world[data-world=mobiliario] .mob-footer-store{background:#fff;border-color:var(--mob-line);box-shadow:var(--mob-shadow)}.site-world[data-world=mobiliario] .mob-footer .footer-bottom{border-color:var(--mob-line)}.site-world[data-world=mobiliario] :is(.mob-topbar,.mob-footer-cta,.vr-stage) :focus-visible{outline-color:var(--mob-gold-light)}.site-world[data-world=mobiliario] :is(.b-inner,.vr-quote) :is(input:not([type=checkbox]):not([type=range]):not([type=color]),select,textarea){background:#fff;color:var(--mob-text);border:1px solid var(--mob-control);border-radius:2px;color-scheme:light;font-family:inherit}.site-world[data-world=mobiliario] :is(.b-inner,.vr-quote) :is(input,textarea)::placeholder{color:var(--mob-muted);opacity:1}.site-world[data-world=mobiliario] :is(.b-inner,.vr-quote) :is(input,select,textarea):disabled{background:#f1ede6;color:var(--mob-muted)}.site-world[data-world=mobiliario] :is(.b-inner,.vr-quote) :is(.optional,.form-footnote,.checkbox-label,.file-field small){color:var(--mob-muted)}.site-world[data-world=mobiliario] :is(.b-inner,.vr-quote) .form-error{color:#a32b20}.site-world[data-world=mobiliario] :is(.b-inner,.vr-quote) .form-result{border-radius:3px}.site-world[data-world=mobiliario] :is(.b-inner,.vr-quote) .form-result.error{background:#fff1ed;color:#91271e;border-color:#bc7669}.site-world[data-world=mobiliario] :is(.b-inner,.vr-quote) .form-result.success{background:#edf5ec;color:#28552c;border-color:#789a78}.site-world[data-world=mobiliario] :is(.b-inner,.vr-quote) .form-result :is(p,small,strong){color:inherit}.site-world[data-world=mobiliario] .b-tracker-page .page-intro{background:#fff;border-bottom:1px solid var(--mob-line);padding-block:38px 52px}.site-world[data-world=mobiliario] .b-tracker-page .section{background:var(--mob-paper)}.site-world[data-world=mobiliario] .b-tracker-page :is(.tracker-form,.empty-state){background:#fff;border:1px solid var(--mob-line);border-radius:3px;box-shadow:var(--mob-shadow);filter:none;-webkit-mask:none;mask:none}.site-world[data-world=mobiliario] .b-tracker-page .tracker-form{border-top:2px solid var(--mob-gold)}.site-world[data-world=mobiliario] .b-tracker-page .tracker-layout>*{min-width:0}.site-world[data-world=mobiliario] .b-tracker-page .order-title{border-color:var(--mob-line)}.site-world[data-world=mobiliario] .b-tracker-page .status-pill{background:#f1ede6;color:var(--mob-gold);border:1px solid var(--mob-line);border-radius:3px}.site-world[data-world=mobiliario] .b-tracker-page .timeline-marker{background:#fff;color:var(--mob-muted);border-color:var(--mob-control)}.site-world[data-world=mobiliario] .b-tracker-page .timeline .done .timeline-marker{background:var(--mob-gold);color:#fff;border-color:var(--mob-gold)}.site-world[data-world=mobiliario] .b-tracker-page .timeline .current .timeline-marker{background:var(--mob-gold-grad);color:#161615;border-color:var(--mob-gold);box-shadow:0 0 0 5px #8a6a2c14}.site-world[data-world=mobiliario] .b-tracker-page .timeline .pending{color:var(--mob-muted)}.site-world[data-world=mobiliario] .b-tracker-page .timeline img{border-radius:3px}.site-world[data-world=mobiliario] :is(.sk-page,.sk-hero){background:var(--mob-paper)}.site-world[data-world=mobiliario] :is(.sk,.sk-btn){background:#e6e0d6;border-radius:3px}.site-world[data-world=mobiliario] .sk:after{background:linear-gradient(90deg,transparent,#ffffff80 50%,transparent)}.site-world[data-world=mobiliario] .sk-card{background:#fff;border:1px solid var(--mob-line);box-shadow:var(--mob-shadow)}@media (max-width:1180px){.site-world[data-world=mobiliario] .mob-header .desktop-nav{display:none}.site-world[data-world=mobiliario] .mob-header .menu-toggle{display:grid}}@media (max-width:560px){.site-world[data-world=mobiliario] .mob-topbar .container{text-align:center}.site-world[data-world=mobiliario] .mob-topbar .container>span{font-size:10px;line-height:1.5;white-space:normal}.site-world[data-world=mobiliario] .mob-header .header-inner{gap:10px}.site-world[data-world=mobiliario] .mob-logo{gap:8px}.site-world[data-world=mobiliario] .mob-footer-grid>*{min-width:0}.site-world[data-world=mobiliario] .mob-footer :is(a,p){overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.site-world[data-world=mobiliario] *,.site-world[data-world=mobiliario] :after,.site-world[data-world=mobiliario] :before{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}.sk-page{min-height:70vh;padding-bottom:64px}.sk-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.sk,.sk-sr{overflow:hidden}.sk{position:relative;display:block;border-radius:var(--m-ctl,6px);background:#ffffff17}.sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,#ffffff14 45%,#ffffff1f 50%,#ffffff14 55%,transparent);animation:sk-shine 1.4s ease-in-out infinite}@keyframes sk-shine{to{transform:translateX(100%)}}.sk-bar{border-radius:4px}.sk-title{border-radius:6px}.sk-hero{display:flex;align-items:flex-end;min-height:min(62vh,620px);background:linear-gradient(0deg,var(--m-wall,#181716),#ffffff08)}.sk-hero.is-tall{min-height:min(calc(100svh - 120px),820px)}.sk-hero-inner{display:grid;grid-template-columns:minmax(0,720px);gap:14px;padding-block:56px}.sk-btn{width:200px;height:50px;margin-top:8px;border-radius:var(--m-ctl,6px);background:#ffffff1c}.sk-btn.is-wide{width:100%;max-width:360px}.sk-body{padding-top:40px}.sk-head{display:grid;gap:12px;margin-bottom:28px}.sk-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.sk-chip{width:110px;height:40px;border-radius:999px}.sk-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.sk-card{display:grid;border-radius:var(--m-radius,8px);overflow:hidden;background:#ffffff08}.sk-media{aspect-ratio:4/3;border-radius:0}.sk-media.is-square{aspect-ratio:1}.sk-card-body{display:grid;gap:10px;padding:14px 16px 18px}.sk-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:40px}.sk-product-photo{border-radius:var(--m-radius,8px)}.sk-product-info{display:grid;gap:16px;align-content:start}.sk-form{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.sk-panel{height:320px;border-radius:var(--m-radius,8px)}.sk-panel.is-big{height:380px}@media (max-width:760px){.sk-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-form,.sk-product{grid-template-columns:minmax(0,1fr)}.sk-hero-inner{padding-block:32px}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}