body{letter-spacing:0}.content-for-layout[data-template*=collection] .shopify-section:first-child,.content-for-layout[data-template*=collection] .shopify-section:first-child .section{margin-block-start:0}.content-for-layout[data-template*=collection] .section--page-width{max-width:1440px}.content-for-layout[data-template*=collection] h1{margin:0;font-size:clamp(2rem,3vw,3.4rem);font-weight:800;line-height:1.05}.content-for-layout[data-template*=collection] .main-collection-grid{width:100%;max-width:1440px;margin-inline:auto}.content-for-layout[data-template*=collection] .collection-wrapper{row-gap:14px}.content-for-layout[data-template*=collection] .facets-wrapper,.content-for-layout[data-template*=collection] .facets-controls-wrapper{border-block:1px solid rgb(var(--color-foreground-rgb) / .12)}.content-for-layout[data-template*=collection] .facets__summary,.content-for-layout[data-template*=collection] .facets__label,.content-for-layout[data-template*=collection] .sort-button,.content-for-layout[data-template*=collection] .grid-density-controls{font-size:.82rem}.content-for-layout[data-template*=collection] .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr));width:100%;margin:0}.content-for-layout[data-template*=collection] .product-grid__item{border:0;min-width:0;width:100%}.content-for-layout .product-grid__card{gap:6px;width:100%;min-width:0}.content-for-layout .product-card{width:100%;min-width:0}.content-for-layout .product-card .card-gallery{width:100%;min-width:0;aspect-ratio:1 / 1;background:#f2f2f0;border-radius:0}.content-for-layout .product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slide){width:100%;height:100%}.content-for-layout .product-card .product-media,.content-for-layout .product-card .product-media-container,.content-for-layout .product-card img{width:100%;height:100%;object-fit:contain}.content-for-layout .product-card :is(product-title,.price,product-price){font-size:.92rem;line-height:1.35}.content-for-layout .product-card product-title{font-weight:700}.content-for-layout .product-card .price,.content-for-layout .product-card product-price{font-weight:800}.content-for-layout .product-badges__badge{min-height:auto;padding:3px 6px;border-radius:0;background:#111;color:#fff;font-size:.68rem;font-weight:800;line-height:1}.content-for-layout .product-badges--bottom-left{bottom:6px;left:6px}.content-for-layout .product-badges--top-left{top:6px;left:6px}.content-for-layout[data-template*=product] .product-information.section--page-width{max-width:1440px}.content-for-layout[data-template*=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr)}.content-for-layout[data-template*=product] .product-information__media,.content-for-layout[data-template*=product] .product-media-container{background:#f4f4f2}.content-for-layout[data-template*=product] .product-details{align-self:start}.content-for-layout[data-template*=product] .product-details>.group-block{max-width:480px}.content-for-layout[data-template*=product] .product-details h1{margin:0;font-size:clamp(2rem,3vw,3.2rem);font-weight:800;line-height:1.05}.content-for-layout[data-template*=product] .product-details .button,.sticky-add-to-cart__button{min-height:52px;border-radius:999px;font-weight:800;text-transform:uppercase}.content-for-layout[data-template*=product] variant-picker,.content-for-layout[data-template*=product] .variant-picker{display:block}.content-for-layout[data-template*=product] .product-recommendations .product-card .card-gallery{background:#f2f2f0}@media screen and (max-width:989px){.content-for-layout[data-template*=collection] .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (max-width:749px){.content-for-layout[data-template*=collection] h1,.content-for-layout[data-template*=product] .product-details h1{font-size:1.9rem}.content-for-layout[data-template*=collection] .main-collection-grid{padding-inline:10px}.content-for-layout[data-template*=collection] .product-grid{--product-grid-gap: 18px 4px}.content-for-layout[data-template*=product] .product-information__media{background:transparent}.content-for-layout[data-template*=product] .product-details{padding-inline:16px}.content-for-layout[data-template*=product] .product-details>.group-block{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/alpinestars-catalog.css.map */
