.personal-discount[data-v-325efca1]{margin-bottom:16px}.personal-discount__coupon[data-v-325efca1]{color:#064740;display:flex;height:93px;text-align:center;width:100%}.personal-discount__main[data-v-325efca1],.personal-discount__stub[data-v-325efca1]{align-items:center;border-radius:16px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.personal-discount__main[data-v-325efca1]:after,.personal-discount__stub[data-v-325efca1]:after{animation:personal-discount-shine-325efca1 .9s ease-in-out .9s;background:linear-gradient(90deg,#fff0,#ffffffb3 50%,#fff0);content:"";height:150px;left:-60px;opacity:0;pointer-events:none;position:absolute;top:-28px;transform:rotate(-18deg);width:36px}.personal-discount__main[data-v-325efca1]{animation:personal-discount-main-325efca1 .3s cubic-bezier(.22,1,.36,1) both;flex:1 1 225px;gap:12px;padding:20px 16px}.personal-discount__stub[data-v-325efca1]{animation:personal-discount-stub-325efca1 .6s cubic-bezier(.34,1.56,.64,1) .3s both;background-color:#9ffa9d;flex:0 0 124px;gap:8px;-webkit-mask:url(../nuxt-assets/icons/coupon-stub.svg) no-repeat 0 0/100% 100%;mask:url(../nuxt-assets/icons/coupon-stub.svg) no-repeat 0 0/100% 100%;padding:16px}.personal-discount__shape[data-v-325efca1]{display:flex;top:0;right:0;bottom:0;left:0;position:absolute}.personal-discount__shape span[data-v-325efca1]{background-color:#9ffa9d}.personal-discount__shape-end[data-v-325efca1],.personal-discount__shape-start[data-v-325efca1]{flex:0 0 21.35px;-webkit-mask:no-repeat 0 0/100% 100%;mask:no-repeat 0 0/100% 100%}.personal-discount__shape-start[data-v-325efca1]{-webkit-mask-image:url(../nuxt-assets/icons/coupon-main-start.svg);mask-image:url(../nuxt-assets/icons/coupon-main-start.svg)}.personal-discount__shape-end[data-v-325efca1]{-webkit-mask-image:url(../nuxt-assets/icons/coupon-main-end.svg);mask-image:url(../nuxt-assets/icons/coupon-main-end.svg)}.personal-discount__shape-tile[data-v-325efca1]{flex:1 1 auto;-webkit-mask:url(../nuxt-assets/icons/coupon-main-tile.svg) round 0 0/10.125px 100%;mask:url(../nuxt-assets/icons/coupon-main-tile.svg) round 0 0/10.125px 100%}.personal-discount__heading[data-v-325efca1],.personal-discount__valid-to[data-v-325efca1]{position:relative}.personal-discount__code[data-v-325efca1],.personal-discount__heading[data-v-325efca1],.personal-discount__valid-to[data-v-325efca1]{text-box:trim-both cap alphabetic}.personal-discount__subtitle[data-v-325efca1]{font-size:11px;font-weight:600;line-height:150%;margin:0}.personal-discount__title[data-v-325efca1]{font-family:scale-variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;font-weight:500;letter-spacing:.01em;line-height:150%;margin:0}.personal-discount__valid-to[data-v-325efca1]{font-size:11px;font-weight:600;line-height:160%;margin:0}.personal-discount__code[data-v-325efca1]{font-size:13px;font-weight:600;line-height:160%;max-width:100%;min-width:86px;overflow-wrap:anywhere;padding:6px 8px;position:relative}.personal-discount__code-border[data-v-325efca1]{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute;width:100%}.personal-discount__code-border rect[data-v-325efca1]{fill:none;height:calc(100% - 1px);stroke:#146154;stroke-dasharray:4 4;width:calc(100% - 1px)}.personal-discount__apply[data-v-325efca1]{background-color:#064740;border:0;border-radius:17px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:34px;line-height:18px;padding:0 15px;transition:transform .12s}.personal-discount__apply[data-v-325efca1]:active{transform:scale(.96)}.personal-discount__apply[data-v-325efca1]:disabled{cursor:wait}.personal-discount__applied[data-v-325efca1]{align-items:center;animation:personal-discount-applied-325efca1 .3s cubic-bezier(.34,1.56,.64,1) both;background-color:#064740;border-radius:17px;display:flex;height:34px;justify-content:center;width:34px}.personal-discount__coupon--desktop[data-v-325efca1]{height:110px}.personal-discount__coupon--desktop .personal-discount__main[data-v-325efca1]{flex-basis:411px;gap:16px}.personal-discount__coupon--desktop .personal-discount__shape-end[data-v-325efca1],.personal-discount__coupon--desktop .personal-discount__shape-start[data-v-325efca1]{flex-basis:26.24px}.personal-discount__coupon--desktop .personal-discount__shape-start[data-v-325efca1]{-webkit-mask-image:url(../nuxt-assets/icons/coupon-main-desktop-start.svg);mask-image:url(../nuxt-assets/icons/coupon-main-desktop-start.svg)}.personal-discount__coupon--desktop .personal-discount__shape-end[data-v-325efca1]{-webkit-mask-image:url(../nuxt-assets/icons/coupon-main-desktop-end.svg);mask-image:url(../nuxt-assets/icons/coupon-main-desktop-end.svg)}.personal-discount__coupon--desktop .personal-discount__shape-tile[data-v-325efca1]{-webkit-mask-image:url(../nuxt-assets/icons/coupon-main-desktop-tile.svg);mask-image:url(../nuxt-assets/icons/coupon-main-desktop-tile.svg);-webkit-mask-size:10.24px 100%;mask-size:10.24px 100%}.personal-discount__coupon--desktop .personal-discount__stub[data-v-325efca1]{flex-basis:201px;-webkit-mask-image:url(../nuxt-assets/icons/coupon-stub-desktop.svg);mask-image:url(../nuxt-assets/icons/coupon-stub-desktop.svg)}.personal-discount__coupon--desktop .personal-discount__heading[data-v-325efca1]{display:flex;flex-direction:column;gap:16px;text-box:none}.personal-discount__coupon--desktop .personal-discount__heading p[data-v-325efca1]{text-box:trim-both cap alphabetic}.personal-discount__coupon--desktop .personal-discount__title[data-v-325efca1]{font-size:18px}.personal-discount__coupon--desktop .personal-discount__subtitle[data-v-325efca1],.personal-discount__coupon--desktop .personal-discount__valid-to[data-v-325efca1]{font-size:13px;line-height:160%}.personal-discount__coupon--desktop .personal-discount__code[data-v-325efca1]{font-size:14px;white-space:nowrap}.personal-discount__coupon--desktop .personal-discount__apply[data-v-325efca1]{border-radius:24px;font-size:16px;height:38px;letter-spacing:.01em;line-height:140%;padding:8px 16px}@keyframes personal-discount-main-325efca1{0%{opacity:0;transform:translate(-28px)}}@keyframes personal-discount-stub-325efca1{0%{opacity:0;transform:translate(36px) rotate(4deg)}}@keyframes personal-discount-shine-325efca1{0%{left:-60px;opacity:1}to{left:calc(100% + 24px);opacity:1}}@keyframes personal-discount-applied-325efca1{0%{transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.personal-discount__applied[data-v-325efca1],.personal-discount__main[data-v-325efca1],.personal-discount__stub[data-v-325efca1]{animation:none}.personal-discount__main[data-v-325efca1]:after,.personal-discount__stub[data-v-325efca1]:after{display:none}}
