.grid__item.collection-content-block{flex-grow:0;display:flex;align-self:stretch;min-width:0}.collection-content-block__inner{position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;min-height:28rem;overflow:hidden;border-radius:20px}.collection-content-block__promo{position:relative;display:flex;flex:1 1 auto;align-items:flex-end;justify-content:space-between;width:100%;height:100%;min-height:28rem;background-color:var(--ccb-cta-bg, #014b87)}.collection-content-block--v-top .collection-content-block__promo{align-items:flex-start}.collection-content-block--v-middle .collection-content-block__promo{align-items:center}.collection-content-block--v-bottom .collection-content-block__promo{align-items:flex-end}.collection-content-block--products-centered .collection-content-block__promo{align-items:center;justify-content:center}.collection-content-block__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.collection-content-block__image{width:100%;height:100%;object-fit:cover}body .collection-content-block__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--ccb-overlay-color, #000);opacity:var(--ccb-overlay-opacity, 0);pointer-events:none}.collection-content-block__link{position:relative;z-index:2;display:flex;flex:1 1 auto;width:auto;min-width:0;min-height:0;padding:3.2rem;text-decoration:none;color:var(--ccb-text-color, #fff)}.collection-content-block__copy{display:flex;flex-direction:column;gap:.8rem;max-width:100%}.collection-content-block__heading{margin:0;font-family:var(--font-heading-family);font-size:var(--ccb-heading-size, 2rem);line-height:1.1;color:var(--ccb-text-color, #fff)}.collection-content-block__text{margin:0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;color:var(--ccb-text-color, #fff)}.collection-content-block__cta{width:fit-content;max-width:100%;pointer-events:none;font-family:var(--font-button-family);color:var(--ccb-cta-text, #fff)!important;background-color:var(--ccb-cta-bg, #014b87)!important;border-color:var(--ccb-cta-bg, #014b87)!important}.collection-content-block__cta--small{font-size:max(calc(var(--font-button-size) - 2px),1.2rem);padding:.6rem 1.6rem;min-height:3.6rem;min-width:0}.collection-content-block__cta--medium{min-width:0}.collection-content-block__cta--large{font-size:calc(var(--font-button-size) + 2px);padding:1.2rem 2.4rem;min-height:5.2rem;min-width:0}.collection-content-block--v-top .collection-content-block__link,.collection-content-block--v-middle .collection-content-block__link,.collection-content-block--v-bottom .collection-content-block__link{align-items:flex-start}.collection-content-block--h-left .collection-content-block__link{justify-content:flex-start;text-align:left}.collection-content-block--h-center .collection-content-block__link{justify-content:center;text-align:center}.collection-content-block--h-center .collection-content-block__copy,.collection-content-block--h-center .collection-content-block__cta{align-items:center;margin-inline:auto}.collection-content-block--h-right .collection-content-block__link{justify-content:flex-end;text-align:right}.collection-content-block--h-right .collection-content-block__copy{align-items:flex-end}.collection-content-block__products{position:relative;z-index:3;display:flex;flex:0 0 auto;justify-content:flex-end;align-items:stretch;gap:.8rem;margin:1.6rem;margin-left:0;padding:0;background:transparent;pointer-events:none}.collection-content-block__products--2{justify-content:flex-end}.collection-content-block--products-centered .collection-content-block__products,.collection-content-block--products-centered .collection-content-block__products--2{margin:1.6rem;justify-content:center}.collection-content-block__product{pointer-events:auto;flex:0 1 17rem;max-width:17rem;background-color:#fff;padding:.6rem}.collection-content-block__product .card-information{padding-top:.6rem}.collection-content-block__product .card-information__text,.collection-content-block__product .price{font-size:1.2rem}.collection-content-block__product .rating,.collection-content-block__product .rating-count{font-size:1rem}.collection-content-block__product .card-information__button{display:none}@media screen and (max-width:749px){.collection-content-block--desktop{display:none!important}}@media screen and (min-width:750px){.collection-content-block--mobile{display:none!important}.collection-content-block__inner,.collection-content-block__promo{min-height:36rem}.collection-content-block__link{padding:3.2rem}.collection-content-block__product{flex-basis:22rem;max-width:22rem;padding:.8rem}}.product-grid.product-grid--has-content-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.product-grid--has-content-blocks.grid--1-col-mobile{grid-template-columns:minmax(0,1fr)}.collection .product-grid.product-grid--has-content-blocks>.grid__item{width:auto;max-width:none;min-width:0}.product-grid.product-grid--has-content-blocks>.collection-content-block--span-2{grid-column:span 2}@media screen and (max-width:749px){.product-grid.product-grid--has-content-blocks.grid--1-col-mobile>.collection-content-block--span-2{grid-column:span 1}}@media screen and (min-width:750px){.product-grid.product-grid--has-content-blocks.grid--3-col-tablet{grid-template-columns:repeat(3,minmax(0,1fr))}.collection .product-grid.product-grid--has-content-blocks.grid--3-col-tablet>.grid__item{width:auto;max-width:none}}@media screen and (min-width:750px)and (max-width:989px){.product-grid.product-grid--has-content-blocks>.collection-content-block--tablet-span-1{grid-column:span 1}}@media screen and (min-width:990px){.product-grid.product-grid--has-content-blocks.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid.product-grid--has-content-blocks.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid.product-grid--has-content-blocks.grid--2-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.collection .product-grid.product-grid--has-content-blocks.grid--4-col-desktop>.grid__item,.collection .product-grid.product-grid--has-content-blocks.grid--3-col-desktop>.grid__item{width:auto;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/253/assets/component-collection-content-block.css.map */
