button,a,input{outline-offset:3px}button:focus-visible,a:focus-visible{outline:2px solid #422006}.replica-footer{font:11px/1.8 -apple-system,BlinkMacSystemFont,sans-serif;color:#9ca3af;padding:20px 32px;border-top:1px solid #f3f4f6}.replica-footer a{text-decoration:underline}#shop-dialog{padding:0;border:0;border-radius:24px;max-width:1024px;width:calc(100% - 32px);max-height:90vh;overflow:auto;color:#422006;background:white;box-shadow:0 30px 90px #0004}#shop-dialog::backdrop{background:#0009;backdrop-filter:blur(4px)}.shop-close{position:absolute;right:18px;top:13px;font-size:26px;z-index:2;background:none;border:0;cursor:pointer}.shop-head{background:#ffe800;padding:20px 55px 20px 30px;font-size:20px;font-weight:800;line-height:1.5}.shop-body{display:grid;grid-template-columns:1fr 350px;min-height:220px}.shop-fields,.shop-description{padding:30px}.shop-description{border-left:1px solid #f3f4f6;font-size:12px;line-height:1.8;color:#64748b}.shop-description h4{font-weight:700;color:#9ca3af;font-size:12px;margin-bottom:18px}.shop-fields label{display:block;color:#9ca3af;font-size:11px;font-weight:700;margin-bottom:8px}.shop-fields input,.shop-fields textarea{width:100%;background:#f9fafb;padding:12px;border:1px solid #f3f4f6;border-radius:12px;font:inherit;color:#1e293b;outline:none;box-sizing:border-box}.shop-fields input:focus,.shop-fields textarea:focus{border-color:#ffe800}.shop-qty{display:flex;align-items:center;gap:10px;margin-bottom:20px}.shop-qty button{width:40px;height:42px;background:#f9fafb;border:0;border-radius:10px;font-size:20px;cursor:pointer}.shop-total{padding:20px 30px;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center;gap:15px}.shop-total strong{font-size:30px;color:#d93025}.shop-primary{background:#ffe800;color:#422006;border:0;border-radius:12px;padding:12px 25px;font-weight:700;cursor:pointer}.shop-note{background:#fffbeb;border:1px solid #fef3c7;border-radius:12px;font-size:12px;line-height:1.8;padding:12px;color:#854d0e}.shop-secondary{display:inline-block;margin-top:20px;text-decoration:underline;color:#422006}.shop-draft{padding:16px;border-bottom:1px solid #eee;font-size:13px;line-height:1.9}.shop-message{padding:30px;line-height:1.9}.shop-message a{text-decoration:underline}.replica-empty{text-align:center;padding:60px 20px;color:#9ca3af}.fatchicken-sidebar-item{cursor:pointer}@media(max-width:767px){.shop-head{font-size:16px;padding:18px 50px 18px 20px}.shop-body{grid-template-columns:1fr}.shop-fields,.shop-description{padding:20px}.shop-description{border-left:0;border-top:1px solid #f3f4f6}.shop-total{padding:18px 20px}.shop-total strong{font-size:24px}.replica-footer{padding:18px;font-size:10px}}
.brand-mark{width:40px;height:40px;object-fit:contain;flex-shrink:0}.seagull-brand-name{font-size:18px;font-weight:800;color:#422006;letter-spacing:-.6px;white-space:nowrap;line-height:1.2}.mobile-brand-mark{width:28px;height:28px;object-fit:contain;flex-shrink:0}.mobile-brand-name{font-size:14px;font-weight:700;color:#422006;white-space:nowrap}.mobile-seagull-brand{min-width:0;gap:4px!important}@media(max-width:1023px){.brand-mark{width:30px;height:30px}.seagull-brand-name{font-size:13px;letter-spacing:-.3px}}@media(max-width:360px){.mobile-brand-mark{width:22px;height:22px}.mobile-brand-name{font-size:12px}}
