.qg-shelf{--qg-font-body:"Hanken Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;background:var(--qg-paper);color:var(--qg-ink);font-family:var(--qg-font-body)}.qg-shelf h1{font-family:var(--qg-font-body);font-weight:600;letter-spacing:-.02em;font-size:clamp(32px,4vw,44px);line-height:1.1;text-wrap:balance}.qg-shelf .product-card{background:var(--qg-card);border:1px solid var(--qg-line);border-radius:5px;overflow:hidden;height:100%;transition:box-shadow .22s ease,transform .22s ease}.qg-shelf .product-card:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.qg-shelf .product-card__content{gap:0;padding-bottom:18px;height:100%}.qg-shelf .card-gallery{background:var(--qg-card);padding:16px;margin-bottom:4px}.qg-shelf .card-gallery img{object-fit:contain}.qg-shelf .product-card__content>:not(.card-gallery):not(product-price){padding-inline:18px!important}.qg-shelf [class*=__qoolala_vendor] p{margin:10px 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--qg-muted)}.qg-shelf [class*=__product_title] p{margin:0;font:600 17px/1.45 var(--qg-font-body);letter-spacing:-.01em;color:var(--qg-ink)}.qg-shelf [class*=__qoolala_why]{font-size:14px;line-height:1.6;color:var(--qg-muted);margin-top:8px}.qg-shelf .product-card product-price{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--qg-line);margin-inline:18px!important;width:auto!important;padding-inline:0!important;font-size:13px;color:var(--qg-ink)}.qg-shelf .product-card product-price>div{flex:0 1 auto;width:auto}.qg-shelf .product-card [class*=__product_title]{padding-inline:18px}.qg-shelf .product-card product-price:after{content:"View product \2192";color:var(--qg-accent);text-decoration:underline;text-underline-offset:3px;font-size:13px;white-space:nowrap}.qg-shelf .product-card [class*=__qoolala_why]+product-price,.qg-shelf .product-card a+div+product-price{margin-top:14px}@media(max-width:700px){.qg-shelf .card-gallery{padding:10px}.qg-shelf .product-card__content>:not(.card-gallery):not(product-price){padding-inline:12px!important}.qg-shelf .product-card product-price{margin-inline:12px!important;flex-direction:column!important;gap:4px}.qg-shelf [class*=__product_title] p{font-size:15px}.qg-shelf .product-card [class*=__product_title]{padding-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/qoolala-collection.css.map */
