:root{--paper:#fcf7c6;--ink:#000;--ink-soft:#0000008c;--fill:#0000000b;--fill-strong:#00000017;--focus:#1c4bd8;--font-sans:"STK Bureau Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:clamp(1.25rem, 4vw, 3.5rem);--header-height:5.5rem}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:18.4px;line-height:1.45}h1,h2,h3{letter-spacing:.01em;margin:0;font-weight:300}p{margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:.25em;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.shell{flex-direction:column;min-height:100dvh;display:flex}.site-header{z-index:20;padding:1.25rem var(--gutter);background:var(--paper);isolation:isolate;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.header-meta{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(.75rem,3vw,2rem);font-size:.8rem;display:flex}.header-meta .muted{color:var(--ink-soft)}@media (max-width:560px){.header-meta .muted{display:none}}.site-main{padding:0 var(--gutter) 5rem;flex:1}.site-footer{padding:3rem var(--gutter) 3rem;color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;font-size:.85rem;display:flex}.site-footer strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:400;display:block}.logo{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.logo:hover{text-decoration:none}.logo-word{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:300;line-height:1}.logo3d,.logo3d-scene{pointer-events:none;contain:layout paint;width:100%;height:100%;display:block;position:relative}.logo3d--mark{flex:none;width:2.4rem;height:3.15rem}.logo3d--hero{aspect-ratio:960/849;width:min(100%,36rem);max-height:min(72vh,40rem);margin-inline:auto}.logo3d-fallback,.logo3d-canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.logo3d-canvas{display:block}.logo3d-scene.is-ready .logo3d-fallback{opacity:0;pointer-events:none}.hero-logo{margin:0}.hero{flex-direction:column;gap:clamp(1.5rem,4vw,2.75rem);padding:clamp(1.25rem,4vw,2.5rem) 0 clamp(3.5rem,8vw,6rem);display:flex}.hero-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 3rem;display:flex}.hero-lede{max-width:30rem;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.5}.hero-meta{color:var(--ink-soft);text-align:right;font-size:.85rem}.hero-meta strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:400;display:block}@media (max-width:560px){.hero-meta{text-align:left}}.section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.25rem;font-size:.72rem;display:flex}.bouquet-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.75rem,3vw,2.75rem);display:grid}.galleri{padding-top:clamp(4.5rem,10vw,7.5rem)}.galleri-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);max-width:36rem;display:grid}.galleri-frame{margin:0}.galleri-media{aspect-ratio:4/5;background:var(--fill);position:relative;overflow:hidden}.galleri-media video,.galleri-media img{object-fit:cover;width:100%;height:100%}.galleri-frame figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:.7rem;font-size:.72rem}@media (max-width:640px){.galleri-grid{grid-template-columns:minmax(0,1fr);max-width:22rem}}.bouquet{flex-direction:column;gap:1.25rem;padding-bottom:1rem;display:flex}.bouquet-photo{aspect-ratio:3/4;background:var(--fill);width:100%;max-height:58vh;position:relative;overflow:hidden}.bouquet-photo img{object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.bouquet:hover .bouquet-photo img{transform:scale(1.03)}.bouquet-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bouquet-head h3{letter-spacing:.02em;font-size:1.35rem}.bouquet-price{white-space:nowrap;font-variant-numeric:tabular-nums}.bouquet-tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:-.9rem;font-size:.78rem}.bouquet-description{color:var(--ink-soft);flex:1;font-size:.92rem}.button{appearance:none;background:var(--fill-strong);color:var(--ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:999px;padding:.7rem 1.4rem;font-size:.78rem;transition:background .14s,color .14s}.button:hover:not(:disabled){background:var(--ink);color:var(--paper);text-decoration:none}a.button{display:inline-block}.button:disabled{opacity:.35;cursor:not-allowed}.button--solid{background:var(--ink);color:var(--paper)}.button--solid:hover:not(:disabled){background:var(--fill-strong);color:var(--ink)}.button--ghost{text-underline-offset:.35em;background:0 0;text-decoration:underline}.button--ghost:hover:not(:disabled){color:var(--ink);background:0 0}.quantity{background:var(--fill-strong);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.quantity button{appearance:none;cursor:pointer;background:0 0;border:0;width:2.2rem;height:2.2rem;font-size:1rem;line-height:1}.quantity button:hover:not(:disabled){background:#00000017}.quantity button:disabled{opacity:.3;cursor:not-allowed}.quantity span{text-align:center;font-variant-numeric:tabular-nums;min-width:1.6rem;font-size:.95rem}.bouquet-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cart-link{align-items:center;gap:.5rem;display:inline-flex}[data-sonner-toaster]{z-index:30}.basket-toast{background:var(--paper);align-items:center;gap:.65rem;width:14.5rem;padding:.4rem .7rem .4rem .4rem;display:flex;box-shadow:0 12px 32px #0000001f}.basket-toast-photo{aspect-ratio:3/4;background:var(--fill);flex:none;width:2.15rem;position:relative;overflow:hidden}.basket-toast-photo img{object-fit:cover}.basket-toast-text{gap:.08rem;min-width:0;display:grid}.basket-toast-text strong{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:400}.basket-toast-text span{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.cart-count{background:var(--ink);min-width:1.5rem;height:1.5rem;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.7rem;display:inline-grid}.checkout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,5vw,4rem);max-width:68rem;display:grid}.page-title--checkout{padding-top:clamp(2rem,6vw,4rem)}.checkout-step-count{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:-1.4rem 0 1.75rem;font-size:.72rem}.checkout-steps{max-width:36rem}.checkout-steps fieldset{margin-bottom:0}.checkout-steps fieldset+fieldset{margin-top:2.5rem}.checkout-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.checkout-actions .button{min-width:9rem}.checkout-actions .button:disabled{opacity:1}.checkout-pay-step .link-button{margin-bottom:1.5rem}.checkout-pay{display:none}.checkout-pay-button{width:100%;margin-top:1.5rem}.checkout-pay-button:disabled{background:var(--fill-strong);color:var(--ink-soft);opacity:1}.checkout-pay-button:not(:disabled),.checkout-pay-button:hover:not(:disabled){background:var(--ink);color:var(--paper)}.summary-pay .checkout-pay-button{margin-top:1.5rem}@media (max-width:860px){.checkout{grid-template-columns:minmax(0,1fr)}.summary{order:-1}.summary-pay{display:none}.checkout-pay{padding-top:.5rem;display:block}.checkout-pay .checkout-pay-button{margin-top:0}}.page-title{margin-bottom:2rem;font-size:clamp(1.8rem,5vw,2.8rem)}fieldset{border:0;margin:0 0 2.5rem;padding:0}legend{letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--ink-soft);margin-bottom:1.1rem;padding:0;font-size:.72rem}.field{margin-bottom:1.1rem;display:block}.field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.4rem;font-size:.78rem;display:block}.field input,.field textarea{background:var(--fill);border:0;border-radius:0;width:100%;padding:.75rem .9rem;transition:background .15s}.field input:hover,.field textarea:hover,.field input:focus,.field textarea:focus{background:var(--fill-strong)}.field textarea{resize:vertical;min-height:6.5rem}.field-hint{color:var(--ink-soft);margin-top:.4rem;margin-bottom:.4rem;font-size:.78rem}.field-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:0 1rem;display:grid}.option-list{gap:.6rem;display:grid}.pickup-date-wrap{position:relative}.pickup-date{appearance:none;background:var(--fill);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.95rem 1rem;display:flex}.pickup-date:hover{background:var(--fill-strong)}.pickup-date strong{font-size:1.05rem;font-weight:400;display:block}.pickup-date-hint{color:var(--ink-soft);align-items:center;gap:.35rem;margin-top:.15rem;font-size:.78rem;display:inline-flex}.pickup-date-icon{flex-shrink:0;display:block}.pickup-date-caret{color:var(--ink-soft);font-size:.85rem}.pickup-cal{z-index:12;background:var(--paper);width:100%;padding:1rem 1.05rem 1.1rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 18px 40px #0000001f}.pickup-cal-head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.pickup-cal-head strong{font-size:.95rem;font-weight:400}.pickup-cal-head button{appearance:none;background:var(--fill);cursor:pointer;border:0;border-radius:999px;width:2rem;height:2rem;font-size:1.1rem;line-height:1}.pickup-cal-head button:hover{background:var(--ink);color:var(--paper)}.pickup-cal-week,.pickup-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;display:grid}.pickup-cal-week{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:center;margin-bottom:.35rem;font-size:.65rem}.pickup-cal-day{appearance:none;aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.85rem}.pickup-cal-day:hover:not(:disabled):not(.is-on){background:var(--fill-strong)}.pickup-cal-day.is-on{background:var(--ink);color:var(--paper)}.pickup-cal-day:disabled{opacity:.28;cursor:not-allowed}.pickup-cal-day.is-shut{opacity:1;background:var(--fill);color:var(--ink-soft);cursor:not-allowed;text-decoration:line-through}.pickup-cal-legend{letter-spacing:.04em;color:var(--ink-soft);margin-top:.75rem;font-size:.72rem}.pickup-slots{margin-top:.85rem}.option{background:var(--fill);cursor:pointer;align-items:center;gap:.85rem;padding:.9rem 1rem;transition:background .15s,color .15s;display:flex}.option:hover{background:var(--fill-strong)}.option:has(input:checked){background:var(--ink);color:var(--paper)}.option:has(input:checked) .option-text span{color:#fcf7c6b3}.option:has(input:checked) input{accent-color:var(--paper)}.option input{accent-color:var(--ink);width:1rem;height:1rem;margin:0}.option-text strong{font-weight:400;display:block}.option-text span{color:var(--ink-soft);font-size:.82rem}.option-badge{letter-spacing:.12em;text-transform:uppercase;background:var(--fill-strong);color:var(--ink-soft);border-radius:999px;margin-left:auto;padding:.2rem .6rem;font-size:.68rem}.option:has(input:checked) .option-badge{color:var(--paper);background:#fcf7c633}.option:has(.pay-marks) .option-badge{margin-left:0}.pay-marks{flex:none;align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.pay-chosen{appearance:none;background:var(--fill);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.6rem .85rem;display:flex}.pay-chosen:hover{background:var(--fill-strong)}.pay-chosen strong{font-size:.9rem;font-weight:400;display:block}.pay-chosen-text span{color:var(--ink-soft);margin-top:.08rem;font-size:.72rem;display:block}.pay-chosen .pay-marks{margin-left:0}.pay-chosen .pay-mark{height:1.15rem}.pay-mark{width:auto;height:1.55rem;display:block}.stripe-panel{justify-items:start;gap:1rem;max-width:36rem;display:grid}.stripe-embed{width:100%;min-height:12rem}.payment-stage{min-height:16rem;position:relative}.stripe-embed-wrap{width:100%}.stripe-embed-wrap.is-pending{visibility:hidden;pointer-events:none}.payment-only{max-width:36rem;padding-bottom:3rem}.payment-only .link-button{margin-bottom:1rem}@media (min-width:861px){.payment-only{text-align:center;width:100%;margin-inline:auto}.payment-only .payment-stage{text-align:left}}.payment-only .logo-wait{z-index:1;background:var(--paper);position:absolute;inset:0}.logo-wait{width:100%;color:var(--ink);text-align:center;align-content:center;justify-items:center;gap:1rem;padding:3rem 0;display:grid}.logo-wait p{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.85rem}.logo-wait-mark{width:6.4rem;height:8.4rem}.logo-wait-mark .logo3d--mark{width:100%;height:100%}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.summary{background:var(--fill);padding:clamp(1.5rem,3vw,2rem)}@media (min-width:1025px){.summary{top:calc(var(--header-height) + 1.5rem);position:sticky}}.summary h2{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.25rem;font-size:.72rem}.summary-line{align-items:center;gap:.9rem;padding:.55rem 0;display:flex}.summary-thumb{aspect-ratio:3/4;background:var(--fill-strong);flex:none;width:3.6rem;position:relative;overflow:hidden}.summary-thumb img{object-fit:cover}.summary-line-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.summary-line-text strong{font-weight:400}.summary-line-price{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.link-button{cursor:pointer;color:var(--ink-soft);text-underline-offset:.25em;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.85rem;text-decoration:underline}.link-button:hover{color:var(--ink)}.summary-line .qty{color:var(--ink-soft);font-size:.85rem}.summary-total{justify-content:space-between;margin-top:1.35rem;font-size:1.15rem;display:flex}.summary-note{color:var(--ink-soft);margin-top:1.25rem;font-size:.8rem}.form-error{color:#a3312a;background:#a3312a1a;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.88rem}.empty-state{justify-items:start;gap:1.5rem;max-width:32rem;padding:clamp(3rem,10vw,7rem) 0;display:grid}.confirmation{justify-items:start;gap:1.5rem;max-width:40rem;padding-top:clamp(3rem,8vw,6rem);display:grid}.confirmation dl{grid-template-columns:max-content 1fr;gap:.6rem 2rem;width:100%;margin:0;font-size:.95rem;display:grid}.confirmation dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-self:center;font-size:.72rem}.confirmation dd{margin:0}.status-pill{background:var(--fill-strong);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.25rem .85rem;font-size:.7rem;display:inline-block}.progress{width:100%;padding:.5rem 0}.progress-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.1rem;display:flex}.progress-status{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.progress-countdown{font-variant-numeric:tabular-nums;font-size:1.05rem}.progress-bar{gap:3px;height:1.6rem;display:flex}.seg{background:#00000021;flex:1;transition:background .6s}.seg--done{background:var(--ink)}.progress-stages{gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.stage{color:#00000059;align-items:center;gap:.7rem;font-size:.9rem;transition:color .4s;display:flex}.stage--done{color:var(--ink)}.stage-dot{background:#0003;border-radius:50%;width:.5rem;height:.5rem;transition:background .4s}.stage--done .stage-dot{background:var(--ink)}.progress-foot{color:var(--ink-soft);margin-top:1.25rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.seg,.stage,.stage-dot{transition:none}}.shop-paused{background:var(--ink);width:100%;color:var(--paper);padding:.7rem 0;overflow:hidden}.shop-paused-track{width:max-content;animation:48s linear infinite shop-paused-scroll;display:flex}.shop-paused-set{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:3.5rem;padding-right:3.5rem;font-size:.82rem;display:flex}@keyframes shop-paused-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.shop-paused-track{justify-content:center;width:100%;animation:none}.shop-paused-set:last-child{display:none}.shop-paused-set{padding-right:0}.shop-paused-set span:nth-child(n+2){display:none}}.admin{max-width:78rem;padding-bottom:4rem}.admin-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:1.75rem;padding-top:clamp(1.5rem,5vw,3rem);display:flex}.admin-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.35rem;font-size:.72rem}.admin-date{letter-spacing:.01em;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:300;line-height:1.1}.admin-clock{color:var(--ink-soft);margin-top:.45rem;font-size:.9rem}.admin-shop{justify-items:start;gap:.55rem;display:grid}.admin-shop-state{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.admin-paused{background:var(--ink);color:var(--paper);margin-bottom:2rem;padding:.8rem 1rem;font-size:.88rem}.admin-closed{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.admin-closed li{background:var(--fill);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}.admin-closed strong{font-weight:400;display:block}.admin-closed span{color:var(--ink-soft);font-size:.85rem}.admin-closed-actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-filters{gap:.55rem;margin-bottom:1.75rem;display:grid}.admin-filter-row{flex-wrap:wrap;gap:.45rem;display:flex}.admin-chip{appearance:none;background:var(--fill);color:var(--ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:999px;padding:.45rem .95rem;font-size:.72rem}.admin-chip.is-on,.admin-chip.is-on:hover{background:var(--ink);color:var(--paper)}.admin-section{margin-bottom:2.5rem}.admin-section h2{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;margin-bottom:.85rem;font-size:.72rem;display:flex}.admin-empty{color:var(--ink-soft);font-size:.9rem}.admin-day{margin-bottom:2.4rem}.admin-day:last-child{margin-bottom:0}.admin-day-title{letter-spacing:.01em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.25rem;margin-bottom:1rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:300;line-height:1.15;display:flex}.admin-day-title span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.admin-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:720px){.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-order{background:var(--fill);align-content:start;gap:1.15rem;padding:clamp(1.2rem,3vw,1.7rem);display:grid}.admin-order.is-ready{background:var(--ink);color:var(--paper)}.admin-order.is-ready a,.admin-order.is-ready .admin-pickup span:not(.status-pill),.admin-order.is-ready .admin-customer a,.admin-order.is-ready .admin-ref,.admin-order.is-ready .admin-kind,.admin-order.is-ready .admin-paid span,.admin-order.is-ready .admin-customer-note span,.admin-order.is-ready .field>span,.admin-order.is-ready .link-button{color:#fcf7c6b3}.admin-order.is-ready .link-button:hover,.admin-order.is-ready a:hover{color:var(--paper)}.admin-order.is-ready .field input,.admin-order.is-ready .field textarea{color:var(--paper);background:#fcf7c61f}.admin-order.is-ready .field input:hover,.admin-order.is-ready .field textarea:hover,.admin-order.is-ready .field input:focus,.admin-order.is-ready .field textarea:focus{background:#fcf7c633}.admin-order.is-ready .button:not(.button--solid){color:var(--paper);background:#fcf7c624}.admin-order.is-ready .button--solid{background:var(--paper);color:var(--ink)}.admin-order.is-ready .admin-pickup .status-pill,.admin-order.is-ready .status-pill{background:var(--paper);color:#000}.admin-order.is-cancelled{opacity:.55}.admin-pickup{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-pickup strong{font-size:1.2rem;font-weight:400;display:block}.admin-pickup span{color:var(--ink-soft);font-size:.88rem}.admin-lines{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.admin-lines li{justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.admin-total{margin-top:.45rem;font-size:1.05rem}.admin-paid{gap:.15rem;font-size:.9rem;display:grid}.admin-paid span,.admin-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.admin-customer{gap:.15rem;display:grid}.admin-customer strong{font-weight:400}.admin-customer a{color:var(--ink-soft);font-size:.9rem}.admin-ref{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem}.admin-customer-note{gap:.3rem;font-size:.95rem;display:grid}.admin-customer-note span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.admin-note{margin-bottom:0}.admin-note textarea{min-height:4.5rem}.admin-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.admin-delete{margin-left:auto}.admin-cancel:not(:disabled):hover{color:var(--paper);background:#a3312a}@media (min-width:720px){.admin-shop{text-align:right;justify-items:end}}
