.dual-promo-cards{width:100%}.dual-promo-cards__heading-wrap{margin-bottom:2.4rem}.dual-promo-cards__heading-wrap--left{text-align:left}.dual-promo-cards__heading-wrap--center{text-align:center;margin-bottom:50px}.dual-promo-cards__heading-wrap--right{text-align:right}.dual-promo-cards__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:#2d291f;letter-spacing:.01em;line-height:var(--dpc-heading-lh, 1.19)}.dual-promo-cards__grid{display:flex;flex-direction:column;gap:var(--dpc-gap-mobile, 0);width:100%}@media screen and (min-width:750px){.dual-promo-cards__grid{flex-direction:row;align-items:stretch;gap:var(--dpc-gap-desktop, 0)}.dual-promo-cards__grid .dual-promo-cards__card{flex:1 1 0;min-width:0}}.dual-promo-cards--full-width .dual-promo-cards__wrap{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}.dual-promo-cards__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:var(--dpc-card-min-h-mobile, 42rem);overflow:hidden;text-decoration:none;color:inherit}@media screen and (min-width:750px){.dual-promo-cards__card{min-height:var(--dpc-card-min-h-desktop, 68rem)}}a.dual-promo-cards__card:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.dual-promo-cards__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:rgba(var(--color-foreground),.06);background-repeat:no-repeat;display:block!important}@media(prefers-reduced-motion:no-preference)and (hover:hover){.dual-promo-cards__media{transition:transform var(--duration-long, .5s) ease}.dual-promo-cards__card:hover .dual-promo-cards__media{transform:scale(1.05)}}.dual-promo-cards__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:block!important}.dual-promo-cards__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;max-width:100%;padding:var(--dpc-content-pad-top, 0) var(--dpc-content-pad-x, 2rem) var(--dpc-content-pad-bottom, 4.6rem);box-sizing:border-box;text-align:center;gap:var(--dpc-content-gap, 3rem)}.dual-promo-cards__card-heading{margin:0;width:100%;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:300;color:var(--dpc-card-heading-color, #2d291f);text-transform:capitalize;letter-spacing:.1rem;line-height:var(--dpc-card-heading-lh, 1.53);word-break:break-word}.dual-promo-cards__button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:var(--dpc-btn-pad-y, 0) var(--dpc-btn-pad-x, 3.2rem);min-height:var(--dpc-btn-min-h, 6.5rem);min-width:var(--dpc-btn-min-w, 25.2rem);max-width:100%;border:.1rem solid var(--dpc-btn-border, var(--dpc-btn-bg, #5b534c));background-color:var(--dpc-btn-bg, #5b534c);color:var(--dpc-btn-color, #ffffff);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--dpc-btn-font-size, 1.6rem);line-height:var(--dpc-btn-lh, 1.5);letter-spacing:-.03125em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out}.dual-promo-cards__button:hover,.dual-promo-cards__button:focus-visible,.dual-promo-cards__card:focus-visible .dual-promo-cards__button{background-color:var(--dpc-btn-hover-bg, transparent);border-color:var(--dpc-btn-border, var(--dpc-btn-color, #5b534c));color:var(--dpc-btn-hover-text, #5b534c)}.dual-promo-cards__button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.dual-promo-cards__button[aria-disabled=true]:hover,.dual-promo-cards__button[aria-disabled=true]:focus-visible{background-color:var(--dpc-btn-bg, #5b534c);border-color:var(--dpc-btn-border, #5b534c);color:var(--dpc-btn-color, #ffffff);opacity:.5}@media(prefers-reduced-motion:reduce){.dual-promo-cards__button{transition:none}}@media(max-width:991px){.dual-promo-cards__card{min-height:var(--dpc-card-min-h-mobile, 42rem)!important}.dual-promo-cards__heading-wrap--center{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-dual-promo-cards.css.map */
