.br-collection-cards .card-gallery{border-radius:12px;overflow:hidden;width:100%}.br-collection-cards .card-gallery img,.br-collection-cards .card-gallery .product-media img{border-radius:12px}.br-collection-cards .product-card .group-block-content{align-items:flex-start;gap:4px;padding-inline:0!important}.br-collection-cards .product-card a.contents .text-block{width:100%!important;max-width:100%!important;text-align:left}.br-collection-cards .product-card a.contents .text-block>*{margin-block:0!important;font-family:var(--font-heading--family, inherit);font-size:1rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.br-collection-cards .product-card .price,.br-collection-cards .product-card product-price{width:100%;text-align:left;justify-content:flex-start;font-weight:700;font-size:1rem}.br-collection-cards .product-card .buy-buttons-block,.br-collection-cards .product-card .buy-buttons-block product-form-component,.br-collection-cards .product-card .buy-buttons-block .product-form-buttons{width:100%}.br-collection-cards .product-card .buy-buttons-block .add-to-cart-button{width:100%!important;max-width:100%;justify-content:center;align-items:center;gap:8px;border-radius:999px!important;border:none!important;--button-border-width: 0px;--button-border-color: transparent;background:#f0f0f0!important;background-color:#f0f0f0!important;color:#1a1a1a!important;box-shadow:none!important;min-height:44px;padding:10px 16px!important;font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:0}.br-collection-cards .product-card .buy-buttons-block .add-to-cart-button:hover:not(:disabled){background:#e6e6e6!important;background-color:#e6e6e6!important}.br-collection-cards .product-card .buy-buttons-block .add-to-cart-text{display:inline-flex;align-items:center;justify-content:center;gap:8px}.br-collection-cards .product-card .buy-buttons-block .add-to-cart-icon,.br-collection-cards .product-card .buy-buttons-block .add-to-cart-icon svg{width:18px;height:18px;display:block}@media screen and (max-width:749px){.br-collection-cards .product-card a.contents .text-block>*{font-size:.875rem}.br-collection-cards .product-card .buy-buttons-block .add-to-cart-button{min-height:40px;font-size:.8125rem;padding:8px 12px!important}}body:is(.collection-gifting,.template-collection-gifting) #MainContent{padding-bottom:clamp(48px,6vw,80px)}body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel>slideshow-container>slideshow-slides{align-items:stretch}body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .resource-list__slide{display:flex;flex-direction:column;align-self:stretch}body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .resource-list__item{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;min-height:100%}body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .product-card{flex:1 1 auto;height:100%}body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .card-gallery{width:100%;aspect-ratio:1 / 1;--gallery-aspect-ratio: 1}body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .product-media-container{aspect-ratio:1 / 1;width:100%}body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .card-gallery img,body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .product-media img{width:100%;height:100%;object-fit:contain}body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .product-card .text-block{width:100%;min-height:2.5em}body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .product-card .text-block>*{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .product-card .price,body:is(.collection-gifting,.template-collection-gifting) .resource-list__carousel .product-card product-price{min-height:2.75em}@media screen and (max-width:749px){body:is(.collection-gifting,.template-collection-gifting) #MainContent{padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/br-collection-cards.css.map */
