.hcb{--hcb-gutter: 16px;--hcb-small: 8px;--hcb-related: 16px;--hcb-action-gap: 24px;--hcb-group: 32px;--hcb-padding: 24px;--hcb-top: 48px;--hcb-yellow: #ffb700;--hcb-ink: #10251a;--hcb-green: #009730;background:#fff;padding-block:var(--hcb-top) 0;color:#fff;font-family:Roboto,Arial,sans-serif}.hcb *,.hcb *:before,.hcb *:after{box-sizing:border-box}.hcb__shell{width:min(calc(100% - 2 * var(--hcb-gutter)),1200px);margin-inline:auto}.hcb__panel{display:grid;grid-template-areas:"copy" "offer" "action";gap:var(--hcb-group);padding:var(--hcb-padding);border-radius:16px;background:linear-gradient(120deg,#00afe7,var(--hcb-green))}.hcb__copy{grid-area:copy;display:grid;gap:var(--hcb-related);min-width:0}.hcb h2,.hcb p{margin:0;padding:0}.hcb h2{color:#fff;font-family:Lato,Roboto,Arial,sans-serif;font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.hcb__copy>p{max-width:56ch;font-size:16px;line-height:26px;color:#fff}.hcb__offer{grid-area:offer;display:grid;gap:var(--hcb-small);align-content:center}.hcb__saving-label{font-size:16px;line-height:26px}.hcb .hcb__amount{color:var(--hcb-yellow);font-family:Lato,Roboto,Arial,sans-serif;font-size:48px;line-height:52px;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.hcb .hcb__date{font-size:14px;line-height:20px}.hcb__action{grid-area:action;display:inline-flex;align-items:center;justify-content:center;gap:var(--hcb-small);min-height:52px;padding:12px 24px;border-radius:12px;background:var(--hcb-yellow);color:#fff;font-size:16px;line-height:26px;font-weight:700;text-decoration:none;text-align:center}.hcb__action svg{flex:0 0 18px;width:18px;height:18px}.hcb__action:hover{background:#fff;color:var(--hcb-ink)}.hcb__action:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(min-width:768px){.hcb{--hcb-gutter: 24px;--hcb-padding: 32px;--hcb-top: 64px}.hcb__panel{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy offer" "action offer";column-gap:40px;row-gap:var(--hcb-action-gap)}.hcb h2{font-size:40px;line-height:48px}.hcb__offer{text-align:center}.hcb .hcb__amount{font-size:72px;line-height:76px}.hcb__action{justify-self:start}}@media(min-width:1024px){.hcb{--hcb-gutter: 32px;--hcb-padding: 48px}.hcb__panel{grid-template-columns:minmax(0,1fr) 256px;column-gap:64px}}@media(min-width:1440px){.hcb{--hcb-gutter: 48px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAEA */
