.featured-variants-section{padding-top:var(--padding-top, 40px);padding-bottom:var(--padding-bottom, 40px)}.featured-variants-header{text-align:center;margin-bottom:3rem}.featured-variants-title{margin-bottom:1rem;color:rgb(var(--color-foreground))}.featured-variants-description{max-width:60rem;margin:0 auto;color:rgb(var(--color-foreground),.8)}.featured-variants-description p{margin:0}.featured-variants-grid{display:flex;flex-wrap:nowrap;gap:1rem;margin:0 auto;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground),.3) transparent;padding-bottom:.5rem}.featured-variants-grid::-webkit-scrollbar{height:6px}.featured-variants-grid::-webkit-scrollbar-track{background:rgb(var(--color-background));border-radius:3px}.featured-variants-grid::-webkit-scrollbar-thumb{background:rgb(var(--color-foreground),.3);border-radius:3px}.featured-variants-grid::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-foreground),.5)}.featured-variant-card{flex:0 0 calc(100% - .5rem);scroll-snap-align:start;max-width:320px}@media screen and (min-width: 750px) and (max-width: 989px){.featured-variants-grid{display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.featured-variant-card{flex:0 0 calc(50% - .75rem);max-width:380px;scroll-snap-align:start}}@media screen and (min-width: 990px){.featured-variants-grid{display:flex;flex-wrap:nowrap;gap:2rem;justify-content:center;overflow-x:visible}.featured-variant-card{flex:0 0 calc(20% - 1.6rem);max-width:280px;scroll-snap-align:none}}.featured-variant-card{background:rgb(var(--color-background));border-radius:var(--border-radius, 8px);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;height:100%;display:flex;flex-direction:column}.featured-variant-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.featured-variant-media{aspect-ratio:1;overflow:hidden;background:rgb(var(--color-background),.5)}.featured-variant-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.featured-variant-link:hover img{transform:scale(1.05)}.featured-variant-info{padding:1.5rem;flex:1;display:flex;flex-direction:column}.featured-variant-product-title{margin:0 0 .5rem;font-size:1.1rem;line-height:1.3}.featured-variant-product-title a{text-decoration:none;color:rgb(var(--color-foreground));transition:color .2s ease}.featured-variant-product-title a:hover{color:rgb(var(--color-link),var(--alpha-link))}.featured-variant-title{margin:0 0 .5rem;font-size:.9rem;color:rgb(var(--color-foreground),.7);font-style:italic}.featured-variant-price{margin:.5rem 0 1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.featured-variant-compare-price{text-decoration:line-through;color:rgb(var(--color-foreground),.6);font-size:.9rem}.featured-variant-current-price{font-weight:600;font-size:1.1rem;color:rgb(var(--color-foreground))}.featured-variant-sold-out{color:rgb(var(--color-error));font-size:.9rem;font-weight:500;margin:.5rem 0 1rem}.featured-variant-button{margin-top:auto;align-self:flex-start;min-width:120px}.color-scheme-2 .featured-variant-card{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.color-scheme-2 .featured-variant-product-title a{color:rgb(var(--color-foreground))}.color-scheme-2 .featured-variant-product-title a:hover{color:#f79bc4}@media screen and (max-width: 749px){.featured-variants-header{margin-bottom:2rem}.featured-variant-info{padding:1rem}.featured-variant-product-title,.featured-variant-current-price{font-size:1rem}.featured-variant-card{flex:0 0 85%}}@media screen and (min-width: 750px) and (max-width: 989px){.featured-variants-header{margin-bottom:2.5rem}}@media screen and (min-width: 990px){.featured-variants-header{margin-bottom:3rem}}.featured-variant-media img[loading=lazy]{background:linear-gradient(90deg,rgb(var(--color-background),.5) 25%,rgb(var(--color-background),.8),rgb(var(--color-background),.5) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion: reduce){.featured-variant-card,.featured-variant-media img{transition:none}.featured-variant-media img[loading=lazy]{animation:none}}.featured-variant-link:focus-visible{outline:2px solid rgb(var(--color-link));outline-offset:2px}.featured-variant-button:focus-visible{outline:2px solid rgb(var(--color-button-text));outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/95/assets/featured-variants.css.map */
