.shopify-video{width:100%;height:100%;position:relative}.shopify-media{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.product-item{flex-direction:column;gap:1rem;width:100%;display:flex}.pi-img{aspect-ratio:1/1.33;position:relative;overflow:hidden}.pi-sold-out{background-color:var(--white-60);z-index:4;padding:1em}.pi-img .full,.pi-sold-out{position:absolute;top:0;left:0}.pi-img .full{width:100%;height:100%;transition:all .5s}.pi-img .front{z-index:1}.pi-img .back{z-index:2;opacity:0}.product-item:hover .pi-img .front{opacity:0;transform:translateZ(0)}.product-item:hover .pi-img .back{opacity:1}.pi-info{flex-direction:column;align-items:flex-start;gap:.5em;width:100%;display:flex}.pi-title{min-width:0;max-width:100%;line-height:1.2}.pi-title-txt{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.main-load-more{text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:2em;width:100%;margin-top:2em;display:flex}.main-load-more .label{color:var(--mono-500);animation:2s infinite forwards loading}.product-feed>.sub-wrapper{gap:2em;padding-top:1em}.product-feed-head{flex-direction:column;justify-content:space-between;gap:1em;width:100%;display:flex}.product-feed-submenu{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:1.5em;width:100%;padding:0;list-style:none;display:flex}.product-feed-submenu a:hover{color:var(--mono-400)}.product-feed-submenu a.router-link-exact-active{font-family:var(--font-head);background-position:var(--ul-animation-bg-pos-font-head);padding-bottom:var(--ul-animation-pad-bot-font-head)}.product-feed-submenu .ul-animation.router-link-exact-active{background-size:100% 1px}.product-feed-grid{gap:2em var(--side-padding);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (width>=700px){.product-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.product-feed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
