.collection-hero{padding-block:7rem 5rem}@media(min-width:768px){.collection-hero{padding-block:9rem 7rem}}.collection-hero__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:768px){.collection-hero__grid{grid-template-columns:1fr 22rem;gap:3.5rem}}.collection-hero__inner{max-width:48rem;order:2;min-width:0}.collection-hero__inner>*+*{margin-top:1.5rem}@media(min-width:768px){.collection-hero__inner{order:1}}.collection-hero__media{order:1;min-width:0;display:flex;justify-content:center}@media(min-width:768px){.collection-hero__media{order:2;justify-content:flex-end}}.collection-hero__image{width:100%;max-width:22rem;height:auto;object-fit:contain}.collection-hero__eyebrow{color:rgb(var(--color-accent))}.collection-hero__title{font-weight:800;line-height:1.02;font-size:2.25rem;text-wrap:balance}@media(min-width:768px){.collection-hero__title{font-size:3.5rem}}.collection-hero__description{max-width:36rem;font-size:1rem;line-height:1.625;color:rgba(var(--color-text),.75)}@media(min-width:768px){.collection-hero__description{font-size:1.125rem}}.collection-bar{border-bottom:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.collection-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem}.collection-bar__back{display:flex;align-items:center;gap:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--color-muted-text));transition:color .15s ease}.collection-bar__back:hover{color:rgb(var(--color-text))}.collection-bar__count{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--color-muted-text))}.collection-page{padding-block:3rem;scroll-margin-top:7rem}@media(min-width:768px){.collection-page{padding-block:4rem}}.collection-page__layout{transition:opacity .15s ease}.collection-page[aria-busy=true] .collection-page__layout{opacity:.55;pointer-events:none}.collection-page__layout{display:grid;gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:1000px){.collection-page__layout{grid-template-columns:16rem minmax(0,1fr)}.collection-page__sidebar{position:sticky;top:7rem;align-self:start}}.collection-filters{display:block;padding:1.5rem;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgba(var(--color-secondary),.3)}.collection-filters__header{display:flex;padding-bottom:.75rem;border-bottom:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.collection-filters__heading{font-family:var(--font-heading),Arial,sans-serif;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--color-text))}.collection-filters__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;text-align:left}.collection-filters__toggle svg{display:none;flex:none;transition:transform .2s ease}.collection-filters--collapsible .collection-filters__toggle{cursor:pointer}.collection-filters--collapsible .collection-filters__toggle svg{display:block}.collection-filters--collapsible .collection-filters__toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.collection-filters--collapsible .collection-filters__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease}.collection-filters--collapsible .collection-filters__body-inner{overflow:hidden;min-height:0}.collection-filters--collapsible.is-collapsed .collection-filters__body{grid-template-rows:0fr}@media(prefers-reduced-motion:reduce){.collection-filters--collapsible .collection-filters__body{transition:none}}.collection-filters--collapsible.is-collapsed{padding:.85rem 1.25rem}.collection-filters--collapsible.is-collapsed:not(.collection-filters--has-active) .collection-filters__header{padding-bottom:0;border-bottom:0}@media(min-width:1000px){.collection-filters--collapsible .collection-filters__toggle{cursor:default}.collection-filters--collapsible .collection-filters__toggle svg{display:none}}.collection-filters__clear{display:flex;align-items:center;gap:.25rem;margin-top:.75rem;font-size:.75rem;color:rgb(var(--color-muted-text));transition:color .15s ease}.collection-filters__clear:hover{color:rgb(var(--color-text))}.collection-filters__groups{display:flex;flex-direction:column;gap:1.75rem;margin-top:1.5rem}.collection-filters__submit{margin-top:1.5rem}.collection-filters__group-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--color-text))}.collection-filters__options{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.collection-filters__option{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:rgb(var(--color-muted-text));cursor:pointer;transition:color .15s ease}.collection-filters__option:hover{color:rgb(var(--color-text))}.collection-filters__option input{width:1rem;height:1rem;flex:none;accent-color:rgb(var(--color-accent))}.collection-filters__price-range{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.collection-filters__price-range span{color:rgb(var(--color-muted-text))}.collection-filters__price-range input{width:100%;min-width:0;padding:.5rem .75rem;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgb(var(--color-background));color:rgb(var(--color-text));font-size:.875rem;transition:border-color .15s ease}.collection-filters__price-range input:focus{outline:none;border-color:rgb(var(--color-accent))}.collection-page__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.collection-page__count{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--color-muted-text))}.collection-page__sort{display:flex;align-items:center;gap:.5rem}.collection-page__sort-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--color-muted-text))}.collection-page__sort select{padding:.5rem .75rem;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgb(var(--color-background));color:rgb(var(--color-text));font-size:.875rem;transition:border-color .15s ease}.collection-page__sort select:focus{outline:none;border-color:rgb(var(--color-accent))}.collection-page__grid{display:grid;gap:0;grid-template-columns:repeat(1,minmax(0,1fr))}.collection-page__grid>*{min-width:0;background:rgb(var(--color-card));border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));margin:-1px 0 0 -1px}@media(min-width:640px){.collection-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.collection-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-page__empty{padding:5rem 0;text-align:center;color:rgb(var(--color-muted-text))}.pagination{margin-top:2.5rem}.pagination__list{display:flex;align-items:center;justify-content:center;gap:.4rem}.pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-weight:600;font-size:.88rem}.pagination__link:hover{background:rgb(var(--color-muted))}.pagination__link.is-current{background:rgb(var(--color-primary));color:rgb(var(--color-primary-text))}.collection-content{scroll-margin-top:7rem;padding-block:4rem;border-top:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgba(var(--color-secondary),.4)}@media(min-width:768px){.collection-content{padding-block:6rem}}.collection-content__layout{display:grid;gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:1000px){.collection-content__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.collection-content__aside{position:sticky;top:7rem}}.collection-content__eyebrow{color:rgb(var(--color-brass))}.collection-content__body{margin-top:1.25rem}.collection-content__body h2,.collection-content__body h3{margin-top:2rem;font-family:var(--font-heading),Arial,sans-serif;font-weight:700;font-size:1.875rem;line-height:1.08;color:rgb(var(--color-text))}@media(min-width:768px){.collection-content__body h2,.collection-content__body h3{font-size:2.25rem}}.collection-content__body p{margin-top:1rem;font-size:1rem;line-height:1.625;color:rgb(var(--color-muted-text))}.collection-content__body h2+p,.collection-content__body h3+p{margin-top:1.5rem}.collection-content__body :first-child{margin-top:0}.collection-content__benefits-title{margin-top:2.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--color-text))}.collection-content__benefits{display:grid;gap:0;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1rem}.collection-content__benefits li{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:rgb(var(--color-card));border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));margin:-1px 0 0 -1px;font-size:.875rem;color:rgb(var(--color-text))}@media(min-width:640px){.collection-content__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-content__benefits svg{flex:none;margin-top:.125rem;color:rgb(var(--color-brass))}.collection-content__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.collection-content__cta{padding:2rem;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));border-top:0;background:rgb(var(--color-card))}.collection-content__aside>.collection-content__cta:first-child{border-top-width:1px}.collection-content__cta-text h2,.collection-content__cta-text h3{font-family:var(--font-heading),Arial,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.375;color:rgb(var(--color-text))}.collection-content__cta-text p{margin-top:.5rem;font-size:.875rem;color:rgb(var(--color-muted-text))}.collection-content__cta-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.help-box{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgba(var(--color-secondary),.3);margin-block:3rem}.help-box__heading{font-family:var(--font-heading),Arial,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.375}.help-box__text{font-size:.875rem;color:rgb(var(--color-muted-text));margin-top:.25rem}@media(min-width:640px){.help-box{flex-direction:row;align-items:center;justify-content:space-between}.help-box__body{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/collection.css.map */
