.storefront-promotion-module__Gbjvkq__banner{--promo-plum:#4a233b;--promo-orange:#ed704c;color:var(--promo-plum);background:linear-gradient(115deg,#f7e7e2,#fff3e8);border:1px solid #eedbd4;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:22px 40px;margin:28px 0 34px;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.storefront-promotion-module__Gbjvkq__copy,.storefront-promotion-module__Gbjvkq__offer{z-index:1;min-width:0;position:relative}.storefront-promotion-module__Gbjvkq__eyebrow{letter-spacing:.14em;margin:0 0 16px;font:750 11px/1.5 Arial,sans-serif}.storefront-promotion-module__Gbjvkq__banner h1,.storefront-promotion-module__Gbjvkq__banner h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 16px;font:700 clamp(30px,4vw,54px)/1.08 Georgia,serif}.storefront-promotion-module__Gbjvkq__description{overflow-wrap:anywhere;max-width:440px;margin:0 0 24px;font-size:16px;line-height:1.6}.storefront-promotion-module__Gbjvkq__actions{flex-wrap:wrap;gap:12px;display:flex}.storefront-promotion-module__Gbjvkq__primary,.storefront-promotion-module__Gbjvkq__secondary{box-sizing:border-box;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.storefront-promotion-module__Gbjvkq__primary{background:var(--promo-orange);border:1px solid #0000;color:#321528!important}.storefront-promotion-module__Gbjvkq__secondary{background:#ffffff50;border:1px solid #b79aa6;color:var(--promo-plum)!important}.storefront-promotion-module__Gbjvkq__actions a:hover{filter:brightness(.96)}.storefront-promotion-module__Gbjvkq__actions a:focus-visible{outline:3px solid var(--promo-plum);outline-offset:4px}.storefront-promotion-module__Gbjvkq__offer{text-align:center;align-self:center;padding:25px 0}.storefront-promotion-module__Gbjvkq__offer:before{content:"";z-index:-1;background:#f8c4ab88;border-radius:50%;width:210px;height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.storefront-promotion-module__Gbjvkq__offer strong{letter-spacing:-.05em;overflow-wrap:anywhere;font:700 clamp(44px,7vw,102px)/1.05 Georgia,serif;display:block}.storefront-promotion-module__Gbjvkq__offer>span{max-width:330px;margin:14px auto 0;font:600 clamp(17px,2vw,23px)/1.35 Georgia,serif;display:block}.storefront-promotion-module__Gbjvkq__terms{color:#634552;border-top:1px solid #dac0bd;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:6px 20px;padding-top:15px;font-size:12px;line-height:1.6;display:flex}.storefront-promotion-module__Gbjvkq__price{flex-direction:column;gap:5px;line-height:1.3;display:inline-flex}.storefront-promotion-module__Gbjvkq__price>strong{color:#4a233b;font-size:inherit}.storefront-promotion-module__Gbjvkq__reference{color:#776770;flex-wrap:wrap;gap:5px 10px;font-size:12px;font-weight:500;display:flex}.storefront-promotion-module__Gbjvkq__saving{color:#65435a}.storefront-promotion-module__Gbjvkq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.storefront-promotion-module__Gbjvkq__banner{grid-template-columns:1fr;gap:22px;margin:18px 0 28px;padding:26px 22px}.storefront-promotion-module__Gbjvkq__copy{grid-row:2}.storefront-promotion-module__Gbjvkq__offer{text-align:left;grid-row:1;padding:8px 0 15px}.storefront-promotion-module__Gbjvkq__offer:before{width:130px;height:130px;left:auto;right:0;transform:translateY(-50%)}.storefront-promotion-module__Gbjvkq__offer strong{font-size:64px}.storefront-promotion-module__Gbjvkq__offer>span{max-width:100%;margin:8px 0 0;font-size:20px}.storefront-promotion-module__Gbjvkq__banner h1,.storefront-promotion-module__Gbjvkq__banner h2{font-size:34px}.storefront-promotion-module__Gbjvkq__description{margin-bottom:18px;font-size:15px}.storefront-promotion-module__Gbjvkq__eyebrow{display:none}.storefront-promotion-module__Gbjvkq__actions{gap:8px}.storefront-promotion-module__Gbjvkq__primary,.storefront-promotion-module__Gbjvkq__secondary{flex:1;gap:10px;min-width:125px;padding:12px 14px}.storefront-promotion-module__Gbjvkq__terms{font-size:11px;display:grid}}@container (max-width:650px){.storefront-promotion-module__Gbjvkq__banner{grid-template-columns:1fr;gap:22px;padding:24px 20px}.storefront-promotion-module__Gbjvkq__copy{grid-row:2}.storefront-promotion-module__Gbjvkq__offer{text-align:left;grid-row:1;padding:8px 0 15px}.storefront-promotion-module__Gbjvkq__offer:before{width:130px;height:130px;left:auto;right:0;transform:translateY(-50%)}.storefront-promotion-module__Gbjvkq__offer strong{font-size:64px}.storefront-promotion-module__Gbjvkq__offer>span{margin:8px 0 0;font-size:20px}.storefront-promotion-module__Gbjvkq__banner h1,.storefront-promotion-module__Gbjvkq__banner h2{font-size:32px}.storefront-promotion-module__Gbjvkq__eyebrow{display:none}.storefront-promotion-module__Gbjvkq__terms{display:grid}}.storefront-promotion-module__Gbjvkq__conditions{color:#634552;margin:12px 0;font-size:12px;line-height:1.6}
