.shop-list-item{padding:1rem 0}@media(min-width:768px){.shop-list-item{border-top:1px solid var(--charcoal)}}.shop-list-item:last-child{border-bottom:1px solid var(--charcoal)}@media(min-width:768px){.shop-list-item{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(2,1fr);padding:2rem 0}}.shop-list-item__count{border-bottom:1px solid var(--charcoal);margin-bottom:1rem;padding-bottom:1rem}@media(min-width:768px){.shop-list-item__count{border:0;margin-bottom:0;padding-bottom:0}}.shop-list-item__count span{display:inline-block;font-size:38px;font-style:italic;line-height:1.12}@media(min-width:1024px){.shop-list-item__count span{font-size:70px}}.shop-list-item__main{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.shop-list-item__main{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}}.shop-list-item__info{display:flex;flex-direction:column;justify-content:space-between}.shop-list-item__details h3{font-size:var(--font-size-h2);margin:0 0 .25em;text-transform:none}.shop-list-item__image{display:block;line-height:0;margin-left:auto;order:-1;overflow:hidden;position:relative}@media(min-width:768px){.shop-list-item__image{width:16vw}}.shop-list-item__image img{aspect-ratio:100000/134266;height:auto}@media(min-width:768px){.shop-list-item__image{order:2}}.shop-list-item__variant-option:focus>*,.shop-list-item__variant-option:hover>*{transform:translateY(-5px)}.shop-list-item__variant-dot{border-radius:7px;display:inline-block;height:14px;margin-right:12px;width:14px}.shop-list-item__variant-image{inset:0;opacity:0;pointer-events:none;position:absolute}.shop-list-item__variant-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shop-list-item__variant-image.active{opacity:1}
