@keyframes shine{to{background-position-x:2000px}}.collection-subnav{max-width:var(--page-width);width:100%;padding-left:var(--page-margin);padding-right:var(--page-margin);margin-left:auto;margin-right:auto;margin-top:calc(clamp(2.4rem, 1.94967rem + 1.0596vw, 3.2rem) * var(--font-heading-scale));margin-bottom:calc(clamp(2.4rem, 1.94967rem + 1.0596vw, 3.2rem) * var(--font-heading-scale))}.collection-subnav__list{scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:.8rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media screen and (width<=750px){.collection-subnav__list{margin-left:var(--page-edge-offset-negative);margin-right:var(--page-edge-offset-negative);padding-left:var(--page-edge-offset);padding-right:var(--page-edge-offset);scroll-padding-left:var(--page-edge-offset);scroll-padding-right:var(--page-edge-offset)}}.collection-subnav__item{scroll-snap-align:start}.collection-subnav__link{color:inherit;border:1px solid rgb(var(--color-foreground), .2);border-radius:var(--buttons-radius-outset);min-height:calc(4rem + var(--buttons-border-width) * 2);font-size:var(--font-body-size-small);text-wrap:nowrap;transition:border-color var(--duration-short) ease;align-items:center;padding:0 1.6rem;text-decoration:none;display:inline-flex}.collection-subnav__link:hover,.collection-subnav__link:focus{border-color:rgb(var(--color-foreground), .5)}.collection-subnav__link.is-active{border-color:rgb(var(--color-foreground))}.collection-subnav--is-primary{margin-top:calc(clamp(2.4rem, 1.04901rem + 3.17881vw, 4.8rem) * var(--font-heading-scale));margin-bottom:calc(clamp(2.4rem, 1.04901rem + 3.17881vw, 4.8rem) * var(--font-heading-scale))}.collection-subnav--is-primary .collection-subnav__list{margin-left:var(--page-edge-offset-negative);margin-right:var(--page-edge-offset-negative);padding-right:var(--page-edge-offset);padding-left:var(--page-edge-offset);scroll-padding-left:var(--page-edge-offset);scroll-padding-right:var(--page-edge-offset);grid-auto-columns:calc(50% - 3rem);grid-auto-flow:column;display:grid}@media screen and (width>=750px){.collection-subnav--is-primary .collection-subnav__list{grid-auto-columns:calc(33% - 3rem)}}@media screen and (width>=990px){.collection-subnav--is-primary .collection-subnav__list{grid-auto-columns:16%}}.collection-subnav--is-primary .collection-subnav__link{background:rgb(var(--color-base-background-3));border:none;border-radius:0;flex-direction:column;gap:.8rem;padding:1.6rem;display:flex}.collection-subnav--is-primary .collection-subnav__image{aspect-ratio:1;object-fit:contain;width:80%;height:auto}
