.catalog-search .public-sheet__trigger,.public-sheet__trigger{min-height:44px;margin:0;border:1px solid #c9a45b;padding:.65rem 1rem;background:#f5ead7;color:#0b1930;font:inherit;font-weight:800;cursor:pointer}.public-sheet__body label{display:grid;gap:.4rem;color:#596474;font-size:.78rem;font-weight:800}.public-sheet__body button,.public-sheet__body input,.public-sheet__body select{min-height:44px;margin:0;border:1px solid #cfc5b5;border-radius:2px;padding:.65rem;background:#fff;color:#0b1930;font:inherit;font-size:16px}.public-sheet__body button:focus-visible,.public-sheet__body input:focus-visible,.public-sheet__body select:focus-visible{outline:3px solid #1687ef;outline-offset:2px}.public-sheet__portal{--sheet-ink:#0b1930;--sheet-paper:#fffdf9;--sheet-line:#d7c9b4;position:relative;z-index:1000;color-scheme:light;font-family:var(--font-sans,Arial,Helvetica,sans-serif)}.public-sheet__backdrop{position:fixed;inset:0;background:rgb(3 21 47/48%)}.public-sheet__viewport{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.public-sheet__popup{width:min(100%,42rem);max-height:min(90dvh,48rem);overflow:auto;pointer-events:auto;border:1px solid var(--sheet-line);border-bottom:0;border-radius:.65rem .65rem 0 0;padding:1.25rem 1.25rem max(1.25rem,env(safe-area-inset-bottom));background:var(--sheet-paper);color:var(--sheet-ink);box-shadow:0 -18px 42px rgb(4 17 38/20%)}.public-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.public-sheet__title{margin:0;font-family:var(--font-display,Georgia,serif);font-size:1.65rem;font-weight:400;line-height:1.05}.public-sheet__close{min-height:44px;border:1px solid var(--sheet-line);padding:.6rem .75rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.public-sheet__description{margin:.55rem 0 0;color:#596474;font-size:.86rem}.public-sheet__body{display:grid;gap:1rem;margin-top:1.1rem}.public-sheet__close:focus-visible,.public-sheet__trigger:focus-visible{outline:3px solid #1687ef;outline-offset:2px}@media (prefers-reduced-motion:reduce){.public-sheet__backdrop,.public-sheet__popup{scroll-behavior:auto}}