.am-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2a1d3a;--ink-2:#5d4d70;--ink-3:#8b7d9c;--plum:#3b2552;--plum-deep:#21132d;--brand:#7e52c6;--brand-2:#a57fe3;--lilac:#e8dcf8;--lav:#f6f0fd;--cream:#fbf8f4;--sand:#f2ebe2;--white:#fff;--line:#2a1d3a1f;--grad:linear-gradient(135deg, #bb9de8 0%, #8a5cc9 100%);--serif:var(--font-am-bodoni), "Didot", Georgia, serif;--script:var(--font-am-vibes), cursive;--sans:var(--font-am-jost), system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--radius:22px;--ease:cubic-bezier(.2, .7, .2, 1)}.am-root *,.am-root :before,.am-root :after{box-sizing:border-box}.am-root{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}.am-root img{max-width:100%;display:block}.am-root a{color:inherit;text-decoration:none}.am-root :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.am-root .wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.am-root .eyebrow{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:500}.am-root .display{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.05}.am-root .display em,.am-root .serif-em{color:var(--brand);font-style:italic}.am-root .script{font-family:var(--script);letter-spacing:0;font-weight:400}.am-root [id]{scroll-margin-top:72px}.am-root .sec{padding:clamp(72px,10vw,128px) 0}.am-root .sec-head{text-align:center;max-width:720px;margin:0 auto clamp(40px,6vw,64px)}.am-root .sec-head .display{margin-top:14px;font-size:clamp(36px,5.2vw,64px)}.am-root .sec-head p{color:var(--ink-2);max-width:560px;margin:18px auto 0;font-size:17px}.am-root .ornament{color:var(--brand-2);justify-content:center;align-items:center;gap:14px;margin:22px auto 0;display:flex}.am-root .ornament:before,.am-root .ornament:after{content:"";opacity:.6;background:currentColor;width:64px;height:1px}.am-root .ornament svg{width:14px;height:14px}.am-root .btn{min-height:52px;font:500 14px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;transition:transform .35s var(--ease), background .3s, color .3s, box-shadow .3s;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;display:inline-flex}.am-root .btn:hover{transform:translateY(-2px)}.am-root .btn-primary{background:var(--grad);color:#fff;box-shadow:0 12px 30px -12px #7e52c6b3}.am-root .btn-light{color:var(--plum);background:#fff}.am-root .btn-ghost{color:#fff;border:1px solid #ffffffb3}.am-root .btn-ghost:hover{background:#ffffff1f}.am-root .btn-outline{border:1px solid var(--ink);color:var(--ink)}.am-root .btn-outline:hover{background:var(--ink);color:#fff}.am-root .link-arrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.am-root .link-arrow svg{width:16px;height:16px;transition:transform .3s var(--ease)}.am-root .link-arrow:hover svg{transform:translate(5px)}.am-root .nav{z-index:50;color:#fff;transition:background .4s,box-shadow .4s,color .4s;position:fixed;inset:0 0 auto}.am-root .nav-in{height:84px;transition:height .4s var(--ease);justify-content:space-between;align-items:center;gap:24px;display:flex}.am-root .nav.solid{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);color:var(--ink);background:#fbf8f4e6}.am-root .nav.solid .nav-in{height:70px}.am-root .brand{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.am-root .brand b{font-family:var(--serif);letter-spacing:.26em;font-size:24px;font-weight:500}.am-root .brand small{letter-spacing:.42em;text-transform:uppercase;opacity:.8;margin-top:7px;font-size:8.5px}.am-root .nav-links{gap:34px;margin:0;padding:0;list-style:none;display:flex}.am-root .nav-links a{letter-spacing:.2em;text-transform:uppercase;padding:6px 0;font-size:12.5px;font-weight:500;position:relative}.am-root .nav-links a:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.am-root .nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}.am-root .nav-actions{align-items:center;gap:8px;display:flex}.am-root .icon-btn{border-radius:50%;place-items:center;width:42px;height:42px;transition:background .3s;display:grid}.am-root .icon-btn:hover{background:#7e52c61f}.am-root .icon-btn svg{width:20px;height:20px}.am-root .nav .btn{min-height:42px;padding:0 22px;font-size:12px}.am-root .nav:not(.solid) .btn-primary{color:var(--plum);box-shadow:none;background:#fff}.am-root .burger{display:none}.am-root button.icon-btn{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.am-root .cart-btn{position:relative}.am-root .cart-count{background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:18px;position:absolute;top:2px;right:0}.am-root .drawer .drawer-close{color:#fff}.am-root .drawer{z-index:60;background:var(--plum-deep);color:#fff;padding:28px var(--gutter);transition:transform .5s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.am-root .drawer.open{transform:none}.am-root .drawer-top{justify-content:space-between;align-items:center;display:flex}.am-root .drawer ul{gap:20px;margin:56px 0 0;padding:0;list-style:none;display:grid}.am-root .drawer ul a{font-family:var(--serif);font-size:38px}.am-root .drawer .btn{margin-top:auto}.am-root .hero{text-align:center;color:#fff;isolation:isolate;place-items:center;min-height:max(640px,100svh);display:grid;position:relative;overflow:hidden}.am-root .hero-bg{z-index:-2;position:absolute;inset:-4% 0 0}.am-root .hero-bg img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;animation:am-heroZoom 14s var(--ease) forwards;transform:scale(1.06)}.am-root .hero:before{content:"";z-index:-1;background:radial-gradient(70% 60%,#21132d8c,#21132d33 70%),linear-gradient(#21132d8c 0%,#3b255240 45%,#21132dd9 100%);position:absolute;inset:0}@keyframes am-heroZoom{to{transform:scale(1)}}.am-root .hero-in{padding:120px var(--gutter) 110px;max-width:980px}.am-root .hero .eyebrow{color:#fff;opacity:.9;align-items:center;gap:14px;display:inline-flex}.am-root .hero .eyebrow:before,.am-root .hero .eyebrow:after{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.am-root .hero h1{font-family:var(--serif);letter-spacing:-.015em;margin:26px 0 0;font-size:clamp(50px,9vw,116px);font-weight:400;line-height:.98}.am-root .hero h1 .script{color:#e9dbff;text-shadow:0 6px 40px #a57fe38c;margin-top:.02em;font-size:1.12em;line-height:.95;display:block}.am-root .hero p{opacity:.95;max-width:600px;margin:28px auto 0;font-size:clamp(16px,1.6vw,19px);font-weight:300}.am-root .hero p b{font-weight:500}.am-root .hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.am-root .scroll-cue{letter-spacing:.4em;text-transform:uppercase;opacity:.85;flex-direction:column;align-items:center;gap:10px;font-size:10.5px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.am-root .scroll-cue i{transform-origin:top;background:linear-gradient(#fff,#0000);width:1px;height:42px;animation:2.2s ease-in-out infinite am-cue}@keyframes am-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.am-root .marquee{background:var(--lilac);color:var(--plum);border-block:1px solid #7e52c62e;overflow:hidden}.am-root .marquee-track{width:max-content;animation:38s linear infinite am-marquee;display:flex}.am-root .marquee span{font-family:var(--serif);white-space:nowrap;align-items:center;padding:18px 0;font-size:clamp(22px,2.6vw,30px);font-style:italic;display:inline-flex}.am-root .marquee span:after{content:"✦";color:var(--brand);margin:0 28px;font-size:.5em;font-style:normal}@keyframes am-marquee{to{transform:translate(-50%)}}.am-root .cats{background:var(--cream)}.am-root .cat-grid{grid-template-columns:repeat(6,1fr);gap:34px 18px;display:grid}.am-root .cat{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.am-root .cat-ico{aspect-ratio:1;width:clamp(84px,9vw,112px);transition:transform .45s var(--ease), box-shadow .45s;border-radius:50%;overflow:hidden;box-shadow:0 14px 30px -14px #7e52c6a6}.am-root .cat:hover .cat-ico{transform:translateY(-6px)rotate(-4deg);box-shadow:0 22px 40px -16px #7e52c6cc}.am-root .cat-ico img{object-fit:cover;width:100%;height:100%}.am-root .cat b{font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.1}.am-root .cat small{letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.am-root .cat-all .cat-ico{background:var(--white);box-shadow:none;color:var(--brand);border:1px dashed #7e52c680;place-items:center;display:grid}.am-root .cat-all .cat-ico svg{width:34px;height:34px}.am-root .chapters{background:var(--white)}.am-root .chapter{border-top:1px solid var(--line);grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,6vw,88px);padding:clamp(48px,7vw,88px) 0;display:grid}.am-root .chapter:first-of-type{border-top:0;padding-top:0}.am-root .chapter.rev{grid-template-columns:7fr 5fr}.am-root .chapter.rev .ch-text{order:2}.am-root .ch-index{align-items:center;gap:12px;display:inline-flex}.am-root .ch-index img{border-radius:50%;width:46px;height:46px}.am-root .ch-index span{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.am-root .ch-name{font-family:var(--serif);margin:26px 0 0;font-size:clamp(48px,6.4vw,88px);font-weight:400;line-height:.95}.am-root .ch-name .script{color:var(--brand);margin:6px 0 0 .1em;font-size:.5em;line-height:1.1;display:block}.am-root .ch-tags{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.am-root .ch-tags li{letter-spacing:.1em;text-transform:uppercase;background:var(--lav);color:var(--plum);border-radius:999px;padding:7px 14px;font-size:12px}.am-root .ch-text p{color:var(--ink-2);max-width:420px;margin:22px 0 28px;font-size:17px}.am-root .ch-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:32px;display:grid}.am-root .ch-grid .pcard:nth-child(2){transform:translateY(32px)}.am-root .pcard{flex-direction:column;gap:6px;display:flex;position:relative}.am-root .pimg{aspect-ratio:1;border-radius:var(--radius);background:var(--sand);position:relative;overflow:hidden}.am-root .pimg img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.am-root .pcard:hover .pimg img{transform:scale(1.06)}.am-root .pimg:after{content:"Ver producto";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--plum);opacity:0;transition:.4s var(--ease);background:#ffffffeb;border-radius:999px;padding:12px;font-size:11.5px;font-weight:500;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(10px)}.am-root .pcard:hover .pimg:after{opacity:1;transform:none}.am-root .pcat{letter-spacing:.24em;text-transform:uppercase;color:var(--brand);margin-top:10px;font-size:11px}.am-root .pname{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15.5px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.am-root .pprice{font-family:var(--serif);font-size:19px;font-weight:500}.am-root .manifesto{background:var(--plum-deep);color:#f3ebff;text-align:center;position:relative;overflow:hidden}.am-root .manifesto:before,.am-root .manifesto:after{content:"";filter:blur(30px);opacity:.5;pointer-events:none;border-radius:50%;width:640px;height:640px;position:absolute}.am-root .manifesto:before{background:radial-gradient(circle,#a57fe38c,#0000 65%);top:-280px;left:-200px}.am-root .manifesto:after{background:radial-gradient(circle,#7e52c680,#0000 65%);bottom:-320px;right:-180px}.am-root .manifesto .wrap{z-index:1;max-width:1040px;position:relative}.am-root .manifesto blockquote{font-family:var(--serif);margin:34px 0 0;font-size:clamp(28px,4vw,52px);line-height:1.22}.am-root .manifesto blockquote em,.am-root .manifesto .eyebrow{color:#c9adf5}.am-root .manifesto .sign{font-family:var(--script);color:#e3d1ff;margin-top:30px;font-size:clamp(38px,5vw,60px)}.am-root .shop{background:var(--cream)}.am-root .tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 44px;display:flex}.am-root .tab{font:500 12.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:13px 22px;transition:all .3s}.am-root .tab:hover{border-color:var(--brand);color:var(--brand)}.am-root .tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.am-root .shop-grid{grid-template-columns:repeat(4,1fr);gap:34px 22px;display:grid}.am-root .shop-grid .pcard{animation:am-fadeUp .6s var(--ease) both}@keyframes am-fadeUp{0%{opacity:0;transform:translateY(18px)}}.am-root .shop-more{text-align:center;margin-top:56px}.am-root .studio{background:var(--lav);position:relative;overflow:hidden}.am-root .svc-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.am-root .svc{background:var(--white);transition:transform .45s var(--ease), box-shadow .45s;border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px #2a1d3a0a}.am-root .svc:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #3b255273}.am-root .svc-img{aspect-ratio:4/4.2;overflow:hidden}.am-root .svc-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.am-root .svc:hover .svc-img img{transform:scale(1.05)}.am-root .svc-body{flex-direction:column;flex:1;padding:24px 24px 26px;display:flex}.am-root .svc-num{font-family:var(--serif);color:var(--brand-2);font-size:15px;font-style:italic}.am-root .svc h3{font-family:var(--serif);margin:6px 0 10px;font-size:26px;font-weight:500;line-height:1.1}.am-root .svc p{color:var(--ink-2);flex:1;margin:0 0 22px;font-size:15px}.am-root .course{background:var(--grad);color:#fff;border-radius:26px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:36px clamp(24px,4vw,52px);display:grid;position:relative;overflow:hidden}.am-root .course:after{content:"Aprende";font-family:var(--script);opacity:.1;pointer-events:none;font-size:150px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.am-root .course-ico{background:#ffffff2e;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.am-root .course-ico svg{width:36px;height:36px}.am-root .course h3{font-family:var(--serif);margin:0 0 6px;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.1}.am-root .course p{opacity:.92;max-width:560px;margin:0}.am-root .course .btn{z-index:1;position:relative}.am-root .paths{grid-template-columns:1fr 1fr;display:grid}.am-root .path{color:#fff;isolation:isolate;align-items:flex-end;min-height:clamp(440px,46vw,620px);display:flex;position:relative;overflow:hidden}.am-root .path img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.am-root .path:hover img{transform:scale(1.05)}.am-root .path:before{content:"";z-index:-1;background:linear-gradient(#21132d0d 30%,#21132dd1 100%);position:absolute;inset:0}.am-root .path-in{max-width:520px;padding:clamp(28px,4vw,56px)}.am-root .path .eyebrow{color:#e3d1ff}.am-root .path h3{font-family:var(--serif);margin:14px 0;font-size:clamp(38px,4.4vw,60px);font-weight:400;line-height:1}.am-root .path p{opacity:.92;margin:0 0 22px}.am-root .path .link-arrow{color:#fff}.am-root .essence{background:var(--white)}.am-root .essence-in{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(36px,7vw,104px);display:grid}.am-root .arch{isolation:isolate;position:relative}.am-root .arch-frame{aspect-ratio:4/5;border-radius:999px 999px 26px 26px;overflow:hidden;box-shadow:0 40px 70px -40px #3b25528c}.am-root .arch-frame img{object-fit:cover;width:100%;height:100%}.am-root .arch:before{content:"";border:1px solid var(--brand-2);z-index:-1;border-radius:999px 999px 26px 26px;position:absolute;inset:-18px 18px 18px -18px}.am-root .arch-tag{background:var(--white);border-radius:18px;align-items:center;gap:12px;padding:16px 20px;font-size:13.5px;line-height:1.3;display:flex;position:absolute;bottom:40px;right:-22px;box-shadow:0 20px 40px -20px #3b255273}.am-root .arch-tag svg{width:22px;height:22px;color:var(--brand);flex:none}.am-root .essence blockquote{font-family:var(--serif);margin:18px 0 0;font-size:clamp(36px,4.6vw,62px);line-height:1.08}.am-root .essence blockquote em{color:var(--brand)}.am-root .essence .lead{color:var(--ink-2);max-width:520px;margin:26px 0 0;font-size:17px}.am-root .values{gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.am-root .values li{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.am-root .values .vi{background:var(--lav);width:40px;height:40px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.am-root .values .vi svg{width:18px;height:18px}.am-root .values b{font-weight:500;display:block}.am-root .values span{color:var(--ink-2);font-size:15px}.am-root .stats{border-top:1px solid var(--line);gap:clamp(28px,5vw,56px);margin-top:38px;padding-top:30px;display:flex}.am-root .stat b{font-family:var(--serif);color:var(--plum);font-size:clamp(36px,4vw,48px);font-weight:500;line-height:1}.am-root .stat small{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-size:11.5px;display:block}.am-root .status{letter-spacing:.04em;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:500;display:inline-flex}.am-root .status i{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.am-root .status.is-open{color:#2f8a5b;background:#e8f6ee}.am-root .status.is-closed{color:#9b3f5c;background:#fbe9ef}.am-root .map-tint{filter:grayscale()sepia(.35)hue-rotate(215deg)saturate(1.6)brightness(1.04)contrast(.92)}.am-root .hours-list{margin:0;padding:0;list-style:none}.am-root .hours-list li{align-items:baseline;gap:12px;padding:12px 0;display:flex}.am-root .hours-list li .lead{opacity:.35;border-bottom:1px dotted;flex:1;transform:translateY(-4px)}.am-root .hours-list li.today{font-weight:500}.am-root .hours-list li.today .day:after{content:"Hoy";letter-spacing:.2em;text-transform:uppercase;background:var(--brand);color:#fff;vertical-align:2px;border-radius:999px;margin-left:10px;padding:3px 8px;font-size:10.5px}.am-root .va{background:var(--plum-deep);color:#eadcff;position:relative;overflow:hidden}.am-root .va:before{content:"";pointer-events:none;background:radial-gradient(circle,#a57fe366,#0000 65%);border-radius:50%;width:720px;height:720px;position:absolute;top:-300px;left:-260px}.am-root .va-in{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid;position:relative}.am-root .va .eyebrow{color:#c9adf5}.am-root .va h2{color:#fff;margin:16px 0 0;font-size:clamp(42px,5.4vw,72px)}.am-root .va h2 em{color:#c9adf5}.am-root .va .addr{font-family:var(--serif);color:#fff;margin:28px 0 18px;font-size:clamp(22px,2.2vw,28px);line-height:1.3}.am-root .va .hours-list{border-top:1px solid #c9adf533;max-width:460px;margin:30px 0 34px}.am-root .va .hours-list li{border-bottom:1px solid #c9adf533;font-size:16px}.am-root .va .hours-list .time{font-family:var(--serif);color:#fff;font-size:18px}.am-root .va .status.is-open{color:#8fe0b3;background:#2f8a5b2e}.am-root .va .status.is-closed{color:#f3a9c1;background:#9b3f5c38}.am-root .va-cta{flex-wrap:wrap;gap:12px;display:flex}.am-root .va-map{position:relative}.am-root .va-map .frame{aspect-ratio:4/5;border:1px solid #c9adf559;border-radius:999px 999px 26px 26px;overflow:hidden;box-shadow:0 50px 80px -40px #000000b3}.am-root .va-map iframe{border:0;width:100%;height:100%;display:block}.am-root .va-map:before{content:"";pointer-events:none;border:1px solid #c9adf559;border-radius:999px 999px 26px 26px;position:absolute;inset:-18px -18px 18px 18px}.am-root .va-pin{color:var(--ink);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;line-height:1.3;display:flex;position:absolute;bottom:44px;left:-24px;box-shadow:0 24px 40px -20px #0009}.am-root .va-pin span.logo{font-family:var(--serif);letter-spacing:.2em;font-size:15px}.am-root .community{background:var(--white)}.am-root .ig-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.am-root .ig{aspect-ratio:1;border-radius:16px;position:relative;overflow:hidden}.am-root .ig img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.am-root .ig:after{content:"";opacity:0;background:#3b255280 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='.8' fill='white'/%3E%3C/svg%3E") 50%/34px no-repeat;transition:opacity .35s;position:absolute;inset:0}.am-root .ig:hover:after{opacity:1}.am-root .ig:hover img{transform:scale(1.06)}.am-root .social-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}.am-root .social-row .btn{min-height:48px;padding:0 22px;font-size:12px}.am-root .social-row .btn svg{width:18px;height:18px}.am-root .perks{background:var(--lav);border-top:1px solid #7e52c626;padding:46px 0}.am-root .perks-in{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.am-root .perk{grid-template-columns:46px 1fr;align-items:center;gap:14px;display:grid}.am-root .perk-ico{background:var(--white);width:46px;height:46px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.am-root .perk-ico svg{width:22px;height:22px}.am-root .perk b{font-size:15px;font-weight:500;display:block}.am-root .perk span{color:var(--ink-2);font-size:13.5px}.am-root .footer{background:var(--plum-deep);color:#d9cbe9;padding:clamp(64px,8vw,96px) 0 0;position:relative;overflow:hidden}.am-root .footer:before{content:"";pointer-events:none;background:radial-gradient(circle,#7e52c659,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:-380px;right:-260px}.am-root .footer-top{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;display:grid;position:relative}.am-root .footer .brand b{color:#fff;font-size:34px}.am-root .footer .brand small{color:#c9adf5}.am-root .footer-tag{font-family:var(--script);color:#e3d1ff;margin:22px 0 10px;font-size:36px;line-height:1.1}.am-root .footer-about{opacity:.85;max-width:330px;margin:0;font-size:14.5px}.am-root .footer h4{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#fff;margin:8px 0 22px;font-size:12px;font-weight:500}.am-root .footer ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.am-root .footer ul a{font-size:15px;transition:color .25s,padding .25s}.am-root .footer ul a:hover{color:#fff;padding-left:4px}.am-root .contact-list li{grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:14.5px;display:grid}.am-root .contact-list svg{color:#c9adf5;width:18px;height:18px;margin-top:3px}.am-root .socials{gap:10px;margin-top:26px;display:flex}.am-root .socials a{border:1px solid #d9cbe94d;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .3s,border-color .3s;display:grid}.am-root .socials a:hover{background:var(--brand);border-color:var(--brand);color:#fff}.am-root .socials svg{width:18px;height:18px}.am-root .footer-word{-webkit-user-select:none;user-select:none;margin:clamp(56px,8vw,88px) 0 -2px;position:relative}.am-root .footer-word svg{width:100%;height:auto;display:block}.am-root .footer-word text{font-family:var(--serif);fill:none;stroke:#c9adf542;stroke-width:1px;font-size:190px}.am-root .footer-bottom{opacity:.75;border-top:1px solid #d9cbe924;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0 28px;font-size:13px;display:flex;position:relative}.am-root .footer-bottom a:hover{color:#fff}.am-root .reveal{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(28px)}.am-root .reveal.in{opacity:1;transform:none}.am-root .d1{transition-delay:.1s}.am-root .d2{transition-delay:.2s}.am-root .d3{transition-delay:.3s}@media (max-width:1080px){.am-root .cat-grid{grid-template-columns:repeat(4,1fr)}.am-root .svc-grid{grid-template-columns:repeat(2,1fr)}.am-root .shop-grid{grid-template-columns:repeat(3,1fr)}.am-root .footer-top,.am-root .perks-in{grid-template-columns:1fr 1fr}}@media (max-width:860px){.am-root .nav-links,.am-root .nav-actions .btn,.am-root .nav-actions .hide-m{display:none}.am-root .burger{display:grid}.am-root .chapter,.am-root .chapter.rev{grid-template-columns:1fr}.am-root .chapter.rev .ch-text{order:0}.am-root .ch-grid .pcard:nth-child(2){transform:none}.am-root .ch-grid{padding-bottom:0}.am-root .paths,.am-root .essence-in{grid-template-columns:1fr}.am-root .arch{width:calc(100% - 20px);max-width:420px;margin:0 auto 20px}.am-root .arch-tag{right:-10px}.am-root .ig-grid{grid-template-columns:repeat(3,1fr)}.am-root .course{text-align:left;grid-template-columns:1fr;gap:18px}.am-root .course:after{display:none}}@media (max-width:600px){.am-root .cat-grid{margin:0 calc(var(--gutter) * -1);padding:6px var(--gutter) 16px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.am-root .cat-grid::-webkit-scrollbar{display:none}.am-root .cat{scroll-snap-align:start;flex:0 0 96px}.am-root .cat b{font-size:16px}.am-root .cat small{letter-spacing:.06em;white-space:nowrap;font-size:10.5px}.am-root .cat-grid:after,.am-root .ch-grid:after{content:"";flex:0 0 2px}.am-root .tabs{margin:0 calc(var(--gutter) * -1) 32px;padding:0 var(--gutter);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.am-root .tabs::-webkit-scrollbar{display:none}.am-root .tab{flex:none}.am-root .shop-grid{grid-template-columns:1fr 1fr;gap:26px 14px}.am-root .ch-grid{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.am-root .ch-grid::-webkit-scrollbar{display:none}.am-root .ch-grid .pcard{scroll-snap-align:start;flex:0 0 62%}.am-root .svc-grid,.am-root .perks-in{grid-template-columns:1fr}.am-root .footer-top{grid-template-columns:1fr 1fr;gap:36px 20px}.am-root .footer-top>:first-child,.am-root .footer-top>:last-child{grid-column:1/-1}.am-root .stats{gap:22px}.am-root .hero-cta .btn{width:100%}.am-root .pname{font-size:14px}.am-root .pimg:after{display:none}}@media (max-width:860px){.am-root .va-in{grid-template-columns:1fr}.am-root .va-map{width:calc(100% - 20px);max-width:420px;margin:10px auto 0}.am-root .va-pin{left:-6px}}@media (max-width:600px){.am-root .va-cta .btn{width:100%}.am-root .status{font-size:12px}.am-root .va .hours-list li{gap:8px;font-size:14px}.am-root .va .hours-list .day,.am-root .va .hours-list .time{white-space:nowrap}.am-root .va .hours-list .time{font-size:15.5px}.am-root .hours-list li.today .day:after{margin-left:6px;padding:2px 6px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.am-root *,.am-root :before,.am-root :after{transition:none!important;animation:none!important}.am-root .reveal{opacity:1;transform:none}}
@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin-s.p.14og3_uq6yls0.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin_italic-s.p.0rrr4v4rsoo3q.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:italic}@font-face{font-family:bodoni Fallback;src:local(Arial);ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.0%;size-adjust:105.2%}.qk5xVa_className{font-family:bodoni,bodoni Fallback}.qk5xVa_variable{--font-am-bodoni:"bodoni", "bodoni Fallback"}
@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e5f881e1ca6a9a-s.3r71i8beaaw7i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2efc0c479abd2474-s.02-h3o5cqnryq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70963ccca14000df-s.3dxjtj6-bs-2c.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a146d0fd3ff96e4-s.3pzgmnk57caz1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0474ff9f7224a0da-s.0_mk8de7o781e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.p.3rqg0w444aekk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.pEqSxa_className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}.pEqSxa_variable{--font-am-vibes:"Great Vibes", "Great Vibes Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.X0u6DG_className{font-family:Jost,Jost Fallback;font-style:normal}.X0u6DG_variable{--font-am-jost:"Jost", "Jost Fallback"}
.ab-root{--crema:#faf6f1;--beige:#eee4da;--camel:#c6a98e;--cafe-o:#3a2618;--cafe:#5a4334;--linea:#c29b83;--texto-claro:#f3e9de;--footer:#3b271b;--r:22px;--r-foto:14px;--sombra:0 10px 30px #3a26181a;--serif:"Cormorant Garamond", serif;--sans:"Figtree", system-ui, sans-serif}.ab-root,.ab-root *{box-sizing:border-box}.ab-root{background:var(--crema);color:var(--cafe-o);font:400 16px/1.55 var(--sans);margin:0}.ab-root a{color:inherit;text-decoration:none}.ab-root img{max-width:100%;display:block}.ab-root .wrap{max-width:1280px;margin:0 auto;padding:0 28px}html:has(.ab-root){scroll-behavior:smooth}.ab-root section[id],.ab-root [id=visita]{scroll-margin-top:110px}@media (prefers-reduced-motion:reduce){html:has(.ab-root){scroll-behavior:auto}}.ab-root a,.ab-root button,.ab-root .ib,.ab-root .tab,.ab-root .btn,.ab-root .btn-l,.ab-root .ico,.ab-root .look li a,.ab-root footer a,.ab-root .hd nav a{transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out,opacity .25s ease-out,box-shadow .25s ease-out,padding .25s ease-out,transform .25s ease-out}.ab-root svg.i{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ab-root .hd{z-index:5;background:0 0;border-bottom:1px solid #0000;margin-bottom:-92px;transition:background .3s ease-out,border-color .3s ease-out;position:sticky;top:0}.ab-root .hd.solido{background:var(--crema);border-bottom-color:#5a43341f}.ab-root .hd .wrap{grid-template-columns:1fr auto 1fr;align-items:center;max-width:none;height:clamp(92px,4.6vw,116px);padding:0 clamp(28px,4vw,80px);display:grid}.ab-root .hd .izq{align-items:center;gap:6px;display:flex}.ab-root .hd .logo img{width:auto;height:clamp(46px,2.3vw,62px)}.ab-root .hd nav{font:500 clamp(12.5px, .62vw, 15.5px)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--cafe-o);gap:clamp(38px,2.4vw,60px);display:flex}.ab-root .hd nav a{border-bottom:1px solid #0000;padding:6px 0;transition:border-color .25s ease-out}.ab-root .hd nav a:hover{border-color:var(--linea)}.ab-root .hd .tools{justify-content:flex-end;gap:6px;display:flex}.ab-root .ib{width:42px;height:42px;color:var(--cafe-o);cursor:pointer;border-radius:999px;place-items:center;display:grid}.ab-root .ib:hover{background:var(--beige)}.ab-root .burger{display:none}.ab-root .menu-panel{z-index:20;background:var(--crema);opacity:0;pointer-events:none;flex-direction:column;padding:26px 26px 40px;transition:opacity .3s ease-out;display:flex;position:fixed;inset:0;overflow:hidden}.ab-root .menu-panel.abierto{opacity:1;pointer-events:auto}.ab-root .menu-panel .cerrar{font:500 12.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--cafe-o);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:8px 0;display:flex}.ab-root .menu-panel nav{flex-direction:column;margin-top:56px;display:flex;position:relative}.ab-root .menu-panel nav a{font:500 38px/1.3 var(--serif);color:var(--cafe-o)}.ab-root .menu-panel .peq{color:var(--cafe);flex-direction:column;gap:12px;margin-top:34px;font-size:15px;display:flex;position:relative}.ab-root .menu-panel .flor{opacity:.1;pointer-events:none;height:60%;position:absolute;bottom:-60px;left:-60px;transform:rotate(-14deg)}.ab-root .hero{background:var(--beige);height:100svh;min-height:560px;max-height:1400px;position:relative;overflow:hidden}.ab-root .hero>img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.ab-root .hero .centro{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:92px 30% 0;display:flex;position:absolute;inset:0}.ab-root .hero .centro img{width:clamp(380px,30vw,720px);max-width:100%;height:auto;margin:0 auto}.ab-root .hero .centro p{font:500 clamp(26px, 1.7vw, 38px)/1.3 var(--serif);color:var(--cafe-o);white-space:nowrap;margin:clamp(20px,1.4vw,30px) 0 clamp(28px,2vw,40px)}.ab-root .hero .centro .btn{padding:clamp(15px,.8vw,20px) clamp(30px,1.6vw,40px);font-size:clamp(15px,.78vw,19px)}@media (min-width:1600px){.ab-root .hd .ib{width:50px;height:50px}.ab-root .hd .ib svg.i{width:21px;height:21px}}.ab-root .hero .centro p.nota-h{font:400 clamp(13.5px, .8vw, 16px)/1.5 var(--sans);color:var(--cafe);letter-spacing:.02em;white-space:normal;margin:22px 0 0}.ab-root .btn{background:var(--footer);color:var(--texto-claro);font:500 15px/1 var(--sans);letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;padding:15px 30px;transition:background .25s ease-out;display:inline-flex}.ab-root .btn:hover{background:#2c1c12}.ab-root .btn-l{color:var(--cafe-o);font:500 15px/1 var(--sans);border:1px solid #3a261859;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;display:inline-flex}.ab-root .btn-l:hover{border-color:var(--cafe-o);background:#3a26180d}.ab-root section.s{padding:84px 0 0}.ab-root .t{font:500 44px/1.1 var(--serif);text-align:center;margin:0 0 10px}.ab-root .sub{text-align:center;color:var(--cafe);margin:0 0 38px}.ab-root .cats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ab-root .cat{border-radius:var(--r);aspect-ratio:1.55;background:var(--camel);grid-template-columns:52% 48%;display:grid;position:relative;overflow:hidden}.ab-root .cat .panel{flex-direction:column;justify-content:center;padding:0 0 0 30px;display:flex;position:relative;overflow:hidden}.ab-root .cat .ph{overflow:hidden}.ab-root .cat .ph img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-out}.ab-root .cat:hover .ph img{transform:scale(1.04)}.ab-root .cat .flor{opacity:.2;pointer-events:none;width:auto;height:125%;position:absolute;top:-30px;left:-40px;transform:rotate(-14deg)}.ab-root .cat h3{font:500 clamp(19px, 1.95vw, 27px)/1.02 var(--serif);text-transform:uppercase;letter-spacing:.01em;margin:0 0 8px;position:relative}.ab-root .cat p{color:#3f2a1c;margin:0 0 18px;padding-right:12px;font-size:14px;position:relative}.ab-root .cat .mini{background:var(--footer);color:var(--texto-claro);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:9px 16px;font-size:13px;display:inline-flex;position:relative}.ab-root .prendas{background:var(--beige);border-radius:var(--r);padding:40px 34px 34px;position:relative;overflow:hidden}.ab-root .prendas .flor{opacity:.12;pointer-events:none;width:auto;height:115%;position:absolute;top:-35px;left:45px;transform:rotate(-14deg)}.ab-root .prendas-in{width:1084px;max-width:100%;margin:0 auto;position:relative}.ab-root .prendas-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.ab-root .prendas-head .t{text-align:left;white-space:nowrap;margin:0}.ab-root .prendas-sub{color:var(--cafe);margin:4px 0 30px;font-size:15.5px}.ab-root .prendas-head .raya{background:var(--linea);opacity:.7;flex:1;height:1px}.ab-root .tabs{gap:10px;display:flex}.ab-root .tab{font:inherit;cursor:pointer;color:var(--cafe);background:0 0;border:1px solid #5a43344d;border-radius:999px;padding:10px 22px;font-size:14.5px}.ab-root .tab.on{background:var(--footer);border-color:var(--footer);color:var(--texto-claro)}.ab-root .seg{isolation:isolate;background:#faf6f18c;border:1px solid #5a43344d;border-radius:999px;flex:none;padding:4px;display:inline-flex;position:relative}.ab-root .seg button{z-index:1;font:500 14.5px/1 var(--sans);cursor:pointer;color:var(--cafe);white-space:nowrap;background:0 0;border:0;padding:12px 24px;transition:color .3s ease-out;position:relative}.ab-root .seg button.on{color:var(--texto-claro)}.ab-root .seg .ind{z-index:0;background:var(--footer);border-radius:999px;transition:left .35s cubic-bezier(.3,.7,.2,1),width .35s cubic-bezier(.3,.7,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.ab-root .iconos{justify-content:center;gap:16px;display:flex}.ab-root .iconos[hidden]{display:none!important}.ab-root .ico{text-align:center;width:94px;color:var(--cafe-o);font-size:14px}.ab-root .ico img{border-radius:999px;width:88px;height:88px;margin:0 auto 10px;transition:transform .25s ease-out}.ab-root .ico:hover img{transform:scale(1.05)}.ab-root .grid{grid-template-columns:repeat(4,1fr);gap:28px 22px;display:grid}.ab-root .pc .foto{border-radius:var(--r-foto);aspect-ratio:4/5;background:#f1ece6;position:relative;overflow:hidden}.ab-root .pc .foto img{object-fit:cover;width:100%;height:100%;transition:opacity .35s ease-out,transform .5s ease-out}.ab-root .pc:hover .foto img{transform:scale(1.03)}.ab-root .pc h4{transition:color .25s ease-out}.ab-root .pc:hover h4{color:var(--cafe)}.ab-root .pc .foto img.b{opacity:0;position:absolute;inset:0}.ab-root .pc:hover .foto img.b{opacity:1}.ab-root .pc h4{font:500 15px/1.35 var(--sans);margin:14px 0 4px}.ab-root .pc .precio{color:var(--cafe);font-size:15px}.ab-root .ver{text-align:center;margin:40px 0 0}.ab-root .feat{grid-template-columns:5fr 7fr;align-items:center;gap:52px;display:grid}.ab-root .feat .foto{border-radius:var(--r);aspect-ratio:4/5;background:var(--camel);position:relative;overflow:hidden}.ab-root .feat .foto img{object-fit:cover;width:100%;height:100%}.ab-root .feat h2{font:500 52px/1.05 var(--serif);margin:0 0 16px}.ab-root .feat .lead{color:var(--cafe);max-width:520px;margin:0 0 30px;font-size:17px}.ab-root .feat .mini3{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 32px;display:grid}.ab-root .looks{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ab-root .look .foto{border-radius:var(--r);aspect-ratio:4/5;background:var(--beige);display:block;position:relative;overflow:hidden}.ab-root .look .foto img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .5s ease-out}.ab-root .look:hover .foto img{transform:scale(1.03)}.ab-root .look .foto span{color:var(--cafe-o);font:500 19px/1 var(--serif);background:#faf6f1f0;border-radius:999px;padding:9px 16px;position:absolute;bottom:18px;left:18px}.ab-root .look ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ab-root .look li a{border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:8px;transition:background .25s ease-out;display:grid}.ab-root .look li a:hover{background:var(--beige)}.ab-root .look li img{object-fit:cover;background:#f1ece6;border-radius:10px;width:56px;height:70px}.ab-root .look li small{color:var(--linea);letter-spacing:.04em;margin-bottom:2px;font-size:12px;display:block}.ab-root .look li b{font-size:14.5px;font-weight:500;line-height:1.3;display:block}.ab-root .look li em{color:var(--cafe);white-space:nowrap;font-size:14.5px;font-style:normal}.ab-root section.s.oscura{background:var(--footer);color:var(--texto-claro);margin-top:84px;padding:84px 0 88px;position:relative;overflow:hidden}.ab-root section.s.oscura+section.s{padding-top:84px}.ab-root .oscura .flor-o{opacity:.07;pointer-events:none;height:420px;position:absolute;top:-60px;left:-70px;transform:rotate(-14deg)}.ab-root .oscura .t{color:#f7eee4}.ab-root .oscura .sub{color:#d8c6b4}.ab-root .oscura .look li a{background:#f3e9de12;padding:10px 14px 10px 10px}.ab-root .oscura .look li a:hover{background:#f3e9de21}.ab-root .oscura .look li b{color:#f3e9de}.ab-root .oscura .look li em{color:#d8c6b4}.ab-root .oscura .look li small{color:#c9a98d}.ab-root .oscura .look li img{background:#4a3324}.ab-root .feat.der{grid-template-columns:7fr 5fr}.ab-root .feat.der .foto{order:2}.ab-root .vecina{border-radius:var(--r);min-height:560px;position:relative;overflow:hidden}.ab-root .vecina>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ab-root .vecina .btn:hover,.ab-root .visita .btn:hover{transform:translateY(-1px)}.ab-root .vecina .card{background:var(--crema);border-radius:var(--r);width:470px;padding:42px 40px 38px;position:absolute;top:50%;right:40px;overflow:hidden;transform:translateY(-50%);box-shadow:0 14px 34px #1e120a38}.ab-root .vecina .card>*{position:relative}.ab-root .vecina .flor{opacity:.1;pointer-events:none;height:70%;bottom:-60px;right:-40px;transform:rotate(12deg);position:absolute!important}.ab-root .vecina .lugar{color:var(--cafe);letter-spacing:.04em;align-items:center;gap:10px;margin:0 0 18px;font-size:14px;display:flex}.ab-root .vecina .lugar:before{content:"";background:var(--linea);width:34px;height:1px}.ab-root .vecina h2{font:500 46px/1.07 var(--serif);margin:0 0 16px}.ab-root .vecina p{color:var(--cafe);margin:0 0 30px;font-size:17px}.ab-root .visita{border-radius:var(--r);background:var(--beige);position:relative;overflow:hidden}.ab-root .visita .mapa{background:var(--beige);min-height:600px;position:relative;overflow:hidden}.ab-root .visita .mapa iframe{border:0;width:100%;height:calc(100% + 190px);position:absolute;top:-190px;left:0}.ab-root .visita .card{background:var(--footer);width:480px;color:var(--texto-claro);border-radius:var(--r);padding:40px 40px 34px;position:absolute;top:50%;left:40px;overflow:hidden;transform:translateY(-50%);box-shadow:0 14px 34px #1e120a47}.ab-root .visita .card>*{position:relative}.ab-root .visita .flor{opacity:.14;pointer-events:none;height:75%;bottom:-70px;right:-50px;transform:rotate(12deg);position:absolute!important}.ab-root .visita h2{font:500 40px/1.1 var(--serif);color:#f7eee4;margin:0 0 20px}.ab-root .visita .dato{color:#e6d7c8;gap:12px;margin:0 0 16px;display:flex}.ab-root .visita .dato b{color:#f7eee4;font-weight:500}.ab-root .visita .i{color:#c9a98d}.ab-root .visita table{border-collapse:collapse;color:#e6d7c8;margin:4px 0 26px;font-size:15px}.ab-root .visita td{white-space:nowrap;padding:3px 22px 3px 0}.ab-root .visita .acc{flex-wrap:wrap;gap:12px;display:flex}.ab-root .visita .btn{background:var(--texto-claro);color:var(--cafe-o)}.ab-root .visita .btn:hover{background:#fff}.ab-root .visita .btn-l{color:var(--texto-claro);border-color:#f3e9de80}.ab-root .visita .nota{color:#e6d7c8}.ab-root .nota{color:var(--cafe);margin:14px 0 0;font-size:13px;position:relative}.ab-root footer{background:var(--footer);color:#e3d3c2;margin-top:96px;padding:64px 0 28px;font-size:15px;overflow:hidden}.ab-root footer .cols{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}.ab-root footer img.lg{width:auto;height:62px;margin:0 0 18px}.ab-root footer h5{font:500 15px/1 var(--sans);color:var(--texto-claro);letter-spacing:.02em;margin:6px 0 16px}.ab-root footer li{margin:0 0 10px;list-style:none}.ab-root footer ul{margin:0;padding:0}.ab-root footer a:hover{color:var(--texto-claro)}.ab-root footer .palabra{-webkit-user-select:none;user-select:none;margin:56px 0 0}.ab-root footer .palabra svg{width:100%;height:auto;display:block}.ab-root footer .palabra text{font-family:var(--serif);fill:none;stroke:#c9a98d6b;stroke-width:1px;font-size:200px;font-weight:500}.ab-root footer .bajo{color:#bfa994;justify-content:space-between;margin-top:0;padding-top:26px;font-size:13px;display:flex}@media (max-width:1180px){.ab-root .cat .panel{padding-left:20px}.ab-root .cat p{padding-right:8px;font-size:13px}.ab-root .prendas-in{width:auto}.ab-root .iconos{scrollbar-width:none;justify-content:flex-start;padding-bottom:6px;overflow-x:auto}.ab-root .ico{flex:none}}@media (min-width:861px) and (max-width:1100px){.ab-root .cat .mini{padding:8px 13px;font-size:12.5px}.ab-root .cat .mini svg{display:none}}@media (max-width:1024px){.ab-root .looks{gap:16px}.ab-root .hd .wrap{grid-template-columns:1fr auto}.ab-root .hd nav{display:none}.ab-root .burger{display:grid}}@media (max-width:860px){.ab-root .wrap{padding:0 16px}.ab-root .hd .wrap{height:66px}.ab-root .hd .logo img{height:36px}.ab-root .hd .tools .wa{display:none}.ab-root .hd{margin-bottom:-66px}.ab-root .hero{height:100svh;min-height:600px}.ab-root .hero .centro p.nota-h{margin-top:18px;font-size:12.5px}.ab-root .hero>img{object-position:50% 100%}.ab-root .hero .centro{justify-content:center;padding:66px 22px 0}.ab-root .hero .centro img{width:270px;margin:0 auto}.ab-root .hero .centro p{white-space:normal;text-wrap:balance;margin:14px 0 22px;font-size:21px}.ab-root section.s{padding:60px 0 0}.ab-root .t{font-size:34px}.ab-root .cats{grid-template-columns:1fr;gap:14px}.ab-root .cat{aspect-ratio:1.75}.ab-root .cat .panel{padding-left:20px}.ab-root .cat h3{font-size:25px}.ab-root .cat p{margin-bottom:12px;font-size:13px}.ab-root .prendas{border-radius:var(--r);padding:28px 0 24px}.ab-root .prendas-in{flex-direction:column;width:auto;display:flex}.ab-root .prendas-head{display:contents}.ab-root .prendas-head .raya{display:none}.ab-root .prendas-head .t{order:1;padding:0 16px}.ab-root .prendas-sub{order:2;margin:4px 0 14px;padding:0 16px}.ab-root .prendas-head .seg{order:3;align-self:flex-start;margin:0 16px 22px}.ab-root .seg button{padding:11px 18px;font-size:14px}.ab-root .iconos{order:4}.ab-root .prendas .flor{height:70%;top:-40px;left:-50px}.ab-root .iconos{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:14px;padding:0 16px 6px;overflow-x:auto}.ab-root .ico{flex:none;width:80px;font-size:13px}.ab-root .ico img{width:72px;height:72px}.ab-root .grid{grid-template-columns:repeat(2,1fr);gap:22px 12px}.ab-root .pc h4{font-size:14px}.ab-root .feat{grid-template-columns:1fr;gap:26px}.ab-root .looks{grid-template-columns:1fr;gap:34px}.ab-root section.s.oscura{margin-top:60px;padding:56px 0 60px}.ab-root section.s.oscura+section.s{padding-top:60px}.ab-root .feat.der{grid-template-columns:1fr}.ab-root .feat.der .foto{order:0}.ab-root .vecina{background:var(--crema);min-height:0}.ab-root .vecina>img{height:260px;position:static}.ab-root .vecina .card{width:auto;box-shadow:none;border-radius:0;padding:28px 22px;position:static;transform:none}.ab-root .vecina h2{font-size:34px}.ab-root .feat h2{font-size:40px}.ab-root .feat .mini3{gap:10px}.ab-root .visita{background:var(--footer)}.ab-root .visita .mapa{min-height:340px}.ab-root .visita .mapa iframe{height:calc(100% + 150px);top:-150px}.ab-root .visita table{font-size:14px}.ab-root .visita td{padding-right:14px}.ab-root .visita .card{width:auto;box-shadow:none;border-radius:0;padding:32px 22px;position:relative;top:auto;left:auto;transform:none}.ab-root .visita h2{font-size:32px}.ab-root footer .cols{grid-template-columns:1fr 1fr;gap:30px 18px}.ab-root footer .cols>div:first-child{grid-column:1/-1}.ab-root footer .bajo{flex-direction:column;gap:8px}}.ab-root{--serif:var(--font-ab-serif), "Cormorant Garamond", serif;--sans:var(--font-ab-sans), "Figtree", system-ui, sans-serif}.ab-root svg.i{display:inline-block}.ab-root button{font-family:inherit}.ab-root h1,.ab-root h2,.ab-root h3,.ab-root h4,.ab-root h5{font-weight:500}.ab-root p,.ab-root footer{margin-top:0}.ab-root section.s.fin{padding-bottom:96px}@media (max-width:860px){.ab-root section.s.fin{padding-bottom:60px}}.ab-root .menu-panel.abierto{overflow-y:auto}@media (min-width:1181px){.ab-root .prendas-in{width:calc(var(--ab-iconos,10) * 94px + (var(--ab-iconos,10) - 1) * 16px)}}.ab-root .ib.bolsa{position:relative}.ab-root .ib em{background:var(--footer);min-width:17px;height:17px;color:var(--texto-claro);font:600 10.5px/17px var(--sans);text-align:center;border-radius:999px;padding:0 4px;font-style:normal;position:absolute;top:3px;right:2px}.ab-root .hd .logo span,.ab-root footer .lg-txt{font:500 26px/1 var(--serif);letter-spacing:.04em}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.YwA2ua_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.YwA2ua_variable{--font-ab-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.EeiWlG_className{font-family:Figtree,Figtree Fallback;font-style:normal}.EeiWlG_variable{--font-ab-sans:"Figtree", "Figtree Fallback"}
.dv-root{--bg:#fff;--blush:#fceef1;--concrete:#edeae7;--ink:#2a2527;--muted:#6e6568;--accent:#a9505f;--accent-dark:#8e4150;--logo:#e8aeba;--neon:#ff6fae;--wine:#3e1d27;--r:14px;--shadow:0 18px 40px -24px #2a252759;--f-title:var(--font-dv-marcellus), "Marcellus", Georgia, serif;--f-body:var(--font-dv-quicksand), "Quicksand", system-ui, sans-serif;--f-neon:var(--font-dv-sacramento), "Sacramento", cursive}.dv-root *{box-sizing:border-box;margin:0;padding:0}html:has(.dv-root){scroll-behavior:smooth}.dv-root{font-family:var(--f-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;overflow-x:hidden}.dv-root img{max-width:100%;display:block}.dv-root a{color:inherit;text-decoration:none}.dv-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.dv-root .wrap{width:min(1180px,100% - 32px);margin-inline:auto}.dv-root h1,.dv-root h2,.dv-root h3{font-family:var(--f-title);color:var(--ink);font-weight:400;line-height:1.08}.dv-root h2{font-size:clamp(2rem,4vw,2.9rem)}.dv-root .kicker{color:var(--accent);font-size:.95rem;font-weight:600}.dv-root .muted{color:var(--muted)}.dv-root .ic{flex:none;width:20px;height:20px}.dv-root .star{width:12px;height:12px;color:var(--logo);flex:none}.dv-root .btn{border-radius:999px;align-items:center;gap:.55em;padding:.9em 1.55em;font-size:.95rem;font-weight:700;transition:background .25s ease-out,color .25s ease-out;display:inline-flex}.dv-root .btn-primary{background:var(--accent);color:#fff}.dv-root .btn-primary:hover{background:var(--accent-dark)}.dv-root .btn-line{color:var(--ink);border:1.5px solid var(--ink)}.dv-root .btn-line:hover{background:var(--ink);color:#fff}.dv-root .textlink{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--logo);text-decoration-color:var(--logo);text-underline-offset:5px;font-weight:700;text-decoration-thickness:2px}.dv-root :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dv-root .hdr{z-index:20;color:#fff;transition:background .3s ease-out,color .3s ease-out,box-shadow .3s ease-out;position:fixed;top:0;left:0;right:0}.dv-root .hdr.solid{color:var(--ink);background:#fff;box-shadow:0 1px #f0e6e8}.dv-root .hdr .wrap{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.dv-root .hdr .logo{height:42px;display:block;position:relative}.dv-root .hdr .logo img{width:auto;height:42px;transition:opacity .3s ease-out}.dv-root .hdr .logo .on-dark{position:absolute;inset:0}.dv-root .hdr .logo .on-light{opacity:0}.dv-root .hdr.solid .logo .on-light{opacity:1}.dv-root .hdr.solid .logo .on-dark{opacity:0}.dv-root .nav{gap:30px;font-size:.94rem;font-weight:600;display:flex}.dv-root .nav a{transition:color .25s ease-out}.dv-root .nav a:hover{color:var(--logo)}.dv-root .hdr.solid .nav a:hover{color:var(--accent)}.dv-root .hdr-actions{gap:6px;display:flex}.dv-root .icon-btn{border-radius:50%;place-items:center;width:42px;height:42px;transition:background .25s ease-out;display:grid;position:relative}.dv-root .icon-btn:hover{background:#ffffff24}.dv-root .hdr.solid .icon-btn:hover{background:var(--blush)}.dv-root .icon-btn .count{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:.62rem;font-weight:700;display:grid;position:absolute;top:4px;right:2px}@media (max-width:860px){.dv-root .nav{display:none}}.dv-root .hero{color:#fff;isolation:isolate;align-items:end;min-height:max(660px,100svh);display:grid;position:relative;overflow:hidden}.dv-root .hero-bg{z-index:-2;position:absolute;inset:0}.dv-root .hero-bg img{object-fit:cover;object-position:60% 55%;width:100%;height:100%;animation:14s ease-out forwards dv-hero-zoom;transform:scale(1.06)}@keyframes dv-hero-zoom{to{transform:scale(1)}}.dv-root .hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#1c0b11c7 0%,#1c0b1173 36%,#1c0b1100 66%),linear-gradient(#1c0b1100 65%,#1c0b1173 100%);position:absolute;inset:0}.dv-root .hero .wrap{padding:150px 0 84px}.dv-root .led{background:#fff;border-radius:3px;width:96px;height:3px;margin-bottom:22px;display:block;box-shadow:0 0 4px #fff,0 0 14px #ffffffbf,0 0 28px #ffd69673}.dv-root .hero .kicker{color:var(--logo)}.dv-root .hero h1{color:#fff;text-shadow:0 2px 24px #1c0b1159;max-width:13ch;margin:.25em 0 .35em;font-size:clamp(2.5rem,4.4vw,4rem)}.dv-root .hero .lead{color:#f2e6ea;max-width:32em;font-size:1.12rem;line-height:1.65}.dv-root .hero .ctas{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.dv-root .hero .textlink{color:#fff}.dv-root .facts{color:#f2e6ea;flex-wrap:wrap;gap:10px 28px;margin-top:40px;font-size:.92rem;font-weight:600;list-style:none;display:flex}.dv-root .facts li{align-items:center;gap:8px;display:flex}.dv-root .facts .ic{color:var(--logo)}@media (max-width:620px){.dv-root .hero .wrap{padding:150px 0 64px}.dv-root .hero-bg img{object-position:30% 70%}}.dv-root .pola{box-shadow:var(--shadow);background:#fff;border-radius:4px;padding:11px 11px 40px;position:absolute}.dv-root .pola img{object-fit:cover;width:100%;height:100%}.dv-root .pola figcaption{color:var(--muted);font-size:.82rem;font-weight:600;position:absolute;bottom:11px;left:14px;right:14px}@media (max-width:520px){.dv-root .pola figcaption{font-size:.72rem}}.dv-root .brands{background:var(--ink);color:#fff;white-space:nowrap;padding:17px 0;overflow:hidden}.dv-root .brands .track{font-family:var(--f-title);letter-spacing:.08em;align-items:center;gap:34px;font-size:1.25rem;animation:55s linear infinite dv-marquee;display:inline-flex}@keyframes dv-marquee{to{transform:translate(-50%)}}.dv-root section.block{padding:92px 0}.dv-root .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}.dv-root .arches{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.dv-root .arch .shape{aspect-ratio:3/4;border-radius:999px 999px var(--r) var(--r);background:var(--concrete);outline:2px solid var(--logo);outline-offset:5px;overflow:hidden}.dv-root .arch .shape img{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-out}.dv-root .arch:hover .shape img{transform:scale(1.05)}.dv-root .arch h3{margin-top:16px;font-size:1.12rem}.dv-root .arch p{margin-top:3px;font-size:.85rem}@media (max-width:980px){.dv-root .arches{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.dv-root .arches{grid-template-columns:repeat(2,1fr)}}.dv-root .tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.dv-root .tab{border:1px solid #eadfe2;border-radius:999px;padding:.55em 1.15em;font-size:.9rem;font-weight:600;transition:background .25s ease-out}.dv-root .tab:hover{background:var(--blush)}.dv-root .tab[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.dv-root .grid{grid-template-columns:repeat(4,1fr);gap:28px 22px;display:grid}.dv-root .prod .ph{aspect-ratio:1;border-radius:var(--r);background:#f7f4f3;overflow:hidden}.dv-root .prod .ph img{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-out}.dv-root .prod:hover .ph img{transform:scale(1.04)}.dv-root .prod .brand{color:var(--muted);margin-top:14px;font-size:.82rem;display:block}.dv-root .prod h4{margin:.2em 0 .35em;font-size:1rem;font-weight:600;line-height:1.35}.dv-root .prod .price{font-weight:700}.dv-root .prod .opt{color:var(--muted);margin-left:6px;font-size:.85rem;font-weight:500}@media (max-width:980px){.dv-root .grid{grid-template-columns:repeat(2,1fr)}}.dv-root .neon{--wall-a:#24131a;--wall-b:#150a0f;color:#fff;background-color:var(--wall-b);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(180deg, var(--wall-a), var(--wall-b));position:relative;overflow:hidden}.dv-root .neon .wrap{grid-template-columns:1fr 1.7fr 1fr;align-items:center;gap:40px;padding:110px 0 96px;display:grid;position:relative}.dv-root .neon .spill{pointer-events:none;background:radial-gradient(closest-side,#ff6fae4d,#ff6fae1a 55%,#0000);width:min(1100px,120vw);height:640px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.dv-root .plate{text-align:center;background:#ffffff09;border:1px solid #ffffff24;border-radius:18px;padding:48px 40px 44px;position:relative;box-shadow:inset 0 1px #ffffff1f,0 40px 70px -40px #000000b3}.dv-root .plate i{background:radial-gradient(circle at 35% 35%,#f4f1f2,#9c9597 60%,#5d5759);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 1px 2px #00000080}.dv-root .plate i:first-of-type{top:14px;left:14px}.dv-root .plate i:nth-of-type(2){top:14px;right:14px}.dv-root .plate i:nth-of-type(3){bottom:14px;left:14px}.dv-root .plate i:nth-of-type(4){bottom:14px;right:14px}.dv-root .neon .sign{font-family:var(--f-neon);color:#fff3f9;text-shadow:0 0 1px #fff, 0 0 2px #fff, 0 0 5px #ffb3d3, 0 0 10px var(--neon), 0 0 20px var(--neon), 0 0 34px #ff6fae8c;font-size:clamp(3.4rem,6.4vw,6rem);line-height:1.04}.dv-root .neon.on .sign{animation:1.6s ease-out both dv-turn-on}@keyframes dv-turn-on{0%{opacity:.15;text-shadow:none}8%{opacity:1}12%{opacity:.2;text-shadow:none}20%{opacity:1}26%{opacity:.35}34%,to{opacity:1}}.dv-root .neon .tag{text-align:center;margin-top:34px}.dv-root .neon .tag p{color:#e7dcdf;font-size:1.05rem;line-height:1.6}.dv-root .neon .tag p b{color:#fff;font-weight:700}.dv-root .btn-ig{color:var(--ink);background:#fff;margin-top:18px}.dv-root .btn-ig:hover{background:var(--blush)}.dv-root .btn-ig svg{width:18px;height:18px}.dv-root .taped{background:#fff;border-radius:3px;padding:10px 10px 38px;position:relative;box-shadow:0 26px 46px -26px #000000bf}.dv-root .taped img{aspect-ratio:3/4;object-fit:cover;width:100%}.dv-root .taped figcaption{color:var(--muted);font-size:.8rem;font-weight:600;position:absolute;bottom:10px;left:12px}.dv-root .taped:before{content:"";background:#e8aebad1;width:92px;height:26px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 1px 2px #00000026}.dv-root .taped.l{transform:rotate(-6deg)}.dv-root .taped.r{margin-top:60px;transform:rotate(5deg)}.dv-root .taped.r:before{transform:translate(-50%)rotate(5deg)}@media (max-width:960px){.dv-root .neon .wrap{grid-template-columns:1fr 1fr;padding:80px 0}.dv-root .neon .center{order:-1;grid-column:1/-1}.dv-root .taped.r{margin-top:30px}}@media (max-width:520px){.dv-root .plate{padding:36px 18px 32px}}.dv-root .feed{background:#fff}.dv-root .feed-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dv-root .tile{aspect-ratio:4/5;background:var(--concrete);border-radius:6px;margin:0;position:relative;overflow:hidden}.dv-root .tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-out}.dv-root .tile:hover img{transform:scale(1.04)}.dv-root .tile figcaption{opacity:0;background:#fffffff0;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:opacity .25s ease-out,transform .25s ease-out;position:absolute;bottom:12px;left:12px;transform:translateY(6px)}.dv-root .tile:hover figcaption,.dv-root .tile:focus-within figcaption{opacity:1;transform:none}.dv-root .tile.text{background:var(--blush);flex-direction:column;justify-content:space-between;gap:20px;padding:30px;display:flex}.dv-root .tile.text h2{font-size:clamp(1.9rem,3vw,2.6rem)}.dv-root .tile.text .warn{color:var(--ink);margin-top:18px;font-size:1.15rem;line-height:1.55}.dv-root .tile.text .warn b{color:var(--accent);margin-bottom:2px;font-size:.85rem;display:block}.dv-root .tile.text .handle{align-items:center;gap:10px;font-weight:700;display:flex}.dv-root .tile.text .handle img{object-fit:contain;background:#fff;border:1px solid #f0e2e6;border-radius:50%;width:44px;height:44px;padding:4px}.dv-root .tile.text .handle small{color:var(--muted);font-size:.8rem;font-weight:500;display:block}.dv-root .tile.text .btn{align-self:flex-start}@media (hover:none){.dv-root .tile figcaption{opacity:1;transform:none}}@media (max-width:900px){.dv-root .feed-grid{grid-template-columns:repeat(2,1fr)}.dv-root .tile.text{aspect-ratio:auto;grid-column:1/-1}.dv-root .feed-grid .tile.text+.tile{aspect-ratio:4/3;grid-column:1/-1}.dv-root .feed-grid .tile.text+.tile img{object-position:center 35%}}.dv-root .a-sec{background:var(--blush);padding:90px 0 80px}.dv-root .a-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.dv-root .a-copy .lead{color:var(--muted);max-width:28em;margin:18px 0 28px;font-size:1.05rem;line-height:1.7}.dv-root .ticket{box-shadow:var(--shadow);background:#fff;padding:34px 34px 46px;position:relative;transform:rotate(1.6deg);-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 14px) no-repeat,radial-gradient(8px at 12px 100%,#0000 98%,#000) bottom/24px 14px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 14px) no-repeat,radial-gradient(8px at 12px 100%,#0000 98%,#000) bottom/24px 14px repeat-x}.dv-root .ticket .tlogo{width:auto;height:36px;margin:0 auto 6px}.dv-root .ticket .thead{text-align:center;color:var(--muted);border-bottom:1.5px dashed #e3d4d8;padding-bottom:18px;font-size:.86rem}.dv-root .ticket dl{grid-template-columns:1fr auto;gap:0;margin:8px 0;display:grid}.dv-root .ticket dt,.dv-root .ticket dd{border-bottom:1px dashed #eee2e5;padding:14px 0;font-size:.98rem}.dv-root .ticket dt small{color:var(--muted);margin-top:2px;font-size:.82rem;display:block}.dv-root .ticket dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.dv-root .ticket dd.big{font-family:var(--f-title);color:var(--accent);font-size:1.7rem;font-weight:400}.dv-root .ticket .tnote{text-align:center;color:var(--muted);margin-top:18px;font-size:.86rem}.dv-root .barcode{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 13px);width:70%;height:44px;margin:18px auto 0}.dv-root .a-steps{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:70px;list-style:none;display:grid}.dv-root .a-steps li{text-align:center}.dv-root .a-steps .arch{border:2px solid var(--logo);width:84px;height:96px;font-family:var(--f-title);color:var(--accent);background:#fff;border-radius:999px 999px 10px 10px;place-items:center;margin:0 auto 14px;font-size:2rem;display:grid}.dv-root .a-steps b{margin-bottom:4px;display:block}.dv-root .a-steps span{color:var(--muted);font-size:.92rem;line-height:1.5}@media (max-width:620px){.dv-root .ticket{padding:28px 20px 42px}}@media (max-width:960px){.dv-root .a-grid{grid-template-columns:1fr;gap:44px}.dv-root .ticket{width:100%;max-width:440px;margin-inline:auto}}@media (max-width:520px){.dv-root .ticket{padding:28px 20px 42px;transform:rotate(1deg)}.dv-root .ticket dd.big{font-size:1.4rem}}.dv-root .how .how-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.dv-root .how .how-copy>p{color:var(--muted);max-width:27em;margin-top:16px;line-height:1.7}.dv-root .how .steps{gap:10px;margin-top:32px;list-style:none;display:grid}.dv-root .how .step{text-align:left;border-radius:var(--r);border:1px solid #0000;grid-template-columns:44px 1fr;align-items:start;gap:16px;width:100%;padding:16px 18px;transition:background .25s ease-out,border-color .25s ease-out;display:grid}.dv-root .how .step:hover{background:#ffffff8c}.dv-root .how .step .n{border:2px solid var(--logo);width:44px;height:52px;font-family:var(--f-title);color:var(--accent);background:#fff;border-radius:999px 999px 8px 8px;place-items:center;font-size:1.4rem;transition:background .25s ease-out,color .25s ease-out,border-color .25s ease-out;display:grid}.dv-root .how .step b{margin-top:4px;font-size:1.02rem;display:block}.dv-root .how .step span{color:var(--muted);margin-top:2px;font-size:.92rem;line-height:1.5;display:block}.dv-root .how .step .prog{opacity:0;background:#f1dfe4;border-radius:2px;height:2px;margin-top:12px;display:block;overflow:hidden}.dv-root .how .step .prog i{background:var(--accent);width:0;height:100%;display:block}.dv-root .how .step[aria-selected=true]{box-shadow:var(--shadow);background:#fff;border-color:#f0dfe4}.dv-root .how .step[aria-selected=true] .n{background:var(--accent);border-color:var(--accent);color:#fff}.dv-root .how .step[aria-selected=true] .prog{opacity:1}.dv-root .how .step[aria-selected=true] .prog i{animation:5s linear forwards dv-fill}.dv-root .how .paused .step .prog i{animation-play-state:paused}@keyframes dv-fill{to{width:100%}}.dv-root .how .phone{background:#fff;border:1px solid #efe2e6;border-radius:40px;width:min(360px,100%);margin-inline:auto;padding:12px;box-shadow:0 40px 80px -40px #3e1d278c}.dv-root .how .screen{background:#fff;border-radius:30px;height:640px;position:relative;overflow:hidden}.dv-root .how .view{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .35s ease-out,transform .35s ease-out;display:flex;position:absolute;inset:0;transform:translateY(10px)}.dv-root .how .view.on{opacity:1;pointer-events:auto;transform:none}.dv-root .how .top{border-bottom:1px solid #f1e8ea;justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.dv-root .how .top img{width:auto;height:24px}.dv-root .how .top .bag{color:var(--ink);position:relative}.dv-root .how .top .bag em{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:.6rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:-6px;right:-8px}.dv-root .how .mode{background:var(--blush);text-align:center;border-radius:999px;grid-template-columns:1fr 1fr;margin:12px 16px 0;padding:4px;font-size:.82rem;font-weight:700;display:grid}.dv-root .how .mode span{color:var(--muted);border-radius:999px;padding:7px 0}.dv-root .how .mode span.on{background:var(--accent);color:#fff}.dv-root .how .hint{color:var(--accent);margin:10px 16px 0;font-size:.76rem;font-weight:600}.dv-root .how .body{flex-direction:column;flex:1;gap:10px;padding:12px 16px;display:flex;overflow:hidden}.dv-root .how .prod{border:1px solid #f1e6e9;border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.dv-root .how .prod img{object-fit:cover;border-radius:8px;width:64px;height:64px}.dv-root .how .prod b{font-size:.8rem;line-height:1.3;display:block}.dv-root .how .prod .pr{margin-top:4px;font-size:.86rem;font-weight:700}.dv-root .how .prod .pr s{color:var(--muted);margin-left:4px;font-size:.72rem;font-weight:500}.dv-root .how .prod .add{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.1rem;display:grid}.dv-root .how .prod .qty{color:var(--accent);font-size:.8rem;font-weight:700}.dv-root .how .h{font-family:var(--f-title);padding:14px 16px 0;font-size:1.3rem}.dv-root .how .minbar{background:var(--blush);border-radius:12px;padding:12px}.dv-root .how .minbar b{font-size:.82rem}.dv-root .how .minbar p{color:var(--muted);margin-top:2px;font-size:.74rem}.dv-root .how .minbar .t{background:#fff;border-radius:99px;height:7px;margin-top:9px;overflow:hidden}.dv-root .how .minbar .t i{background:var(--accent);border-radius:99px;height:100%;display:block}.dv-root .how .ok{font-weight:700;color:#2f7a48!important}.dv-root .how .sum{grid-template-columns:1fr auto;row-gap:6px;padding-top:4px;font-size:.82rem;display:grid}.dv-root .how .sum span:nth-child(2n){text-align:right;font-weight:700}.dv-root .how .sum .tot{border-top:1px dashed #ead9dd;padding-top:8px;font-size:.95rem}.dv-root .how .cta{background:var(--accent);color:#fff;text-align:center;border-radius:999px;margin:auto 16px 16px;padding:12px;font-size:.9rem;font-weight:700}.dv-root .how .box{border:1px solid #f1e6e9;border-radius:12px;padding:10px 12px;font-size:.8rem}.dv-root .how .box small{color:var(--muted);margin-bottom:3px;font-size:.72rem;display:block}.dv-root .how .pay{gap:6px;display:grid}.dv-root .how .pay div{border:1px solid #f1e6e9;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;display:flex}.dv-root .how .pay div i{border:2px solid #d9c7cc;border-radius:50%;flex:none;width:14px;height:14px}.dv-root .how .pay div.on{border-color:var(--accent)}.dv-root .how .pay div.on i{border:4px solid var(--accent)}.dv-root .how .pay div small{color:var(--muted);margin-left:auto;font-size:.7rem}.dv-root .how .ordern{color:var(--muted);padding:2px 16px 0;font-size:.78rem}.dv-root .how .tl{gap:0;padding:6px 4px;list-style:none;display:grid}.dv-root .how .tl li{grid-template-columns:28px 1fr;gap:10px;padding-bottom:16px;font-size:.82rem;display:grid;position:relative}.dv-root .how .tl li:not(:last-child):before{content:"";background:var(--logo);width:2px;position:absolute;top:26px;bottom:0;left:13px}.dv-root .how .tl .d{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.dv-root .how .tl .d .ic{width:14px;height:14px}.dv-root .how .tl li.next .d{border:2px solid var(--logo);background:#fff}.dv-root .how .tl small{color:var(--muted);font-size:.72rem;display:block}.dv-root .how .help{color:var(--muted);text-align:center;margin:auto 16px 16px;font-size:.76rem}.dv-root .how{margin-top:0}.dv-root .sep{max-width:520px;color:var(--logo);align-items:center;gap:18px;margin:72px auto 64px;display:flex}.dv-root .sep span{background:var(--logo);opacity:.7;flex:1;height:1px}.dv-root .sep .star{width:18px;height:18px}.dv-root .how h3{font-family:var(--f-title);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:400;line-height:1.1}@media (max-width:900px){.dv-root .how .how-grid{grid-template-columns:1fr}.dv-root .how .phone{order:-1}}.dv-root .routes{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dv-root .route{border-radius:22px;flex-direction:column;padding:34px 34px 30px;display:flex}.dv-root .route.med{background:var(--blush)}.dv-root .route.col{background:var(--wine);color:#fff}.dv-root .route.col h3{color:#fff}.dv-root .route .tag{color:var(--accent);align-items:center;gap:10px;font-size:.92rem;font-weight:700;display:flex}.dv-root .route.col .tag{color:var(--logo)}.dv-root .route h3{margin:10px 0 6px;font-size:clamp(1.8rem,3vw,2.3rem)}.dv-root .route .big{font-family:var(--f-title);color:var(--accent);font-size:1.25rem}.dv-root .route.col .big{color:var(--logo)}.dv-root .route dl{gap:0;margin-top:24px;display:grid}.dv-root .route dt{border-top:1px solid #a9505f2e;padding-top:14px;font-size:.92rem;font-weight:700}.dv-root .route.col dt{border-color:#e8aeba38}.dv-root .route dd{color:var(--muted);padding:4px 0 14px;font-size:.93rem;line-height:1.55}.dv-root .route.col dd{color:#dccbd0}.dv-root .warranty{border:1px solid #efe3e6;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:24px;padding:20px 24px;display:grid}.dv-root .warranty .ic{width:28px;height:28px;color:var(--accent)}.dv-root .warranty p{color:var(--muted);font-size:.93rem;line-height:1.55}.dv-root .warranty b{color:var(--ink)}@media (max-width:900px){.dv-root .routes{grid-template-columns:1fr}}.dv-root .route .tag .ic{width:20px;height:20px}.dv-root .warranty .ic{width:28px;height:28px}.dv-root .team{background:var(--blush)}.dv-root .team .wrap{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:36px;display:grid}.dv-root .team .pola{height:420px;position:relative}.dv-root .team .pola:first-child{transform:rotate(-3deg)}.dv-root .team .pola:last-child{transform:rotate(3deg)}.dv-root .team .txt p{margin:16px 0 24px;line-height:1.7}@media (max-width:900px){.dv-root .team .wrap{grid-template-columns:1fr 1fr}.dv-root .team .txt{order:-1;grid-column:1/-1}.dv-root .team .pola{height:300px}}.dv-root .visit{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:28px;display:grid}.dv-root .facade{background:var(--wine);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.dv-root .facade img{aspect-ratio:4/3;object-fit:cover;object-position:center 40%;width:100%}.dv-root .facade .shade{display:none}.dv-root .facade .txt{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:24px 28px 28px;display:flex}.dv-root .facade h2{color:#fff;font-size:clamp(1.9rem,3.2vw,2.6rem)}.dv-root .facade p{color:#efe3e6;margin-top:8px;line-height:1.5}.dv-root .v-side{grid-template-rows:auto 1fr;gap:28px;display:grid}.dv-root .v-card{background:var(--blush);border-radius:22px;padding:28px}.dv-root .status{color:#2f7a48;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:inline-flex}.dv-root .status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2f7a4826}.dv-root .status.closed{color:var(--accent)}.dv-root .status.closed:before{box-shadow:0 0 0 4px #a9505f26}.dv-root .days{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:16px;list-style:none;display:grid}.dv-root .days li{text-align:center;background:#fff;border-radius:10px;padding:10px 0;font-size:.82rem;font-weight:700}.dv-root .days li small{color:var(--muted);margin-top:2px;font-size:.72rem;font-weight:500;display:block}.dv-root .days li.off{color:#b3a9ac;background:0 0}.dv-root .days li.today{background:var(--accent);color:#fff}.dv-root .days li.today small{color:#fbe6ea}.dv-root .v-card .addr{margin-top:18px;line-height:1.6}.dv-root .v-card .btns{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.dv-root .btn-line-light{color:#fff;border:1.5px solid #fff}.dv-root .btn-line-light:hover{color:var(--ink);background:#fff}.dv-root .map{background:var(--concrete);border-radius:22px;min-height:280px;overflow:hidden}.dv-root .map iframe{filter:grayscale(.3);border:0;width:100%;height:100%;min-height:280px}@media (max-width:900px){.dv-root .visit{grid-template-columns:1fr}}@media (max-width:520px){.dv-root .days{gap:4px}.dv-root .days li{padding:8px 0;font-size:.72rem}.dv-root .days li small{font-size:.62rem}}.dv-root .ft{--wine:#3e1d27;--wine-2:#4c2532;background:var(--wine);color:#e6d3d8;margin-top:110px;position:relative}.dv-root .ft-arches{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 60'%3E%3Cpath d='M0 60V50h8v-6a52 44 0 0 1 104 0v6h8v10z' fill='%233E1D27'/%3E%3Cpath d='M18 60V46a42 36 0 0 1 84 0v14' fill='none' stroke='%23E8AEBA' stroke-opacity='.35' stroke-width='1.2'/%3E%3C/svg%3E") bottom/120px 60px repeat-x;height:60px;position:absolute;top:-58px;left:0;right:0}.dv-root .ft .wrap{position:relative}.dv-root .ft-top{grid-template-columns:1.45fr 1fr 1fr 1.25fr;gap:44px;padding-top:56px;display:grid}.dv-root .ft-logo{width:auto;height:64px}.dv-root .ft-neon{font-family:var(--f-neon);color:#fff;text-shadow:0 0 4px #fff, 0 0 12px var(--neon), 0 0 26px #ff6fae99;margin:22px 0 12px;font-size:2.3rem;line-height:1}.dv-root .ft-about{color:#d9c3ca;max-width:21em;font-size:.95rem;line-height:1.65}.dv-root .ft-social{gap:10px;margin-top:24px;display:flex}.dv-root .ft-social a{color:#f3e4e8;border:1px solid #e8aeba59;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s ease-out,border-color .25s ease-out,color .25s ease-out;display:grid}.dv-root .ft-social a:hover{background:var(--logo);border-color:var(--logo);color:var(--wine)}.dv-root .ft-social svg{width:19px;height:19px}.dv-root .ft h4{font-family:var(--f-title);color:#fff;margin:6px 0 18px;font-size:1.25rem;font-weight:400}.dv-root .ft ul{gap:11px;list-style:none;display:grid}.dv-root .ft ul a{font-size:.95rem;transition:color .25s ease-out}.dv-root .ft ul a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--logo);text-decoration-color:var(--logo);text-underline-offset:4px}.dv-root .ft-contact li{grid-template-columns:20px 1fr;gap:12px;font-size:.95rem;line-height:1.5;display:grid}.dv-root .ft-contact svg{width:18px;height:18px;color:var(--logo);margin-top:2px}.dv-root .ft-open{color:#9fe0b4;font-weight:700}.dv-root .ft-open.closed{color:#f2b6c2}.dv-root .ft-pay{border-top:1px solid #e8aeba2e;border-bottom:1px solid #e8aeba2e;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:56px;padding:22px 0;font-size:.92rem;display:flex}.dv-root .ft-pay b{font-family:var(--f-title);color:#fff;margin-right:8px;font-size:1.1rem;font-weight:400}.dv-root .ft-pay .star{width:9px;height:9px}.dv-root .ft-word{-webkit-user-select:none;user-select:none;margin:50px 0 18px}.dv-root .ft-word svg{width:100%;height:auto;display:block}.dv-root .ft-word text{font-family:var(--f-title);fill:none;stroke:#e8aeba4d;stroke-width:1.1px;font-size:200px}.dv-root .ft-word path{fill:#e8aeba73}.dv-root .ft-bottom{color:#c9b1b8;border-top:1px solid #e8aeba24;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:20px 0 26px;font-size:.84rem;display:flex}.dv-root .ft-bottom nav{gap:22px;display:flex}.dv-root .ft-bottom a:hover{color:#fff}@media (max-width:960px){.dv-root .ft-top{grid-template-columns:1fr 1fr}.dv-root .ft-top>:first-child{grid-column:1/-1}}@media (max-width:520px){.dv-root .ft-top{grid-template-columns:1fr 1fr;gap:36px 24px}.dv-root .ft-top>:last-child{grid-column:1/-1}.dv-root .ft-arches{background-size:80px 40px;height:40px;top:-38px}}.dv-root .wa{z-index:30;color:#fff;width:58px;height:58px;box-shadow:var(--shadow);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px}.dv-root .wa .ic{width:27px;height:27px}@media (prefers-reduced-motion:reduce){.dv-root .hero-bg img{transform:none}.dv-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dv-root section[id]{scroll-margin-top:76px}.dv-root section.block.flush-top{padding-top:0}.dv-root{line-height:normal}.dv-root svg{vertical-align:middle;display:inline}.dv-root .ft-word svg{display:block}.dv-root.dv-footer{padding-top:70px}.dv-root .ft{margin-top:0}.dv-root .how.paused .step .prog i{animation-play-state:paused}.dv-root .brands .track span{text-transform:uppercase}.dv-root .hdr .icon-btn{color:inherit}.dv-root .prod .ph:empty{background:var(--concrete)}.dv-root .hdr .burger{display:none}@media (max-width:860px){.dv-root .hdr .burger{display:grid}}.dv-root .dv-menu{z-index:60;background:var(--wine);color:#f3e4e8;padding:0 16px max(28px, env(safe-area-inset-bottom));opacity:0;visibility:hidden;flex-direction:column;transition:opacity .25s ease-out,transform .25s ease-out,visibility 0s linear .25s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.dv-root .dv-menu.open{opacity:1;visibility:visible;transition:opacity .25s ease-out,transform .25s ease-out;transform:none}.dv-root .dv-menu-top{flex:none;justify-content:space-between;align-items:center;height:76px;display:flex}.dv-root .dv-menu-top img{width:auto;height:42px}.dv-root .dv-menu-name{font-family:var(--f-title);color:#fff;font-size:1.4rem}.dv-root .dv-menu-top .icon-btn{color:#fff}.dv-root .dv-menu-top .icon-btn:hover{background:#ffffff1a}.dv-root .dv-menu-nav{margin-top:28px}.dv-root .dv-menu-nav ul{list-style:none}.dv-root .dv-menu-nav li{border-bottom:1px solid #e8aeba2e}.dv-root .dv-menu-nav a{font-family:var(--f-title);color:#fff;padding:18px 2px;font-size:2rem;line-height:1.1;transition:color .25s ease-out;display:block}.dv-root .dv-menu-nav a:hover,.dv-root .dv-menu-nav a:focus-visible{color:var(--logo)}.dv-root .dv-menu-foot{gap:22px;margin-top:auto;padding-top:36px;display:grid}.dv-root .dv-menu-foot .btn{justify-content:center}.dv-root .dv-menu-sep{color:var(--logo);align-items:center;gap:14px;display:flex}.dv-root .dv-menu-sep span{background:var(--logo);opacity:.4;flex:1;height:1px}.dv-root .dv-menu-social{gap:12px;display:grid}.dv-root .dv-menu-social a{color:#f3e4e8;align-items:center;gap:12px;font-size:.98rem;font-weight:600;display:flex}.dv-root .dv-menu-social svg{border:1px solid #e8aeba59;border-radius:50%;flex:none;width:44px;height:44px;padding:12px;transition:background .25s ease-out,color .25s ease-out}.dv-root .dv-menu-social a:hover svg{background:var(--logo);color:var(--wine)}@media (prefers-reduced-motion:reduce){.dv-root .dv-menu{transition:none}}
@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.2atap_4g40fj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.0waiv1vizwwb5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.SYECKG_className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.SYECKG_variable{--font-dv-marcellus:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fae90444fefcda8c-s.403cfnf7b-1vb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fae90444fefcda8c-s.403cfnf7b-1vb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fae90444fefcda8c-s.403cfnf7b-1vb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fae90444fefcda8c-s.403cfnf7b-1vb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}._43x-Ia_className{font-family:Quicksand,Quicksand Fallback;font-style:normal}._43x-Ia_variable{--font-dv-quicksand:"Quicksand", "Quicksand Fallback"}
@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(../media/652457eaeb741641-s.35k67s87twgz2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e57f7ddb1f455cd-s.p.3_35t1map2ofm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sacramento Fallback;src:local(Arial);ascent-override:126.38%;descent-override:71.91%;line-gap-override:0.0%;size-adjust:73.6%}.B698kG_className{font-family:Sacramento,Sacramento Fallback;font-style:normal;font-weight:400}.B698kG_variable{--font-dv-sacramento:"Sacramento", "Sacramento Fallback"}
