.ew-u-holiday .ew-u-holiday__copy>h2{font-size:clamp(20px,2.2vw,27px);line-height:1.2;margin:0 0 16px;text-wrap:balance}
.ew-u-holiday .ew-offer-max{display:block;margin-top:5px;font-size:clamp(28px,3vw,38px);line-height:1.12;color:inherit}
.ew-u-holiday .ew-offer-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}
.ew-u-holiday .ew-offer-perks li{min-width:0;padding:11px 14px;border:1px solid #b49a634a;border-radius:4px;background:#fbf9f580}
.ew-u-holiday .ew-offer-perks strong,.ew-u-holiday .ew-offer-perks span{display:block;overflow-wrap:anywhere}
.ew-u-holiday .ew-offer-perks strong{font:600 14px/1.45 var(--ew-r3-font-body,'EW Unified Text',Inter,Arial,sans-serif);color:inherit}
.ew-u-holiday .ew-offer-perks span{margin-top:3px;font:400 12px/1.5 var(--ew-r3-font-body,'EW Unified Text',Inter,Arial,sans-serif);color:#617168}
.ew-cart-offer-clarity{min-width:0;margin:14px 0 20px;padding:15px;border:1px solid #b49a6359;border-left:3px solid #b49a63;border-radius:4px;background:#f6f2e9;color:#233e37;font-size:13px;line-height:1.5}
.ew-cart-offer-clarity p{margin:0}
.ew-cart-offer-clarity__applied-label{font-size:12px;color:#617168}
.ew-cart-offer-clarity__applied{padding:0;margin:5px 0 12px;list-style:none}
.ew-cart-offer-clarity__applied li,.ew-cart-offer-clarity__estimate>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:baseline}
.ew-cart-offer-clarity__applied li+li{margin-top:5px}
.ew-cart-offer-clarity__applied span:first-child,.ew-cart-offer-clarity__estimate dt{min-width:0;overflow-wrap:anywhere}
.ew-cart-offer-clarity__applied span:last-child,.ew-cart-offer-clarity__estimate dd{white-space:nowrap}
.ew-cart-offer-clarity .ew-cart-offer-clarity__heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px}
.ew-cart-offer-clarity__heading strong{font-size:14px;font-weight:600}
.ew-cart-offer-clarity__code{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border:1px dashed #a47c3f;color:#805d30;font-size:12px;letter-spacing:.045em;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}
.ew-cart-offer-clarity .ew-cart-offer-clarity__estimate{padding:0;margin:0 0 7px;font-size:13px}
.ew-cart-offer-clarity__estimate dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}
.ew-cart-offer-clarity .ew-cart-offer-clarity__note{margin-top:5px;font-size:12px;line-height:1.5;color:#617168;overflow-wrap:anywhere}
@media(max-width:749px){.ew-u-holiday .ew-offer-perks{grid-template-columns:minmax(0,1fr);gap:7px}.ew-u-holiday .ew-offer-perks li{padding:9px 11px}.ew-u-holiday .ew-offer-perks strong{font-size:13px}.ew-u-holiday .ew-offer-max{font-size:29px}.ew-cart-offer-clarity{padding:12px}}
@media(max-width:374px){.ew-cart-offer-clarity__estimate>div{grid-template-columns:minmax(0,1fr);gap:3px}.ew-cart-offer-clarity__estimate dd{justify-self:start}}
