.prc-promo-grid{display:flex;flex-wrap:wrap;gap:var(--prc-promo-gap)}.prc-promo-grid__tile{position:relative;flex:0 0 100%;min-height:var(--prc-promo-height-mobile);overflow:hidden;display:flex}.prc-promo-grid:not(.prc-promo-grid--stack-mobile) .prc-promo-grid__tile:not(.prc-promo-grid__tile--100){flex-basis:calc((100% - var(--prc-promo-gap)) / 2)}@media screen and (min-width:750px){.prc-promo-grid__tile{min-height:var(--prc-promo-height)}.prc-promo-grid .prc-promo-grid__tile--25{flex-basis:calc((100% - 3 * var(--prc-promo-gap)) / 4)}.prc-promo-grid .prc-promo-grid__tile--33{flex-basis:calc((100% - 2 * var(--prc-promo-gap)) / 3)}.prc-promo-grid .prc-promo-grid__tile--50{flex-basis:calc((100% - var(--prc-promo-gap)) / 2)}.prc-promo-grid .prc-promo-grid__tile--100{flex-basis:100%}}.prc-promo-grid__media,.prc-promo-grid__media img,.prc-promo-grid__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.prc-promo-grid__media img{object-fit:cover;transition:filter var(--duration-default) ease}.prc-promo-grid__media .placeholder-svg{background-color:rgba(var(--color-foreground),.04)}.prc-promo-grid__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--prc-promo-overlay, 0);pointer-events:none}.prc-promo-grid__image--mobile{display:none}@media screen and (max-width:749px){.prc-promo-grid__image--desktop{display:none}.prc-promo-grid__image--mobile{display:block}}.prc-promo-grid--hover-darken .prc-promo-grid__tile:hover .prc-promo-grid__media img,.prc-promo-grid--hover-darken .prc-promo-grid__tile:focus-within .prc-promo-grid__media img{filter:brightness(.7)}.prc-promo-grid__tile-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.prc-promo-grid__content{position:relative;z-index:1;display:flex;width:100%;padding:2.4rem;pointer-events:none}.prc-promo-grid__content .button{pointer-events:auto}.prc-promo-grid__content--top-left,.prc-promo-grid__content--top-center,.prc-promo-grid__content--top-right{align-items:flex-start}.prc-promo-grid__content--middle-left,.prc-promo-grid__content--middle-center,.prc-promo-grid__content--middle-right{align-items:center}.prc-promo-grid__content--bottom-left,.prc-promo-grid__content--bottom-center,.prc-promo-grid__content--bottom-right{align-items:flex-end}.prc-promo-grid__content--top-left,.prc-promo-grid__content--middle-left,.prc-promo-grid__content--bottom-left{justify-content:flex-start}.prc-promo-grid__content--top-center,.prc-promo-grid__content--middle-center,.prc-promo-grid__content--bottom-center{justify-content:center}.prc-promo-grid__content--top-right,.prc-promo-grid__content--middle-right,.prc-promo-grid__content--bottom-right{justify-content:flex-end}.prc-promo-grid__content--top-left .prc-promo-grid__text,.prc-promo-grid__content--middle-left .prc-promo-grid__text,.prc-promo-grid__content--bottom-left .prc-promo-grid__text{text-align:left}.prc-promo-grid__content--top-right .prc-promo-grid__text,.prc-promo-grid__content--middle-right .prc-promo-grid__text,.prc-promo-grid__content--bottom-right .prc-promo-grid__text{text-align:right}.prc-promo-grid__text{max-width:48rem;color:rgb(var(--color-foreground))}.prc-promo-grid__subheading,.prc-promo-grid__heading,.prc-promo-grid__body,.prc-promo-grid__body p{color:rgb(var(--color-foreground));margin:0 0 1rem}.prc-promo-grid__heading{overflow-wrap:anywhere}.prc-promo-grid__subheading.caption-with-letter-spacing{font-size:1.4rem;letter-spacing:.3em;line-height:1.2}@media screen and (min-width:750px){.prc-promo-grid__subheading.caption-with-letter-spacing{font-size:1.5rem}}.prc-promo-grid__text .button{margin-top:.6rem}.prc-promo-grid__text{font-size:calc(var(--prc-promo-text-size, 1) * 1.6rem)}.prc-promo-grid__heading{--prc-promo-heading-base: 3rem;font-size:calc(var(--prc-promo-text-size, 1) * var(--font-heading-scale) * var(--prc-promo-heading-base))}.prc-promo-grid__heading.h0{--prc-promo-heading-base: 4rem}.prc-promo-grid__heading.h2{--prc-promo-heading-base: 2.4rem}@media screen and (min-width:750px){.prc-promo-grid__heading{--prc-promo-heading-base: 4rem}.prc-promo-grid__heading.h0{--prc-promo-heading-base: 5.2rem}.prc-promo-grid__heading.h2{--prc-promo-heading-base: 3.2rem}}.prc-promo-grid__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:inherit;margin-top:.6rem}.prc-promo-grid__content--top-center .prc-promo-grid__buttons,.prc-promo-grid__content--middle-center .prc-promo-grid__buttons,.prc-promo-grid__content--bottom-center .prc-promo-grid__buttons{justify-content:center}.prc-promo-grid__content--top-right .prc-promo-grid__buttons,.prc-promo-grid__content--middle-right .prc-promo-grid__buttons,.prc-promo-grid__content--bottom-right .prc-promo-grid__buttons{justify-content:flex-end}.prc-promo-grid__text .prc-promo-grid__buttons .button{margin-top:0}.prc-promo-grid__tile--framed:not(.prc-promo-grid__tile--boxed):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:7px solid transparent;box-shadow:inset 0 0 0 2px rgb(var(--color-foreground));pointer-events:none}.prc-promo-grid__tile--framed:not(.prc-promo-grid__tile--boxed) .prc-promo-grid__content{padding:3.6rem}@media screen and (min-width:750px){.prc-promo-grid__tile--framed:not(.prc-promo-grid__tile--boxed):after{border-width:10px}}.prc-promo-grid__tile--boxed .prc-promo-grid__text{padding:2.4rem 3rem;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.75)}.prc-promo-grid__tile--boxed .prc-promo-grid__subheading,.prc-promo-grid__tile--boxed .prc-promo-grid__heading,.prc-promo-grid__tile--boxed .prc-promo-grid__body,.prc-promo-grid__tile--boxed .prc-promo-grid__body p{color:rgb(var(--color-foreground))}.prc-promo-grid__tile--boxed.prc-promo-grid__tile--framed .prc-promo-grid__text{border:7px solid rgb(var(--color-background));box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}@media screen and (min-width:750px){.prc-promo-grid__tile--boxed.prc-promo-grid__tile--framed .prc-promo-grid__text{border-width:10px}}@media screen and (max-width:749px){.prc-promo-grid__tile--boxed{flex-direction:column;min-height:0}.prc-promo-grid__tile--boxed .prc-promo-grid__media{position:relative;height:calc(var(--prc-promo-height-mobile) * .6)}.prc-promo-grid__tile--boxed .prc-promo-grid__content{margin-top:-4rem;padding:0 1rem 1rem}.prc-promo-grid__tile--boxed .prc-promo-grid__text{width:100%;max-width:none;box-shadow:0 0 50px #0000001a}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/prc-promo-grid.css.map */
