.hbo-collection-hero{margin:20px auto 0;max-width:1200px;border-radius:18px;background:#edf1df}
.hbo-collection-hero .collection-hero__inner{padding:28px 32px}
.hbo-collection-hero .collection-hero__title{margin:0;font-size:clamp(25px,3vw,38px);line-height:1.2;color:#293f25;letter-spacing:-.03em}
.hbo-collection-hero .collection-hero__description{max-width:760px;font-size:15px}
.hbo-collection-description{padding-top:28px;padding-bottom:28px}
.hbo-collection-description .rte{max-width:900px;margin:auto;font-size:15px;line-height:1.85}
.product-grid .card-wrapper{height:100%;border:1px solid #e8ebdf;border-radius:16px;overflow:hidden;background:#fff}
.product-grid .card__inner{background:#f8f9f5}
.product-grid .card__information{padding:16px}
.product-grid .card__heading{font-size:15px;line-height:1.45}
.product-grid .price{font-weight:600;color:#293f25}
.product-grid .quick-add{margin:0 16px 16px}
.product-grid .quick-add__submit{border-radius:10px}
.facets-container{margin-bottom:18px}
.product__info-container .product__title h1{font-size:clamp(26px,2.7vw,38px);letter-spacing:-.025em;line-height:1.2}
.product__info-container .price{font-size:24px;color:#293f25}
.product__info-container .product-form__submit{min-height:52px;border-radius:12px;font-weight:600}
.product__info-container .product__description{padding-top:24px;border-top:1px solid #e8ebdf;line-height:1.85}
.product__media-wrapper{border-radius:18px;overflow:hidden}
@media(max-width:749px){.hbo-collection-hero{margin:12px 16px 0;border-radius:14px}.hbo-collection-hero .collection-hero__inner{padding:22px 18px}.product-grid .card__information{padding:10px}.product-grid .card__heading{font-size:13px}.product-grid .quick-add{margin:0 10px 12px}.hbo-collection-description{padding-top:20px}.product__info-container .product__title h1{font-size:25px}}
