.ProductImage-module__3x4FEG__frame{border-radius:var(--radius);background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), var(--surface);place-items:center;display:grid;position:relative;overflow:hidden}.ProductImage-module__3x4FEG__img{object-fit:cover;filter:saturate(.9)brightness(.92);transition:transform .6s var(--ease)}.ProductImage-module__3x4FEG__placeholder{font-family:var(--font-display);text-transform:var(--display-case,none);font-style:var(--display-style,italic);color:var(--text);opacity:.55;transition:transform .6s var(--ease);font-size:clamp(32px,6vw,64px);font-weight:300}
.ProductModal-module__aQ54oW__backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:24px;animation:.3s ProductModal-module__aQ54oW__fade;display:grid;position:fixed;inset:0}.ProductModal-module__aQ54oW__modal{background:var(--bg);border:1px solid var(--line);width:min(560px,100%);max-height:calc(100vh - 48px);animation:ProductModal-module__aQ54oW__pop .45s var(--ease);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ProductModal-module__aQ54oW__header{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:24px 28px;display:flex}.ProductModal-module__aQ54oW__thumb{flex-shrink:0;width:88px;height:88px}.ProductModal-module__aQ54oW__headerText{flex:1;min-width:0}.ProductModal-module__aQ54oW__section{color:var(--gold);letter-spacing:2.5px;text-transform:uppercase;font-size:11px;font-weight:600}.ProductModal-module__aQ54oW__title{font-family:var(--font-display);text-transform:var(--display-case,none);letter-spacing:-.5px;margin-top:4px;font-size:34px;font-weight:300;line-height:1.05}.ProductModal-module__aQ54oW__tagline{color:var(--muted);margin-top:4px;font-size:14px}.ProductModal-module__aQ54oW__close{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--muted);border-radius:50%;align-self:flex-start;font-size:18px;line-height:1;transition:color .2s,border-color .2s}.ProductModal-module__aQ54oW__close:hover{color:var(--text);border-color:var(--text)}.ProductModal-module__aQ54oW__body{flex:1;padding:4px 28px 24px;overflow-y:auto}.ProductModal-module__aQ54oW__group{border:none;margin-top:24px}.ProductModal-module__aQ54oW__locked{opacity:.35}.ProductModal-module__aQ54oW__soldOut{opacity:.4;cursor:not-allowed}.ProductModal-module__aQ54oW__soldOut:hover{padding-left:4px}.ProductModal-module__aQ54oW__locked .ProductModal-module__aQ54oW__option{cursor:not-allowed}.ProductModal-module__aQ54oW__locked .ProductModal-module__aQ54oW__option:hover{padding-left:4px}.ProductModal-module__aQ54oW__locked .ProductModal-module__aQ54oW__radio{cursor:not-allowed}.ProductModal-module__aQ54oW__legend{letter-spacing:1.5px;text-transform:uppercase;width:100%;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.ProductModal-module__aQ54oW__required,.ProductModal-module__aQ54oW__ok{letter-spacing:.5px;text-transform:none;font-size:11px;font-weight:500}.ProductModal-module__aQ54oW__required{color:var(--muted);opacity:.7}.ProductModal-module__aQ54oW__ok{background:var(--gold);width:20px;height:20px;color:var(--bg);border-radius:50%;place-items:center;display:grid}.ProductModal-module__aQ54oW__option{border-bottom:1px solid var(--line);cursor:pointer;transition:padding .25s var(--ease);align-items:center;gap:16px;padding:14px 4px;display:flex}.ProductModal-module__aQ54oW__option:hover{padding-left:10px}.ProductModal-module__aQ54oW__radio{appearance:none;border:1px solid var(--line-strong);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;transition:border-color .2s;display:grid}.ProductModal-module__aQ54oW__radio:after{content:"";background:var(--gold);width:10px;height:10px;transition:transform .25s var(--ease);border-radius:50%;transform:scale(0)}.ProductModal-module__aQ54oW__radio:checked{border-color:var(--gold)}.ProductModal-module__aQ54oW__radio:checked:after{transform:scale(1)}.ProductModal-module__aQ54oW__optionThumb{object-fit:cover;background:var(--surface-2);border-radius:8px;flex-shrink:0;width:36px;height:36px}.ProductModal-module__aQ54oW__optionText{flex-direction:column;flex:1;display:flex}.ProductModal-module__aQ54oW__optionLabel{font-size:15px;transition:color .2s}.ProductModal-module__aQ54oW__option:has(.ProductModal-module__aQ54oW__radio:checked) .ProductModal-module__aQ54oW__optionLabel{color:var(--gold)}.ProductModal-module__aQ54oW__countOption{cursor:default}.ProductModal-module__aQ54oW__countOption:hover{padding-left:4px}.ProductModal-module__aQ54oW__optionPicked{color:var(--gold)}.ProductModal-module__aQ54oW__counter{border:1px solid var(--line-strong);border-radius:999px;flex-shrink:0;align-items:center;display:flex}.ProductModal-module__aQ54oW__counter button{width:34px;height:34px;color:var(--muted);font-size:16px;transition:color .2s}.ProductModal-module__aQ54oW__counter button:hover:not(:disabled){color:var(--text)}.ProductModal-module__aQ54oW__counter button:disabled{opacity:.35;cursor:not-allowed}.ProductModal-module__aQ54oW__counter span{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-weight:600}.ProductModal-module__aQ54oW__optionDetail{color:var(--muted);font-size:12px}.ProductModal-module__aQ54oW__optionPrice{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.ProductModal-module__aQ54oW__footer{border-top:1px solid var(--line);gap:12px;padding:18px 28px;display:flex}.ProductModal-module__aQ54oW__stepper{border:1px solid var(--line-strong);border-radius:999px;align-items:center;display:flex}.ProductModal-module__aQ54oW__stepper button{width:40px;height:48px;color:var(--muted);font-size:18px;transition:color .2s}.ProductModal-module__aQ54oW__stepper button:hover{color:var(--text)}.ProductModal-module__aQ54oW__stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-weight:600}.ProductModal-module__aQ54oW__add{background:var(--gold);min-height:50px;color:var(--bg);border-radius:999px;flex:1;font-weight:700;transition:opacity .2s,background .2s}.ProductModal-module__aQ54oW__add:hover:not(:disabled){opacity:.88}.ProductModal-module__aQ54oW__add:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed;font-weight:500}@keyframes ProductModal-module__aQ54oW__fade{0%{opacity:0}}@keyframes ProductModal-module__aQ54oW__pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (max-width:760px){.ProductModal-module__aQ54oW__backdrop{align-items:end;padding:0}.ProductModal-module__aQ54oW__modal{border-radius:14px 14px 0 0;width:100%;max-height:92vh}.ProductModal-module__aQ54oW__header,.ProductModal-module__aQ54oW__body,.ProductModal-module__aQ54oW__footer{padding-left:18px;padding-right:18px}.ProductModal-module__aQ54oW__thumb{width:68px;height:68px}.ProductModal-module__aQ54oW__title{font-size:28px}}
.CheckoutButton-module__wRzbCG__stage{--ball:48px;--moto-w:136px;--moto-h:95px;--moto-front:calc(var(--moto-w) * .94);--push:cubic-bezier(.45, 0, .25, 1);height:var(--moto-h);margin-top:calc(var(--ball) - var(--moto-h));pointer-events:none;position:relative;overflow:hidden}.CheckoutButton-module__wRzbCG__stage>*{pointer-events:auto}.CheckoutButton-module__wRzbCG__moto{bottom:0;left:calc(-1 * var(--moto-w) - 20px);width:var(--moto-w);height:var(--moto-h);transform-origin:25% 90%;pointer-events:none;position:absolute}.CheckoutButton-module__wRzbCG__motoSvg{width:100%;height:100%;display:block;overflow:visible}.CheckoutButton-module__wRzbCG__motoSvg text{font-family:var(--font-body), system-ui, sans-serif}.CheckoutButton-module__wRzbCG__wheel{transform-box:view-box}.CheckoutButton-module__wRzbCG__speed{opacity:0;transition:opacity .2s}.CheckoutButton-module__wRzbCG__stage[data-phase=arrive] .CheckoutButton-module__wRzbCG__speed,.CheckoutButton-module__wRzbCG__stage[data-phase=push] .CheckoutButton-module__wRzbCG__speed{opacity:1;animation:.25s linear infinite CheckoutButton-module__wRzbCG__whoosh}.CheckoutButton-module__wRzbCG__stage[data-phase=arrive] .CheckoutButton-module__wRzbCG__moto{transition:left .65s cubic-bezier(.2,.8,.3,1);left:0}.CheckoutButton-module__wRzbCG__stage[data-phase=push] .CheckoutButton-module__wRzbCG__moto{left:calc(100% - var(--ball) - var(--moto-front));transition:left .9s var(--push);animation:.18s ease-in-out infinite alternate CheckoutButton-module__wRzbCG__bob}.CheckoutButton-module__wRzbCG__stage[data-phase=spin] .CheckoutButton-module__wRzbCG__moto,.CheckoutButton-module__wRzbCG__stage[data-phase=hit] .CheckoutButton-module__wRzbCG__moto{left:calc(100% - var(--ball) - var(--moto-front) - 32px);transition:left .5s ease-out}.CheckoutButton-module__wRzbCG__stage[data-phase=knock] .CheckoutButton-module__wRzbCG__moto,.CheckoutButton-module__wRzbCG__stage[data-phase=done] .CheckoutButton-module__wRzbCG__moto{left:calc(100% - var(--ball) - var(--moto-front) - 32px);animation:.8s cubic-bezier(.25,.6,.35,1) forwards CheckoutButton-module__wRzbCG__knocked}.CheckoutButton-module__wRzbCG__stage[data-phase=arrive] .CheckoutButton-module__wRzbCG__wheel,.CheckoutButton-module__wRzbCG__stage[data-phase=push] .CheckoutButton-module__wRzbCG__wheel{animation:.3s linear infinite CheckoutButton-module__wRzbCG__roll}.CheckoutButton-module__wRzbCG__stage[data-phase=spin] .CheckoutButton-module__wRzbCG__wheel{animation:.5s linear reverse CheckoutButton-module__wRzbCG__roll}.CheckoutButton-module__wRzbCG__stage[data-phase=knock] .CheckoutButton-module__wRzbCG__wheel{animation:.2s linear infinite reverse CheckoutButton-module__wRzbCG__roll}.CheckoutButton-module__wRzbCG__button{width:100%;height:var(--ball);background:var(--gold);color:var(--bg);transition:width .5s var(--ease), background .3s, opacity .2s;border-radius:999px;place-items:center;font-weight:700;display:grid;position:absolute;bottom:0;right:0;overflow:hidden}.CheckoutButton-module__wRzbCG__button>*{grid-area:1/1}.CheckoutButton-module__wRzbCG__button:hover:not(:disabled){opacity:.9}.CheckoutButton-module__wRzbCG__button:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed;font-weight:500}.CheckoutButton-module__wRzbCG__stage:not([data-phase=idle]) .CheckoutButton-module__wRzbCG__button{cursor:default;opacity:1}.CheckoutButton-module__wRzbCG__stage[data-phase=arrive] .CheckoutButton-module__wRzbCG__button{width:calc(100% - var(--moto-front));transition:width .65s cubic-bezier(.2,.8,.3,1)}.CheckoutButton-module__wRzbCG__stage[data-phase=push] .CheckoutButton-module__wRzbCG__button{width:var(--ball);transition:width .9s var(--push)}.CheckoutButton-module__wRzbCG__stage[data-phase=spin] .CheckoutButton-module__wRzbCG__button,.CheckoutButton-module__wRzbCG__stage[data-phase=knock] .CheckoutButton-module__wRzbCG__button{width:var(--ball);transition:transform .5s ease-out;transform:none}.CheckoutButton-module__wRzbCG__stage[data-phase=hit] .CheckoutButton-module__wRzbCG__button{width:var(--ball);transition:transform .26s cubic-bezier(.6,0,.9,.5);transform:translate(-32px)rotate(-360deg)}.CheckoutButton-module__wRzbCG__stage[data-phase=done] .CheckoutButton-module__wRzbCG__button{background:var(--green);color:#fff;width:100%;transition:background .3s, width .7s var(--ease) .35s}.CheckoutButton-module__wRzbCG__label{white-space:nowrap;transition:opacity .2s}.CheckoutButton-module__wRzbCG__stage:not([data-phase=idle]) .CheckoutButton-module__wRzbCG__label{opacity:0}.CheckoutButton-module__wRzbCG__spinner{border:2px solid #0b0b0a33;border-top-color:var(--bg);opacity:0;border-radius:50%;width:24px;height:24px;transition:opacity .2s}.CheckoutButton-module__wRzbCG__stage[data-phase=spin] .CheckoutButton-module__wRzbCG__spinner,.CheckoutButton-module__wRzbCG__stage[data-phase=hit] .CheckoutButton-module__wRzbCG__spinner,.CheckoutButton-module__wRzbCG__stage[data-phase=knock] .CheckoutButton-module__wRzbCG__spinner{opacity:1;animation:.6s linear infinite CheckoutButton-module__wRzbCG__roll}.CheckoutButton-module__wRzbCG__done{opacity:0;align-items:center;gap:10px;display:flex}.CheckoutButton-module__wRzbCG__stage[data-phase=done] .CheckoutButton-module__wRzbCG__done{opacity:1}.CheckoutButton-module__wRzbCG__check{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;width:26px;height:26px}.CheckoutButton-module__wRzbCG__stage[data-phase=done] .CheckoutButton-module__wRzbCG__check{animation:.4s ease-out .1s forwards CheckoutButton-module__wRzbCG__draw}.CheckoutButton-module__wRzbCG__doneText{white-space:nowrap;opacity:0;max-width:0;overflow:hidden}.CheckoutButton-module__wRzbCG__stage[data-phase=done] .CheckoutButton-module__wRzbCG__doneText{opacity:1;max-width:220px;transition:max-width .6s var(--ease) .5s, opacity .4s .7s}@keyframes CheckoutButton-module__wRzbCG__roll{to{transform:rotate(360deg)}}@keyframes CheckoutButton-module__wRzbCG__whoosh{0%{transform:translate(6px)}to{transform:translate(-6px)}}@keyframes CheckoutButton-module__wRzbCG__bob{to{transform:translateY(-1.5px)}}@keyframes CheckoutButton-module__wRzbCG__knocked{0%{transform:none}25%{transform:translate(-24px,-14px)rotate(-16deg)}to{opacity:0;transform:translate(-300px,-6px)rotate(-70deg)}}@keyframes CheckoutButton-module__wRzbCG__draw{to{stroke-dashoffset:0}}
.Admin-module__RsUjQW__shell{--panel:#121211;--panel-2:#191917;--field:#0e0e0d;--soft-gold:#ebc03f1f;--soft-green:#2fbf711f;--soft-red:#e07a5f1f;grid-template-columns:200px 1fr;min-height:100vh;font-size:13.5px;display:grid}.Admin-module__RsUjQW__sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;gap:18px;height:100vh;padding:16px 10px;display:flex;position:sticky;top:0}.Admin-module__RsUjQW__brand{color:inherit;align-items:center;gap:10px;padding:4px 8px;text-decoration:none;display:flex}.Admin-module__RsUjQW__logo{background:var(--gold);width:30px;height:30px;color:var(--bg);font-family:var(--font-display);border-radius:8px;place-items:center;font-size:15px;font-style:italic;font-weight:600;display:grid}.Admin-module__RsUjQW__brandText{flex-direction:column;line-height:1.15;display:flex}.Admin-module__RsUjQW__brandName{font-size:14px;font-weight:700}.Admin-module__RsUjQW__brandTag{color:var(--muted);font-size:11px}.Admin-module__RsUjQW__nav{flex-direction:column;gap:2px;display:flex}.Admin-module__RsUjQW__navLabel{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;opacity:.7;padding:0 10px 6px;font-size:10px;font-weight:600}.Admin-module__RsUjQW__navLink{color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.Admin-module__RsUjQW__navLink svg{flex-shrink:0;width:16px;height:16px}.Admin-module__RsUjQW__navLink:hover{background:var(--panel-2);color:var(--text)}.Admin-module__RsUjQW__navActive,.Admin-module__RsUjQW__navActive:hover{background:var(--soft-gold);color:var(--gold)}.Admin-module__RsUjQW__navActive:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}.Admin-module__RsUjQW__sidebarFoot{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.Admin-module__RsUjQW__userEmail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:4px 10px 6px;font-size:11.5px;overflow:hidden}.Admin-module__RsUjQW__sidebarFoot form{display:contents}.Admin-module__RsUjQW__sidebarFoot .Admin-module__RsUjQW__navLink{text-align:left;width:100%}.Admin-module__RsUjQW__main{justify-self:center;width:100%;min-width:0;max-width:1180px;padding:22px 28px 64px}.Admin-module__RsUjQW__mainWide{max-width:none}.Admin-module__RsUjQW__warning{background:var(--soft-red);color:var(--danger);border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:12.5px}.Admin-module__RsUjQW__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.Admin-module__RsUjQW__eyebrow{color:var(--gold);letter-spacing:1.2px;text-transform:uppercase;font-size:10.5px;font-weight:600}.Admin-module__RsUjQW__title{letter-spacing:-.2px;margin-top:2px;font-size:20px;font-weight:700}.Admin-module__RsUjQW__subtitle{color:var(--muted);margin-top:2px;font-size:12.5px}.Admin-module__RsUjQW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Admin-module__RsUjQW__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.Admin-module__RsUjQW__toolbar .Admin-module__RsUjQW__input{width:auto;min-width:180px}.Admin-module__RsUjQW__spaced{margin-top:14px}.Admin-module__RsUjQW__link{color:inherit;text-decoration:none}.Admin-module__RsUjQW__link:hover{color:var(--gold)}.Admin-module__RsUjQW__hintLink{color:var(--muted);font-size:12px;text-decoration:none}.Admin-module__RsUjQW__hintLink:hover{color:var(--text)}.Admin-module__RsUjQW__rowActions{text-align:right;white-space:nowrap}.Admin-module__RsUjQW__rowActions>*+*{margin-left:4px}.Admin-module__RsUjQW__btn,.Admin-module__RsUjQW__btnGhost,.Admin-module__RsUjQW__btnDanger,.Admin-module__RsUjQW__btnSmall{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.Admin-module__RsUjQW__btn{background:var(--gold);color:var(--bg)}.Admin-module__RsUjQW__btn:hover:not(:disabled){opacity:.9}.Admin-module__RsUjQW__btnGhost{border-color:var(--line-strong);background:var(--panel-2);color:var(--text)}.Admin-module__RsUjQW__btnGhost:hover:not(:disabled){border-color:var(--muted)}.Admin-module__RsUjQW__btnDanger{color:var(--danger)}.Admin-module__RsUjQW__btnDanger:hover:not(:disabled){background:var(--soft-red)}.Admin-module__RsUjQW__btnSmall{border-color:var(--line-strong);height:26px;color:var(--text);padding:0 9px;font-size:12px;font-weight:500}.Admin-module__RsUjQW__btnSmall:hover:not(:disabled){background:var(--panel-2)}.Admin-module__RsUjQW__btn:disabled,.Admin-module__RsUjQW__btnGhost:disabled,.Admin-module__RsUjQW__btnDanger:disabled,.Admin-module__RsUjQW__btnSmall:disabled{opacity:.4;cursor:not-allowed}.Admin-module__RsUjQW__on,.Admin-module__RsUjQW__on:hover:not(:disabled){background:var(--soft-gold);color:var(--gold);border-color:#ebc03f80}.Admin-module__RsUjQW__card{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:16px}.Admin-module__RsUjQW__card+.Admin-module__RsUjQW__card{margin-top:12px}.Admin-module__RsUjQW__cardTitle{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.Admin-module__RsUjQW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.Admin-module__RsUjQW__full{grid-column:1/-1}.Admin-module__RsUjQW__field{flex-direction:column;gap:5px;min-width:0;display:flex}.Admin-module__RsUjQW__field>span{color:var(--muted);font-size:11.5px;font-weight:500}.Admin-module__RsUjQW__input,.Admin-module__RsUjQW__field input:not([type=checkbox]):not([type=color]):not([type=file]),.Admin-module__RsUjQW__field select,.Admin-module__RsUjQW__field textarea{border:1px solid var(--line-strong);background:var(--field);width:100%;height:34px;color:var(--text);font:inherit;border-radius:7px;outline:none;padding:0 10px;font-size:13px;transition:border-color .15s,box-shadow .15s}.Admin-module__RsUjQW__field textarea{height:auto;padding:8px 10px}.Admin-module__RsUjQW__field input[type=color]{border:1px solid var(--line-strong);background:var(--field);border-radius:7px;width:64px;height:34px;padding:2px}.Admin-module__RsUjQW__input:focus,.Admin-module__RsUjQW__field input:focus,.Admin-module__RsUjQW__field select:focus,.Admin-module__RsUjQW__field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--soft-gold)}.Admin-module__RsUjQW__check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.Admin-module__RsUjQW__check input{width:15px;height:15px;accent-color:var(--gold)}.Admin-module__RsUjQW__hint{color:var(--muted);font-size:12px;line-height:1.5}.Admin-module__RsUjQW__steps{flex-direction:column;gap:5px;padding-left:18px;display:flex}.Admin-module__RsUjQW__steps code,.Admin-module__RsUjQW__warning code{background:var(--panel-2);color:var(--text);border-radius:4px;padding:1px 5px;font-size:11.5px}.Admin-module__RsUjQW__error{color:var(--danger);font-size:12.5px}.Admin-module__RsUjQW__success{color:var(--green);font-size:12.5px}.Admin-module__RsUjQW__tableWrap{overflow-x:auto}.Admin-module__RsUjQW__card.Admin-module__RsUjQW__tableWrap{padding:4px 0}.Admin-module__RsUjQW__table{border-collapse:collapse;width:100%;font-size:13px}.Admin-module__RsUjQW__table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.8px;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 12px;font-size:10.5px;font-weight:600}.Admin-module__RsUjQW__table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 12px}.Admin-module__RsUjQW__table tbody tr:last-child td{border-bottom:none}.Admin-module__RsUjQW__table tbody tr:hover td{background:#ffffff05}.Admin-module__RsUjQW__table .Admin-module__RsUjQW__input{height:30px}.Admin-module__RsUjQW__thumb{border-radius:6px;width:34px;height:34px}.Admin-module__RsUjQW__muted{color:var(--muted)}.Admin-module__RsUjQW__badge{background:var(--panel-2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.Admin-module__RsUjQW__badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.Admin-module__RsUjQW__badgeGold{background:var(--soft-gold);color:var(--gold)}.Admin-module__RsUjQW__badgeGreen{background:var(--soft-green);color:var(--green)}.Admin-module__RsUjQW__badgeRed{background:var(--soft-red);color:var(--danger)}.Admin-module__RsUjQW__empty{color:var(--muted);text-align:center;padding:36px 16px;font-size:13px}.Admin-module__RsUjQW__loginWrap{background:radial-gradient(60% 50% at 50% 0%, #ebc03f14, transparent 70%), var(--bg);place-items:center;min-height:100vh;padding:16px;display:grid}.Admin-module__RsUjQW__loginCard{--panel:#121211;--field:#0e0e0d;--soft-gold:#ebc03f1f;flex-direction:column;gap:14px;width:min(340px,100%);padding:24px;font-size:13.5px;display:flex}.Admin-module__RsUjQW__loginCard .Admin-module__RsUjQW__logo{width:38px;height:38px;font-size:18px}.Admin-module__RsUjQW__mobileTop,.Admin-module__RsUjQW__shortLabel{display:none}@media (max-width:860px){.Admin-module__RsUjQW__shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.Admin-module__RsUjQW__mobileTop{z-index:30;border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.Admin-module__RsUjQW__mobileTop .Admin-module__RsUjQW__brandText{flex:1;display:flex}.Admin-module__RsUjQW__iconBtn{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.Admin-module__RsUjQW__iconBtn svg{width:18px;height:18px}.Admin-module__RsUjQW__sidebar{z-index:40;height:auto;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-right:none;border-top:1px solid var(--line);flex-direction:row;gap:0;position:fixed;inset:auto 0 0}.Admin-module__RsUjQW__sidebar .Admin-module__RsUjQW__brand,.Admin-module__RsUjQW__navLabel,.Admin-module__RsUjQW__sidebarFoot{display:none}.Admin-module__RsUjQW__nav{flex-direction:row;width:100%}.Admin-module__RsUjQW__navLink{text-align:center;white-space:nowrap;flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding:6px 1px;font-size:9.5px}.Admin-module__RsUjQW__navLink svg{width:19px;height:19px}.Admin-module__RsUjQW__longLabel,.Admin-module__RsUjQW__desktopOnly{display:none}.Admin-module__RsUjQW__shortLabel{display:inline}.Admin-module__RsUjQW__navActive:before{display:none}.Admin-module__RsUjQW__main{padding:16px 14px calc(96px + env(safe-area-inset-bottom))}.Admin-module__RsUjQW__pageHead{align-items:flex-start}.Admin-module__RsUjQW__title{font-size:19px}.Admin-module__RsUjQW__formGrid{grid-template-columns:1fr}.Admin-module__RsUjQW__toolbar .Admin-module__RsUjQW__input{flex:100%;min-width:0}.Admin-module__RsUjQW__btn,.Admin-module__RsUjQW__btnGhost,.Admin-module__RsUjQW__btnDanger{height:38px}.Admin-module__RsUjQW__btnSmall{height:32px}.Admin-module__RsUjQW__cardTable thead{display:none}.Admin-module__RsUjQW__cardTable tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex}.Admin-module__RsUjQW__cardTable tbody tr:last-child{border-bottom:none}.Admin-module__RsUjQW__cardTable td{border:none;padding:0}.Admin-module__RsUjQW__cardTable tbody tr:hover td{background:0 0}.Admin-module__RsUjQW__cardTable .Admin-module__RsUjQW__grow{flex:calc(100% - 150px);min-width:0}.Admin-module__RsUjQW__cardTable .Admin-module__RsUjQW__full{flex-basis:100%}.Admin-module__RsUjQW__cardTable .Admin-module__RsUjQW__hideMobile{display:none}.Admin-module__RsUjQW__cardTable .Admin-module__RsUjQW__rowActions{margin-left:auto}.Admin-module__RsUjQW__cardTable .Admin-module__RsUjQW__input{height:38px}.Admin-module__RsUjQW__cardTable td:not(.Admin-module__RsUjQW__full) .Admin-module__RsUjQW__input{width:110px}}
.CartDrawer-module__7HZXAW__backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:flex-end;animation:.3s CartDrawer-module__7HZXAW__fade;display:flex;position:fixed;inset:0}.CartDrawer-module__7HZXAW__drawer{background:var(--bg);border-left:1px solid var(--line);width:min(500px,100%);height:100%;animation:CartDrawer-module__7HZXAW__slide .5s var(--ease);flex-direction:column;display:flex}.CartDrawer-module__7HZXAW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:28px 28px 20px;display:flex}.CartDrawer-module__7HZXAW__eyebrow{color:var(--gold);letter-spacing:2.5px;text-transform:uppercase;font-size:11px;font-weight:600}.CartDrawer-module__7HZXAW__title{font-family:var(--font-display);text-transform:var(--display-case,none);letter-spacing:-.5px;margin-top:4px;font-size:32px;font-weight:300}.CartDrawer-module__7HZXAW__close{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--muted);border-radius:50%;font-size:18px;transition:color .2s,border-color .2s}.CartDrawer-module__7HZXAW__close:hover:not(:disabled){color:var(--text);border-color:var(--text)}.CartDrawer-module__7HZXAW__close:disabled{opacity:.3;cursor:default}.CartDrawer-module__7HZXAW__body{flex:1;padding:0 28px;overflow-y:auto}.CartDrawer-module__7HZXAW__fieldset{border:none;min-width:0}.CartDrawer-module__7HZXAW__block{border-bottom:1px solid var(--line);padding:26px 0}.CartDrawer-module__7HZXAW__block:last-child{border-bottom:none}.CartDrawer-module__7HZXAW__progress{z-index:2;border-bottom:1px solid var(--line);background:var(--bg);gap:6px;margin:0 -28px;padding:14px 28px;list-style:none;display:flex;position:sticky;top:0}.CartDrawer-module__7HZXAW__progress li{color:var(--muted);flex:1;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.CartDrawer-module__7HZXAW__progress li:not(:last-child):after{content:"";background:var(--line-strong);flex:1;height:1px}.CartDrawer-module__7HZXAW__progress li span{border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.CartDrawer-module__7HZXAW__progress .CartDrawer-module__7HZXAW__progressDone{color:var(--text)}.CartDrawer-module__7HZXAW__progress .CartDrawer-module__7HZXAW__progressDone span{border-color:var(--gold);background:var(--gold);color:var(--bg)}.CartDrawer-module__7HZXAW__progress .CartDrawer-module__7HZXAW__progressDone:after{background:var(--gold)}.CartDrawer-module__7HZXAW__blockTitle{color:var(--text);align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:700;display:flex}.CartDrawer-module__7HZXAW__blockTitle small{background:var(--surface-2);color:var(--gold);border-radius:999px;padding:1px 8px;font-size:12px}.CartDrawer-module__7HZXAW__stepNum{border:1px solid var(--gold);width:24px;height:24px;color:var(--gold);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.CartDrawer-module__7HZXAW__stepNumDone{background:var(--gold);color:var(--bg)}.CartDrawer-module__7HZXAW__stepHint{color:var(--muted);margin:-6px 0 10px 34px;font-size:12.5px}.CartDrawer-module__7HZXAW__keepShopping{color:var(--gold);margin-top:8px;font-size:13px;font-weight:600}.CartDrawer-module__7HZXAW__keepShopping:hover{text-underline-offset:3px;text-decoration:underline}.CartDrawer-module__7HZXAW__wide{min-width:0}.CartDrawer-module__7HZXAW__blockTitle em,.CartDrawer-module__7HZXAW__field em{letter-spacing:0;text-transform:none;opacity:.6;font-style:normal;font-weight:400}.CartDrawer-module__7HZXAW__list{list-style:none}.CartDrawer-module__7HZXAW__item{gap:14px;padding:12px 0;display:flex}.CartDrawer-module__7HZXAW__thumb{flex-shrink:0;width:56px;height:56px}.CartDrawer-module__7HZXAW__thumb span{font-size:24px}.CartDrawer-module__7HZXAW__itemInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CartDrawer-module__7HZXAW__itemName{font-weight:600}.CartDrawer-module__7HZXAW__itemChoice{color:var(--muted);font-size:13px}.CartDrawer-module__7HZXAW__itemActions{align-items:center;gap:14px;margin-top:8px;display:flex}.CartDrawer-module__7HZXAW__stepper{border:1px solid var(--line-strong);border-radius:999px;align-items:center;display:flex}.CartDrawer-module__7HZXAW__stepper button{width:30px;height:30px;color:var(--muted)}.CartDrawer-module__7HZXAW__stepper button:hover{color:var(--text)}.CartDrawer-module__7HZXAW__stepper span{text-align:center;min-width:18px;font-size:13px;font-weight:600}.CartDrawer-module__7HZXAW__remove{color:var(--muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.CartDrawer-module__7HZXAW__remove:hover{color:var(--danger)}.CartDrawer-module__7HZXAW__itemPrice{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.CartDrawer-module__7HZXAW__fields{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px 14px;display:grid}.CartDrawer-module__7HZXAW__span2{grid-column:span 2}.CartDrawer-module__7HZXAW__field{flex-direction:column;gap:6px;display:flex}.CartDrawer-module__7HZXAW__field>span{color:var(--muted);font-size:12px}.CartDrawer-module__7HZXAW__field input,.CartDrawer-module__7HZXAW__field textarea{border:none;border-bottom:1px solid var(--line-strong);resize:vertical;background:0 0;outline:none;width:100%;padding:10px 0;font-size:15px;transition:border-color .2s}.CartDrawer-module__7HZXAW__field textarea{border:1px solid var(--line-strong);border-radius:var(--radius);padding:12px}.CartDrawer-module__7HZXAW__field input::placeholder,.CartDrawer-module__7HZXAW__field textarea::placeholder{color:var(--muted);opacity:.5}.CartDrawer-module__7HZXAW__field select{border:none;border-bottom:1px solid var(--line-strong);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;outline:none;padding:10px 0;font-size:15px}.CartDrawer-module__7HZXAW__field select option{background:var(--surface)}.CartDrawer-module__7HZXAW__field input:focus,.CartDrawer-module__7HZXAW__field textarea:focus,.CartDrawer-module__7HZXAW__field select:focus{border-color:var(--gold)}.CartDrawer-module__7HZXAW__fulfillment{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.CartDrawer-module__7HZXAW__fulfillment button{border:1px solid var(--line-strong);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.CartDrawer-module__7HZXAW__fulfillment strong{font-size:14px}.CartDrawer-module__7HZXAW__fulfillment span{color:var(--muted);font-size:12px}.CartDrawer-module__7HZXAW__fulfillment .CartDrawer-module__7HZXAW__fulfillmentOn{border-color:var(--gold);background:var(--gold-soft)}.CartDrawer-module__7HZXAW__fulfillment .CartDrawer-module__7HZXAW__fulfillmentOn strong{color:var(--gold)}.CartDrawer-module__7HZXAW__pickupInfo{border-left:2px solid var(--gold);background:var(--surface);margin-bottom:16px;padding:10px 12px;font-size:13.5px}.CartDrawer-module__7HZXAW__pixBox{border:1px solid var(--gold);background:var(--gold-soft);border-radius:12px;flex-direction:column;gap:10px;margin-top:20px;padding:16px;display:flex}.CartDrawer-module__7HZXAW__pixTitle{color:var(--gold);font-size:16px;font-weight:700}.CartDrawer-module__7HZXAW__pixWarning{color:#f2a48f;background:#e07a5f24;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700}.CartDrawer-module__7HZXAW__pixHint{color:var(--text);font-size:13px}.CartDrawer-module__7HZXAW__pixCode{background:var(--bg);max-height:84px;color:var(--muted);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px;font-size:11.5px;line-height:1.4;display:block;overflow:auto}.CartDrawer-module__7HZXAW__pixCopy{background:var(--gold);height:46px;color:var(--bg);border-radius:999px;font-size:15px;font-weight:700}.CartDrawer-module__7HZXAW__pixNext{flex-direction:column;gap:8px;display:flex}.CartDrawer-module__7HZXAW__pixNext p{font-size:13.5px}.CartDrawer-module__7HZXAW__pixNextOn{background:#25d3661f;border-radius:10px;padding:12px;animation:.3s CartDrawer-module__7HZXAW__fade}.CartDrawer-module__7HZXAW__pixNextOn strong{color:#25d366}.CartDrawer-module__7HZXAW__waBox{background:#25d36614;border:1px solid #25d36680;border-radius:12px;flex-direction:column;gap:10px;margin-top:20px;padding:14px 16px;font-size:13.5px;display:flex}.CartDrawer-module__7HZXAW__waBox strong{color:#25d366}.CartDrawer-module__7HZXAW__waCancel{color:var(--muted);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.CartDrawer-module__7HZXAW__whatsBtn{color:#0b0b0a;background:#25d366;border-radius:999px;place-items:center;height:46px;font-size:15px;font-weight:700;text-decoration:none;display:grid}.CartDrawer-module__7HZXAW__pix{word-break:break-all;color:var(--gold);font-family:ui-monospace,monospace}.CartDrawer-module__7HZXAW__privacy{color:var(--muted);text-align:center;margin:10px 0 0;font-size:11.5px;line-height:1.45}.CartDrawer-module__7HZXAW__privacy a{color:inherit;text-decoration:underline}.CartDrawer-module__7HZXAW__privacy a:hover{color:var(--gold)}.CartDrawer-module__7HZXAW__submitError{z-index:1;color:var(--danger);margin-bottom:12px;font-size:13px;position:relative}.CartDrawer-module__7HZXAW__hint{color:var(--green);font-size:12px}.CartDrawer-module__7HZXAW__error{color:var(--danger);font-size:12px}.CartDrawer-module__7HZXAW__option{border-bottom:1px solid var(--line);cursor:pointer;transition:padding .25s var(--ease);align-items:center;gap:16px;padding:14px 4px;display:flex}.CartDrawer-module__7HZXAW__option:hover{padding-left:10px}.CartDrawer-module__7HZXAW__radio{appearance:none;border:1px solid var(--line-strong);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.CartDrawer-module__7HZXAW__radio:after{content:"";background:var(--gold);width:10px;height:10px;transition:transform .25s var(--ease);border-radius:50%;transform:scale(0)}.CartDrawer-module__7HZXAW__radio:checked{border-color:var(--gold)}.CartDrawer-module__7HZXAW__radio:checked:after{transform:scale(1)}.CartDrawer-module__7HZXAW__optionText{flex-direction:column;display:flex}.CartDrawer-module__7HZXAW__option:has(.CartDrawer-module__7HZXAW__radio:checked) .CartDrawer-module__7HZXAW__optionLabel{color:var(--gold)}.CartDrawer-module__7HZXAW__optionDetail{color:var(--muted);font-size:12px}.CartDrawer-module__7HZXAW__change{border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:14px;margin-top:18px;padding:18px;animation:.3s CartDrawer-module__7HZXAW__fade;display:flex}.CartDrawer-module__7HZXAW__changeQuestion{font-size:14px}.CartDrawer-module__7HZXAW__toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.CartDrawer-module__7HZXAW__toggle button{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:10px;font-size:13px;font-weight:500;transition:all .2s}.CartDrawer-module__7HZXAW__toggle .CartDrawer-module__7HZXAW__toggleActive{border-color:var(--gold);background:var(--gold-soft);color:var(--gold)}.CartDrawer-module__7HZXAW__empty{text-align:center;color:var(--muted);padding:64px 0}.CartDrawer-module__7HZXAW__emptyTitle{color:var(--text);font-family:var(--font-display);text-transform:var(--display-case,none);margin-bottom:6px;font-size:22px;font-weight:300}.CartDrawer-module__7HZXAW__confirmed{padding:28px 0;animation:.5s CartDrawer-module__7HZXAW__fade}.CartDrawer-module__7HZXAW__confirmedLead{font-family:var(--font-display);text-transform:var(--display-case,none);font-size:22px;font-weight:300;line-height:1.35}.CartDrawer-module__7HZXAW__summary{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:14px 16px;margin:28px 0;padding-top:24px;font-size:14px;display:grid}.CartDrawer-module__7HZXAW__summary dt{color:var(--muted)}.CartDrawer-module__7HZXAW__secondary{border:1px solid var(--line-strong);border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500;transition:border-color .2s}.CartDrawer-module__7HZXAW__secondary:hover{border-color:var(--text)}.CartDrawer-module__7HZXAW__footer{border-top:1px solid var(--line);background:var(--surface);padding:18px 28px 24px}.CartDrawer-module__7HZXAW__totals{z-index:1;color:var(--muted);flex-direction:column;gap:6px;margin-bottom:18px;font-size:13px;transition:opacity .3s;display:flex;position:relative}.CartDrawer-module__7HZXAW__totalsHidden{opacity:0}.CartDrawer-module__7HZXAW__totals>div{justify-content:space-between;display:flex}.CartDrawer-module__7HZXAW__totals dd{font-variant-numeric:tabular-nums}.CartDrawer-module__7HZXAW__grand{color:var(--text);margin-top:4px;font-size:17px;font-weight:600}.CartDrawer-module__7HZXAW__grand dd{color:var(--gold)}@keyframes CartDrawer-module__7HZXAW__fade{0%{opacity:0}}@keyframes CartDrawer-module__7HZXAW__slide{0%{opacity:0;transform:translate(40px)}}@media (max-width:760px){.CartDrawer-module__7HZXAW__header,.CartDrawer-module__7HZXAW__footer{padding-left:18px;padding-right:18px}.CartDrawer-module__7HZXAW__body{padding:0 18px}.CartDrawer-module__7HZXAW__progress{margin:0 -18px;padding:12px 18px}.CartDrawer-module__7HZXAW__stepper button{width:38px;height:38px}.CartDrawer-module__7HZXAW__remove{padding:8px 0}.CartDrawer-module__7HZXAW__fields{grid-template-columns:1fr}.CartDrawer-module__7HZXAW__span2{grid-column:auto}}
.ConfirmDialog-module__YdaXQa__backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;place-items:center;padding:16px;animation:.2s both ConfirmDialog-module__YdaXQa__fadeIn;display:grid;position:fixed;inset:0}.ConfirmDialog-module__YdaXQa__dialog{--tone:var(--gold);--tone-soft:#ebc03f24;border:1px solid var(--line);border-top:3px solid var(--tone);text-align:center;background:#121211;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:min(380px,100%);padding:26px 22px 20px;font-size:13.5px;animation:.38s cubic-bezier(.34,1.56,.64,1) both ConfirmDialog-module__YdaXQa__popIn;display:flex;box-shadow:0 30px 80px #0009}.ConfirmDialog-module__YdaXQa__danger{--tone:var(--danger);--tone-soft:#e07a5f24}.ConfirmDialog-module__YdaXQa__closing{animation:.16s both ConfirmDialog-module__YdaXQa__fadeOut}.ConfirmDialog-module__YdaXQa__closing .ConfirmDialog-module__YdaXQa__dialog{animation:.16s both ConfirmDialog-module__YdaXQa__popOut}.ConfirmDialog-module__YdaXQa__icon{background:var(--tone-soft);width:54px;height:54px;color:var(--tone);border-radius:50%;place-items:center;margin-bottom:4px;animation:.5s cubic-bezier(.34,1.56,.64,1) .12s both ConfirmDialog-module__YdaXQa__iconIn;display:grid}.ConfirmDialog-module__YdaXQa__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ConfirmDialog-module__YdaXQa__danger .ConfirmDialog-module__YdaXQa__icon svg{animation:.5s .4s both ConfirmDialog-module__YdaXQa__shake}.ConfirmDialog-module__YdaXQa__title{font-size:17px;font-weight:700;line-height:1.3}.ConfirmDialog-module__YdaXQa__message{color:var(--muted);white-space:pre-line;line-height:1.5}.ConfirmDialog-module__YdaXQa__actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:10px;display:grid}.ConfirmDialog-module__YdaXQa__cancel,.ConfirmDialog-module__YdaXQa__confirm{border-radius:10px;height:42px;font-size:14px;font-weight:700;transition:transform .12s,opacity .15s,border-color .15s}.ConfirmDialog-module__YdaXQa__cancel{border:1px solid var(--line-strong);color:var(--text)}.ConfirmDialog-module__YdaXQa__cancel:hover{border-color:var(--muted)}.ConfirmDialog-module__YdaXQa__confirm{background:var(--tone);color:#0b0b0a}.ConfirmDialog-module__YdaXQa__confirm:hover{opacity:.9}.ConfirmDialog-module__YdaXQa__cancel:active,.ConfirmDialog-module__YdaXQa__confirm:active{transform:scale(.97)}@keyframes ConfirmDialog-module__YdaXQa__fadeIn{0%{opacity:0}}@keyframes ConfirmDialog-module__YdaXQa__fadeOut{to{opacity:0}}@keyframes ConfirmDialog-module__YdaXQa__popIn{0%{opacity:0;transform:translateY(14px)scale(.9)}}@keyframes ConfirmDialog-module__YdaXQa__popOut{to{opacity:0;transform:scale(.94)}}@keyframes ConfirmDialog-module__YdaXQa__iconIn{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}@keyframes ConfirmDialog-module__YdaXQa__shake{20%,60%{transform:rotate(-12deg)}40%,80%{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module__YdaXQa__backdrop,.ConfirmDialog-module__YdaXQa__dialog,.ConfirmDialog-module__YdaXQa__icon,.ConfirmDialog-module__YdaXQa__danger .ConfirmDialog-module__YdaXQa__icon svg{animation:none}}
.Splash-module__zCfrcq__splash{z-index:100;background:var(--bg);transition:opacity .6s var(--ease), visibility .6s;place-items:center;display:grid;position:fixed;inset:0}.Splash-module__zCfrcq__leaving{opacity:0;visibility:hidden}.Splash-module__zCfrcq__mark{transition:transform .6s var(--ease);flex-direction:column;align-items:center;gap:12px;display:flex}.Splash-module__zCfrcq__leaving .Splash-module__zCfrcq__mark{transform:scale(1.06)}.Splash-module__zCfrcq__name{color:var(--gold);font-family:var(--font-display);text-transform:var(--display-case,none);font-style:var(--display-style,italic);letter-spacing:-1px;animation:Splash-module__zCfrcq__rise .9s var(--ease) both;font-size:clamp(52px,13vw,92px);font-weight:400;line-height:1}.Splash-module__zCfrcq__line{background:linear-gradient(to right, transparent, var(--gold), transparent);width:64px;height:1px;animation:Splash-module__zCfrcq__grow 1s var(--ease) .2s both}.Splash-module__zCfrcq__tag{color:var(--text);letter-spacing:.55em;text-transform:uppercase;animation:Splash-module__zCfrcq__track 1.1s var(--ease) .25s both;align-items:center;padding-left:.55em;font-size:clamp(13px,3.4vw,16px);font-weight:600;display:flex}.Splash-module__zCfrcq__dots{gap:5px;margin-left:2px;display:inline-flex}.Splash-module__zCfrcq__dots span{background:var(--text);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite Splash-module__zCfrcq__bounce}.Splash-module__zCfrcq__dots span:nth-child(2){animation-delay:.15s}.Splash-module__zCfrcq__dots span:nth-child(3){animation-delay:.3s}@keyframes Splash-module__zCfrcq__rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}@keyframes Splash-module__zCfrcq__grow{0%{opacity:0;width:0}}@keyframes Splash-module__zCfrcq__track{0%{opacity:0;letter-spacing:1.2em}}@keyframes Splash-module__zCfrcq__bounce{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.Splash-module__zCfrcq__name,.Splash-module__zCfrcq__line,.Splash-module__zCfrcq__tag,.Splash-module__zCfrcq__dots span{animation:none}}
.NewProductPicker-module__r4fJea__backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.NewProductPicker-module__r4fJea__modal{border:1px solid var(--line);background:#121211;border-radius:12px;width:min(620px,100%);padding:18px;font-size:13.5px}.NewProductPicker-module__r4fJea__head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.NewProductPicker-module__r4fJea__head h2{font-size:17px;font-weight:700}.NewProductPicker-module__r4fJea__head p{color:var(--muted);font-size:12.5px}.NewProductPicker-module__r4fJea__close{width:28px;height:28px;color:var(--muted);border-radius:8px;font-size:18px}.NewProductPicker-module__r4fJea__close:hover{color:var(--text);background:#1f1f1d}.NewProductPicker-module__r4fJea__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px;display:grid}@media (max-width:640px){.NewProductPicker-module__r4fJea__grid{grid-template-columns:1fr 1fr}}.NewProductPicker-module__r4fJea__option{border:1px solid var(--line-strong);color:var(--text);background:#0e0e0d;border-radius:10px;flex-direction:column;gap:4px;padding:14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.NewProductPicker-module__r4fJea__option strong{font-size:14px}.NewProductPicker-module__r4fJea__option span{color:var(--muted);font-size:12px;line-height:1.4}.NewProductPicker-module__r4fJea__option:hover{border-color:var(--gold);background:#ebc03f14}.NewProductPicker-module__r4fJea__option:hover strong{color:var(--gold)}
.HeroCarousel-module__glPAvq__carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:var(--surface);--edge:max(32px, calc((100% - 1240px) / 2 + 32px));position:absolute;inset:0;overflow:hidden}.HeroCarousel-module__glPAvq__carousel:active{cursor:grabbing}.HeroCarousel-module__glPAvq__slide{opacity:0;width:100%;transition:opacity 1s var(--ease);display:block;position:absolute;inset:0}.HeroCarousel-module__glPAvq__active{opacity:1}.HeroCarousel-module__glPAvq__image{object-fit:cover;transition:transform 3.6s ease-out;transform:scale(1.08)}.HeroCarousel-module__glPAvq__active .HeroCarousel-module__glPAvq__image{transform:scale(1)}.HeroCarousel-module__glPAvq__slide:after{content:"";background:linear-gradient(to right, #0b0b0aeb 0%, #0b0b0a8c 45%, #0b0b0a26 100%), linear-gradient(to top, var(--bg) 0%, transparent 35%);position:absolute;inset:0}.HeroCarousel-module__glPAvq__caption{right:var(--edge);z-index:3;text-align:right;opacity:0;transition:transform .7s var(--ease) .25s, opacity .7s var(--ease) .25s;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:46px;transform:translateY(10px)}.HeroCarousel-module__glPAvq__active .HeroCarousel-module__glPAvq__caption{opacity:1;transform:none}.HeroCarousel-module__glPAvq__caption strong{color:var(--text);font-family:var(--font-display);text-transform:var(--display-case,none);font-weight:400;font-size:calc(24px * var(--display-scale,1));line-height:1.05}.HeroCarousel-module__glPAvq__caption span{color:var(--gold);font-size:13px;font-weight:600}.HeroCarousel-module__glPAvq__dots{right:var(--edge);z-index:3;gap:6px;display:flex;position:absolute;bottom:24px}.HeroCarousel-module__glPAvq__dot{width:18px;height:4px;transition:width .3s var(--ease), background .3s;background:#ffffff4d;border-radius:999px;position:relative;overflow:hidden}.HeroCarousel-module__glPAvq__dotActive{width:36px}.HeroCarousel-module__glPAvq__progress{background:var(--gold);transform-origin:0;animation:3s linear forwards HeroCarousel-module__glPAvq__fill;position:absolute;inset:0}@keyframes HeroCarousel-module__glPAvq__fill{0%{transform:scaleX(0)}}@media (max-width:760px){.HeroCarousel-module__glPAvq__carousel{--edge:16px}.HeroCarousel-module__glPAvq__slide:after{background:linear-gradient(to top, var(--bg) 0%, #0b0b0abf 40%, #0b0b0a1a 100%)}.HeroCarousel-module__glPAvq__caption{top:18px;bottom:auto}.HeroCarousel-module__glPAvq__caption strong{font-size:calc(18px * var(--display-scale,1))}.HeroCarousel-module__glPAvq__dots{top:64px;bottom:auto}}@media (prefers-reduced-motion:reduce){.HeroCarousel-module__glPAvq__image,.HeroCarousel-module__glPAvq__active .HeroCarousel-module__glPAvq__image{transition:none;transform:none}}
.Pagination-module__5Jkx3G__pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.Pagination-module__5Jkx3G__info{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.Pagination-module__5Jkx3G__pages{align-items:center;gap:4px;display:flex}.Pagination-module__5Jkx3G__page,.Pagination-module__5Jkx3G__arrow{border:1px solid var(--line-strong);min-width:30px;height:30px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:grid}.Pagination-module__5Jkx3G__page:hover,.Pagination-module__5Jkx3G__arrow:hover:not(:disabled){border-color:var(--muted);color:var(--text)}.Pagination-module__5Jkx3G__arrow{font-size:16px}.Pagination-module__5Jkx3G__arrow:disabled{opacity:.35;cursor:not-allowed}.Pagination-module__5Jkx3G__current,.Pagination-module__5Jkx3G__current:hover{border-color:var(--gold);background:var(--gold);color:var(--bg)}.Pagination-module__5Jkx3G__gap{min-width:18px;color:var(--muted);text-align:center}@media (max-width:640px){.Pagination-module__5Jkx3G__pagination{justify-content:center}.Pagination-module__5Jkx3G__page,.Pagination-module__5Jkx3G__arrow{min-width:36px;height:36px}}
.ProductEditor-module__RvsmdW__infoGrid{grid-template-columns:132px 1fr;gap:18px;display:grid}.ProductEditor-module__RvsmdW__imageCol{flex-direction:column;align-items:stretch;gap:6px;display:flex}.ProductEditor-module__RvsmdW__preview{aspect-ratio:1;border-radius:8px;width:132px}.ProductEditor-module__RvsmdW__groupHead{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.ProductEditor-module__RvsmdW__groupTitle{flex:1;min-width:200px}.ProductEditor-module__RvsmdW__narrow{width:120px}.ProductEditor-module__RvsmdW__requires{background:#0e0e0d;border-radius:8px;flex-direction:column;gap:10px;margin-top:14px;padding:12px;display:flex}.ProductEditor-module__RvsmdW__chips{flex-wrap:wrap;gap:6px 16px;display:flex}.ProductEditor-module__RvsmdW__optionAdd,.ProductEditor-module__RvsmdW__optionHint{margin-top:8px}.ProductEditor-module__RvsmdW__addRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ProductEditor-module__RvsmdW__addRow select{width:auto;max-width:300px}@media (max-width:860px){.ProductEditor-module__RvsmdW__infoGrid{grid-template-columns:1fr}}
.Shop-module__2Fv2ya__page{min-height:100vh}.Shop-module__2Fv2ya__header{z-index:20;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.Shop-module__2Fv2ya__headerInner{justify-content:space-between;align-items:center;max-width:1240px;height:68px;margin:0 auto;padding:0 32px;display:flex}.Shop-module__2Fv2ya__brand{color:inherit;align-items:baseline;gap:10px;text-decoration:none;display:flex}.Shop-module__2Fv2ya__brandName{color:var(--gold);font-family:var(--font-display);text-transform:var(--display-case,none);font-style:var(--display-style,italic);font-size:calc(26px * var(--display-scale,1));letter-spacing:-.5px;font-weight:400}.Shop-module__2Fv2ya__brandTag{color:var(--text);letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:600}.Shop-module__2Fv2ya__cartButton{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 6px 0 14px;font-size:14px;font-weight:600;transition:border-color .2s;display:flex}.Shop-module__2Fv2ya__cartButton:hover{border-color:var(--gold)}.Shop-module__2Fv2ya__cartIcon{fill:none;width:18px;height:18px;stroke:var(--gold);stroke-width:1.8px;stroke-linejoin:round}.Shop-module__2Fv2ya__cartText{font-variant-numeric:tabular-nums}.Shop-module__2Fv2ya__cartCount{background:var(--gold);min-width:28px;height:28px;color:var(--bg);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid}.Shop-module__2Fv2ya__hero{align-items:center;height:clamp(300px,50vh,460px);display:flex;position:relative;overflow:hidden}.Shop-module__2Fv2ya__heroText{z-index:2;pointer-events:none;width:100%;max-width:1240px;margin:0 auto;padding:0 32px 40px;position:relative}.Shop-module__2Fv2ya__heroText .Shop-module__2Fv2ya__closed{pointer-events:auto}.Shop-module__2Fv2ya__eyebrow{color:var(--gold);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:600}.Shop-module__2Fv2ya__heroTitle{max-width:720px;font-family:var(--font-display);text-transform:var(--display-case,none);letter-spacing:-1.5px;margin-top:16px;font-size:clamp(34px,4.6vw,60px);font-weight:300;line-height:1.02}.Shop-module__2Fv2ya__heroTitle em{font-style:var(--display-style,italic);color:var(--gold)}.Shop-module__2Fv2ya__heroInfo{color:#f4f1eacc;margin-top:20px;font-size:14px}.Shop-module__2Fv2ya__closed{border:1px solid var(--danger);color:var(--danger);border-radius:999px;margin-top:24px;padding:10px 16px;font-size:14px;display:inline-block}.Shop-module__2Fv2ya__emptyCategory{color:var(--muted);margin-top:56px}.Shop-module__2Fv2ya__tabs{z-index:15;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:68px}.Shop-module__2Fv2ya__tabsInner{scrollbar-width:none;gap:36px;max-width:1240px;margin:0 auto;padding:0 32px;display:flex;overflow-x:auto}.Shop-module__2Fv2ya__tab{color:var(--muted);white-space:nowrap;align-items:baseline;gap:8px;padding:18px 0;font-size:15px;font-weight:500;transition:color .2s;display:flex;position:relative}.Shop-module__2Fv2ya__tab:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Shop-module__2Fv2ya__tab:hover,.Shop-module__2Fv2ya__tabActive{color:var(--text)}.Shop-module__2Fv2ya__tabActive:after{transform:scaleX(1)}.Shop-module__2Fv2ya__tabIndex{color:var(--gold);font-variant-numeric:tabular-nums;font-size:11px}.Shop-module__2Fv2ya__main{max-width:1240px;margin:0 auto;padding:8px 32px 120px}.Shop-module__2Fv2ya__section{margin-top:56px}.Shop-module__2Fv2ya__search{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;gap:10px;max-width:520px;margin-top:28px;padding:0 8px 0 16px;transition:border-color .2s;display:flex}.Shop-module__2Fv2ya__search:focus-within{border-color:var(--gold)}.Shop-module__2Fv2ya__search svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;flex-shrink:0}.Shop-module__2Fv2ya__search input{min-width:0;height:46px;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:16px}.Shop-module__2Fv2ya__search input::-webkit-search-cancel-button{display:none}.Shop-module__2Fv2ya__search button{width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:18px;display:grid}.Shop-module__2Fv2ya__search button:hover{color:var(--text)}.Shop-module__2Fv2ya__sectionHead{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.Shop-module__2Fv2ya__sectionTitle{background:var(--gold);color:var(--bg);font-family:var(--font-display);text-transform:var(--display-case,none);font-weight:400;font-size:calc(32px * var(--display-scale,1));letter-spacing:-.5px;padding:4px 10px 2px;line-height:1.05}.Shop-module__2Fv2ya__sectionCount{color:var(--muted);font-size:13px}.Shop-module__2Fv2ya__grid{grid-template-columns:repeat(4,1fr);gap:40px 24px;display:grid}.Shop-module__2Fv2ya__card{text-align:left;flex-direction:column;gap:16px;display:flex}.Shop-module__2Fv2ya__cardImage{aspect-ratio:1;border:1px solid #0000;width:100%;transition:border-color .3s}.Shop-module__2Fv2ya__card:hover .Shop-module__2Fv2ya__cardImage{border-color:var(--line-strong)}.Shop-module__2Fv2ya__card:hover .Shop-module__2Fv2ya__cardImage>*{transform:scale(1.05)}.Shop-module__2Fv2ya__cardBody{flex-direction:column;gap:4px;display:flex}.Shop-module__2Fv2ya__cardName{font-size:16px;font-weight:600}.Shop-module__2Fv2ya__cardTagline{color:var(--muted);font-size:13px}.Shop-module__2Fv2ya__cardPrice{color:var(--gold);margin-top:6px;font-size:13px;font-weight:500}.Shop-module__2Fv2ya__footer{border-top:1px solid var(--line);max-width:1240px;color:var(--muted);justify-content:space-between;gap:16px;margin:0 auto;padding:32px;font-size:12px;display:flex}.Shop-module__2Fv2ya__footerLink{color:inherit}.Shop-module__2Fv2ya__footerLink:hover{color:var(--gold)}.Shop-module__2Fv2ya__floatingBar{z-index:30;background:var(--text);color:var(--bg);animation:Shop-module__2Fv2ya__rise .5s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:10px 22px 10px 10px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0000008c}.Shop-module__2Fv2ya__floatingCount{background:var(--bg);width:32px;height:32px;color:var(--gold);border-radius:50%;place-items:center;font-size:13px;display:grid}.Shop-module__2Fv2ya__floatingBar strong{border-left:1px solid #00000026;padding-left:14px}.Shop-module__2Fv2ya__whatsapp{z-index:31;width:56px;height:56px;transition:transform .2s var(--ease), bottom .3s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:20px;box-shadow:0 10px 30px #00000080}.Shop-module__2Fv2ya__whatsapp:hover{transform:scale(1.06)}.Shop-module__2Fv2ya__whatsapp svg{fill:#fff;width:30px;height:30px}.Shop-module__2Fv2ya__whatsappRaised{bottom:96px}@keyframes Shop-module__2Fv2ya__rise{0%{opacity:0;transform:translate(-50%,20px)}}@media (max-width:960px){.Shop-module__2Fv2ya__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.Shop-module__2Fv2ya__headerInner,.Shop-module__2Fv2ya__tabsInner,.Shop-module__2Fv2ya__main{padding-left:16px;padding-right:16px}.Shop-module__2Fv2ya__headerInner{height:60px}.Shop-module__2Fv2ya__tabs{top:60px}.Shop-module__2Fv2ya__tabsInner{gap:26px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.Shop-module__2Fv2ya__hero{align-items:flex-end;height:clamp(320px,52vh,420px)}.Shop-module__2Fv2ya__heroText{padding:0 16px 44px}.Shop-module__2Fv2ya__section{margin-top:40px}.Shop-module__2Fv2ya__sectionTitle{font-size:calc(26px * var(--display-scale,1))}.Shop-module__2Fv2ya__grid{grid-template-columns:repeat(2,1fr);gap:28px 14px}.Shop-module__2Fv2ya__footer{flex-direction:column;padding:24px 16px 100px}}
.Couriers-module__cm2ALa__list{flex-direction:column;gap:12px;display:flex}.Couriers-module__cm2ALa__list>*{margin-top:0!important}.Couriers-module__cm2ALa__courier{flex-direction:column;gap:14px;display:flex}.Couriers-module__cm2ALa__inactive{opacity:.55}.Couriers-module__cm2ALa__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Couriers-module__cm2ALa__identity{align-items:center;gap:10px;display:flex}.Couriers-module__cm2ALa__identity>div{flex-direction:column;display:flex}.Couriers-module__cm2ALa__avatar{background:var(--gold);width:36px;height:36px;color:var(--bg);border-radius:50%;place-items:center;font-weight:800;display:grid}.Couriers-module__cm2ALa__phone{color:var(--gold);font-size:12px;text-decoration:none}.Couriers-module__cm2ALa__editRow{flex-wrap:wrap;gap:8px;display:flex}.Couriers-module__cm2ALa__editRow input{width:180px}.Couriers-module__cm2ALa__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.Couriers-module__cm2ALa__summary>div{background:#0e0e0d;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.Couriers-module__cm2ALa__summary span{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:10.5px;font-weight:600}.Couriers-module__cm2ALa__summary strong{font-variant-numeric:tabular-nums;font-size:17px}.Couriers-module__cm2ALa__owed{border:1px solid #ebc03f80;background:#ebc03f14!important}.Couriers-module__cm2ALa__owed strong{color:var(--gold)}.Couriers-module__cm2ALa__footer{justify-content:space-between;gap:8px;display:flex}@media (max-width:860px){.Couriers-module__cm2ALa__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.Couriers-module__cm2ALa__owed{order:-1;grid-column:1/-1}.Couriers-module__cm2ALa__editRow input{width:100%}}
.HeroSlides-module__Vy0kZa__guide{grid-template-columns:260px 1fr;align-items:center;gap:20px;font-size:13.5px;line-height:1.55;display:grid}.HeroSlides-module__Vy0kZa__guideShape{aspect-ratio:1920/800;border:2px solid var(--gold);background:#ebc03f0f;border-radius:8px;place-items:center;display:grid;position:relative}.HeroSlides-module__Vy0kZa__guideShape em{color:var(--gold);font-size:11px;font-style:normal;font-weight:700;position:absolute;bottom:6px;right:8px}.HeroSlides-module__Vy0kZa__guideSafe{width:42%;height:100%;color:var(--muted);text-align:center;border-left:1px dashed #ebc03f99;border-right:1px dashed #ebc03f99;place-items:center;font-size:10px;display:grid}.HeroSlides-module__Vy0kZa__drop{border:1.5px dashed var(--line-strong);color:var(--muted);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;font-size:12.5px;transition:border-color .15s,background .15s;display:flex}.HeroSlides-module__Vy0kZa__drop strong{color:var(--gold);font-size:15px}.HeroSlides-module__Vy0kZa__drop:hover{border-color:var(--gold);background:#ebc03f0d}.HeroSlides-module__Vy0kZa__addGrid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.HeroSlides-module__Vy0kZa__previews{grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:12px;display:grid}.HeroSlides-module__Vy0kZa__previews figure{flex-direction:column;gap:6px;margin:0;display:flex}.HeroSlides-module__Vy0kZa__previews figcaption{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:600}.HeroSlides-module__Vy0kZa__frameDesktop,.HeroSlides-module__Vy0kZa__frameMobile{border:1px solid var(--line-strong);background:#000;border-radius:8px;position:relative;overflow:hidden}.HeroSlides-module__Vy0kZa__frameDesktop{aspect-ratio:1920/800}.HeroSlides-module__Vy0kZa__frameMobile{aspect-ratio:390/400}.HeroSlides-module__Vy0kZa__frameDesktop img,.HeroSlides-module__Vy0kZa__frameMobile img{object-fit:cover;width:100%;height:100%}.HeroSlides-module__Vy0kZa__previewText{text-align:right;text-shadow:0 1px 6px #000c;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.HeroSlides-module__Vy0kZa__previewText strong{color:#fff;text-transform:uppercase;font-size:13px}.HeroSlides-module__Vy0kZa__previewText span{color:var(--gold);font-size:10px;font-weight:600}.HeroSlides-module__Vy0kZa__addForm{flex-direction:column;gap:12px;display:flex}.HeroSlides-module__Vy0kZa__sizeOk,.HeroSlides-module__Vy0kZa__sizeWarn{border-radius:8px;padding:8px 10px;font-size:12.5px}.HeroSlides-module__Vy0kZa__sizeOk{color:var(--green);background:#2fbf711f}.HeroSlides-module__Vy0kZa__sizeWarn{color:var(--gold);background:#ebc03f1f}.HeroSlides-module__Vy0kZa__list{flex-direction:column;gap:10px;list-style:none;display:flex}.HeroSlides-module__Vy0kZa__row{border:1px solid var(--line);background:#0e0e0d;border-radius:10px;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.HeroSlides-module__Vy0kZa__inactive{opacity:.5}.HeroSlides-module__Vy0kZa__thumb{aspect-ratio:1920/800;object-fit:cover;border-radius:6px;width:100%}.HeroSlides-module__Vy0kZa__rowFields{flex-direction:column;gap:6px;min-width:0;display:flex}.HeroSlides-module__Vy0kZa__rowActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:960px){.HeroSlides-module__Vy0kZa__guide,.HeroSlides-module__Vy0kZa__addGrid,.HeroSlides-module__Vy0kZa__row{grid-template-columns:1fr}}
.Orders-module__TogWNq__notice{color:var(--gold);background:#ebc03f1a;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12.5px}.Orders-module__TogWNq__boardBar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.Orders-module__TogWNq__periods{border:1px solid var(--line);background:#121211;border-radius:9px;padding:3px;display:inline-flex}.Orders-module__TogWNq__period{height:30px;color:var(--muted);white-space:nowrap;border-radius:6px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.Orders-module__TogWNq__period:hover{color:var(--text)}.Orders-module__TogWNq__periodOn,.Orders-module__TogWNq__periodOn:hover{background:var(--gold);color:var(--bg)}.Orders-module__TogWNq__board{grid-template-columns:repeat(5,minmax(300px,1fr));align-items:start;gap:14px;margin-top:12px;padding-bottom:6px;display:grid;overflow-x:auto}.Orders-module__TogWNq__column{--tone:var(--muted);border:1px solid var(--line);border-top:3px solid var(--tone);background:#0f0f0e;border-radius:10px;flex-direction:column;min-width:0;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.Orders-module__TogWNq__col_novo{--tone:var(--gold)}.Orders-module__TogWNq__col_preparo{--tone:#f08c3a}.Orders-module__TogWNq__col_saiu{--tone:#5b9cf5}.Orders-module__TogWNq__col_entregue{--tone:var(--green)}.Orders-module__TogWNq__col_cancelado{--tone:var(--danger)}.Orders-module__TogWNq__columnOver{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 8%, #0f0f0e);box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 20%, transparent)}.Orders-module__TogWNq__columnHead{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.Orders-module__TogWNq__columnDot{background:var(--tone);border-radius:50%;width:8px;height:8px}.Orders-module__TogWNq__columnCount{min-width:22px;color:var(--muted);text-align:center;background:#ffffff12;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11.5px}.Orders-module__TogWNq__columnBody{flex-direction:column;gap:12px;min-height:140px;max-height:calc(100vh - 240px);padding:12px;display:flex;overflow-y:auto}.Orders-module__TogWNq__columnEmpty{border:1px dashed var(--line-strong);min-height:96px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;display:grid}.Orders-module__TogWNq__courierRow{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.Orders-module__TogWNq__courierRow>span{color:var(--muted)}.Orders-module__TogWNq__courierSelect{border:1px solid var(--line-strong);min-width:0;height:34px;color:var(--text);font:inherit;background:#0e0e0d;border-radius:7px;flex:1;padding:0 8px;font-size:12.5px}.Orders-module__TogWNq__changeTag{color:var(--gold);background:#ebc03f1f;border-radius:6px;flex-basis:100%;padding:4px 8px;font-style:normal;font-weight:600}.Orders-module__TogWNq__pickerBackdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.Orders-module__TogWNq__picker{border:1px solid var(--line);background:#121211;border-radius:12px;flex-direction:column;gap:12px;width:min(420px,100%);padding:18px;display:flex}.Orders-module__TogWNq__picker h2{font-size:16px;font-weight:700}.Orders-module__TogWNq__pickerChange{color:var(--gold)}.Orders-module__TogWNq__pickerList{flex-direction:column;gap:6px;display:flex}.Orders-module__TogWNq__pickerOption{border:1px solid var(--line-strong);text-align:left;background:#0e0e0d;border-radius:9px;align-items:center;gap:10px;height:46px;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.Orders-module__TogWNq__pickerOption:hover{border-color:var(--gold);background:#ebc03f14}.Orders-module__TogWNq__pickerAvatar{background:var(--gold);width:28px;height:28px;color:var(--bg);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.Orders-module__TogWNq__pickerFoot{justify-content:space-between;display:flex}.Orders-module__TogWNq__nextBtn{flex-basis:100%}.Orders-module__TogWNq__orderDragging{opacity:.4;transform:scale(.98)}.Orders-module__TogWNq__moveSelect{border:1px solid var(--line-strong);height:32px;color:var(--muted);font:inherit;cursor:pointer;background:#0e0e0d;border-radius:7px;margin-left:auto;padding:0 6px;font-size:12px}@media (max-width:1280px){.Orders-module__TogWNq__board{scroll-snap-type:x mandatory;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.Orders-module__TogWNq__column{scroll-snap-align:start;flex:0 0 min(330px,88vw)}.Orders-module__TogWNq__columnBody{max-height:none}}.Orders-module__TogWNq__order{border:1px solid var(--line);cursor:grab;background:#121211;border-radius:12px;flex-direction:column;gap:12px;padding:16px;font-size:14.5px;transition:opacity .15s,transform .15s;display:flex}.Orders-module__TogWNq__order:active{cursor:grabbing}.Orders-module__TogWNq__orderNew{animation:Orders-module__TogWNq__arrive .5s var(--ease);border-color:#ebc03f99;box-shadow:0 0 0 3px #ebc03f14}.Orders-module__TogWNq__orderHead{justify-content:space-between;align-items:center;display:flex}.Orders-module__TogWNq__number{font-size:22px;font-weight:700}.Orders-module__TogWNq__time{color:var(--muted);margin-left:8px;font-size:13px}.Orders-module__TogWNq__block{flex-direction:column;gap:1px;display:flex}.Orders-module__TogWNq__waButton{color:#0b0b0a;background:#25d366;border-radius:8px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.Orders-module__TogWNq__waButton:hover{opacity:.88}.Orders-module__TogWNq__removeBtn{height:26px;color:var(--muted);border-radius:8px;margin-left:auto;padding:0 8px;font-size:12px;transition:color .15s,background .15s}.Orders-module__TogWNq__removeBtn:hover{color:var(--danger);background:#e07a5f24}.Orders-module__TogWNq__pickupTag{color:#0b0b0a;text-transform:uppercase;background:#5b9cf5;border-radius:6px;align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:800}.Orders-module__TogWNq__phone{color:var(--gold);font-size:13.5px;text-decoration:none}.Orders-module__TogWNq__items{background:#0e0e0d;border-radius:8px;padding:10px 12px;list-style:none}.Orders-module__TogWNq__items li+li{margin-top:6px}.Orders-module__TogWNq__itemRow{justify-content:space-between;gap:10px;font-weight:500;display:flex}.Orders-module__TogWNq__choices{color:var(--muted);font-size:13px}.Orders-module__TogWNq__notes{border-left:2px solid var(--gold);color:var(--text);padding:6px 10px;font-size:12.5px}.Orders-module__TogWNq__totals{justify-content:space-between;align-items:flex-end;gap:10px;font-size:13px;display:flex}.Orders-module__TogWNq__totals strong{color:var(--gold);white-space:nowrap;font-size:20px}.Orders-module__TogWNq__orderActions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}@keyframes Orders-module__TogWNq__arrive{0%{opacity:0;transform:translateY(-6px)}}
.Reports-module__tKYqbW__period{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.Reports-module__tKYqbW__pdfButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.Reports-module__tKYqbW__presets{flex-wrap:wrap;gap:6px;display:flex}.Reports-module__tKYqbW__dates{gap:10px;display:flex}.Reports-module__tKYqbW__dates label{width:150px}.Reports-module__tKYqbW__content{flex-direction:column;gap:12px;transition:opacity .2s;display:flex}.Reports-module__tKYqbW__content>*{margin-top:0!important}.Reports-module__tKYqbW__loading{opacity:.45}.Reports-module__tKYqbW__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.Reports-module__tKYqbW__stat{border:1px solid var(--line);background:#121211;border-radius:10px;flex-direction:column;gap:4px;padding:14px;font-size:12px;display:flex}.Reports-module__tKYqbW__statHighlight{background:#ebc03f0f;border-color:#ebc03f73}.Reports-module__tKYqbW__statLabel{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:10.5px;font-weight:600}.Reports-module__tKYqbW__statValue{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.Reports-module__tKYqbW__statHighlight .Reports-module__tKYqbW__statValue{color:var(--gold)}.Reports-module__tKYqbW__payments{flex-direction:column;gap:14px;display:flex}.Reports-module__tKYqbW__payment{flex-direction:column;gap:6px;display:flex}.Reports-module__tKYqbW__paymentHead{align-items:baseline;gap:10px;font-size:13px;display:flex}.Reports-module__tKYqbW__paymentValue{font-variant-numeric:tabular-nums;margin-left:auto}.Reports-module__tKYqbW__bar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.Reports-module__tKYqbW__bar span{background:var(--gold);height:100%;transition:width .5s var(--ease);border-radius:999px;display:block}.Reports-module__tKYqbW__courierOrders{background:#ffffff05;padding:4px 0 14px!important}@media (max-width:1100px){.Reports-module__tKYqbW__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.Reports-module__tKYqbW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.Reports-module__tKYqbW__dates{width:100%}.Reports-module__tKYqbW__dates label{flex:1;width:auto}.Reports-module__tKYqbW__paymentHead{flex-wrap:wrap}}
.SimpleEditor-module__TQJOIG__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.SimpleEditor-module__TQJOIG__steps{flex-direction:column;gap:12px;min-width:0;display:flex}.SimpleEditor-module__TQJOIG__step{border:1px solid var(--line);background:#121211;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.SimpleEditor-module__TQJOIG__stepHead{align-items:flex-start;gap:10px;display:flex}.SimpleEditor-module__TQJOIG__stepNum{background:var(--gold);width:24px;height:24px;color:var(--bg);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.SimpleEditor-module__TQJOIG__stepTitle{font-size:14.5px;font-weight:700;line-height:24px}.SimpleEditor-module__TQJOIG__identity{grid-template-columns:140px 1fr;gap:16px;display:grid}.SimpleEditor-module__TQJOIG__photo{cursor:pointer;border-radius:10px;width:140px;height:140px;display:block;position:relative;overflow:hidden}.SimpleEditor-module__TQJOIG__photoImg{border-radius:10px;width:100%;height:100%}.SimpleEditor-module__TQJOIG__photoLabel{color:var(--text);text-align:center;background:#000000b3;padding:6px;font-size:12px;font-weight:600;transition:background .15s;position:absolute;inset:auto 0 0}.SimpleEditor-module__TQJOIG__photo:hover .SimpleEditor-module__TQJOIG__photoLabel{background:var(--gold);color:var(--bg)}.SimpleEditor-module__TQJOIG__identityFields{flex-direction:column;gap:10px;min-width:0;display:flex}.SimpleEditor-module__TQJOIG__removePhoto{align-self:flex-start}.SimpleEditor-module__TQJOIG__pills{flex-wrap:wrap;gap:6px;display:flex}.SimpleEditor-module__TQJOIG__pill{border:1px solid var(--line-strong);height:28px;color:var(--muted);border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .15s}.SimpleEditor-module__TQJOIG__pill:hover{color:var(--text)}.SimpleEditor-module__TQJOIG__pillOn,.SimpleEditor-module__TQJOIG__pillOn:hover{border-color:var(--gold);color:var(--gold);background:#ebc03f1f}.SimpleEditor-module__TQJOIG__suggest{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.SimpleEditor-module__TQJOIG__suggestLabel{color:var(--muted);margin-right:2px;font-size:11.5px}.SimpleEditor-module__TQJOIG__suggestChip{border:1px dashed var(--line-strong);height:26px;color:var(--muted);border-radius:999px;padding:0 10px;font-size:12px;transition:all .15s}.SimpleEditor-module__TQJOIG__suggestChip:hover{border-style:solid;border-color:var(--gold);color:var(--gold)}.SimpleEditor-module__TQJOIG__rows{flex-direction:column;gap:6px;display:flex}.SimpleEditor-module__TQJOIG__row{grid-template-columns:minmax(0,1fr) 120px 84px auto 32px;align-items:center;gap:8px;display:grid}.SimpleEditor-module__TQJOIG__rows:not(:has(.SimpleEditor-module__TQJOIG__row label)) .SimpleEditor-module__TQJOIG__row{grid-template-columns:minmax(0,1fr) 120px 84px 32px}.SimpleEditor-module__TQJOIG__rowHead{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:10.5px;font-weight:600}.SimpleEditor-module__TQJOIG__addBtn{align-self:flex-start}.SimpleEditor-module__TQJOIG__money{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.SimpleEditor-module__TQJOIG__money input{min-width:0}.SimpleEditor-module__TQJOIG__yesNo{border:1px solid var(--line);background:#0e0e0d;border-radius:8px;align-self:flex-start;padding:3px;display:inline-flex}.SimpleEditor-module__TQJOIG__yesNo button{height:26px;color:var(--muted);border-radius:6px;padding:0 16px;font-size:12.5px;font-weight:600}.SimpleEditor-module__TQJOIG__yesNo .SimpleEditor-module__TQJOIG__yesNoOn{background:var(--gold);color:var(--bg)}.SimpleEditor-module__TQJOIG__flavors{flex-direction:column;gap:8px;display:flex}.SimpleEditor-module__TQJOIG__chips{border:1px solid var(--line-strong);background:#0e0e0d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.SimpleEditor-module__TQJOIG__chip{height:28px;color:var(--gold);background:#ebc03f1f;border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.SimpleEditor-module__TQJOIG__chip>button{width:20px;height:20px;color:var(--gold);border-radius:50%;place-items:center;font-size:14px;display:grid}.SimpleEditor-module__TQJOIG__chip>button:hover{background:var(--gold);color:var(--bg)}.SimpleEditor-module__TQJOIG__chipPhoto{cursor:pointer;background:#ffffff14;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-6px;font-size:11px;display:grid;overflow:hidden}.SimpleEditor-module__TQJOIG__chipPhoto img{object-fit:cover;width:100%;height:100%}.SimpleEditor-module__TQJOIG__chipPrice{align-items:center;gap:2px;font-weight:500;display:inline-flex}.SimpleEditor-module__TQJOIG__chip .SimpleEditor-module__TQJOIG__chipPrice input{width:58px;height:22px;padding:0 6px;font-size:12px}.SimpleEditor-module__TQJOIG__chipInput{min-width:160px;height:28px;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.SimpleEditor-module__TQJOIG__spirits{flex-direction:column;gap:10px;display:flex}.SimpleEditor-module__TQJOIG__spirit{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.SimpleEditor-module__TQJOIG__spiritHead{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.SimpleEditor-module__TQJOIG__inline{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.SimpleEditor-module__TQJOIG__inline .SimpleEditor-module__TQJOIG__money{width:110px}.SimpleEditor-module__TQJOIG__side{flex-direction:column;gap:10px;display:flex;position:sticky;top:16px}.SimpleEditor-module__TQJOIG__preview{border:1px solid var(--line);background:#121211;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.SimpleEditor-module__TQJOIG__previewHead{align-items:center;gap:10px;display:flex}.SimpleEditor-module__TQJOIG__previewHead>div{flex-direction:column;min-width:0;font-size:13px;display:flex}.SimpleEditor-module__TQJOIG__previewImg{border-radius:8px;flex-shrink:0;width:48px;height:48px}.SimpleEditor-module__TQJOIG__previewGroup{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.SimpleEditor-module__TQJOIG__previewTitle{font-size:12px;font-weight:700}.SimpleEditor-module__TQJOIG__previewTitle em{color:var(--muted);font-style:normal;font-weight:400}.SimpleEditor-module__TQJOIG__previewOptions{flex-wrap:wrap;gap:4px;display:flex}.SimpleEditor-module__TQJOIG__previewOption{border:1px solid var(--line-strong);border-radius:6px;gap:6px;padding:3px 8px;font-size:11.5px;display:inline-flex}.SimpleEditor-module__TQJOIG__previewOption b{color:var(--gold);font-weight:600}.SimpleEditor-module__TQJOIG__saveBtn{height:40px;font-size:14px}@media (max-width:1000px){.SimpleEditor-module__TQJOIG__layout{grid-template-columns:1fr}.SimpleEditor-module__TQJOIG__side{position:static}}@media (max-width:860px){.SimpleEditor-module__TQJOIG__saveBtn{right:14px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:35;height:46px;position:fixed;left:14px;box-shadow:0 10px 30px #0009}.SimpleEditor-module__TQJOIG__layout{padding-bottom:64px}}@media (max-width:640px){.SimpleEditor-module__TQJOIG__identity{grid-template-columns:1fr}.SimpleEditor-module__TQJOIG__photo{width:120px;height:120px}.SimpleEditor-module__TQJOIG__rowHead{display:none}:is(.SimpleEditor-module__TQJOIG__rows .SimpleEditor-module__TQJOIG__row,.SimpleEditor-module__TQJOIG__rows:not(:has(.SimpleEditor-module__TQJOIG__row label)) .SimpleEditor-module__TQJOIG__row){border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) 96px auto auto;padding:10px}.SimpleEditor-module__TQJOIG__row>:first-child{grid-column:1/-1}.SimpleEditor-module__TQJOIG__spiritHead{grid-template-columns:1fr auto}.SimpleEditor-module__TQJOIG__spiritHead>:first-child{grid-column:1/-1}.SimpleEditor-module__TQJOIG__chipInput{flex-basis:100%;min-width:0}}
