.page{min-height:40vh}.page--narrow{max-width:40rem}.page__body{max-width:62ch}.page__plate{max-width:40rem;margin-bottom:2rem}.muted{color:var(--muted)}.rte{line-height:1.6}.rte>*+*{margin-top:1em}.rte h1,.rte h2,.rte h3{font-family:var(--display);font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:500;line-height:1.15;margin-top:1.5em}.rte h1{font-size:2rem}.rte h2{font-size:1.6rem}.rte h3{font-size:1.25rem}.rte ul,.rte ol{padding-left:1.25em}.rte img{border:1px solid var(--rule);background:var(--plate)}.rte table{border-collapse:collapse;width:100%}.rte td,.rte th{border-bottom:1px solid var(--rule);padding:.5rem .5rem .5rem 0;text-align:left}.plates-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.plate--link{text-decoration:none;color:inherit}.plate--link:hover .plate__frame{border-color:var(--rule-strong)}.plate__meta{display:flex;gap:1rem;align-items:baseline;font-size:.85rem;color:var(--muted)}.pagination{display:flex;gap:1.5rem;align-items:baseline;margin-top:2.5rem;font-size:.85rem;color:var(--muted)}.form{display:grid;gap:.5rem;max-width:28rem}.form--inline{display:inline;margin-left:.75rem}.form__label{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--muted);margin-top:.75rem}.form__actions{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;margin-top:1.25rem}.form__aside{font-size:.85rem;color:var(--muted)}.form__details{margin-top:2.5rem}.form__details summary,.password__details summary{cursor:pointer;font-size:.85rem;color:var(--muted)}.field,.select{width:100%;height:2.75rem;padding:0 .75rem;border:1px solid var(--rule-strong);border-radius:0;background:var(--plate);color:var(--ink);font:inherit}.field:focus-visible,.select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.btn{display:inline-grid;place-items:center;height:2.75rem;padding:0 1.25rem;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;font:inherit;font-weight:500;letter-spacing:.02em}.btn:hover{background:var(--wine);border-color:var(--wine)}.btn--ghost{background:transparent;color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.errors{color:var(--wine);font-size:.9rem}.errors ul{margin:0;padding-left:1.25em}.search{display:flex;gap:.5rem;max-width:32rem;margin-bottom:2.5rem}.search .btn{flex:0 0 auto}.cart__table th[scope=row]{font-weight:500}.cart__variant{color:var(--muted)}.cart__remove{display:block;font-size:.8rem;color:var(--muted);margin-top:.25rem}.cart__qty{width:4.5rem;height:2.5rem;padding:0 .5rem;border:1px solid var(--rule-strong);background:var(--plate);font:inherit;text-align:center}.cart__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}.cart__actions .buy__btn{width:auto;padding-inline:2rem}.gift__code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.password{min-height:100vh;display:grid;place-items:center;padding:var(--gutter)}.password__card{display:grid;gap:1.5rem;justify-items:start;max-width:36rem}.password__title{font-size:clamp(3rem,10vw,6rem)}.password__line{color:var(--muted)}.password__form{display:flex;gap:.5rem;margin-top:.75rem;max-width:24rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mare-theme.css.map */
