.dp-c-promo-coupon-modal.dp-o-modal__content{top:auto;bottom:0;left:0;translate:none;width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;box-sizing:border-box;gap:16px;padding:32px 16px;padding-bottom:calc(32px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;color:#080808}@media(min-width:768px){.dp-c-promo-coupon-modal.dp-o-modal__content{top:50%;bottom:auto;left:50%;translate:-50% -50%;width:440px;padding:32px;border-radius:16px}}.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__close{position:absolute;top:16px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background-color:transparent;color:#080808;cursor:pointer;transition:background-color .2s ease-in-out}@media(min-width:768px){.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__close{right:16px}}.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__close:hover{background-color:#f5f5f5}.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__close svg{width:20px;height:20px}.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta{width:100%;min-height:48px;padding:12px 24px;border-radius:99px;background-color:#203ed5}.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta{font-family:var(--dp-font, "StrawfordRegular", sans-serif);font-weight:400}.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta{letter-spacing:-.02em}@media(min-width:768px){.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta{letter-spacing:-.02em}}.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta{font-family:var(--dp-font, "StrawfordBold", sans-serif)!important}:lang(ru) .dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta,:lang(th) .dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta,:lang(zh) .dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta{font-weight:700!important}@media(min-width:768px){.dp-c-promo-coupon-modal.dp-o-modal__content .dp-c-promo-coupon-modal__cta{width:auto}}.dp-c-promo-coupon-modal__badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#31a91d1a;color:#1e7a44}.dp-c-promo-coupon-modal__badge svg{width:24px;height:24px}.dp-c-promo-coupon-modal__text{display:flex;flex-direction:column;gap:8px}.dp-c-promo-coupon-modal__title{margin:0;padding-right:40px;color:#080808}.dp-c-promo-coupon-modal__title{font-family:var(--dp-font, "StrawfordRegular", sans-serif);font-weight:400}.dp-c-promo-coupon-modal__title{font-size:2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-promo-coupon-modal__title{letter-spacing:-.02em}@media(min-width:768px){.dp-c-promo-coupon-modal__title{font-size:2rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-promo-coupon-modal__title{letter-spacing:-.02em}}.dp-c-promo-coupon-modal__title{font-family:var(--dp-font, "StrawfordBold", sans-serif)!important}:lang(ru) .dp-c-promo-coupon-modal__title,:lang(th) .dp-c-promo-coupon-modal__title,:lang(zh) .dp-c-promo-coupon-modal__title{font-weight:700!important}.dp-c-promo-coupon-modal__msg{margin:0;color:#454548}.dp-c-promo-coupon-modal__msg{font-family:var(--dp-font, "StrawfordRegular", sans-serif);font-weight:400}.dp-c-promo-coupon-modal__msg{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-promo-coupon-modal__msg{letter-spacing:-.02em}@media(min-width:768px){.dp-c-promo-coupon-modal__msg{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-promo-coupon-modal__msg{letter-spacing:-.02em}}.dp-c-promo-coupon-modal__coupon{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #ebebeb;border-radius:12px}.dp-c-promo-coupon-modal__coupon-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:#e8f1fd;color:#080808}.dp-c-promo-coupon-modal__coupon-icon svg{width:20px;height:20px}.dp-c-promo-coupon-modal__coupon-info{display:flex;flex-direction:column;gap:0;min-width:0}.dp-c-promo-coupon-modal__coupon-code{color:#080808}.dp-c-promo-coupon-modal__coupon-code{font-family:var(--dp-font, "StrawfordRegular", sans-serif);font-weight:400}.dp-c-promo-coupon-modal__coupon-code{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-promo-coupon-modal__coupon-code{letter-spacing:-.02em}@media(min-width:768px){.dp-c-promo-coupon-modal__coupon-code{font-size:1.6rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-promo-coupon-modal__coupon-code{letter-spacing:-.02em}}.dp-c-promo-coupon-modal__coupon-code{font-family:var(--dp-font, "StrawfordBold", sans-serif)!important}:lang(ru) .dp-c-promo-coupon-modal__coupon-code,:lang(th) .dp-c-promo-coupon-modal__coupon-code,:lang(zh) .dp-c-promo-coupon-modal__coupon-code{font-weight:700!important}.dp-c-promo-coupon-modal__coupon-meta{color:#717171}.dp-c-promo-coupon-modal__coupon-meta{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-promo-coupon-modal__coupon-meta{letter-spacing:-.02em}@media(min-width:768px){.dp-c-promo-coupon-modal__coupon-meta{font-size:1.4rem;line-height:2rem;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-c-promo-coupon-modal__coupon-meta{letter-spacing:-.02em}}.dp-c-promo-coupon-modal__coupon-meta{font-family:var(--dp-font, "StrawfordRegular", sans-serif);font-weight:400}.dp-c-promo-coupon-modal__coupon-discount{color:#1e7a44}.dp-c-promo-coupon-modal__coupon-discount{font-family:var(--dp-font, "StrawfordBold", sans-serif)!important}:lang(ru) .dp-c-promo-coupon-modal__coupon-discount,:lang(th) .dp-c-promo-coupon-modal__coupon-discount,:lang(zh) .dp-c-promo-coupon-modal__coupon-discount{font-weight:700!important}.dp-c-promo-coupon-modal__footer{display:flex;justify-content:flex-end;margin-top:16px}.dp-c-promo-coupon-modal__overlay{opacity:0;transition:opacity .42s cubic-bezier(.32,.72,0,1)}@media(min-width:768px){.dp-c-promo-coupon-modal__overlay{transition:opacity .26s cubic-bezier(.32,.72,0,1)}}.dp-c-promo-coupon-modal__overlay--open{opacity:1}.dp-c-promo-coupon-modal__overlay--closing{opacity:0;transition:opacity .26s cubic-bezier(.4,0,1,1)}@media(min-width:768px){.dp-c-promo-coupon-modal__overlay--closing{transition:opacity .18s cubic-bezier(.4,0,1,1)}}.dp-c-promo-coupon-modal.dp-o-modal__content{transform:translateY(100%);transition:transform .42s cubic-bezier(.32,.72,0,1)}@media(min-width:768px){.dp-c-promo-coupon-modal.dp-o-modal__content{opacity:0;transform:translateY(16px) scale(.96);transition:opacity .26s cubic-bezier(.32,.72,0,1),transform .26s cubic-bezier(.32,.72,0,1)}}.dp-c-promo-coupon-modal.dp-o-modal__content.dp-c-promo-coupon-modal--open{opacity:1;transform:none}.dp-c-promo-coupon-modal.dp-o-modal__content.dp-c-promo-coupon-modal--closing{transform:translateY(100%);transition:transform .26s cubic-bezier(.4,0,1,1)}@media(min-width:768px){.dp-c-promo-coupon-modal.dp-o-modal__content.dp-c-promo-coupon-modal--closing{opacity:0;transform:translateY(16px) scale(.96);transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}}@media(prefers-reduced-motion:reduce){.dp-c-promo-coupon-modal.dp-o-modal__content{opacity:0;transform:none;transition:opacity .26s cubic-bezier(.32,.72,0,1)}.dp-c-promo-coupon-modal.dp-o-modal__content.dp-c-promo-coupon-modal--open{opacity:1;transform:none}.dp-c-promo-coupon-modal.dp-o-modal__content.dp-c-promo-coupon-modal--closing{opacity:0;transform:none;transition:opacity .18s cubic-bezier(.4,0,1,1)}}
