.appop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;display:grid;place-items:center;padding:16px}.appop[hidden]{display:none}.appop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#140a0680;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease}.appop.is-open .appop__scrim{opacity:1}.appop__card{position:relative;width:min(760px,94vw);max-height:92vh;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 40px 90px #14080466;display:grid;grid-template-columns:288px 1fr;transform:translateY(20px) scale(.96);opacity:0;transition:transform .34s cubic-bezier(.2,.9,.3,1.1),opacity .24s ease}.appop.is-open .appop__card{transform:translateY(0) scale(1);opacity:1}.appop__x{position:absolute;top:12px;inset-inline-end:12px;z-index:3;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff38;color:#fff;font-size:15px;line-height:1;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .15s ease,background .15s ease}.appop__x:hover{transform:rotate(90deg);background:#ffffff57}.appop__art{position:relative;display:grid;place-items:center;padding:34px;background:radial-gradient(130% 110% at 28% 0%,#8f1a0a,#5c0f04 55%,#360902);overflow:hidden}.appop__glow{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,190,120,.5) 0%,transparent 70%);pointer-events:none}.appop__ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.appop__ring--1{width:210px;height:210px;border:1px solid rgba(255,255,255,.13)}.appop__ring--2{width:300px;height:300px;border:1px solid rgba(255,255,255,.08)}.appop__icon{position:relative;width:116px;height:116px;border-radius:27px;overflow:hidden;box-shadow:0 18px 40px #00000073,inset 0 0 0 1px #ffffff1f}.appop__icon img{width:100%;height:100%;object-fit:cover;display:block}.appop__icon:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:appopSheen 3.6s ease-in-out 1s infinite}@keyframes appopSheen{0%{left:-60%}40%,to{left:130%}}.appop__badge{position:absolute;top:26px;inset-inline-end:26px;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#ffd66e,#e0a52f);color:#4a1403;border:3px solid rgba(255,255,255,.85);box-shadow:0 10px 26px #e0a52f8c;transform:rotate(-9deg);line-height:1}.appop__badge b{font-size:30px;font-weight:800}.appop__badge span{font-size:12.5px;font-weight:800}.appop__body{padding:36px 34px;overflow-y:auto}.appop__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--jy-r-pill, 999px);background:var(--jy-red-50, #fcefec);color:var(--jy-red, #c4301c);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.appop__title{margin:14px 0 8px;font-size:28px;font-weight:800;letter-spacing:-.015em;line-height:1.1;color:var(--jy-ink, #16130f)}.appop__text{margin:0 0 18px;font-size:15px;line-height:1.5;color:#5a534a}.appop__code-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.appop__with{font-size:12.5px;font-weight:700;color:#8a8178}.appop__code{position:relative;display:inline-flex;align-items:center;gap:12px;padding:9px 12px 9px 18px;border:2px dashed var(--jy-red, #c4301c);border-radius:12px;background:repeating-linear-gradient(-45deg,#fff6ec,#fff6ec 7px,#fdeedd 7px 14px);cursor:pointer;-webkit-tap-highlight-color:transparent}.appop__code-dot{position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--jy-red, #c4301c)}.appop__code-dot--l{inset-inline-start:-7px}.appop__code-dot--r{inset-inline-end:-7px}.appop__code b{font-size:22px;font-weight:800;letter-spacing:.1em;color:var(--jy-red, #c4301c)}.appop__copy{display:inline-flex;align-items:center;gap:4px;padding:6px 11px;border-radius:8px;background:var(--jy-red, #c4301c);color:#fff;font-size:12px;font-weight:800}.appop__code.is-copied{border-color:var(--jy-green, #0d8756)}.appop__code.is-copied b{color:var(--jy-green, #0d8756)}.appop__code.is-copied .appop__code-dot{box-shadow:inset 0 0 0 2px var(--jy-green, #0d8756)}.appop__code.is-copied .appop__copy{background:var(--jy-green, #0d8756)}.appop__bens{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:20px}.appop__bens span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#46413a}.appop__bens svg{color:var(--jy-green, #0d8756);flex:none}.appop__stores{display:flex;gap:10px}.appop__store{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:12px;background:var(--jy-black, #15110d);color:#fff!important;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.appop__store:hover{transform:translateY(-1px);box-shadow:var(--jy-sh-2, 0 4px 14px rgba(22, 19, 15, .08))}.appop__store span{display:flex;flex-direction:column;line-height:1.15}.appop__store small{font-size:9px;font-weight:600;opacity:.8}.appop__store b{font-size:15px;font-weight:800}@media(max-width:600px){.appop__card{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}.appop__art{padding:26px}.appop__ring--2{display:none}.appop__body{padding:26px 22px calc(26px + env(safe-area-inset-bottom,0px))}.appop__title{font-size:24px}.appop__stores{flex-direction:column}.appop__store{justify-content:center}}.installbar{position:fixed;inset-block-end:calc(70px + env(safe-area-inset-bottom,0px));inset-inline:10px;z-index:33;display:flex;align-items:center;gap:10px;padding:9px 12px 9px 10px;border-radius:14px;background:#fff;box-shadow:var(--jy-sh-3, 0 12px 34px rgba(22, 19, 15, .14)),0 0 0 1px #16130f0d;animation:instUp .32s ease}.installbar[hidden]{display:none}@keyframes instUp{0%{transform:translateY(120%);opacity:0}}.installbar__icon{flex:none;width:40px;height:40px;border-radius:10px;object-fit:cover}.installbar__txt{flex:1;min-width:0}.installbar__txt>b{display:block;font-size:13px;font-weight:800;color:var(--jy-ink, #16130f);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.installbar__offer{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:700;color:#6a635b;min-width:0}.installbar__code{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 8px;border-radius:6px;background:repeating-linear-gradient(-45deg,#fff6ec,#fff6ec 6px,#fdeedd 6px 12px);box-shadow:inset 0 0 0 1.2px var(--jy-red, #c4301c);color:var(--jy-red, #c4301c);font-size:10.5px;font-weight:800;letter-spacing:.3px;cursor:pointer;-webkit-tap-highlight-color:transparent}.installbar__code.is-copied{box-shadow:inset 0 0 0 1.2px var(--jy-green, #0d8756);color:var(--jy-green, #0d8756)}.installbar__cta{flex:none;min-height:0;padding:9px 18px;font-size:13.5px;font-weight:800;border-radius:11px;white-space:nowrap}.installbar__x{position:absolute;top:-9px;inset-inline-end:-9px;z-index:2;box-sizing:border-box;width:24px;height:24px;min-width:0;padding:0;margin:0;-webkit-appearance:none;appearance:none;display:grid;place-items:center;border:1px solid rgba(22,19,15,.08);border-radius:50%;background:#fff;color:#6a635b;font-size:11px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #16130f33}@media(min-width:768px){.installbar{display:none!important}}@media(prefers-reduced-motion:reduce){.appop__scrim,.appop__card,.appop__x,.installbar{transition:none;animation:none}.appop__icon:after{animation:none;display:none}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/jy-app-offer.css.map */
