.promotions[data-v-7f217f1b]{text-align:left;background:var(--secondary-background-color) url(./carter-bg.DupmRmrR.png) center/cover no-repeat;width:100%;position:relative;overflow:hidden}.promotions .container[data-v-7f217f1b]{z-index:1;position:relative}.promotions .promo-img[data-v-7f217f1b]{-o-object-fit:cover;object-fit:cover;width:100%}.promotions .promoblock[data-v-7f217f1b]{aspect-ratio:4/5;margin:0;text-decoration:none;position:relative;overflow:hidden}.promotions .promoblock picture[data-v-7f217f1b]{position:absolute;inset:0}.promotions .promoblock .promo-img[data-v-7f217f1b]{width:100%;height:100%;transition:transform .5s;display:block}.promotions .promoblock:hover .promo-img[data-v-7f217f1b]{transform:scale(1.08)}.promotions .promoblock[data-v-7f217f1b]:after{content:"";z-index:1;background:#00000040;position:absolute;inset:0}.promotions .promoblock .content[data-v-7f217f1b]{z-index:2;text-align:center;color:var(--body-color);padding:30px;position:absolute;inset:0}.promotions .promoblock .promo-decoration[data-v-7f217f1b]{-o-object-fit:contain;object-fit:contain;width:min(78%,390px);max-height:50%;position:absolute;bottom:40%;left:50%;transform:translate(-50%)}.promotions .promoblock .promo-decoration-1[data-v-7f217f1b]{width:min(40%,195px);bottom:39%}.promotions .promoblock .promo-decoration-2[data-v-7f217f1b]{width:min(59%,292px);bottom:44%}.promotions .promoblock .promo-decoration-3[data-v-7f217f1b]{width:min(48%,241px);bottom:39%}.promotions .promoblock h3[data-v-7f217f1b]{color:var(--body-color);margin:0;font-size:clamp(28px,3vw,40px);line-height:.95;position:absolute;top:67%;left:30px;right:30px;transform:translateY(-50%)}.promotions .promoblock .promo-copy[data-v-7f217f1b]{position:absolute;top:calc(67% + 42px);left:30px;right:30px}.promotions .promoblock[data-v-7f217f1b] p{margin:0}.promotions .promoblock .button[data-v-7f217f1b],.promotions .promoblock[data-v-7f217f1b] .button{border-color:var(--secondary-body-color);color:var(--secondary-body-color);background:0 0}.promotions .promoblock .button[data-v-7f217f1b]:focus,.promotions .promoblock .button[data-v-7f217f1b]:hover,.promotions .promoblock[data-v-7f217f1b] .button:focus,.promotions .promoblock[data-v-7f217f1b] .button:hover{background:var(--cta-color-hover);border-color:var(--cta-color-hover);color:var(--body-color)}@media (width<=980px){.promotions .row[data-v-7f217f1b]{gap:12px}.promotions .promoblock[data-v-7f217f1b]{width:calc(50% - 6px);margin:0}}@media (width<=720px){.promotions .promoblock[data-v-7f217f1b]{width:100%;margin:0}}
