._tag_b6afe7a{font-weight:800}._money_b6afe7a{letter-spacing:-.01em}._unit_b6afe7a{letter-spacing:0;font-weight:600}._points_b6afe7a{border-radius:var(--radius-pill);letter-spacing:0;white-space:nowrap;font-weight:800}._star_b6afe7a{flex-shrink:0}._dark_b6afe7a ._money_b6afe7a{color:#fff}._dark_b6afe7a ._money_b6afe7a ._unit_b6afe7a{color:var(--brand-tint)}._dark_b6afe7a ._points_b6afe7a{background:var(--accent);color:var(--ink);text-shadow:none}._light_b6afe7a ._money_b6afe7a{color:var(--ink)}._light_b6afe7a ._money_b6afe7a ._unit_b6afe7a{color:var(--muted)}._light_b6afe7a ._points_b6afe7a{background:var(--points-tint);color:var(--points-ink)}._stack_b6afe7a{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}._stack_b6afe7a ._money_b6afe7a{font-size:1.5rem;font-weight:400;line-height:1.15}._stack_b6afe7a ._money_b6afe7a ._unit_b6afe7a{margin-left:.25rem;font-size:.875rem;font-weight:400;display:inline-block}._stack_b6afe7a ._points_b6afe7a{background:0 0;align-items:center;gap:.25rem;max-width:100%;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}._light_b6afe7a._stack_b6afe7a ._points_b6afe7a{color:var(--ok-ink)}._dark_b6afe7a._stack_b6afe7a ._points_b6afe7a{color:var(--accent)}._row_b6afe7a ._points_b6afe7a{align-items:center;gap:.25rem;max-width:100%;padding:.1875rem .5rem;font-size:.8125rem;display:inline-flex}._row_b6afe7a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._row_b6afe7a ._money_b6afe7a{font-size:1.1875rem}._row_b6afe7a ._points_b6afe7a{padding:.25rem .625rem;font-size:.875rem}._inline_b6afe7a{line-height:2.5rem;display:inline}._inline_b6afe7a ._money_b6afe7a{letter-spacing:-.02em;font-size:1.75rem}._inline_b6afe7a ._money_b6afe7a ._unit_b6afe7a{font-size:1rem}._inline_b6afe7a ._separator_b6afe7a{color:#0000;font-size:1rem}._inline_b6afe7a ._points_b6afe7a{vertical-align:.25rem;padding:.375rem .75rem;font-size:1rem;line-height:1.25;display:inline-block}._inline_b6afe7a ._star_b6afe7a{vertical-align:-.125em;width:16px;height:16px;margin-right:.375rem}._stack_b6afe7a ._star_b6afe7a{width:13px;height:13px}._pointsText_b6afe7a{min-width:0}._frame_19fd6cf{background:var(--surface-2);width:100%;position:relative;overflow:hidden}._card_19fd6cf{aspect-ratio:1}._card_19fd6cf ._image_19fd6cf{object-fit:cover}._detail_19fd6cf{aspect-ratio:4/3;border-radius:var(--radius-xl)}._detail_19fd6cf ._image_19fd6cf{object-fit:contain}._art_19fd6cf{background:repeating-linear-gradient(135deg, var(--look-stripe) 0 10px, transparent 10px 22px), linear-gradient(135deg, var(--look-a), var(--look-b));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._disc_19fd6cf{background:var(--look-disc);color:var(--look-disc-ink);border-radius:999px;justify-content:center;align-items:center;display:flex}._card_19fd6cf ._disc_19fd6cf{width:3.5rem;height:3.5rem}._detail_19fd6cf ._disc_19fd6cf{width:7rem;height:7rem}._detail_620a223{--detail-top:1rem;width:100%;max-width:40rem;padding:var(--detail-top) var(--gutter) 0;flex-direction:column;gap:.875rem;margin:0 auto;display:flex;position:relative}._badgeSpot_620a223{top:calc(var(--detail-top) + .75rem);left:calc(var(--gutter) + .75rem);display:flex;position:absolute}._title_620a223{flex-direction:column;gap:.25rem;display:flex}._shop_620a223{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:700;line-height:1.3}._name_620a223{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.625rem}._price_620a223{margin:0}._package_620a223{color:var(--muted);overflow-wrap:anywhere;margin:-.5rem 0 0;font-size:.9375rem}._facts_620a223{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:.25rem 0 0;padding:0 .875rem;list-style:none}._fact_620a223{min-height:52px;color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:.75rem;padding:.375rem 0;font-size:.9375rem;display:flex}._fact_620a223+._fact_620a223{border-top:1px solid var(--line)}._factIcon_620a223{background:var(--surface-2);width:2rem;height:2rem;color:var(--brand);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}._bar_946bc8e{z-index:20;border-top:1px solid var(--line);background:var(--surface);position:fixed;inset:auto 0 0;box-shadow:0 -8px 20px #1e1b4b12}._inner_946bc8e{max-width:var(--content-width);padding:.625rem var(--gutter) max(.75rem, env(safe-area-inset-bottom));gap:.625rem;margin:0 auto;display:flex}._whatsapp_946bc8e{min-width:0;min-height:var(--tap-primary);border-radius:var(--radius-lg);background:var(--whatsapp);color:#fff;text-align:center;flex:1;justify-content:center;align-items:center;gap:.625rem;padding:0 .75rem;font-size:1.0625rem;font-weight:800;line-height:1.2;text-decoration:none;display:flex}._whatsapp_946bc8e svg{flex-shrink:0}._copy_946bc8e{width:var(--tap-primary);height:var(--tap-primary);border:2px solid var(--brand-soft);border-radius:var(--radius-lg);background:var(--surface);color:var(--brand);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._status_946bc8e{right:var(--gutter);bottom:calc(100% + .625rem);left:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:absolute}._toast_946bc8e{border-radius:var(--radius-pill);background:var(--ink);color:#fff;align-items:center;gap:.5rem;max-width:100%;padding:.625rem 1rem;font-size:.9375rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #1e1b4b4d}._toastIcon_946bc8e{color:var(--accent);flex-shrink:0}@media (prefers-reduced-motion:no-preference){._whatsapp_946bc8e,._copy_946bc8e{transition:transform .12s,filter .12s}._whatsapp_946bc8e:active,._copy_946bc8e:active{filter:brightness(.94);transform:scale(.97)}}._stretched_b583311{color:inherit;text-decoration:none}._stretched_b583311:after{content:"";border-radius:var(--card-radius);position:absolute;inset:0}._stretched_b583311:focus-visible{box-shadow:none;outline:none}:is(._product_b583311:has(._stretched_b583311:focus-visible),._service_b583311:has(._stretched_b583311:focus-visible)){outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--surface)}@supports not selector(:has(a)){._stretched_b583311:focus-visible:after{outline:3px solid var(--focus);outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--surface)}}@media (prefers-reduced-motion:no-preference){._product_b583311,._service_b583311{transition:transform .12s,box-shadow .12s}._product_b583311:active,._service_b583311:active{transform:scale(.98)}}._product_b583311{--card-radius:.5rem;border-radius:var(--card-radius);background:var(--surface);width:100%;color:var(--ink);grid-template:"photo""body"1fr/minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1e1b4b1f}@media (hover:hover){._product_b583311:hover{box-shadow:0 6px 16px #1e1b4b29}}._productPhoto_b583311{grid-area:photo}._productBadge_b583311{z-index:3;pointer-events:none;grid-area:photo;place-self:end start;margin:.5rem}._body_b583311{z-index:2;flex-direction:column;grid-area:body;gap:.25rem;min-width:0;padding:.75rem .75rem 1rem;display:flex}._productName_b583311{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}._productMeta_b583311{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}._productPrice_b583311{margin-top:.375rem}._productPackage_b583311{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.35}@media (min-width:64rem){._body_b583311{padding:1rem 1rem 1.25rem}._productName_b583311{font-size:.9375rem}}._service_b583311{--card-radius:1.25rem;border-radius:var(--card-radius);background:radial-gradient(circle 66px at calc(100% - 30px) 30px, #ffffff14 98%, transparent 100%), linear-gradient(135deg, var(--look-a), var(--look-b));color:#fff;flex-direction:column;gap:.75rem;width:100%;min-height:9.75rem;padding:1rem;display:flex;position:relative;overflow:hidden}._serviceTile_b583311{background:var(--look-disc);width:2.5rem;height:2.5rem;color:var(--look-disc-ink);border-radius:.75rem;justify-content:center;align-items:center;display:flex}._serviceName_b583311{overflow-wrap:anywhere;max-width:15rem;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.25}._servicePrice_b583311{margin-top:auto}._coupon_b583311{--coupon-pad-x:1.125rem;width:100%;padding:1rem var(--coupon-pad-x);background:var(--tone-tint);color:var(--ink);border-radius:1.125rem;flex-direction:column;gap:.625rem;display:flex}._couponHead_b583311{align-items:flex-start;gap:.75rem;display:flex}._couponTile_b583311{background:var(--tone-strong);color:#fff;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;transform:rotate(-4deg)}._couponTitle_b583311{flex-direction:column-reverse;gap:.125rem;min-width:0;display:flex}._couponName_b583311{overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:800;line-height:1.25}._couponType_b583311{color:var(--tone-ink);margin:0;font-size:.875rem;font-weight:700}._couponText_b583311{color:var(--tone-body);margin:0;font-size:.9375rem;line-height:1.45}._couponFoot_b583311{border-top:2px dashed var(--tone-dash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-top:auto;padding-top:.75rem;display:flex;position:relative}._notch_b583311{border-radius:var(--radius-pill);background:var(--ground);width:20px;height:20px;position:absolute;top:-11px}._notchStart_b583311{left:calc(-1 * var(--coupon-pad-x) - 10px)}._notchEnd_b583311{right:calc(-1 * var(--coupon-pad-x) - 10px)}._cost_b583311{border-radius:var(--radius-pill);background:var(--ink);color:var(--accent);margin:0;padding:.375rem .75rem;font-size:1rem;font-weight:800}._validity_b583311{color:var(--tone-ink);align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:600;display:flex}._validity_b583311 svg{flex-shrink:0}._chips_c2362d1{max-width:var(--content-width);padding:.875rem var(--gutter) .375rem;scrollbar-width:none;overscroll-behavior-x:contain;gap:.5rem;margin:0 auto;display:flex;overflow-x:auto}._chips_c2362d1::-webkit-scrollbar{display:none}._chip_c2362d1{min-height:var(--tap);border:1.5px solid var(--line-mid);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding:0 1rem 0 .375rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}._disc_c2362d1{border-radius:var(--radius-pill);background:var(--look-tint);width:2rem;height:2rem;color:var(--look-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}._chip_c2362d1[aria-current=true]{border-color:var(--look-strong);background:var(--look-strong);color:#fff}._chip_c2362d1[aria-current=true] ._disc_c2362d1{color:#fff;background:#fff3}@media (prefers-reduced-motion:no-preference){._chip_c2362d1{transition:transform .12s,filter .12s}._chip_c2362d1:active{filter:brightness(.94);transform:scale(.97)}}._band_d58b47e{padding:1.375rem 0 1.25rem}._bandInner_d58b47e{flex-direction:column;gap:.375rem;display:flex}._eyebrow_d58b47e{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:800}._title_d58b47e{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.875rem;line-height:1.1}._brand_d58b47e{min-width:var(--tap);min-height:var(--tap);color:inherit;align-items:center;text-decoration:none;display:inline-flex}._welcome_d58b47e{max-width:20rem;color:var(--brand-tint);margin:0;font-size:.9375rem;line-height:1.4}._search_d58b47e{gap:.5rem;margin-top:.625rem;display:flex}._searchField_d58b47e{background:var(--surface);min-width:0;min-height:52px;color:var(--ink);border-radius:.875rem;flex:1;align-items:center;gap:.625rem;padding:0 .375rem 0 .875rem;display:flex;box-shadow:0 6px 16px #1e1b4b40}._searchField_d58b47e:focus-within{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--surface), 0 6px 16px #1e1b4b40}._searchIcon_d58b47e{color:var(--brand);flex-shrink:0}._searchInput_d58b47e{min-width:0;min-height:3rem;color:var(--ink);-webkit-appearance:none;appearance:none;background:0 0;border:0;flex:1;padding:0;font-size:1rem}._searchInput_d58b47e:focus-visible{box-shadow:none;outline:none}._searchInput_d58b47e::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}._searchButton_d58b47e{background:var(--accent);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:.875rem;flex-shrink:0;padding:0 1.125rem;font-size:1.0625rem;font-weight:800;box-shadow:0 6px 16px #1e1b4b40}@media (prefers-reduced-motion:no-preference){._searchButton_d58b47e{transition:transform .12s,filter .12s}._searchButton_d58b47e:active{filter:brightness(.94);transform:scale(.97)}}._sections_d58b47e{flex-direction:column;gap:1.75rem;padding-top:1rem;padding-bottom:1.5rem;display:flex}._section_d58b47e{flex-direction:column;gap:.75rem;min-width:0;display:flex}._section_d58b47e h2{font-size:1.375rem}._sectionHead_d58b47e{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}._sectionTitle_d58b47e{flex-direction:column;gap:.125rem;min-width:0;display:flex}._summary_d58b47e{color:var(--muted);margin:0;font-size:.875rem}._clear_d58b47e{min-height:var(--tap);border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--brand);flex-shrink:0;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}._grid_d58b47e{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){._grid_d58b47e{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:64rem){._grid_d58b47e{grid-template-columns:repeat(4,minmax(0,1fr))}}._grid_d58b47e>li,._strip_d58b47e>li,._coupons_d58b47e>li{min-width:0;display:flex}._emptyBox_d58b47e{border:2px dashed var(--line-strong);border-radius:var(--radius-lg);align-items:center;gap:.75rem;padding:1.25rem 1rem;display:flex}._emptyBox_d58b47e p{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.4}._emptyIcon_d58b47e{background:var(--brand-tint);width:2.75rem;height:2.75rem;color:var(--brand);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}._empty_d58b47e{color:var(--muted);margin:0;font-size:.9375rem}._strip_d58b47e{margin:-.375rem calc(-1 * var(--gutter)) 0;padding:.375rem var(--gutter);scroll-padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:.75rem;list-style:none;display:flex;overflow-x:auto}._strip_d58b47e::-webkit-scrollbar{display:none}._strip_d58b47e>li{scroll-snap-align:start;flex:0 0 78%;max-width:20rem}._coupons_d58b47e{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._pagination_d58b47e{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding-top:.5rem;display:grid}._pageLink_d58b47e{min-width:var(--tap);min-height:var(--tap);border:1.5px solid var(--brand-soft);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand);justify-content:center;align-items:center;padding:0 1rem;font-weight:800;text-decoration:none;display:inline-flex}._pagePrev_d58b47e{grid-column:1;justify-self:start}._pageNext_d58b47e{grid-column:3;justify-self:end}._pageStatus_d58b47e{color:var(--muted);text-align:center;grid-column:2;font-size:.9375rem}
