.coupons-rewards{color:rgb(var(--color-foreground))}.coupons-rewards__header{max-width:78rem;margin-inline:auto;margin-bottom:clamp(2.4rem,3vw,3.8rem)}.coupons-rewards__header--left{margin-inline-start:0;text-align:left}.coupons-rewards__header--center{text-align:center}.coupons-rewards__header--right{margin-inline-end:0;text-align:right}.coupons-rewards__eyebrow,.coupons-rewards__heading,.coupons-rewards__badge,.coupons-rewards__ticket-heading,.coupons-rewards__how{margin-top:0}.coupons-rewards__eyebrow{margin-bottom:.8rem}.coupons-rewards__heading{margin-bottom:1rem}.coupons-rewards__introduction{opacity:.76}.coupons-rewards__introduction>:first-child,.coupons-rewards__description>:first-child{margin-top:0}.coupons-rewards__introduction>:last-child,.coupons-rewards__description>:last-child{margin-bottom:0}.coupons-rewards__grid{display:grid;grid-template-columns:repeat(var(--cr-ticket-count),minmax(0,1fr));align-items:stretch;gap:var(--cr-card-gap)}.coupons-rewards__ticket{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--cr-card-radius);color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.coupons-rewards__ticket-main{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(2rem,2.4vw,2.8rem);padding-bottom:1.8rem}.coupons-rewards__ticket-topline{display:flex;min-height:4.4rem;align-items:flex-start;justify-content:space-between;gap:1.2rem;margin-bottom:1.6rem}.coupons-rewards__badge{display:inline-flex;width:fit-content;min-height:2.8rem;align-items:center;margin-bottom:0;padding:.6rem 1rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:999px;font-weight:700;letter-spacing:var(--font-body-letter-spacing)}.coupons-rewards__visual{display:inline-flex;width:4.4rem;height:4.4rem;flex:0 0 4.4rem;align-items:center;justify-content:center;overflow:hidden;border-radius:min(var(--cr-card-radius),1rem);color:rgb(var(--color-button));background:rgba(var(--color-foreground),.06)}.coupons-rewards__visual svg{width:2.8rem;height:2.8rem}.coupons-rewards__visual svg path:not(.fill-none):not([fill=none]),.coupons-rewards__visual svg circle:not(.fill-none):not([fill=none]),.coupons-rewards__visual svg rect:not(.fill-none):not([fill=none]){fill:currentColor}.coupons-rewards__visual--image,.coupons-rewards__image{display:block}.coupons-rewards__image{width:100%;height:100%;object-fit:contain}.coupons-rewards__ticket-heading{margin-bottom:0;color:inherit}.coupons-rewards__description{margin-top:1rem;opacity:.76}.coupons-rewards__ticket-action{display:flex;flex-direction:column;padding:0 clamp(2rem,2.4vw,2.8rem) clamp(2rem,2.4vw,2.8rem)}.coupons-rewards__divider{position:relative;height:calc(var(--cr-scallop-size) * 2);margin-inline:calc(clamp(2rem,2.4vw,2.8rem)*-1);margin-bottom:1.4rem}.coupons-rewards__divider:before,.coupons-rewards__divider:after{content:"";position:absolute;z-index:1;top:0;width:calc(var(--cr-scallop-size) * 2);height:calc(var(--cr-scallop-size) * 2);border:.1rem solid rgba(var(--color-foreground),.14);border-radius:50%;background:var(--cr-section-background)}.coupons-rewards__divider:before{left:calc(var(--cr-scallop-size) * -1)}.coupons-rewards__divider:after{right:calc(var(--cr-scallop-size) * -1)}.coupons-rewards__divider>span{position:absolute;top:50%;right:calc(var(--cr-scallop-size) + .8rem);left:calc(var(--cr-scallop-size) + .8rem);border-top:.1rem dashed rgba(var(--color-foreground),.26)}.coupons-rewards__divider--plain>span{display:none}.coupons-rewards__how{min-height:2lh;margin-bottom:1.6rem;color:inherit;font-weight:600;opacity:.78}.coupons-rewards__button.button{width:100%;margin-top:auto;justify-content:center}.coupons-rewards__button[aria-disabled=true]{pointer-events:none;opacity:.55}.coupons-rewards__button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (max-width:989px){.coupons-rewards__grid{grid-template-columns:minmax(0,1fr)}.coupons-rewards__ticket-main,.coupons-rewards__ticket-action{padding-inline:2rem}.coupons-rewards__divider{margin-inline:-2rem}.coupons-rewards__how{min-height:0}}@media screen and (max-width:749px){.coupons-rewards__header{margin-bottom:2.4rem}.coupons-rewards__ticket-main{padding:2rem 1.8rem 1.6rem}.coupons-rewards__ticket-action{padding:0 1.8rem 2rem}.coupons-rewards__divider{margin-inline:-1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-coupons-rewards.css.map */
