.brand[data-v-667c7c66]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;flex-shrink:0;border-radius:6px}.brand__mark[data-v-667c7c66]{width:2.25rem;height:2.25rem;border-radius:6px}.brand__word[data-v-667c7c66]{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:1.45rem;letter-spacing:.02em;line-height:1}.brand__seg[data-v-667c7c66]{color:#f5c400}.brand__seller[data-v-667c7c66]{color:#f3f1ec}.brand--sm .brand__mark[data-v-667c7c66]{width:2rem;height:2rem}.brand--sm .brand__word[data-v-667c7c66]{font-size:1.3rem}.cats[data-v-416678a3]{position:relative}.cats__toggle[data-v-416678a3]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(.72rem,.7rem + .1vw,.78rem);letter-spacing:.12em;text-transform:uppercase;color:#f3f1ec;padding:.55rem .85rem;border:1px solid #3a3835;border-radius:6px;transition:all .28s cubic-bezier(.25,.6,.3,1)}.cats__toggle[data-v-416678a3]:hover,.cats__toggle[aria-expanded=true][data-v-416678a3]{border-color:#f5c400}.cats__chev[data-v-416678a3]{font-size:.7em;transition:transform .25s cubic-bezier(.22,1,.36,1)}.cats__chev--up[data-v-416678a3]{transform:rotate(180deg)}.cats__panel[data-v-416678a3]{position:absolute;top:calc(100% + .9rem);left:0;width:620px;background:#272624;border:1px solid #3a3835;border-top:3px solid #f5c400;border-radius:0 0 6px 6px;box-shadow:0 24px 50px #0006;padding:.5rem}.cats__list[data-v-416678a3]{list-style:none;display:flex;flex-wrap:wrap;gap:0 .25rem}.cats__list[data-v-416678a3]>*{flex:1 1 45%;min-width:0}.cats__item[data-v-416678a3]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;padding:.55rem .7rem;border-radius:6px;color:#f3f1ec;font-size:clamp(.83rem,.8rem + .15vw,.9rem);line-height:1.3;font-weight:600;transition:background .28s cubic-bezier(.25,.6,.3,1)}.cats__item i[data-v-416678a3]{width:1.1rem;text-align:center;color:#f5c400}.cats__item[data-v-416678a3]:hover,.cats__item.router-link-active[data-v-416678a3]{background:#f3f1ec0f}.cats__count[data-v-416678a3]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(.72rem,.7rem + .1vw,.78rem);color:#b7b3aa}.cats__name[data-v-416678a3]{flex:1}.cats__all[data-v-416678a3]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:.35rem;padding:.75rem .7rem .4rem;border-top:1px solid #3a3835;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(.72rem,.7rem + .1vw,.78rem);letter-spacing:.1em;text-transform:uppercase;color:#f5c400}.cats__all:hover i[data-v-416678a3]{transform:translate(3px)}.cats__all i[data-v-416678a3]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.drop-enter-active[data-v-416678a3],.drop-leave-active[data-v-416678a3]{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.drop-enter-from[data-v-416678a3],.drop-leave-to[data-v-416678a3]{opacity:0;transform:translateY(-6px)}.search[data-v-717a89ba]{background:#272624;border-top:1px solid #3a3835;border-bottom:1px solid #3a3835}.search__form[data-v-717a89ba]{width:100%;max-width:1160px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.search__form[data-v-717a89ba]{padding-inline:2rem}}.search__form[data-v-717a89ba]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;padding-block:.75rem;position:relative}.search__icon[data-v-717a89ba]{position:absolute;left:2.1rem;color:#77736b;pointer-events:none}@media(min-width:768px){.search__icon[data-v-717a89ba]{left:2.85rem}}.search__input[data-v-717a89ba]{flex:1;min-width:0;padding-left:2.4rem;background:#fff;border-color:#3a3835}.search__submit[data-v-717a89ba]{display:none;padding:.75rem 1.3rem}@media(min-width:480px){.search__submit[data-v-717a89ba]{display:inline-flex}}.search__close[data-v-717a89ba]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;flex-shrink:0;color:#b7b3aa;border-radius:6px}.search__close[data-v-717a89ba]:hover{color:#f3f1ec}.search-enter-active[data-v-717a89ba],.search-leave-active[data-v-717a89ba]{transition:opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.search-enter-from[data-v-717a89ba],.search-leave-to[data-v-717a89ba]{opacity:0;transform:translateY(-6px)}.menu[data-v-cedae125]{position:fixed;inset:0;z-index:300}.menu__backdrop[data-v-cedae125]{position:absolute;inset:0;background:#0d0c0b99}.menu__panel[data-v-cedae125]{position:absolute;inset:0 auto 0 0;width:min(88vw,380px);background:#1c1b1a;color:#f3f1ec;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0 1.25rem 1.5rem;border-right:3px solid #f5c400}.menu__top[data-v-cedae125]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-block:.9rem;border-bottom:1px solid #3a3835}.menu__close[data-v-cedae125]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;font-size:1.25rem;color:#f3f1ec}.menu__links[data-v-cedae125]{list-style:none;padding-block:.75rem}.menu__link[data-v-cedae125]{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.8rem;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.9rem;font-weight:700;line-height:.96;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;padding-block:.5rem;color:#f3f1ec}.menu__link.router-link-exact-active[data-v-cedae125]{color:#f5c400}.menu__label[data-v-cedae125]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(.72rem,.7rem + .1vw,.78rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7a5c00;color:#f5c400;padding-top:1rem;border-top:1px solid #3a3835}.menu__cats[data-v-cedae125]{list-style:none;padding-block:.5rem 1rem}.menu__cat[data-v-cedae125]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;padding-block:.55rem;font-size:clamp(.83rem,.8rem + .15vw,.9rem);font-weight:600;color:#b7b3aa}.menu__cat i[data-v-cedae125]{width:1.1rem;color:#f5c400;text-align:center}.menu__cat[data-v-cedae125]:hover{color:#f3f1ec}.menu__foot[data-v-cedae125]{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.6rem}.menu__meta[data-v-cedae125]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(.72rem,.7rem + .1vw,.78rem);color:#b7b3aa;text-align:center}.menu-enter-active[data-v-cedae125],.menu-leave-active[data-v-cedae125]{transition:opacity .3s ease}.menu-enter-active .menu__panel[data-v-cedae125],.menu-leave-active .menu__panel[data-v-cedae125]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.menu-enter-from[data-v-cedae125],.menu-leave-to[data-v-cedae125]{opacity:0}.menu-enter-from .menu__panel[data-v-cedae125],.menu-leave-to .menu__panel[data-v-cedae125]{transform:translate(-100%)}.header[data-v-01fc7a1e]{position:sticky;top:0;z-index:100;background:#1c1b1a;color:#f3f1ec;border-bottom:1px solid #3a3835}.header__bar[data-v-01fc7a1e]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.header__bar[data-v-01fc7a1e]{padding-inline:2rem}}.header__bar[data-v-01fc7a1e]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;height:64px}@media(min-width:1024px){.header__bar[data-v-01fc7a1e]{gap:1.75rem;height:72px}}.header__desk[data-v-01fc7a1e]{display:none}@media(min-width:1024px){.header__desk[data-v-01fc7a1e]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem;flex:1}}.header__nav[data-v-01fc7a1e]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.4rem}.header__link[data-v-01fc7a1e]{position:relative;font-size:clamp(.83rem,.8rem + .15vw,.9rem);font-weight:600;color:#b7b3aa;padding-block:.5rem;transition:color .28s cubic-bezier(.25,.6,.3,1)}.header__link[data-v-01fc7a1e]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#f5c400;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.header__link[data-v-01fc7a1e]:hover,.header__link--active[data-v-01fc7a1e]{color:#f3f1ec}.header__link[data-v-01fc7a1e]:hover:after,.header__link--active[data-v-01fc7a1e]:after{transform:scaleX(1)}.header__actions[data-v-01fc7a1e]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.25rem;margin-left:auto}.header__icon[data-v-01fc7a1e]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;font-size:1.1rem;color:#f3f1ec;border-radius:6px;transition:background .28s cubic-bezier(.25,.6,.3,1)}.header__icon[data-v-01fc7a1e]:hover{background:#f3f1ec14}.header__burger[data-v-01fc7a1e]{margin-left:-.6rem}@media(min-width:1024px){.header__burger[data-v-01fc7a1e]{display:none}}@media(min-width:1024px){.header__cart[data-v-01fc7a1e]{background:#f5c400;color:#161514}.header__cart[data-v-01fc7a1e]:hover{background:#d9ad00}}.header__badge[data-v-01fc7a1e]{position:absolute;top:.2rem;right:.1rem;min-width:1.15rem;height:1.15rem;padding-inline:.25rem;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem;font-weight:500;line-height:1;color:#161514;background:#f5c400;border:2px solid #1c1b1a;border-radius:999px}@media(min-width:1024px){.header__badge[data-v-01fc7a1e]{top:-.35rem;right:-.35rem;background:#f3f1ec}}.footer[data-v-96395033]{background:#1c1b1a;color:#b7b3aa;margin-top:auto}.footer__hazard[data-v-96395033]{height:6px;background:repeating-linear-gradient(-45deg,#f5c400 0 10px,#1c1b1a 10px 20px)}.footer__inner[data-v-96395033]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.footer__inner[data-v-96395033]{padding-inline:2rem}}.footer__inner[data-v-96395033]{display:flex;flex-wrap:wrap;gap:2.5rem}.footer__inner[data-v-96395033]>*{flex:1 1 200px;min-width:0}.footer__inner[data-v-96395033]{padding-block:clamp(3rem,6vw,5rem) 2.5rem}.footer__brand[data-v-96395033]{flex:1 1 100%!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}@media(min-width:1024px){.footer__brand[data-v-96395033]{flex:1.6 1 280px!important}}.footer__blurb[data-v-96395033]{font-size:clamp(.83rem,.8rem + .15vw,.9rem);max-width:38ch}.footer__social[data-v-96395033]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.footer__social a[data-v-96395033]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px solid #3a3835;border-radius:6px;color:#f3f1ec;transition:all .28s cubic-bezier(.25,.6,.3,1)}.footer__social a[data-v-96395033]:hover{border-color:#f5c400;color:#f5c400}.footer__col[data-v-96395033]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.6rem;font-size:clamp(.83rem,.8rem + .15vw,.9rem);font-style:normal}.footer__col a[data-v-96395033]{color:#b7b3aa;transition:color .28s cubic-bezier(.25,.6,.3,1)}.footer__col a[data-v-96395033]:hover{color:#f3f1ec}.footer__col--cats[data-v-96395033]{flex-basis:100%!important}@media(min-width:1024px){.footer__col--cats[data-v-96395033]{flex-basis:340px!important}}.footer__cats[data-v-96395033]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.6rem 1.25rem;width:100%}.footer__cats a[data-v-96395033]{flex:1 1 40%;line-height:1.35}.footer__contact[data-v-96395033]{flex-basis:260px!important}.footer__contact a[data-v-96395033],.footer__contact span[data-v-96395033]{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.6rem}.footer__contact i[data-v-96395033]{width:1rem;flex-shrink:0;color:#f5c400;text-align:center}.footer__heading[data-v-96395033]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(.72rem,.7rem + .1vw,.78rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7a5c00;color:#f5c400;margin-bottom:.35rem}.footer__bar[data-v-96395033]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.footer__bar[data-v-96395033]{padding-inline:2rem}}.footer__bar[data-v-96395033]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-block:1.25rem 5.5rem;border-top:1px solid #3a3835;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(.72rem,.7rem + .1vw,.78rem)}@media(min-width:768px){.footer__bar[data-v-96395033]{flex-direction:row;align-items:center;padding-bottom:1.25rem}}.footer__admin[data-v-96395033]{color:#b7b3aa;opacity:.75;transition:opacity .28s cubic-bezier(.25,.6,.3,1)}.footer__admin[data-v-96395033]:hover{opacity:1}.announcement[data-v-9b1cf629]{background:#f5c400;color:#161514;border-bottom:3px solid transparent;border-image:repeating-linear-gradient(-45deg,#161514 0 6px,#f5c400 6px 12px) 3}.announcement__text[data-v-9b1cf629]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.announcement__text[data-v-9b1cf629]{padding-inline:2rem}}.announcement__text[data-v-9b1cf629]{padding-block:.45rem;text-align:center;font-size:clamp(.72rem,.7rem + .1vw,.78rem);font-weight:700;letter-spacing:.03em;line-height:1.4}.announcement__icon[data-v-9b1cf629]{margin-right:.4rem}.wa[data-v-381d8859]{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:90;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;height:3.4rem;min-width:3.4rem;padding-inline:1rem;border-radius:999px;background:#25d366;color:#1c1b1a;font-size:1.7rem;box-shadow:0 10px 28px #1c1b1a4d;transition:all .28s cubic-bezier(.25,.6,.3,1)}.wa[data-v-381d8859]:hover{transform:translateY(-2px);background:#21bd5c}.wa__label[data-v-381d8859]{display:none;font-size:clamp(.83rem,.8rem + .15vw,.9rem);font-weight:700}@media(min-width:1024px){.wa__label[data-v-381d8859]{display:inline}}@media(min-width:768px){.wa[data-v-381d8859]{right:1.5rem;bottom:1.5rem}}.wa-enter-active[data-v-381d8859],.wa-leave-active[data-v-381d8859]{transition:opacity .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.wa-enter-from[data-v-381d8859],.wa-leave-to[data-v-381d8859]{opacity:0;transform:translateY(12px) scale(.9)}.qty[data-v-57e336a1]{display:inline-flex;align-items:stretch;height:3rem;background:#fff;border:1px solid #dcd9d0;border-radius:6px;overflow:hidden}.qty--compact[data-v-57e336a1]{height:2.2rem}.qty__btn[data-v-57e336a1]{width:2.75rem;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#46433e;font-size:.75rem;transition:background .2s ease,color .2s ease}.qty__btn[data-v-57e336a1]:hover:not(:disabled){background:#ecebe5;color:#161514}.qty__btn[data-v-57e336a1]:disabled{opacity:.35;cursor:not-allowed}.qty__btn[data-v-57e336a1]:focus-visible{outline-offset:-2px}.qty--compact .qty__btn[data-v-57e336a1]{width:2.1rem}.qty__input[data-v-57e336a1]{width:3rem;border:none;border-inline:1px solid #dcd9d0;border-radius:0;padding:0;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:.9rem;-moz-appearance:textfield;appearance:textfield}.qty__input[data-v-57e336a1]::-webkit-outer-spin-button,.qty__input[data-v-57e336a1]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__input[data-v-57e336a1]:focus{box-shadow:inset 0 0 0 2px #f5c400}.qty--compact .qty__input[data-v-57e336a1]{width:2.4rem;font-size:.82rem}.line[data-v-7f597a01]{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.85rem;padding:1rem 0;border-bottom:1px solid #dcd9d0}.line__media[data-v-7f597a01]{flex:0 0 4.5rem;aspect-ratio:1;display:flex;flex-direction:row;align-items:center;justify-content:center;background:#fff;border:1px solid #dcd9d0;border-radius:6px;overflow:hidden;color:#dcd9d0}.line__media img[data-v-7f597a01]{width:100%;height:100%;object-fit:contain;padding:8%}.line__body[data-v-7f597a01]{flex:1;min-width:0;padding-right:2rem}.line__brand[data-v-7f597a01]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#77736b}.line__name[data-v-7f597a01]{display:block;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.1;text-transform:uppercase}.line__name[data-v-7f597a01]:hover{text-decoration:underline}.line__size[data-v-7f597a01]{margin-top:.2rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;color:#46433e}.line__foot[data-v-7f597a01]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.6rem}.line__qty[data-v-7f597a01]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;color:#46433e}.line__total[data-v-7f597a01]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;font-weight:600}.line__total--request[data-v-7f597a01]{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#7a5c00}.line__remove[data-v-7f597a01]{position:absolute;top:.85rem;right:0;width:2.1rem;height:2.1rem;border-radius:6px;color:#77736b;font-size:.85rem}.line__remove[data-v-7f597a01]:hover{color:#c8443c;background:#c8443c1f}.drawer[data-v-693aa693]{position:fixed;inset:0;z-index:300;background:#0d0c0b99;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end}.drawer__panel[data-v-693aa693]{width:min(420px,100%);height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:#f6f5f1;box-shadow:0 30px 70px #1615142e;outline:none}.drawer__head[data-v-693aa693]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#1c1b1a;color:#f3f1ec;border-bottom:3px solid #f5c400}.drawer__title[data-v-693aa693]{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem);font-weight:700;line-height:.96;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.75rem}.drawer__title small[data-v-693aa693]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:400;letter-spacing:.1em;color:#b7b3aa}.drawer__close[data-v-693aa693]{width:2.5rem;height:2.5rem;border-radius:6px;font-size:1.15rem}.drawer__close[data-v-693aa693]:hover{background:#272624}.drawer__lines[data-v-693aa693]{flex:1;overflow-y:auto;list-style:none;padding:0 1.25rem;overscroll-behavior:contain}.drawer__foot[data-v-693aa693]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem;padding:1rem 1.25rem 1.25rem;border-top:1px solid #dcd9d0;background:#fff}.drawer__note[data-v-693aa693]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.55rem;padding:.7rem .8rem;background:#fdf6d6;border-left:3px solid #f5c400;font-size:.8rem;line-height:1.45;color:#46433e}.drawer__note i[data-v-693aa693]{margin-top:.15rem;color:#7a5c00}.drawer__subtotal[data-v-693aa693]{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;font-size:clamp(.83rem,.8rem + .15vw,.9rem);color:#46433e}.drawer__subtotal strong[data-v-693aa693]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.1rem;color:#161514}.drawer__cta[data-v-693aa693]{height:3.1rem;font-size:.95rem}.drawer__keep[data-v-693aa693]{font-size:clamp(.83rem,.8rem + .15vw,.9rem);font-weight:600;color:#46433e;padding:.3rem}.drawer__keep[data-v-693aa693]:hover{color:#161514;text-decoration:underline}.drawer__empty[data-v-693aa693]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;color:#46433e}.drawer__empty i[data-v-693aa693]{font-size:2.4rem;color:#dcd9d0}.drawer-enter-active[data-v-693aa693],.drawer-leave-active[data-v-693aa693]{transition:opacity .3s ease}.drawer-enter-active .drawer__panel[data-v-693aa693],.drawer-leave-active .drawer__panel[data-v-693aa693]{transition:transform .38s cubic-bezier(.22,1,.36,1)}.drawer-enter-from[data-v-693aa693],.drawer-leave-to[data-v-693aa693]{opacity:0}.drawer-enter-from .drawer__panel[data-v-693aa693],.drawer-leave-to .drawer__panel[data-v-693aa693]{transform:translate(100%)}.toasts[data-v-16d47807]{position:fixed;bottom:1.4rem;right:1.4rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.6rem;z-index:300;max-width:min(360px,100vw - 2.8rem)}.toasts__item[data-v-16d47807]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7rem;background:#161514;color:#f6f5f1;font-size:clamp(.83rem,.8rem + .15vw,.9rem);padding:.85rem 1.1rem;border-radius:6px;box-shadow:0 2px 6px #1615140f,0 18px 40px #1615141a;cursor:pointer}.toasts__item i[data-v-16d47807]{color:#fdf6d6}.toasts__item--success i[data-v-16d47807]{color:#2f9e62}.toasts__item--error[data-v-16d47807]{background:#c8443c}.toasts__item--error i[data-v-16d47807]{color:#f6f5f1}body.is-admin .toasts{bottom:6rem}.toast-enter-active[data-v-16d47807],.toast-leave-active[data-v-16d47807]{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-16d47807],.toast-leave-to[data-v-16d47807]{opacity:0;transform:translate(24px)}.app[data-v-cc587c1b]{display:flex;flex-direction:column;min-height:100vh}.app__main[data-v-cc587c1b]{flex:1;display:flex;flex-direction:column}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--font-display: Barlow Condensed, Arial Narrow, sans-serif;--font-body: Manrope, system-ui, sans-serif;--bg: #f6f5f1;--surface: #ffffff;--text: #161514;--text-soft: #46433e;--accent: #f5c400;--border: #dcd9d0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;font-size:clamp(.95rem,.9rem + .25vw,1.06rem);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;line-height:1.1;text-wrap:balance}p{text-wrap:pretty}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select,textarea{font:inherit;font-size:.95rem;color:#161514;background:#fff;border:1px solid #dcd9d0;border-radius:6px;padding:.7rem .9rem;width:100%;outline:none;transition:border-color .25s ease,box-shadow .25s ease}input:focus,select:focus,textarea:focus{border-color:#f5c400;box-shadow:0 0 0 3px #f5c40026}label{font-size:.82rem;font-weight:500;color:#46433e;display:block;margin-bottom:.35rem}:focus-visible{outline:2px solid #f5c400;outline-offset:2px}::selection{background:#fdf6d6;color:#161514}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Manrope,system-ui,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.04em;padding:.85rem 1.8rem;border-radius:6px;transition:all .28s cubic-bezier(.25,.6,.3,1)}.btn--primary{background:#f5c400;color:#161514}.btn--primary:hover{background:#d9ad00;transform:translateY(-1px)}.btn--dark{background:#161514;color:#fff}.btn--dark:hover{background:#272624;transform:translateY(-1px)}.btn--whatsapp{background:#25d366;color:#1c1b1a}.btn--whatsapp:hover{background:#20b959;transform:translateY(-1px)}.btn--ghost{border:1px solid #161514;color:#161514}.btn--ghost:hover{background:#161514;color:#fff}.btn--danger{background:#c8443c;color:#fff}.btn:disabled{opacity:.45;pointer-events:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.rise-enter-active,.rise-leave-active{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.rise-enter-from,.rise-leave-to{opacity:0;transform:translateY(14px)}.page-enter-active,.page-leave-active{transition:opacity .25s ease}.page-enter-from,.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
