.a-cartnote{left:var(--a-space-4);bottom:calc(var(--a-space-4) + env(safe-area-inset-bottom) + var(--a-cookies-lift,0px));z-index:calc(var(--a-z-header) + 1);gap:var(--a-space-3);width:min(380px, calc(100vw - 2 * var(--a-space-4) - 72px));padding:var(--a-space-3) var(--a-space-4);padding-right:var(--a-space-8);border:1px solid var(--a-line);border-radius:var(--a-radius-lg,14px);background:var(--a-surface);box-shadow:var(--a-shadow-lg);display:flex;position:fixed}.a-cartnote[hidden]{display:none}.a-cartnote__img{border-radius:var(--a-radius);object-fit:cover;background:var(--a-paper);flex-shrink:0;width:56px;height:56px}.a-cartnote__body{gap:var(--a-space-2);min-width:0;display:grid}.a-cartnote__title{color:var(--a-ink);align-items:center;gap:6px;font-weight:800;display:flex}.a-cartnote__title .a-icon{color:var(--a-brand-700)}.a-cartnote__text{font-size:var(--a-text-sm);color:var(--a-ink-2);overflow-wrap:anywhere;line-height:1.45}.a-cartnote__actions{gap:var(--a-space-2);flex-wrap:wrap;display:flex}.a-cartnote__close{position:absolute;top:6px;right:6px}@media (width<=899px){body:has(.a-pdp__bar:not([hidden])) .a-cartnote{bottom:84px}}@media (prefers-reduced-motion:no-preference){.a-cartnote:not([hidden]){animation:a-cartnote-in .26s var(--a-ease-out,ease-out) both}}@keyframes a-cartnote-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.a-header{z-index:var(--a-z-header);background:var(--a-bg);border-bottom:1px solid var(--a-line);position:relative}@media (width>=1024px){.a-header{position:sticky;top:0}}.a-header__bar{align-items:center;gap:var(--a-space-2) var(--a-space-2);padding-block:var(--a-space-2) var(--a-space-3);grid-template-columns:auto auto 1fr auto;grid-template-areas:"menu logo.actions""search search search search";display:grid}@media (width>=1024px){.a-header__bar{gap:var(--a-space-5);padding-block:var(--a-space-3);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"logo menu search actions"}}.a-header__logo{grid-area:logo;display:inline-flex}.a-header__logo img{width:auto;height:40px}@media (width>=1024px){.a-header__logo img{height:48px}}.a-header__menu,.a-header__menu:hover{align-items:center;gap:var(--a-space-2);min-height:44px;padding:0 var(--a-space-2);border-radius:var(--a-radius);color:var(--a-ink);font-weight:700;font-size:var(--a-text-md);grid-area:menu;text-decoration:none;display:inline-flex}.a-header__menu:hover{background:var(--a-surface-2)}.a-header__menu-label{display:none}@media (width>=1024px){.a-header__menu{padding:0 var(--a-space-3)}.a-header__menu-label{display:inline}}.a-search{grid-area:search;align-items:center;min-width:0;display:flex;position:relative}.a-search__input,.a-search__input:focus{width:100%;height:46px;padding:0 56px 0 var(--a-space-5);border:1.5px solid var(--a-line-strong);border-radius:var(--a-radius-pill);background:var(--a-surface-2);color:var(--a-ink);font-family:var(--a-font);font-size:var(--a-text-base);transition:border-color var(--a-dur) ease, background-color var(--a-dur) ease}.a-search__input::placeholder{color:var(--a-muted);opacity:1}.a-search__input:focus{border-color:var(--a-brand-700);background:var(--a-surface);box-shadow:0 0 0 3px var(--a-brand-100);outline:none}.a-search__input::-webkit-search-cancel-button{display:none}.a-search__btn{border-radius:var(--a-radius-pill);background:var(--a-brand-700);width:40px;height:38px;color:var(--a-on-primary);cursor:pointer;transition:background-color var(--a-dur) ease, transform var(--a-dur-press) var(--a-ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;right:4px}.a-search__btn:hover{background:var(--a-brand-800)}.a-search__btn:active{transform:scale(.94)}.a-search.is-searching .a-search__btn{opacity:.75}.a-search.has-voice .a-search__input{padding-right:96px}.a-search__mic{border-radius:var(--a-radius-pill);width:40px;height:38px;color:var(--a-muted);cursor:pointer;transition:color var(--a-dur) ease, background-color var(--a-dur) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:48px}.a-search__mic[hidden]{display:none}.a-search__mic:hover{color:var(--a-brand-700);background:var(--a-surface)}.a-search__mic:focus-visible{outline:2px solid var(--a-brand-700);outline-offset:2px}.a-search__mic.is-listening{color:var(--a-on-primary);background:var(--a-brand-700);animation:1.2s ease-in-out infinite a-mic-pulse}@keyframes a-mic-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--a-brand-700) 45%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--a-brand-700) 0%, transparent)}}.a-suggest{z-index:60;max-height:min(70vh,480px);padding:var(--a-space-2);border:1px solid var(--a-line);border-radius:var(--a-radius-lg);background:var(--a-surface);box-shadow:var(--a-shadow-lg);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.a-suggest .hdr-suggest-item,.a-suggest .hdr-suggest-item:hover{align-items:center;gap:var(--a-space-3);padding:var(--a-space-2);border-radius:var(--a-radius);color:var(--a-ink);text-decoration:none;display:flex}.a-suggest .hdr-suggest-item:hover,.a-suggest .hdr-suggest-item:focus-visible,.a-suggest .hdr-suggest-item.is-active{background:var(--a-surface-2);outline:none}.a-suggest .hdr-suggest-img{border-radius:var(--a-radius-sm);object-fit:contain;background:#fff;flex-shrink:0;width:44px;height:44px}.a-suggest .hdr-suggest-info{gap:1px;min-width:0;display:grid}.a-suggest .hdr-suggest-name{font-size:var(--a-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.a-suggest .hdr-suggest-price{font-size:var(--a-text-sm);color:var(--a-brand-800);font-weight:800}.a-suggest .hdr-suggest-out{font-size:var(--a-text-xs);color:var(--a-muted)}.a-suggest .hdr-suggest-all,.a-suggest .hdr-suggest-all:hover{margin-top:var(--a-space-1);padding:var(--a-space-3);border-top:1px solid var(--a-line);font-size:var(--a-text-sm);color:var(--a-brand-700);text-align:center;font-weight:700;display:block}.a-suggest .hdr-suggest-loading{justify-content:center;align-items:center;gap:var(--a-space-3);padding:var(--a-space-4);font-size:var(--a-text-sm);color:var(--a-brand-700);font-weight:700;display:flex}.a-suggest .hdr-suggest-empty{padding:var(--a-space-4);font-size:var(--a-text-sm);color:var(--a-muted);text-align:center;margin:0}.a-header__actions{justify-content:flex-end;align-items:center;gap:var(--a-space-1);grid-area:actions;display:flex}.a-hact,.a-hact:hover{align-items:center;gap:var(--a-space-2);min-height:44px;padding:0 var(--a-space-2);border-radius:var(--a-radius);color:var(--a-ink);cursor:pointer;transition:background-color var(--a-dur) ease, transform var(--a-dur-press) var(--a-ease-out);text-decoration:none;display:inline-flex;position:relative}.a-hact:hover{background:var(--a-surface-2)}.a-hact:active{transform:scale(.97)}.a-hact__text{text-align:left;flex-direction:column;line-height:1.15;display:none}.a-hact__text small{font-size:var(--a-text-xs);color:var(--a-muted)}.a-hact__text b{font-size:var(--a-text-md);font-weight:700}.a-hact__chev{color:var(--a-muted);display:none}@media (width>=1024px){.a-hact__text{display:flex}.a-hact__chev{display:inline-block}}.a-hact__icon{display:inline-flex;position:relative}.a-hact__badge{border:2px solid var(--a-bg);border-radius:var(--a-radius-pill);background:var(--a-offer-600);color:#fff;text-align:center;min-width:20px;height:20px;padding:0 5px;font-size:.6875rem;font-weight:800;line-height:16px;position:absolute;top:-6px;right:-8px}.a-account{position:relative}.a-account__menu{z-index:60;min-width:220px;padding:var(--a-space-2);border:1px solid var(--a-line);border-radius:var(--a-radius-lg);background:var(--a-surface);box-shadow:var(--a-shadow-lg);transform-origin:100% 0;display:none;position:absolute;top:calc(100% + 8px);right:0}.a-account.is-open .a-account__menu{animation:a-pop var(--a-dur) var(--a-ease-out);display:grid}.a-account.is-open .a-hact__chev{transform:rotate(180deg)}.a-account__menu a,.a-account__menu a:hover,.a-account__menu button{width:100%;padding:var(--a-space-2) var(--a-space-3);border-radius:var(--a-radius-sm);color:var(--a-ink);font-size:var(--a-text-md);text-align:left;cursor:pointer;text-decoration:none;display:block}.a-account__menu a:hover,.a-account__menu button:hover{background:var(--a-surface-2)}.a-account__menu form{margin-top:var(--a-space-1);padding-top:var(--a-space-1);border-top:1px solid var(--a-line)}.a-account__menu button{color:var(--a-offer-700)}@keyframes a-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.a-band{background:var(--a-brand);color:var(--a-on-brand)}.a-band__inner{align-items:center;gap:var(--a-space-2);display:flex}.a-band__list{gap:var(--a-space-1);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.a-band__list::-webkit-scrollbar{display:none}.a-band__link,.a-band__link:hover{min-height:44px;padding:0 var(--a-space-3);border-radius:var(--a-radius-sm);color:var(--a-on-brand);font-size:var(--a-text-sm);white-space:nowrap;transition:background-color var(--a-dur) ease;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.a-band__link:hover,.a-band__link[aria-current=page]{color:var(--a-on-brand);background:#ffffff4d}.a-band__link--wa{display:none}@media (width>=768px){.a-band__link--wa{display:inline-flex}}.a-band :focus-visible{box-shadow:0 0 0 2px var(--a-on-brand)}.a-drawer{z-index:var(--a-z-drawer);width:min(380px,88vw);max-width:none;height:100%;max-height:none;color:var(--a-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0}.a-drawer::backdrop{background:#080f1a80}.a-drawer[open] .a-drawer__panel{animation:a-drawer-in var(--a-dur-drawer) var(--a-ease-drawer)}.a-drawer[open]::backdrop{animation:a-fade-in var(--a-dur-drawer) ease}@keyframes a-drawer-in{0%{transform:translate(-100%)}}@keyframes a-fade-in{0%{opacity:0}}.a-drawer__panel{background:var(--a-surface);height:100%;box-shadow:var(--a-shadow-lg);flex-direction:column;display:flex}.a-drawer__head{padding:var(--a-space-3) var(--a-space-3) var(--a-space-3) var(--a-space-5);background:var(--a-brand);color:var(--a-on-brand);justify-content:space-between;align-items:center;display:flex}.a-drawer__title{font-size:var(--a-text-xl);font-weight:800}.a-drawer__close{width:44px;height:44px;color:var(--a-on-brand);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.a-drawer__close:hover{background:#ffffff4d}.a-drawer__body{overscroll-behavior:contain;padding:var(--a-space-2) 0 var(--a-space-8);flex:1;overflow-y:auto}.a-drawer__list{display:grid}.a-drawer__item,.a-drawer__item:hover{align-items:center;gap:var(--a-space-3);width:100%;min-height:52px;padding:var(--a-space-2) var(--a-space-5);border-bottom:1px solid var(--a-line);color:var(--a-ink);font-size:var(--a-text-md);text-align:left;cursor:pointer;font-weight:600;text-decoration:none;list-style:none;display:flex}.a-drawer__item::-webkit-details-marker{display:none}.a-drawer__item:hover{background:var(--a-surface-2)}.a-drawer__item[aria-current=page],.a-drawer__item>.a-icon:first-child{color:var(--a-brand-700)}.a-drawer__name{flex:1;min-width:0}.a-drawer__count{font-size:var(--a-text-xs);color:var(--a-muted);font-weight:600}.a-drawer__chev{color:var(--a-muted)}.a-drawer__group[open]>summary .a-drawer__chev{transform:rotate(180deg)}.a-drawer__avatar{background:color-mix(in srgb, var(--cat,var(--a-brand)) 16%, var(--a-surface));width:36px;height:36px;color:var(--a-ink);font-size:var(--a-text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.a-drawer__avatar img{object-fit:cover;width:100%;height:100%}.a-drawer__avatar--icon{background:var(--a-brand-50);color:var(--a-brand-800)}.a-drawer__sublist{background:var(--a-surface-2)}.a-drawer__subitem,.a-drawer__subitem:hover{padding:var(--a-space-3) var(--a-space-5) var(--a-space-3) 4.25rem;border-bottom:1px solid var(--a-line);color:var(--a-ink-2);font-size:var(--a-text-md);text-decoration:none;display:block}.a-drawer__sub{margin:var(--a-space-6) var(--a-space-5) var(--a-space-2);font-size:var(--a-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);font-weight:700}.a-drawer__list--plain .a-drawer__item{min-height:48px;font-weight:500}.a-footer{margin-top:var(--a-section-gap);border-top:1px solid var(--a-line);background:var(--a-surface);color:var(--a-ink-2)}.a-footer a:not(.a-btn):not(.a-social){color:inherit}.a-footer__quick{background:var(--a-surface-2)}.a-footer__quick-list{gap:var(--a-space-2);padding-block:var(--a-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=900px){.a-footer__quick-list{padding-block:var(--a-space-6);grid-template-columns:repeat(6,minmax(0,1fr))}}.a-footer__quick-link,.a-footer__quick-link:hover{align-items:center;gap:var(--a-space-2);height:100%;padding:var(--a-space-3) var(--a-space-2);border-radius:var(--a-radius-lg);color:var(--a-surface);font-size:var(--a-text-sm);text-align:center;text-wrap:balance;transition:background-color var(--a-dur) ease;flex-direction:column;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.a-footer__quick-link:hover{color:#f21364;background:var(--a-surface-2)}.a-footer__quick-link:focus-visible{box-shadow:var(--a-focus);outline:none}.a-fillus{width:52px;height:52px;color:var(--a-brand-700);transition:transform .26s var(--a-ease-out)}.a-fillus__soft{fill:var(--a-brand-50);stroke:none}@media (hover:hover){.a-footer__quick-link:hover .a-fillus{transform:translateY(-3px)}}.a-footer__cols{padding-block:var(--a-space-8);grid-template-columns:minmax(0,1fr);display:grid}.a-footer__col{align-items:flex-start;gap:var(--a-space-3);padding-block:var(--a-space-5);flex-direction:column;display:flex}.a-footer__col+.a-footer__col{border-top:1px solid var(--a-line)}@media (width>=900px){.a-footer__cols{padding-block:var(--a-space-10);grid-template-columns:repeat(3,minmax(0,1fr))}.a-footer__col{padding:0 var(--a-space-8)}.a-footer__col:first-child{padding-left:0}.a-footer__col:last-child{padding-right:0}.a-footer__col+.a-footer__col{border-top:0;border-left:1px solid var(--a-line)}}.a-footer__logo img{width:auto;height:56px}.a-footer__text{max-width:44ch;font-size:var(--a-text-md);color:var(--a-ink-2);line-height:1.55}.a-footer__text b,.a-footer__visit b{color:var(--a-ink)}.a-footer__visit{align-items:flex-start;gap:var(--a-space-2);font-size:var(--a-text-md);line-height:1.45;display:flex}.a-footer__visit .a-icon{color:var(--a-brand-700);margin-top:1px}.a-footer__title{font-size:var(--a-text-lg);letter-spacing:-.01em;color:var(--a-ink);font-weight:800;line-height:1.25}.a-footer__contact{gap:var(--a-space-2);display:grid}.a-footer__contact li{align-items:center;gap:var(--a-space-3);font-size:var(--a-text-md);display:flex}.a-footer__contact .a-icon{color:var(--a-brand-700)}.a-footer__contact a{min-height:40px;color:var(--a-ink);text-decoration:underline;text-decoration-color:var(--a-line-strong);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}.a-footer__contact a:hover{color:var(--a-brand-700);text-decoration-color:currentColor}.a-footer__ally-btn{margin-top:var(--a-space-1)}.a-footer__sub{gap:var(--a-space-2);width:100%;margin-top:var(--a-space-3);padding-top:var(--a-space-4);border-top:1px solid var(--a-line);flex-direction:column;display:flex}.a-footer__subtitle{font-size:var(--a-text-md);color:var(--a-ink);font-weight:800}.a-footer__social{gap:var(--a-space-2);display:flex}.a-social,.a-social:hover{border-radius:var(--a-radius);width:44px;height:44px;color:var(--a-on-fill);transition:transform var(--a-dur-press) var(--a-ease-out), box-shadow var(--a-dur) ease;justify-content:center;align-items:center;display:inline-flex}.a-social--tiktok{background:var(--a-paper-ink)}.a-social--facebook{background:var(--a-facebook)}.a-social--instagram{background:radial-gradient(circle at 30% 110%, var(--a-instagram-1) 0%, var(--a-instagram-2) 22%, var(--a-instagram-3) 50%, var(--a-instagram-4) 75%, var(--a-instagram-5) 100%)}@media (hover:hover){.a-social:hover{box-shadow:var(--a-shadow);transform:translateY(-2px)}}.a-social:active{transform:scale(.94)}.a-social:focus-visible{box-shadow:var(--a-focus);outline:none}.a-footer__pay{border-top:1px solid var(--a-line)}.a-footer__pay-inner{align-items:center;gap:var(--a-space-3) var(--a-space-5);padding-block:var(--a-space-5);flex-wrap:wrap;display:flex}.a-footer__pay-title{font-size:var(--a-text-md);color:var(--a-ink);font-weight:800}.a-footer__pay-list{align-items:center;gap:var(--a-space-2);flex-wrap:wrap;display:flex}.a-footer__pay-cards img{width:auto;max-width:100%;height:34px;display:block}.a-footer__claims{align-items:center;gap:var(--a-space-3);border:1px solid var(--a-line);border-radius:var(--a-radius-lg);background:var(--a-surface);color:var(--a-ink);transition:border-color var(--a-dur) ease, box-shadow var(--a-dur) ease, transform var(--a-dur-press) var(--a-ease-out);margin-left:auto;padding:6px 14px 6px 8px;display:inline-flex}.a-footer__claims img{width:64px;height:auto}.a-footer__claims span{line-height:1.25;display:grid}.a-footer__claims b{font-size:var(--a-text-sm);font-weight:800}.a-footer__claims small{font-size:var(--a-text-xs);color:var(--a-muted)}@media (hover:hover){.a-footer__claims:hover{border-color:#f21364;transform:translateY(-1px);box-shadow:0 8px 18px -12px #f2136499}}@media (width<=767px){.a-footer__claims{margin-left:0}}.a-paymark{display:block}.a-paymark--text{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-paper);height:40px;font-size:var(--a-text-sm);color:var(--a-paper-ink);align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.a-paymark--text .a-icon{color:var(--a-whatsapp)}:root[data-theme=dark] .a-social--tiktok{box-shadow:inset 0 0 0 1px var(--a-line-strong)}.a-footer__bottom{border-top:1px solid var(--a-line)}.a-footer__bottom-inner{justify-content:space-between;gap:var(--a-space-2);padding-block:var(--a-space-4);font-size:var(--a-text-sm);color:var(--a-muted);flex-wrap:wrap;display:flex}.a-footer__bottom a{color:var(--a-ink-2);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.a-drawer[open] .a-drawer__panel,.a-drawer[open]::backdrop,.a-account.is-open .a-account__menu,.a-search__mic.is-listening{animation:none}}.store-layout{flex-direction:column;min-height:100vh;display:flex}.store-main{flex:1;width:100%}.store-main:focus{outline:none}.a-help{align-items:center;gap:var(--a-space-1) var(--a-space-2);margin-block:var(--a-space-8) var(--a-space-10);font-size:var(--a-text-md);color:var(--a-ink-2);flex-wrap:wrap;display:flex}.a-help>.a-icon{color:var(--a-whatsapp)}.a-help a{min-height:44px;color:var(--a-whatsapp);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.a-sheet,.a-modal{max-width:none;max-height:none;color:var(--a-ink);background:0 0;border:0;margin:0;padding:0}.a-sheet::backdrop,.a-modal::backdrop{background:color-mix(in srgb, var(--a-scrim) 55%, transparent)}.a-sheet[open]::backdrop,.a-modal[open]::backdrop{animation:a-fade-in var(--a-dur-drawer) ease}.a-sheet{z-index:var(--a-z-drawer);width:min(420px,100vw);height:100%;position:fixed;inset:0 0 0 auto}.a-sheet[open] .a-sheet__panel{animation:a-sheet-in var(--a-dur-drawer) var(--a-ease-drawer)}@keyframes a-sheet-in{0%{transform:translate(100%)}}.a-sheet__panel{background:var(--a-surface);height:100%;box-shadow:var(--a-shadow-lg);flex-direction:column;display:flex}.a-sheet__head{justify-content:space-between;align-items:center;gap:var(--a-space-3);padding:var(--a-space-3) var(--a-space-5);border-bottom:1px solid var(--a-line);display:flex}.a-sheet__title{align-items:center;gap:var(--a-space-2);font-size:var(--a-text-xl);letter-spacing:-.01em;font-weight:800;display:flex}.a-sheet__title>.a-icon{color:var(--a-brand-700)}.a-sheet__count{border-radius:var(--a-radius-pill);background:var(--a-brand-50);min-width:26px;color:var(--a-brand-800);font-size:var(--a-text-sm);text-align:center;font-variant-numeric:tabular-nums;padding:2px 8px;font-weight:800}.a-sheet__body{overscroll-behavior:contain;padding:var(--a-space-1) var(--a-space-5);flex:1;overflow-y:auto}.a-sheet__foot{gap:var(--a-space-3);padding:var(--a-space-4) var(--a-space-5) calc(var(--a-space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--a-line);background:var(--a-surface);display:grid}.a-sheet__note{gap:var(--a-space-2);font-size:var(--a-text-sm);color:var(--a-muted);line-height:1.45;display:flex}.a-sheet__note .a-icon{color:var(--a-brand-700);flex-shrink:0;margin-top:1px}.a-sheet__subtle{justify-self:center}.a-cline{gap:var(--a-space-3);padding-block:var(--a-space-4);border-bottom:1px solid var(--a-line);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.a-cline:last-child{border-bottom:0}.a-cline__img{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-paper);width:72px;height:72px;overflow:hidden}.a-cline__img img{object-fit:cover;width:100%;height:100%}.a-cline__img{place-items:center;display:grid}.a-cline__ph{background:var(--a-brand-50);width:100%;height:100%;color:var(--a-brand-700);font-size:var(--a-text-xl);place-items:center;font-weight:800;display:grid}.a-cline__body{align-content:start;gap:4px;min-width:0;display:grid}.a-cline__name{font-size:var(--a-text-md);color:var(--a-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}a.a-cline__name:hover{color:var(--a-brand-700);text-decoration:underline}.a-cline__meta{font-size:var(--a-text-xs);color:var(--a-muted)}.a-cline__tag{border-radius:var(--a-radius-sm);background:var(--a-brand-50);color:var(--a-brand-800);font-size:var(--a-text-xs);justify-self:start;padding:1px 6px;font-weight:700}.a-cline__row{justify-content:space-between;align-items:center;gap:var(--a-space-2);flex-wrap:wrap;margin-top:4px;display:flex}.a-cline__price{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.a-cline__price b{font-size:var(--a-text-md);font-weight:800}.a-cline__price small{font-size:var(--a-text-xs);color:var(--a-muted)}.a-cline__remove{align-self:start;margin:-6px -8px 0 0}.a-sheet .a-empty{margin-block:var(--a-space-10);border:0}.a-modal{z-index:calc(var(--a-z-drawer) + 5);width:100%;height:100%;padding:var(--a-space-3);overscroll-behavior:contain;display:none;position:fixed;inset:0;overflow-y:auto}.a-modal[open]{place-items:center;display:grid}.a-modal__panel{border-radius:var(--a-radius-xl);background:var(--a-surface);width:min(100%,460px);box-shadow:var(--a-shadow-lg);transform-origin:50%;position:relative}.a-modal[open] .a-modal__panel{animation:a-modal-in .22s var(--a-ease-out)}@keyframes a-modal-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.a-modal__close{top:var(--a-space-2);right:var(--a-space-2);z-index:2;background:var(--a-surface);position:absolute}.a-modal--auth .a-modal__panel{width:min(100%,920px);display:grid;overflow:hidden}@media (width>=860px){.a-modal--auth .a-modal__panel{grid-template-columns:.9fr 1.1fr}}.a-auth__aside{justify-content:flex-end;gap:var(--a-space-4);min-height:100%;padding:var(--a-space-8);background:var(--a-brand-800) url(/images/mujer.webp) center / cover no-repeat;color:var(--a-on-fill);flex-direction:column;display:none;position:relative;overflow:hidden}@media (width>=860px){.a-auth__aside{display:flex}}.a-auth__aside:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--a-scrim-brand) 15%, transparent) 0%, color-mix(in srgb, var(--a-scrim-brand) 84%, var(--a-scrim)) 62%, color-mix(in srgb, var(--a-scrim-brand) 70%, var(--a-scrim)) 100%);position:absolute;inset:0}.a-auth__aside>*{position:relative}.a-auth__aside-logo,.a-auth__logo{aspect-ratio:2;object-fit:cover;object-position:center}.a-auth__aside-logo{width:180px;height:90px;margin-bottom:auto}.a-auth__aside-title{font-size:var(--a-text-3xl);letter-spacing:-.03em;font-weight:800;line-height:1.05}.a-auth__aside p{max-width:34ch;color:var(--a-on-inverse)}.a-auth__perks{gap:var(--a-space-2);font-size:var(--a-text-md);font-weight:600;display:grid}.a-auth__perks li{align-items:center;gap:var(--a-space-2);display:flex}.a-auth__perks .a-icon{color:#9fdff4}.a-auth__main{align-content:start;gap:var(--a-space-4);max-height:calc(var(--auth-vh,100dvh) - 1.5rem);padding:var(--a-space-8) var(--a-space-5) var(--a-space-6);display:grid;overflow-y:auto}@media (width>=640px){.a-auth__main{padding:var(--a-space-10) var(--a-space-8) var(--a-space-8)}}.a-auth__logo{width:120px;height:60px}@media (width>=860px){.a-auth__logo{display:none}}.a-auth__title{font-size:var(--a-text-2xl);letter-spacing:-.02em;font-weight:800}.a-auth__sub{font-size:var(--a-text-md);color:var(--a-muted);margin-top:2px}.a-auth__switch{padding-top:var(--a-space-4);border-top:1px solid var(--a-line);font-size:var(--a-text-md);color:var(--a-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.a-auth__switch button{min-height:44px;padding:0 var(--a-space-2);border-radius:var(--a-radius-sm);color:var(--a-brand-700);font-weight:800}.a-auth__switch button:hover{text-decoration:underline}.a-auth__note{font-size:var(--a-text-xs);color:var(--a-muted);line-height:1.5}.a-auth__social{gap:var(--a-space-3);display:grid}.a-auth__google{justify-content:center;min-height:44px;display:flex}.a-auth__divider{align-items:center;gap:var(--a-space-3);font-size:var(--a-text-sm);color:var(--a-muted);display:flex}.a-auth__divider:before,.a-auth__divider:after{content:"";border-top:1px solid var(--a-line);flex:1}.a-auth__switch a{min-height:44px;padding:0 var(--a-space-2);color:var(--a-brand-700);align-items:center;font-weight:800;display:inline-flex}.a-dni-warning{font-size:var(--a-text-sm);color:var(--a-offer-700);font-weight:600}.a-dni-warning:empty{display:none}.a-auth-page{gap:var(--a-space-4);max-width:520px;padding-block:var(--a-space-4) var(--a-space-8);display:grid}.a-auth-page__back{align-items:center;gap:var(--a-space-2);min-height:44px;color:var(--a-brand-700);justify-self:start;font-weight:700;display:inline-flex}.a-auth-page__card{gap:var(--a-space-4);min-width:0;padding:var(--a-space-5) var(--a-space-4);border:1px solid var(--a-line);border-radius:var(--a-radius-lg);background:var(--a-surface);display:grid}.a-auth-page .a-auth__google{overflow:hidden}.a-auth__support{min-height:32px;color:inherit;align-items:center;gap:6px;margin-top:4px;font-weight:800;text-decoration:underline;display:inline-flex}.a-modal--announce .a-modal__panel.a-announce-deck{--an-pink:#f21364;--an-pink-text:#d10f55;--an-pink-deep:#d10f55;--an-pink-soft:#ffe1ec;--an-sky:#3cc8f4;--an-sun:#ffd166;--an-ink:#1d1020;border-radius:28px;width:min(100%,460px);max-height:calc(100dvh - 32px);display:grid;overflow:hidden auto;box-shadow:0 30px 60px -30px #0000008c}:root[data-theme=dark] .a-modal--announce .a-modal__panel.a-announce-deck{--an-pink-soft:#3a1022;--an-pink-text:#ff5c93;--an-ink:#ffd166}@media (width>=760px){.a-modal--announce .a-modal__panel.a-announce-deck.has-media{width:min(100%,840px);overflow:hidden}.a-announce.has-media{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}}.a-announce-deck>.a-modal__close{z-index:5;background:var(--a-surface);color:var(--a-ink);box-shadow:0 6px 16px -8px #00000073}.a-an-shape{pointer-events:none;position:absolute}.a-announce__media{isolation:isolate;background:var(--an-pink-soft);place-items:end center;min-height:300px;padding:36px 36px 0;display:grid;position:relative;overflow:hidden}@media (width>=760px){.a-announce.has-media .a-announce__media{min-height:480px;padding:48px 40px 0}}.a-an-shape--sun{z-index:-1;background:var(--an-sky);border-radius:50%;width:150px;height:150px;top:26px;right:-36px}.a-an-shape--ring{z-index:-1;border:14px solid var(--an-pink);border-radius:50%;width:120px;height:120px;bottom:38px;left:-34px}.a-an-shape--dots{z-index:-1;width:70px;height:70px;fill:var(--an-pink);opacity:.55;top:22px;left:18px}.a-announce__frame{aspect-ratio:4/5;background:var(--a-surface);width:100%;max-width:340px;box-shadow:10px 0 0 var(--an-pink);border-radius:999px 999px 0 0;position:relative;overflow:hidden}@media (width<=759px){.a-announce__frame{max-width:250px}}.a-announce__frame img{object-fit:cover;width:100%;height:100%}.a-announce__stamp{z-index:2;border:3px dashed var(--an-ink);background:var(--an-sun);color:#2b1a00;width:82px;height:82px;box-shadow:0 0 0 5px var(--an-sun);border-radius:50%;align-content:center;place-items:center;line-height:1;display:grid;position:absolute;top:28px;right:28px;transform:rotate(-14deg)}.a-announce__stamp b{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:900}.a-announce__stamp span{color:var(--an-pink);margin-top:3px;font-size:14px}:root[data-theme=dark] .a-announce__stamp{border-color:#2b1a00}.a-announce__hurry{z-index:2;background:var(--an-ink);color:var(--a-surface);font-size:var(--a-text-xs);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-weight:800;display:inline-flex;position:absolute;bottom:18px;left:18px}.a-announce__body{isolation:isolate;align-content:center;gap:var(--a-space-4);padding:var(--a-space-6);background:var(--a-surface);display:grid;position:relative;overflow:hidden}@media (width>=760px){.a-announce__body{padding:var(--a-space-8) 32px}}.a-an-shape--quarter{z-index:-1;background:var(--an-pink-soft);border-radius:50%;width:140px;height:140px;bottom:-60px;right:-60px}.a-an-shape--plus{z-index:-1;color:var(--an-sky);font-size:34px;font-weight:900;line-height:1;top:70px;right:26px}.a-an-shape--squiggle{z-index:-1;fill:none;width:64px;height:16px;stroke:var(--an-sun);stroke-width:4px;stroke-linecap:round;bottom:16px;left:22px}.a-announce__kicker{align-items:center;gap:var(--a-space-3);padding-right:var(--a-space-8);font-size:var(--a-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--an-pink-text);font-weight:800;display:flex}.a-announce__brand{object-fit:cover;width:84px;height:42px}.a-announce__kicker span{padding-left:var(--a-space-3);border-left:2px solid var(--a-line)}.a-announce__title{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal;hyphens:none;color:var(--a-ink);font-size:clamp(1.75rem,5.2vw,2.6rem);font-weight:900;line-height:1.02}.a-announce__title span{text-decoration-line:underline;text-decoration-color:var(--an-sun);text-underline-offset:-.12em;text-decoration-skip-ink:none;text-decoration-thickness:.3em}.a-announce__desc{font-size:var(--a-text-md);color:var(--a-ink-2);white-space:pre-line;line-height:1.6}.a-announce__ticket{align-items:center;gap:var(--a-space-3);border:2px solid var(--a-ink);background:var(--a-surface);border-radius:18px;padding:12px 16px;display:flex;position:relative}.a-announce__day{justify-items:center;line-height:1;display:grid}.a-announce__day small{letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);font-size:10px;font-weight:800}.a-announce__day b{letter-spacing:-.04em;color:var(--a-ink);margin-top:4px;font-size:30px;font-weight:900}.a-announce__day span{font-size:var(--a-text-xs);text-transform:uppercase;color:var(--an-pink-text);margin-top:2px;font-weight:800}.a-announce__to{color:var(--a-muted)}.a-announce__left{padding-left:var(--a-space-4);border-left:2px dashed var(--a-line-strong);align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.a-announce__left b{background:var(--an-pink);color:#fff;border-radius:14px;place-items:center;min-width:46px;height:46px;padding:0 6px;font-size:22px;font-weight:900;display:grid}.a-announce__left span{font-size:var(--a-text-xs);color:var(--a-ink-2);font-weight:800;line-height:1.2}.a-announce__bar{height:8px;margin-top:calc(-1 * var(--a-space-2));background:var(--an-pink-soft);border-radius:999px;overflow:hidden}.a-announce__bar span{width:var(--p);border-radius:inherit;background:var(--an-pink);height:100%;display:block}.a-announce__place{align-items:center;gap:var(--a-space-2);font-size:var(--a-text-sm);color:var(--a-ink-2);display:flex}.a-announce__place .a-icon{color:var(--an-pink);flex-shrink:0}.a-announce__place b{color:var(--a-ink)}.a-announce__cta,.a-announce__cta:hover{border:2px solid var(--an-ink);background:var(--an-pink-deep);color:#fff;box-shadow:5px 5px 0 var(--an-ink);transition:transform .15s var(--a-ease-out), box-shadow .15s var(--a-ease-out)}.a-announce__cta .a-icon{transition:transform .25s var(--a-ease-out)}@media (hover:hover){.a-announce__cta:hover{box-shadow:7px 7px 0 var(--an-ink);transform:translate(-2px,-2px)}.a-announce__cta:hover .a-icon:last-child{transform:translate(3px)}}.a-announce__cta:active{box-shadow:2px 2px 0 var(--an-ink);transform:translate(3px,3px)}.a-announce__social{justify-content:space-between;align-items:center;gap:var(--a-space-3);display:flex}.a-announce__social>span{font-size:var(--a-text-sm);color:var(--a-ink-2);font-weight:800}.a-announce__social ul{gap:var(--a-space-2);display:flex}.a-announce__net{color:#fff;width:40px;height:40px;transition:transform .2s var(--a-ease-out);border-radius:12px;place-items:center;display:inline-grid}.a-announce__net--instagram{background:#e1306c}.a-announce__net--facebook{background:#1877f2}.a-announce__net--tiktok{background:#111}.a-announce__net--whatsapp{background:#25d366}@media (hover:hover){.a-announce__net:hover{transform:translateY(-3px)rotate(-6deg)}}.a-announce__note{font-size:var(--a-text-xs);color:var(--a-muted);text-align:center}@keyframes a-an-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes a-an-photo{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes a-an-stamp{0%{opacity:0;transform:rotate(-60deg)scale(.4)}to{opacity:1;transform:rotate(-14deg)scale(1)}}@keyframes a-an-spin{to{transform:rotate(360deg)}}@keyframes a-an-bar{0%{width:0}}@media (prefers-reduced-motion:no-preference){.a-modal--announce[open] .a-announce.is-active .a-announce__frame{animation:a-an-photo .62s var(--a-ease-out) both}.a-modal--announce[open] .a-announce.is-active .a-announce__stamp{animation:.52s cubic-bezier(.34,1.56,.64,1) .38s both a-an-stamp}.a-modal--announce[open] .a-an-shape--ring{border-right-color:#0000;animation:18s linear infinite a-an-spin}.a-modal--announce[open] .a-announce.is-active .a-announce__body>:not(.a-an-shape){animation:a-an-rise .5s var(--a-ease-out) both}.a-modal--announce[open] .a-announce.is-active .a-announce__body>:nth-child(5){animation-delay:70ms}.a-modal--announce[open] .a-announce.is-active .a-announce__body>:nth-child(6){animation-delay:.13s}.a-modal--announce[open] .a-announce.is-active .a-announce__body>:nth-child(7){animation-delay:.19s}.a-modal--announce[open] .a-announce.is-active .a-announce__body>:nth-child(8){animation-delay:.25s}.a-modal--announce[open] .a-announce.is-active .a-announce__body>:nth-child(n+9){animation-delay:.31s}.a-modal--announce[open] .a-announce.is-active .a-announce__bar span{animation:a-an-bar 1.1s .45s var(--a-ease-out) both}}.a-announce-track{display:grid}.a-announce{background:var(--a-surface);grid-area:1/1;min-width:0;display:grid}.a-announce-deck.is-multi .a-announce:not(.is-active){visibility:hidden;opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.a-announce-deck.is-multi .a-announce{transition:opacity .4s var(--a-ease-out), transform .5s var(--a-ease-out), visibility 0s linear .4s}.a-announce-deck.is-multi .a-announce.is-active{transition-delay:0s}.a-announce-deck.is-multi[data-dir=next] .a-announce:not(.is-active){transform:translate(-24px)}.a-announce-deck.is-multi[data-dir=prev] .a-announce:not(.is-active){transform:translate(24px)}}.a-announce-steps{z-index:6;pointer-events:none;gap:4px;display:flex;position:absolute;top:10px;left:16px;right:72px}.a-announce-steps__line{background:#1d10202e;border-radius:999px;flex:1;height:3px;position:relative;overflow:hidden}.a-announce-steps__line i{border-radius:inherit;background:var(--an-pink);width:0;position:absolute;inset:0}.a-announce-steps__line[aria-current=true] i{width:100%}:root[data-theme=dark] .a-announce-steps__line{background:#fff3}@keyframes a-an-tick{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:no-preference){.a-announce-deck.is-ticking .a-announce-steps__line[aria-current=true] i{animation:7s linear both a-an-tick}}.a-fabs{right:var(--a-space-4);bottom:calc(var(--a-space-4) + env(safe-area-inset-bottom) + var(--a-cookies-lift,0px));z-index:calc(var(--a-z-header) + 1);align-items:flex-end;gap:var(--a-space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}.a-fab{pointer-events:auto;width:56px;height:56px;transition:transform var(--a-dur-press) var(--a-ease-out), box-shadow var(--a-dur) ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 10px 24px -8px #0f172a73,0 2px 6px #0f172a1f}.a-fab:active{transform:scale(.94)}@media (hover:hover){.a-fab:hover{box-shadow:0 14px 30px -10px #0f172a80,0 2px 6px #0f172a24}}.a-fab--whatsapp{background:var(--a-whatsapp);color:var(--a-on-fill)}.a-fab--cart{background:var(--a-brand-700);color:var(--a-on-primary)}.a-fab--top{--fill:0;background:var(--a-surface);color:var(--a-on-fill);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--a-offer-600) 35%, transparent), 0 10px 24px -8px #0f172a73, 0 2px 6px #0f172a1f;cursor:pointer;transition:transform var(--a-dur-press) var(--a-ease-out), background-color .35s ease, box-shadow .35s ease, height .3s ease, margin .3s ease, opacity .25s ease, visibility 0s linear 0s;border:0;overflow:hidden}.a-fab--top.is-empty{height:0;margin-top:calc(var(--a-space-3) * -1);opacity:0;visibility:hidden;pointer-events:none;transition:height .3s,margin .3s,opacity .2s,transform .3s,visibility 0s linear .3s;transform:scale(.6)}.a-fab__bottle,.a-fab__arrow{transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute}.a-fab__bottle{width:38px;height:38px}.a-fab__cap{fill:#2b1a24}.a-fab__neck{fill:#5b3a4c}.a-fab__glass{fill:color-mix(in srgb, var(--a-offer-600) 8%, transparent);stroke:color-mix(in srgb, var(--a-offer-600) 70%, var(--a-ink));stroke-width:1.6px}.a-fab__polish{transform:scaleY(var(--fill));transform-box:fill-box;transform-origin:bottom;transition:transform .18s linear}.a-fab__shine{stroke:#ffffffbf;stroke-width:1.8px;stroke-linecap:round}.a-fab__arrow{opacity:0;transform:translateY(14px)scale(.6)}.a-fab--top.is-full{background:linear-gradient(160deg, #ff5fa2, var(--a-offer-600));box-shadow:0 0 0 4px color-mix(in srgb, var(--a-offer-600) 22%, transparent), 0 14px 28px -10px color-mix(in srgb, var(--a-offer-600) 70%, transparent)}.a-fab--top.is-full .a-fab__bottle{opacity:0;transform:translateY(-14px)scale(.6)rotate(-12deg)}.a-fab--top.is-full .a-fab__arrow{opacity:1;transform:none}@media (hover:hover){.a-fab--top:not(.is-full):hover .a-fab__bottle{transform:rotate(-8deg)}.a-fab--top.is-full:hover .a-fab__arrow{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.a-fab--top,.a-fab--top.is-empty,.a-fab__bottle,.a-fab__arrow,.a-fab__polish{transition:none}}@media (width>=1024px){.a-fab--cart{display:none}}.a-fabs--quiet .a-fab--cart{display:none}@media (width<=1023px){.a-fabs--quiet{display:none}body:not(:has(.a-fabs--quiet)) .a-footer__bottom-inner{padding-right:calc(var(--a-space-4) + 56px + var(--a-space-3))}.a-footer__bottom{padding-bottom:env(safe-area-inset-bottom)}}.a-fab__badge{border:2px solid var(--a-bg);border-radius:var(--a-radius-pill);background:var(--a-offer-600);min-width:22px;height:22px;color:var(--a-on-fill);font-size:var(--a-text-micro);text-align:center;padding:0 6px;font-weight:800;line-height:18px;position:absolute;top:-2px;right:-2px}.a-ll{--a-ll-size:110px;flex-direction:column;align-items:center;gap:10px;display:flex}.a-ll__stage{width:var(--a-ll-size);height:var(--a-ll-size);place-items:center;display:grid;position:relative}.a-ll__rays{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a-ll__ray{stroke-width:2.6px;stroke-linecap:round;opacity:.2;transform-box:view-box;animation:1.8s linear infinite a-ll-ray}.a-ll__logo{object-fit:contain;width:64%;height:64%;animation:1.8s ease-in-out infinite a-ll-breathe;position:relative}.a-ll__label{letter-spacing:.02em;color:var(--a-brand-700);margin:0;font-size:.85rem;font-weight:700}.a-ll__dots:after{content:".";animation:1.8s step-end infinite a-ll-dots}@keyframes a-ll-ray{0%{opacity:1;stroke-width:3.6px}60%{opacity:.25;stroke-width:2.4px}to{opacity:.2;stroke-width:2.4px}}@keyframes a-ll-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes a-ll-dots{0%{content:"."}33%{content:".."}66%{content:"..."}}.ldr-overlay{z-index:190;background:color-mix(in srgb, var(--a-bg,#fff) 72%, transparent);backdrop-filter:blur(2px);opacity:0;pointer-events:none;place-items:center;transition:opacity .2s ease-out;display:grid;position:fixed;inset:0}.ldr-overlay[hidden]{display:none}.ldr-overlay.is-visible{opacity:1;pointer-events:auto}.ldr-bar{z-index:200;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}.ldr-bar__fill{background:var(--a-brand-700);opacity:0;transform-origin:0;width:100%;height:100%;transition:transform .35s var(--a-ease-out), opacity .25s ease-out;display:block;transform:scaleX(0)}.ldr-bar--active .ldr-bar__fill{opacity:1}.ldr-bar--done .ldr-bar__fill{opacity:0;transition:transform .2s var(--a-ease-out), opacity .4s ease-out .15s;transform:scaleX(1)!important}@media (prefers-reduced-motion:reduce){.a-ll__ray,.a-ll__logo,.a-ll__dots:after{animation:none}.a-ll__ray{opacity:.7}.a-sheet[open] .a-sheet__panel,.a-modal[open] .a-modal__panel,.a-sheet[open]::backdrop,.a-modal[open]::backdrop{animation:none}}.a-sheet__foot .a-sum__row--total{border-top:0;margin-top:0;padding-top:0}.a-cookies{left:var(--a-space-4);bottom:calc(var(--a-space-4) + env(safe-area-inset-bottom));z-index:calc(var(--a-z-header) + 1);gap:var(--a-space-3);width:min(400px, calc(100vw - 2 * var(--a-space-4)));padding:var(--a-space-4);border:1px solid var(--a-line);border-radius:var(--a-radius-lg);background:var(--a-surface);color:var(--a-ink);display:grid;position:fixed;box-shadow:0 18px 40px -16px #0f172a59,0 2px 6px #0f172a14}.a-cookies[hidden]{display:none}.a-cookies__title{align-items:center;gap:var(--a-space-2);margin:0 0 var(--a-space-1);font-weight:700;display:flex}.a-cookies__text{font-size:var(--a-text-sm);color:var(--a-ink-2);margin:0}.a-cookies__text a{color:var(--a-brand-700);font-weight:600;text-decoration:underline}.a-cookies__actions{justify-content:flex-end;gap:var(--a-space-2);flex-wrap:wrap;display:flex}@media (width<=599px){:root{--a-cookies-lift:var(--a-cookies-h,0px)}.a-cookies{left:var(--a-space-3);right:var(--a-space-3);bottom:calc(var(--a-space-3) + env(safe-area-inset-bottom));width:auto}.a-cookies__actions>.a-btn{flex:1 1 0}}@media (prefers-reduced-motion:no-preference){.a-cookies:not([hidden]){animation:a-cookies-in .28s var(--a-ease-out) both}}@keyframes a-cookies-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media print{.a-cookies{display:none!important}}.a-footer__cookies{margin-left:var(--a-space-2);color:inherit;font-size:inherit;text-underline-offset:.2em;padding:0;text-decoration:underline}:is(.a-fb-toast,.a-fb-icon,.a-fb-dialog)[data-tone=success]{--fb:var(--a-success);--fb-soft:var(--a-success-50)}:is(.a-fb-toast,.a-fb-icon,.a-fb-dialog)[data-tone=error]{--fb:var(--a-offer-600);--fb-soft:var(--a-offer-50)}:is(.a-fb-toast,.a-fb-icon,.a-fb-dialog)[data-tone=warning]{--fb:var(--a-warning);--fb-soft:var(--a-warning-50)}:is(.a-fb-toast,.a-fb-icon,.a-fb-dialog)[data-tone=info],:is(.a-fb-toast,.a-fb-icon,.a-fb-dialog)[data-tone=question]{--fb:var(--a-brand-700);--fb-soft:var(--a-brand-50)}:root[data-theme=dark] :is(.a-fb-toast,.a-fb-icon,.a-fb-dialog)[data-tone=error]{--fb:var(--a-offer-700)}.a-fb-icon{background:var(--fb-soft);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid}.a-fb-icon[data-size=lg]{width:84px;height:84px;box-shadow:0 0 0 8px color-mix(in srgb, var(--fb-soft) 55%, transparent)}.a-fb-icon svg{width:72%;height:72%;overflow:visible}.a-fb-icon__ring{fill:none;stroke:var(--fb);stroke-width:3px;opacity:.28}.a-fb-icon__mark{fill:none;stroke:var(--fb);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:0}.a-fb-icon__dot{fill:var(--fb)}.a-fb-stack{top:calc(var(--a-header-h,72px) + 12px);z-index:calc(var(--a-z-drawer) + 20);pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;width:min(400px,100vw - 32px);display:flex;position:fixed;right:16px}.a-fb-toast{pointer-events:auto;width:100%;color:var(--a-ink);background:var(--a-surface);border:1px solid var(--a-line);border-radius:var(--a-radius-lg);box-shadow:0 1px 2px color-mix(in srgb, var(--a-ink) 6%, transparent), 0 12px 32px -8px color-mix(in srgb, var(--a-ink) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--fb) 10%, transparent);transition:opacity var(--a-dur) var(--a-ease-out), transform var(--a-dur-drawer) var(--a-ease-out);align-items:flex-start;gap:12px;padding:14px 14px 16px;display:flex;position:relative;overflow:hidden}@starting-style{.a-fb-toast{opacity:0;transform:translateY(-10px)scale(.97)}}.a-fb-toast.is-leaving{opacity:0;transition-duration:var(--a-dur-press);transform:translate(24px)}.a-fb-toast__text{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.a-fb-toast__title{font-size:var(--a-text-sm);font-weight:700;line-height:1.3}.a-fb-toast__message{font-size:var(--a-text-sm);color:var(--a-muted);overflow-wrap:anywhere;line-height:1.4}.a-fb-toast__details{font-size:var(--a-text-xs);color:var(--a-muted);margin:4px 0 0;padding-left:1.1rem}.a-fb-toast__close{width:28px;height:28px;color:var(--a-muted);cursor:pointer;transition:background-color var(--a-dur-press) ease, color var(--a-dur-press) ease;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:-4px -4px 0 0;display:grid}.a-fb-toast__close:focus-visible{box-shadow:var(--a-focus);outline:none}@media (hover:hover) and (pointer:fine){.a-fb-toast__close:hover{color:var(--a-ink);background:var(--a-surface-2)}}.a-fb-toast__timer{background:var(--fb);transform-origin:0;width:100%;height:3px;animation:a-fb-timer var(--fb-duration,3.5s) linear forwards;position:absolute;bottom:0;left:0}.a-fb-toast.is-paused .a-fb-toast__timer{animation-play-state:paused}.a-fb-toast .a-fb-icon__mark{animation:a-fb-draw .42s var(--a-ease-out) .12s backwards}.a-fb-backdrop{z-index:calc(var(--a-z-drawer) + 21);background:color-mix(in srgb, var(--a-scrim) 55%, transparent);backdrop-filter:blur(3px);transition:opacity var(--a-dur) var(--a-ease-out);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@starting-style{.a-fb-backdrop{opacity:0}}.a-fb-dialog{overscroll-behavior:contain;text-align:center;width:min(440px,100%);max-height:calc(100dvh - 32px);color:var(--a-ink);background:var(--a-surface);border:1px solid var(--a-line);border-radius:var(--a-radius-xl);box-shadow:var(--a-shadow-lg);transition:opacity var(--a-dur-drawer) var(--a-ease-out), transform var(--a-dur-drawer) var(--a-ease-out);flex-direction:column;align-items:center;gap:12px;padding:32px 28px 24px;display:flex;overflow:auto}@starting-style{.a-fb-dialog{opacity:0;transform:translateY(8px)scale(.96)}}.a-fb-dialog:focus{outline:none}.a-fb-dialog .a-fb-icon{margin-bottom:8px}.a-fb-dialog .a-fb-icon__mark{animation:a-fb-draw .52s var(--a-ease-out) .16s backwards}.a-fb-dialog[data-tone=warning] .a-fb-icon,.a-fb-dialog[data-tone=error] .a-fb-icon{animation:a-fb-nudge .42s var(--a-ease-out) .12s}.a-fb-dialog__title{text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.a-fb-dialog__text{max-width:46ch;font-size:var(--a-text-sm);color:var(--a-muted);text-wrap:pretty;white-space:pre-line;margin:0;line-height:1.5}.a-fb-dialog__details{text-align:left;width:100%;font-size:var(--a-text-sm);color:var(--a-ink);background:var(--fb-soft);border-radius:var(--a-radius);max-height:180px;margin:4px 0 0;padding:10px 12px 10px 28px;overflow:auto}.a-fb-dialog__actions{justify-content:center;gap:10px;width:100%;margin-top:12px;display:flex}.a-fb-dialog__actions .a-btn{min-width:140px}@keyframes a-fb-draw{0%{stroke-dashoffset:60px}}@keyframes a-fb-timer{to{transform:scaleX(0)}}@keyframes a-fb-nudge{0%,to{transform:translate(0)}30%{transform:translate(-4px)}60%{transform:translate(3px)}}html.a-fb-locked,html.a-fb-locked body{overflow:hidden}@media (width<=600px){.a-fb-stack{top:calc(var(--a-header-h,64px) + 8px);align-items:stretch;right:50%;transform:translate(50%)}.a-fb-dialog{padding:28px 20px 20px}.a-fb-dialog__actions{flex-direction:column-reverse}.a-fb-dialog__actions .a-btn{width:100%}}@media (prefers-reduced-motion:reduce){.a-fb-toast,.a-fb-dialog{transition:opacity var(--a-dur-press) linear}@starting-style{.a-fb-toast,.a-fb-dialog{transform:none}}.a-fb-toast.is-leaving{transform:none}.a-fb-icon__mark,.a-fb-dialog .a-fb-icon{animation:none!important}}
