.template-header{padding:64px 0 36px;max-width:720px}.template-header--narrow{max-width:760px;margin:0 auto}.template-header--row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none}.rte p+p{margin-top:12px}.rte a{text-decoration:underline;text-underline-offset:2px}.rte h2,.rte h3{margin:32px 0 12px;font-weight:500;font-size:20px;line-height:1.3}.rte ul,.rte ol{margin:12px 0 0;padding-left:20px}.rte img{height:auto;margin:24px 0}.rte details{border-bottom:1px solid var(--rule)}.rte h2+details,.rte p+details{margin-top:12px;border-top:1px solid var(--rule)}.rte details+h2{margin-top:48px}.rte summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-weight:500}.rte summary::-webkit-details-marker{display:none}.rte summary:after{content:"";flex-shrink:0;width:11px;height:11px;background:linear-gradient(currentColor,currentColor) center / 11px 1.2px no-repeat,linear-gradient(currentColor,currentColor) center / 1.2px 11px no-repeat}.rte details[open]>summary:after{background:linear-gradient(currentColor,currentColor) center / 11px 1.2px no-repeat}.rte details>:not(summary){margin:0 0 18px;color:var(--charcoal-soft)}.empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:32px 0 120px;color:var(--charcoal-soft);font-size:16px}.collection{padding-bottom:120px}.collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;margin-bottom:36px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:13px}.collection__count{color:var(--charcoal-soft)}.collection-filters{display:flex;flex-wrap:wrap;gap:14px 40px;margin:-12px 0 32px}.collection-filters__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.collection-filters__label{margin-right:6px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.filter-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--rule);background:var(--white);color:var(--charcoal);font:inherit;font-size:13px;cursor:pointer;transition:border-color .2s var(--ease)}.filter-chip:hover{border-color:var(--charcoal-mute)}.filter-chip.is-active{border-color:var(--charcoal)}.filter-chip__swatch{width:14px;height:14px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #29282526}.collection-filters__empty{padding:24px 0 48px;color:var(--charcoal-soft)}.collection-filters__empty .underline-link{margin-left:8px;border:0;background:none;font:inherit;cursor:pointer}.product-grid>li[hidden]{display:none}@media(max-width:749px){.collection-filters{gap:12px;margin-top:-16px}.collection-filters__group{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none}.collection-filters__group::-webkit-scrollbar{display:none}.filter-chip{flex-shrink:0}}.collection__sort{display:flex;align-items:center;gap:10px}.collection__sort-label{color:var(--charcoal-soft);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.collection__sort-select{min-height:44px;padding:0 22px 0 4px;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23292825' stroke-width='1.2'/%3E%3C/svg%3E") right center no-repeat;color:var(--charcoal);font:inherit;font-size:13px;cursor:pointer;-webkit-appearance:none;appearance:none}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;margin:0;padding:0;list-style:none}.pagination{margin-top:64px;text-align:center;font-size:14px}.pagination span{display:inline-block;margin:0 6px}.pagination a{padding:6px 4px;border-bottom:1px solid transparent;transition:border-color .2s var(--ease)}.pagination a:hover{border-color:currentColor}.pagination .current{font-weight:500;border-bottom:1px solid var(--charcoal)}.cart{padding-bottom:120px}.cart__items{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.cart-item{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:24px;padding:24px 0;border-bottom:1px solid var(--rule)}.cart-item__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--off-white)}.cart-item__media img,.cart-item__media .fan-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cart-item__title{font-size:16px;line-height:1.35;transition:color .2s var(--ease)}.cart-item__title:hover{color:var(--color-accent, var(--oxblood))}.cart-item__meta{margin-top:4px;color:var(--charcoal-soft);font-size:13px}.cart-item__price{margin-top:8px;font-size:14px}.cart-item__price s{margin-left:8px;color:var(--charcoal-mute)}.cart-item__actions{display:flex;align-items:center;gap:20px;margin-top:16px}.cart-item__qty{width:72px;height:44px;padding:0 10px;border:1px solid var(--rule);border-radius:0;background:none;font:inherit;font-size:15px;text-align:center}.cart-item__remove{color:var(--charcoal-soft);font-size:13px;text-decoration:underline;text-underline-offset:3px}.cart-item__remove:hover{color:var(--color-accent, var(--oxblood))}.cart-item__total{font-size:16px;white-space:nowrap}.cart__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-top:28px}.cart__update{background:none;border-top:0;border-left:0;border-right:0;cursor:pointer;font-family:inherit;color:inherit}.cart__summary{width:100%;max-width:380px}.cart__row{display:flex;justify-content:space-between;gap:16px;font-size:15px}.cart__row+.cart__row{margin-top:8px}.cart__row--total{font-size:18px}.cart__row--discount{color:var(--charcoal-soft)}.cart__note{margin-top:8px;color:var(--charcoal-soft);font-size:13px}.cart__checkout{width:100%;margin-top:24px}.cart__dynamic{margin-top:12px}.page-content{padding-bottom:120px}.page-content__body,.page-content__form{max-width:760px;margin:0 auto}.page-content__body{color:var(--charcoal-soft);font-size:17px;line-height:1.65}.page-content__form{margin-top:40px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field__label{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.field__input{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--rule);border-radius:0;background:var(--white);color:var(--charcoal);font:inherit;font-size:15px;transition:border-color .2s var(--ease)}.field__input:focus{outline:none;border-color:var(--charcoal)}.field__input--textarea{resize:vertical}.contact-form__message{margin-bottom:20px;font-size:15px}.contact-form__message--error{color:var(--oxblood)}.search{padding-bottom:120px}.search__form{display:flex;gap:10px;margin-top:24px}.search__input{flex:1;min-width:0;min-height:52px;padding:0 16px;border:1px solid var(--rule);border-radius:0;font:inherit;font-size:16px}.search__input:focus{outline:none;border-color:var(--charcoal)}.search__other{margin:40px 0 0;padding:0;list-style:none}.search__other li+li{margin-top:10px}.search__other-link{font-size:16px;text-decoration:underline;text-underline-offset:3px}.not-found{padding:120px 0 160px;max-width:640px}.not-found__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px}@media(min-width:750px)and (max-width:989px){.product-grid{gap:40px 20px}}@media(max-width:749px){.template-header{padding:40px 0 24px}.template-header--row{align-items:flex-start;flex-direction:column;gap:12px}.collection,.cart,.page-content,.search{padding-bottom:72px}.collection__toolbar{margin-bottom:24px}.collection__sort-label{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.cart-item{grid-template-columns:96px minmax(0,1fr);gap:16px}.cart-item__total{grid-column:2;margin-top:-4px;font-size:15px}.cart__footer{flex-direction:column-reverse;align-items:stretch}.cart__summary{max-width:none}.cart__update{align-self:flex-start}.contact-form__row{grid-template-columns:1fr;gap:0}.page-content__body{font-size:16px}.not-found{padding:72px 0 96px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/eriso-templates.css.map */
