.dp-c-coupon-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head cta";align-items:center;gap:16px;margin:0 16px 32px;padding:16px;background-color:#e8f1fd;border:1px solid rgb(199.25,206.75,244.5);border-radius:12px}@media(min-width:768px){.dp-c-coupon-banner{margin:0 0 48px}}@media(min-width:992px){.dp-c-coupon-banner{width:40%;margin-left:auto;margin-right:auto}}.dp-c-coupon-banner--active{border-color:#1e7a44;background-color:#e9f2ec;grid-template-columns:minmax(0,1fr);grid-template-areas:"head"}@media(min-width:768px){.dp-c-coupon-banner--active{grid-template-columns:minmax(0,1fr);grid-template-areas:"head"}}.dp-c-coupon-banner__icon{grid-area:icon;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background-color:#d2d8f7;color:#080808}.dp-c-coupon-banner__icon svg{width:24px;height:24px}.dp-c-coupon-banner--active .dp-c-coupon-banner__icon{background-color:#31a91d1a;color:#1e7a44}.dp-c-coupon-banner__head{grid-area:head;display:flex;flex-direction:column;gap:4px;min-width:0}.dp-c-coupon-banner__title{margin:0;color:#080808}.dp-c-coupon-banner__title{font-family:var(--dp-font, "StrawfordRegular", sans-serif);font-weight:400}.dp-c-coupon-banner__title{font-size:1.8rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-coupon-banner__title{letter-spacing:-.02em}@media(min-width:768px){.dp-c-coupon-banner__title{font-size:1.8rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-coupon-banner__title{letter-spacing:-.02em}}.dp-c-coupon-banner__title{font-family:var(--dp-font, "StrawfordBold", sans-serif)!important}:lang(ru) .dp-c-coupon-banner__title,:lang(th) .dp-c-coupon-banner__title,:lang(zh) .dp-c-coupon-banner__title{font-weight:700!important}.dp-c-coupon-banner--active .dp-c-coupon-banner__title{color:#1e7a44}.dp-c-coupon-banner__saving{color:#080808}.dp-c-coupon-banner__saving{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-coupon-banner__saving{letter-spacing:-.02em}@media(min-width:768px){.dp-c-coupon-banner__saving{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-coupon-banner__saving{letter-spacing:-.02em}}.dp-c-coupon-banner__saving{font-family:var(--dp-font, "StrawfordMedium", sans-serif)}:lang(ru) .dp-c-coupon-banner__saving,:lang(th) .dp-c-coupon-banner__saving,:lang(zh) .dp-c-coupon-banner__saving{font-weight:500}.dp-c-coupon-banner__desc{grid-area:desc;margin:0;color:#454548}.dp-c-coupon-banner__desc{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-coupon-banner__desc{letter-spacing:-.02em}@media(min-width:768px){.dp-c-coupon-banner__desc{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-coupon-banner__desc{letter-spacing:-.02em}}.dp-c-coupon-banner__desc{font-family:var(--dp-font, "StrawfordRegular", sans-serif);font-weight:400}@media(min-width:768px){.dp-c-coupon-banner__desc{align-self:start}}.dp-c-coupon-banner__cta{grid-area:cta;box-sizing:border-box;min-height:40px;padding:0 20px;border:1.5px solid #2244ce;border-radius:99px;background-color:#2244ce;color:#fff;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.dp-c-coupon-banner__cta{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-coupon-banner__cta{letter-spacing:-.02em}@media(min-width:768px){.dp-c-coupon-banner__cta{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-coupon-banner__cta{letter-spacing:-.02em}}.dp-c-coupon-banner__cta{font-family:var(--dp-font, "StrawfordMedium", sans-serif)}:lang(ru) .dp-c-coupon-banner__cta,:lang(th) .dp-c-coupon-banner__cta,:lang(zh) .dp-c-coupon-banner__cta{font-weight:500}@media(hover:hover){.dp-c-coupon-banner__cta:hover{border-color:#284bd4;background-color:#284bd4}}.dp-c-coupon-banner--just-activated{transition:border-color .4s ease,background-color .4s ease}.dp-c-coupon-banner--just-activated .dp-c-coupon-banner__icon{transition:background-color .4s ease,color .4s ease;animation:dp-c-coupon-banner-pop .42s cubic-bezier(.34,1.56,.64,1)}.dp-c-coupon-banner--just-activated .dp-c-coupon-banner__icon svg{animation:dp-c-coupon-banner-check .36s cubic-bezier(.34,1.56,.64,1) .12s both}.dp-c-coupon-banner--just-activated .dp-c-coupon-banner__title{animation:dp-c-coupon-banner-rise .32s cubic-bezier(.32,.72,0,1) 80ms both}.dp-c-coupon-banner--just-activated .dp-c-coupon-banner__saving{animation:dp-c-coupon-banner-rise .32s cubic-bezier(.32,.72,0,1) .16s both}@media(prefers-reduced-motion:reduce){.dp-c-coupon-banner--just-activated,.dp-c-coupon-banner--just-activated .dp-c-coupon-banner__icon{transition:none}.dp-c-coupon-banner--just-activated .dp-c-coupon-banner__icon,.dp-c-coupon-banner--just-activated .dp-c-coupon-banner__icon svg,.dp-c-coupon-banner--just-activated .dp-c-coupon-banner__title,.dp-c-coupon-banner--just-activated .dp-c-coupon-banner__saving{animation:none}}@keyframes dp-c-coupon-banner-pop{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes dp-c-coupon-banner-check{0%{opacity:0;transform:scale(.4) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes dp-c-coupon-banner-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
