#modal-hm-popup{--modal-level: 9999;--hm-pop-shadow: drop-shadow(0 14px 18px rgba(59, 33, 40, .18))}#modal-hm-popup .hm-pop__dialog{position:relative;display:flex;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border-radius:0;background:var(--hm-cream);color:var(--hm-ink);overflow:hidden;box-shadow:none;font-weight:600}#modal-hm-popup .page-overlay{display:none}#modal-hm-popup .hm-pop__dialog,.hm-pop__bottom{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#modal-hm-popup.is-busy .hm-pop__btn--pink{opacity:.7}.hm-pop__top{position:relative;flex:0 1 372px;min-height:262px;background:var(--hm-tint);display:flex;flex-direction:column;align-items:center}.hm-pop__logo{display:block;height:46px;width:auto;margin-top:14px}#modal-hm-popup .hm-pop__logo--desktop{display:none}.hm-pop__close{position:absolute;z-index:3;top:14px;right:12px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--hm-ink)}.hm-pop__close svg{width:24px;height:24px}.hm-pop__close:focus-visible{outline:3px solid var(--hm-head);outline-offset:2px;border-radius:999px}.hm-pop__stage-wrap{flex:1 1 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;padding-top:26px}.hm-pop__stage-wrap[data-hm-tear]{cursor:pointer;-webkit-tap-highlight-color:transparent}.hm-pop__stage-wrap[data-hm-tear]:focus-visible{outline:3px solid var(--hm-head);outline-offset:-8px;border-radius:24px}.hm-pop.is-open-gift .hm-pop__stage-wrap[data-hm-tear]{cursor:default}.hm-pop__stage{position:relative;width:354px;height:168px;flex:0 0 auto}.hm-pop__bag{position:absolute;left:0;top:0;width:236px;height:168px;transform:translate(59px) rotate(-5deg);transform-origin:50% 50%}.hm-pop__case-wrap{position:absolute;top:0;right:0;bottom:0;left:0;filter:var(--hm-pop-shadow)}.hm-pop__case{position:absolute;left:139px;top:41px;width:189px;height:111px;box-sizing:border-box;display:block;overflow:hidden;border:2px solid rgba(255,255,255,.95);border-radius:5px;background:linear-gradient(125deg,#ffffff9e,#ffffff3d 40%,#ffffff5c 64%,#fff9);box-shadow:0 0 0 1px #3b21283d,inset 0 0 0 5px #ffffff6b,inset 0 0 0 6px #3b21281a;opacity:0;transform:translate(-118px)}.hm-pop__case-lid{position:absolute;left:0;right:0;top:0;height:14px;background:#fff6;border-bottom:1px solid rgba(59,33,40,.12)}.hm-pop__case-shine{position:absolute;left:86%;top:-20%;width:9%;height:140%;background:#ffffff73;transform:rotate(24deg)}.hm-pop__case-tab{position:absolute;left:62%;bottom:0;width:31px;height:7px;margin-left:-15px;border-radius:4px 4px 0 0;background:#fffffff2;box-shadow:0 0 0 1px #3b212829}.hm-pop__card{position:absolute;right:11px;top:54%;width:112px;height:59px;margin-top:-30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:2px solid var(--hm-ink);border-radius:9px;background:var(--hm-pink);color:var(--hm-ink);font-size:16px;line-height:1.05;font-weight:900;letter-spacing:-.01em;text-align:center}.hm-pop__card>span{display:block;width:min-content;margin:0 auto}.hm-pop__foil,.hm-pop__strip{position:absolute;left:0;top:0;width:236px;display:block;filter:var(--hm-pop-shadow)}.hm-pop__foil img,.hm-pop__strip img{width:100%;height:auto;display:block}.hm-pop__foil img{clip-path:polygon(0 0,91.6% 0%,90.6% 9%,91.8% 18%,90.4% 27%,91.4% 36%,90% 46%,91% 55%,89.6% 64%,90.6% 73%,89.2% 82%,90.2% 91%,89.2% 100%,0 100%)}.hm-pop__strip{transform-origin:90% 50%}.hm-pop__strip img{clip-path:polygon(91.6% 0%,90.6% 9%,91.8% 18%,90.4% 27%,91.4% 36%,90% 46%,91% 55%,89.6% 64%,90.6% 73%,89.2% 82%,90.2% 91%,89.2% 100%,100% 100%,100% 0)}.hm-pop__flower{position:absolute;height:auto;pointer-events:none}.hm-pop__flower--green{top:-16%;left:-12%;width:26%}.hm-pop__flower--aqua{bottom:-12%;left:4%;width:22%}.hm-pop__note{position:absolute;left:58%;top:-31%;display:flex;flex-direction:column;align-items:flex-start;color:var(--hm-head)}.hm-pop__note-text{font-family:var(--hm-font-note);font-size:24px;line-height:1;font-weight:700;white-space:nowrap;transform:rotate(7deg)}.hm-pop__note-arrow{width:31px;height:35px;margin:3px 0 0 68px;overflow:visible}.hm-pop__alt--torn{display:none}.hm-pop.is-open-gift .hm-pop__bag{transform:translate(0) rotate(-5deg)}.hm-pop.is-open-gift .hm-pop__strip{transform:translate(79px,65px) rotate(45deg)}.hm-pop.is-open-gift .hm-pop__case{opacity:1;transform:translate(0)}.hm-pop.is-open-gift .hm-pop__note{opacity:0}.hm-pop.is-open-gift .hm-pop__alt--sealed{display:none}.hm-pop.is-open-gift .hm-pop__alt--torn{display:inline}.hm-pop:not(.hm-pop--still) .hm-pop__note{transition:opacity .2s linear}.hm-pop:not(.hm-pop--still) .hm-pop__strip{transition:transform .55s cubic-bezier(.2,.7,.3,1) .1s}.hm-pop:not(.hm-pop--still) .hm-pop__bag{transition:transform .45s ease-out .3s}.hm-pop:not(.hm-pop--still).is-open-gift .hm-pop__case{animation:hm-pop-case .7s ease-out .4s both}@keyframes hm-pop-case{0%{opacity:0;transform:translate(-118px)}2%{opacity:1}70%{transform:translate(6px)}to{opacity:1;transform:translate(0)}}.hm-pop:not(.hm-pop--still) .hm-pop__before{transition:opacity .25s linear .25s,visibility 0s linear .5s}.hm-pop:not(.hm-pop--still) .hm-pop__after{transform:translateY(10px);transition:opacity .4s ease-out .6s,transform .4s ease-out .6s,visibility 0s linear .6s}.hm-pop:not(.hm-pop--still).is-open-gift .hm-pop__after{transform:none}@media(prefers-reduced-motion:reduce){.hm-pop .hm-pop__note,.hm-pop .hm-pop__strip,.hm-pop .hm-pop__bag,.hm-pop .hm-pop__before,.hm-pop .hm-pop__after{transition:none!important}.hm-pop.is-open-gift .hm-pop__case{animation:none!important}.hm-pop .hm-pop__after{transform:none}}.hm-pop__bottom{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow-y:auto}.hm-pop__logo--desktop{grid-area:1 / 1}.hm-pop__before,.hm-pop__after{grid-area:2 / 1;box-sizing:border-box;padding:22px 24px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.hm-pop__after,.hm-pop.is-open-gift .hm-pop__before{visibility:hidden;opacity:0;pointer-events:none}.hm-pop.is-open-gift .hm-pop__after{visibility:visible;opacity:1;pointer-events:auto}.hm-pop__heading{margin:0;font-size:40px;line-height:.98;font-weight:900;letter-spacing:-.01em;text-wrap:balance;color:var(--hm-head);text-transform:uppercase}.hm-pop__lines{margin:0 0 8px;font-size:18px;line-height:1.4;font-weight:700}.hm-pop__lines span{display:block}.hm-pop__form{align-self:stretch;margin:0;display:flex;flex-direction:column;gap:10px}.hm-pop__input{width:100%;height:56px;box-sizing:border-box;padding:0 22px;border:2px solid var(--hm-ink);border-radius:999px;background:var(--hm-card);color:var(--hm-ink);font-family:inherit;font-size:16px;font-weight:700}.hm-pop__input::placeholder{color:var(--hm-muted-2);opacity:1}.hm-pop__input:focus{outline:3px solid var(--hm-head);outline-offset:2px}.hm-pop__error{margin:0;font-size:14px;line-height:1.4;font-weight:800;color:var(--hm-head)}.hm-pop__error[hidden]{display:none}.hm-pop__btn{display:flex;align-items:center;justify-content:center;width:100%;height:60px;box-sizing:border-box;margin:0;padding:0 20px;border:2px solid var(--hm-ink);border-radius:999px;font-family:inherit;font-size:17px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer}.hm-pop__btn--pink{background:var(--hm-pink);color:var(--hm-ink)}.hm-pop__btn:focus-visible{outline:3px solid var(--hm-head);outline-offset:3px}.hm-pop__small{margin:4px 0 0;font-size:13px;line-height:1.4;font-weight:700;color:var(--hm-muted)}.hm-pop__no{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:800;color:var(--hm-ink);text-decoration:underline}.hm-pop__preview{margin:0;padding:6px 10px;border:2px dashed var(--hm-line-2);border-radius:999px;background:transparent;color:var(--hm-muted);font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;cursor:pointer}.hm-pop__eyebrow{margin:0;font-size:13px;line-height:1.3;font-weight:900;letter-spacing:.14em;color:var(--hm-head);text-transform:uppercase}.hm-pop__gift{margin:0;font-weight:900;line-height:.95;color:var(--hm-ink)}.hm-pop__gift-big{display:block;font-size:54px;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hm-pop__gift-sub{display:block;margin-top:6px;font-size:22px;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.hm-pop__use{margin:4px 0;font-size:17px;line-height:1.4;font-weight:700}.hm-pop__code-row{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:10px;height:56px;box-sizing:border-box;padding:0 6px 0 22px;border:2px solid var(--hm-ink);border-radius:999px;background:var(--hm-card)}.hm-pop__code{font-size:17px;font-weight:900;letter-spacing:.14em;color:var(--hm-head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-pop__copy{flex:0 0 auto;height:40px;margin:0;padding:0 20px;border:2px solid var(--hm-ink);border-radius:999px;background:var(--hm-tint);color:var(--hm-ink);font-family:inherit;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.hm-pop__copy:focus-visible{outline:3px solid var(--hm-head);outline-offset:2px}.hm-pop__box{align-self:stretch}@media only screen and (max-width:1023px)and (max-height:720px){.hm-pop__top{min-height:214px}.hm-pop__logo{height:38px;margin-top:10px}.hm-pop__stage-wrap{padding-top:8px}.hm-pop__stage{transform:scale(.8)}.hm-pop__before,.hm-pop__after{padding:14px 20px 10px;gap:8px}.hm-pop__heading{font-size:36px}.hm-pop__lines{font-size:16px;margin-bottom:4px}.hm-pop__gift-big{font-size:48px}.hm-pop__gift-sub{font-size:20px}}@media only screen and (max-width:359px){.hm-pop__heading{font-size:34px}}@media only screen and (min-width:1024px){#modal-hm-popup .hm-pop__dialog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hm-pop__top{flex:none;min-height:0;justify-content:center}#modal-hm-popup .hm-pop__top .hm-pop__logo{display:none}.hm-pop__close{top:22px;right:26px}.hm-pop__close svg{width:28px;height:28px}.hm-pop__stage-wrap{flex:0 0 auto;align-self:center;width:630px;height:300px;padding:0}.hm-pop__stage{transform:scale(1.78)}.hm-pop__bottom{padding:172px 120px 0 110px;overflow:visible;grid-template-rows:auto auto;align-content:start}#modal-hm-popup .hm-pop__logo--desktop{display:block;height:72px;margin:0 0 18px}.hm-pop__before,.hm-pop__after{padding:0;align-items:flex-start;justify-content:flex-start;gap:16px;text-align:left}.hm-pop__heading{font-size:clamp(44px,4.6vw,66px);margin-right:-90px}.hm-pop__lines{font-size:23px;margin-bottom:10px}.hm-pop__input{height:60px}.hm-pop__btn{height:64px}.hm-pop__small{font-size:15px}.hm-pop__no,.hm-pop__eyebrow{font-size:16px}.hm-pop__gift-big{font-size:74px;white-space:nowrap}.hm-pop__gift-sub{font-size:32px;margin-top:10px}.hm-pop__use{margin:6px 0 4px;font-size:21px}.hm-pop__code-row{height:60px}.hm-pop__copy{height:44px}.hm-pop__box{font-size:18px}}@media only screen and (min-width:1024px)and (max-height:820px){.hm-pop__bottom{padding-top:60px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/hm-popup.css.map */
