.campaign-value-bubble{--value-fill:#03c5d4;--value-ink:#111;box-sizing:border-box;vertical-align:middle;min-width:0;max-width:100%;color:var(--value-ink);text-align:center;white-space:normal;overflow-wrap:anywhere;padding:0 0 0 6px;font-size:max(10px,1em);font-weight:700;line-height:1.3;display:inline-block;position:relative}.campaign-value-bubble.campaign-value-bank{--value-fill:#f2c14e}.campaign-value-bubble.campaign-value-shipping{--value-fill:#b3261e;--value-ink:#fff}.campaign-value-bubble>.campaign-value-body{box-sizing:border-box;min-width:0;max-width:100%;min-height:26px;padding:var(--campaign-value-pad-y,4px) 8px;background:var(--value-fill);color:var(--value-ink);font:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere;border-radius:6px;display:block}.campaign-value-bubble:before{content:"";clip-path:polygon(0 50%,100% 0,100% 100%);background:var(--value-fill);pointer-events:none;width:7px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.campaign-value-bubble.campaign-value-compact>.campaign-value-body{border-radius:4px;min-height:18px;padding:1px 4px}.gallery .photo-offers>.photo-offer.campaign-photo-bubble,.photo-offers>.photo-offer.campaign-photo-bubble{grid-template-columns:minmax(0,1fr);margin-bottom:5px;position:relative}.photo-offers>.campaign-photo-bubble:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;background:#b3261e;width:10px;height:7px;position:absolute;bottom:-5px;left:12px}.photo-offers>.campaign-photo-bubble.photo-coupon{color:#111;background:#03c5d4;border-color:#03c5d4}.photo-offers>.campaign-photo-bubble.photo-coupon:after{background:#03c5d4}body:has(.header) .product-promo-details .campaign-offer-row.campaign-incentive.campaign-redirect[class]{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}body:has(.header) .campaign-redirect.campaign-incentive[class] .campaign-incentive-copy{flex-direction:column;grid-area:1/1;min-width:0;display:flex}body:has(.header) .campaign-redirect.campaign-incentive[class]>.campaign-incentive-cta{grid-area:1/2}.campaign-page-heading[class] .campaign-page-benefit{display:block}.campaign-page-heading[class] .campaign-page-copy{min-width:0;display:block}.campaign-page-heading[class] .campaign-page-copy>h2,.campaign-page-heading[class] .campaign-page-copy>p{grid-area:auto}.product-coupon-claim.campaign-coupon-value{grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px}.campaign-coupon-value>div>strong{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.product-promo-tags .campaign-value-bubble{margin-left:3px}body:has(.header) .listing-benefits>.listing-coupon:has(.campaign-value-bubble){white-space:normal;gap:2px;min-width:0;height:auto;overflow:visible}.card-bank-saving .campaign-value-bubble{font-size:inherit;font-size:max(10px,1em)}body:has(.header) .order-summary>.discount-value:has(.campaign-value-bubble){min-width:0;max-width:100%}.coupon-box.campaign-coupon-value{grid-template-columns:minmax(0,1fr) auto;gap:8px}@container campaign-details (width<=600px){body:has(.header) .product-promo-details .campaign-offer-row.campaign-incentive.campaign-redirect[class]{grid-template-columns:minmax(0,1fr)}body:has(.header) .campaign-redirect.campaign-incentive[class]>.campaign-incentive-cta{grid-area:2/1;justify-self:start}}@media (max-width:480px){body:has(.header) .product-promo-details .campaign-offer-row.campaign-incentive.campaign-redirect[class]{grid-template-columns:minmax(0,1fr)}body:has(.header) .campaign-redirect.campaign-incentive[class]>.campaign-incentive-cta{grid-area:2/1;justify-self:start}}body:has(.header) .price-row .campaign-value-bubble .card-bank-saving-amount{white-space:normal;overflow-wrap:anywhere}.topline-campaign:has(.campaign-value-bubble){flex-wrap:wrap;min-width:0;max-width:100%}.campaign-value-bubble{font-style:normal}body:has(.header) .product-coupon-claim.campaign-coupon-value{grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px;display:grid}@media (max-width:480px){body:has(.header) .product-coupon-claim.campaign-coupon-value{grid-template-columns:minmax(0,1fr) auto}.product-coupon-claim.campaign-coupon-value>.coupon-auto-label,.product-coupon-claim.campaign-coupon-value>button{grid-area:2/1;justify-self:start}.product-coupon-claim.campaign-coupon-value>.coupon-conditions{grid-area:1/2}}.gallery .photo-offers>.photo-offer.campaign-photo-split,.photo-offers>.photo-offer.campaign-photo-split{color:#b3261e;background:#fff;border:1px solid #e3e5e8;border-radius:7px;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:stretch;gap:0;height:auto;min-height:26px;margin-bottom:0;padding:0;display:grid}.photo-offers>.campaign-photo-split:after{display:none}.photo-offers>.campaign-photo-split>.photo-campaign-label{color:#b3261e;min-width:0;font:inherit;overflow-wrap:anywhere;background:#fff;border-radius:7px 0 0 7px;align-items:center;margin:0;padding:4px 5px 4px 7px;font-weight:700;line-height:1.3;display:flex}.photo-offers>.campaign-photo-split>.campaign-value-bubble{font-size:inherit;align-self:center}.photo-offers>.campaign-photo-split>.campaign-value-bubble>.campaign-value-body{min-height:26px;padding:4px 7px;font-weight:800}.gallery .photo-offers>a.photo-offer.campaign-photo-split:hover,.photo-offers>a.photo-offer.campaign-photo-split:hover{color:#b3261e;background:#fff}.photo-offers>.campaign-photo-split.campaign-photo-buy-pay>.photo-campaign-label{color:#007783;background:#fff}.campaign-buy-pay{vertical-align:middle;box-sizing:border-box;background:#fff;border:1px solid #e3e5e8;border-radius:7px;align-items:center;min-width:0;max-width:100%;display:inline-flex}.campaign-buy-pay>.campaign-buy-label{color:#007783;overflow-wrap:anywhere;background:#fff;border-radius:7px 0 0 7px;min-width:0;max-width:100%;padding:4px 5px 4px 7px;line-height:1.3}.campaign-buy-pay>.campaign-value-bubble{min-width:0;font-size:inherit;align-self:center}.campaign-nth-headline>.campaign-buy-label{color:#b3261e;background:#fff}.card-photo-promotion-host{display:contents}.card-photo-offer-slot:empty{display:none}.product>.card-photo-offer-slot:not(:empty){background:#fff;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;min-height:44px;margin:0;padding:8px 6px;display:flex}.product>.card-photo-offer-slot .photo-offers{pointer-events:auto;width:max-content;max-width:100%;position:static}.photo-offers:has(>.campaign-photo-nth){width:max-content;max-width:none}.gallery .photo-offers>.photo-offer.campaign-photo-split.campaign-photo-nth,.photo-offers>.photo-offer.campaign-photo-split.campaign-photo-nth{white-space:nowrap;width:max-content;max-width:none;height:24px;min-height:24px;box-shadow:none;border-radius:5px;align-items:center;gap:0;padding:0;font-size:11px;line-height:1.2;display:inline-flex;overflow:visible}.photo-offers>a.campaign-photo-split>.photo-campaign-label,.photo-offers>a.campaign-photo-bubble>b{text-underline-offset:2px;text-decoration:underline}.photo-offers>.campaign-photo-nth>.photo-campaign-label{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-underline-offset:2px;color:#b3261e;border-radius:5px 0 0 5px;flex:none;padding:2px 4px;text-decoration:none;display:block}.photo-offers>.campaign-photo-nth>.campaign-value-bubble{width:max-content;min-width:max-content;font-size:inherit;white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;padding-left:6px;display:block;position:relative}.photo-offers>.campaign-photo-nth>.campaign-value-bubble>.campaign-value-body{height:auto;min-height:22px;font-size:inherit;white-space:nowrap;overflow-wrap:normal;word-break:normal;padding:3px 4px;line-height:16px;display:block}.photo-offers>.campaign-photo-nth:before{content:"";position:absolute;inset:-10px 0}
