.page-header{padding-block:var(--space-xl) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xs)}.page-header__text{max-width:60ch}.collection,.collections-list,.search,.cart,.blog,.page,.not-found,.article{padding-bottom:var(--space-xl)}.rte img{border-radius:var(--radius)}.rte{line-height:var(--line-height-relaxed);color:var(--color-text)}.rte>p:first-child:empty{display:none}.rte>:first-child,.rte>:first-child :first-child{margin-top:0}.rte>:last-child,.rte>:last-child :last-child{margin-bottom:0}.rte p,.rte ul,.rte ol,.rte table,.rte blockquote{margin:0 0 1.7em}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:1.8em 0 .6em}.rte ul,.rte ol{padding-left:1.4em}.rte li{margin-bottom:.4em}.rte strong,.rte b{font-weight:var(--text-weight-bold)}.rte a{color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.rte a:hover{opacity:.7}.rte blockquote{padding-left:1em;border-left:3px solid var(--color-border);color:var(--black-60)}.empty-state{padding-block:var(--space-xl)}.empty-state .button{margin-top:var(--space-md)}.pagination{padding-block:var(--space-lg)}.pagination span,.pagination a{display:inline-block;padding:.3rem .6rem}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-2xl);font-family:var(--font-sans);font-size:var(--text-size-small)}.pagination-bar__edge{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--color-text)}.pagination-bar__edge:hover{text-decoration:underline}.pagination-bar__edge.is-disabled{opacity:.3;pointer-events:none}.pagination-bar__pages{display:flex;align-items:center;gap:.35rem}.pagination-bar__page,.pagination-bar__arrow,.pagination-bar__gap{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;text-decoration:none;color:var(--color-text)}.pagination-bar__page:hover,.pagination-bar__arrow:hover{background:var(--black-5);border-radius:.25rem}.pagination-bar__page.is-current{background:var(--color-text);color:var(--white-100);border-radius:.25rem;font-weight:var(--text-weight-bold);font-size:var(--text-size-medium)}.pagination-bar__arrow.is-disabled{opacity:.3;pointer-events:none}.pagination-bar__gap{min-width:1.5rem;opacity:.5;pointer-events:none}@media(max-width:749px){.pagination-bar{flex-wrap:wrap;justify-content:center;gap:var(--space-sm) var(--space-md)}.pagination-bar__edge span{display:none}}.search__form{display:flex;gap:var(--space-sm);max-width:480px;margin-bottom:var(--space-lg)}.collection-header .search__form{width:100%;margin-bottom:0}.search__field{position:relative;flex:1;display:flex}.search__input{flex:1;-webkit-appearance:none;appearance:none;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);padding:.6rem 2.25rem .6rem .8rem}.search__clear{position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.search__count{margin-bottom:var(--space-lg);opacity:.8}.result-card{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-md);height:100%}.result-card__title{font-family:var(--font-body);margin:0}.article__date{opacity:.7}.article__media{margin-bottom:var(--space-lg)}.article__image{border-radius:var(--radius);width:100%}.article__footer{margin-top:var(--space-xl);border-top:1px solid var(--color-border);padding-top:var(--space-md)}.password-page,.gift-card-page{display:grid;place-items:center;min-height:100vh;text-align:center;padding:var(--space-md)}.password-screen__inner,.gift-card{max-width:420px}.password-screen__shop,.gift-card__shop{font-size:var(--text-size-small);text-transform:uppercase;letter-spacing:.1em;opacity:.7}.password-screen__form{display:grid;gap:var(--space-sm);margin-block:var(--space-lg)}.password-screen__note,.gift-card__note{font-size:var(--text-size-small);opacity:.6}.gift-card__panel{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg);margin-block:var(--space-lg)}.gift-card__label{font-size:var(--text-size-tiny);text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-bottom:.2rem}.gift-card__balance{font-family:var(--font-heading);font-size:2rem;margin-bottom:var(--space-md)}.gift-card__code{font-size:var(--text-size-large);letter-spacing:.12em;border:1px dashed var(--color-border);border-radius:var(--radius);padding:var(--space-sm)}.gift-card__expired{color:var(--brand-red)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pages.css.map */
