/* Owner-supplied photography and brand assets. */
#navigation .owner-admin-link{font-size:.72rem;letter-spacing:.025em;padding:.35rem .6rem;border:1px solid currentColor;border-radius:3px;opacity:.8;white-space:nowrap}
#navigation .owner-admin-link:hover,#navigation .owner-admin-link:focus-visible{opacity:1}
.brand img{width:66px;height:61px;object-fit:contain;mix-blend-mode:multiply}
.footer-brand img{filter:none;mix-blend-mode:normal;border-radius:50%;background:#f8f5e9;padding:3px}
.owner-hero>img{height:auto;aspect-ratio:1;object-fit:contain;object-position:center;background:#e8d8bf}
.owner-product-image{aspect-ratio:4/5;background:#e8d8bf}
.owner-product-image img{object-fit:cover;object-position:center}
.owner-detail-photo{object-fit:contain;object-position:center;background:#e8d8bf}
.basket-row img{object-position:center}
.owner-brand-badge{mix-blend-mode:multiply;object-fit:contain}
.apiary-lead{object-position:center;aspect-ratio:4/5}
.apiary-section{padding-top:0}
.apiary-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.apiary-gallery figure{margin:0}
.apiary-gallery img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:3px}
.apiary-gallery figcaption{font-family:var(--serif);font-size:19px;padding-top:12px}
.apiary-video-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:0;max-width:980px}
.apiary-video-section h2{font-size:50px}
.apiary-video-section figure{margin:0;max-width:340px}
.apiary-video-section video{width:100%;height:auto;display:block;aspect-ratio:9/16;object-fit:cover;border-radius:4px;background:var(--green)}
.apiary-video-section figcaption{font-size:10px;margin-top:12px;color:var(--muted)}
@media(max-width:760px){
  .brand img{width:48px;height:45px}
  .owner-hero>img{height:auto;max-height:430px}
  .apiary-gallery{grid-template-columns:1fr;gap:28px}
  .apiary-gallery img{max-height:460px}
  .apiary-video-section{grid-template-columns:1fr;gap:24px}
  .apiary-video-section h2{font-size:40px}
  .apiary-video-section figure{max-width:100%;width:100%}
  .apiary-video-section video{max-height:570px;object-fit:contain}
}

.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0}.admin-stats strong{display:block;font-size:2rem}.admin-stats span{display:block;font-size:.9rem}.admin-photo-preview{object-fit:contain;background:#f4f1e8;max-width:100%;border-radius:8px;margin-bottom:1rem}

@media(min-width:801px){.admin-variant{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(100px,1fr)) auto}}

.admin-order-filter{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin-bottom:2rem}.admin-order-filter label{display:grid;gap:.3rem}.no-print{display:flex;gap:1rem;align-items:center;margin-bottom:2rem}
@media print{header,footer,.announcement,.preview-bar,.skip,.flashes,.no-print{display:none!important}body{background:white;color:black}.packing-slip{width:100%;padding:0;max-width:none}.packing-slip h1{font-size:26pt}.packing-slip h2{font-size:16pt}.packing-slip table{width:100%}}
