.coin-modal__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:9997}.coin-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:9998;font-family:var(--font-body-family)}.coin-modal__panel{position:relative;max-width:820px;width:calc(100% - 40px);margin:20px;background:linear-gradient(180deg,#0b0b0b,#0f0f0f);border-radius:14px;box-shadow:0 20px 60px #0009;border:1px solid rgba(255,215,0,.07);padding:28px;color:#f8f4e8;text-align:center;z-index:9999}.coin-modal__close{position:absolute;top:12px;right:14px;background:transparent;border:none;color:#fff;font-size:28px;cursor:pointer;opacity:.9}.coin-modal__title{margin:0 0 18px;font-size:22px;color:#f4e7c5;letter-spacing:.6px}.coin-stage{display:flex;align-items:center;justify-content:center;padding:12px 0 8px;perspective:1200px}.coin{width:180px;height:180px;position:relative;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.22,.9,.26,1);margin:0 auto;z-index:10000}.coin__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 14px 32px #000000a6,inset 0 2px 10px #ffffff08;border:4px solid rgba(255,215,0,.18)}.coin__face--front{background-image:url(//flipperfumes.com/cdn/shop/t/10/assets/coin-front.png?v=129711137988615196201771446534);transform:rotateY(0)}.coin__face--back{background-image:url(//flipperfumes.com/cdn/shop/t/10/assets/coin-back.png?v=129711137988615196201771446533);transform:rotateY(180deg)}.coin.flip{transform:rotateY(1800deg)}.coin-result{margin-top:16px;font-size:18px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:#fff}.coin-controls{margin-top:14px}.coin-btn{background:linear-gradient(180deg,#f2efee,#cbc4bd);border:1px solid rgb(52 52 52);padding:10px 18px;border-radius:10px;color:#0a0a0a;cursor:pointer;box-shadow:0 8px 20px #00000073;transition:transform .2s ease,box-shadow .2s ease;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.coin-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000008c}.coin-footer{margin-top:12px;color:#f4e7c5;font-size:12px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}@media(max-width:480px){.coin{width:140px;height:140px}.coin-modal__panel{padding:18px}.coin-modal__title{font-size:18px}}.coin-modal__backdrop{opacity:0;transition:opacity .24s ease}.coin-modal{opacity:0;pointer-events:none}.coin-modal__panel{transform:translateY(12px);opacity:0;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease}.coin-modal:not(.hidden){opacity:1;pointer-events:auto}.coin-modal:not(.hidden) .coin-modal__backdrop{opacity:1}.coin-modal:not(.hidden) .coin-modal__panel{transform:translateY(0);opacity:1}.coin-modal.hidden .coin-modal__panel{transform:translateY(8px);opacity:0}#coin-flip-modal .coin-modal__panel{transition-delay:40ms}@media(prefers-reduced-motion:reduce){.coin-modal__panel{transition:none;transform:none}}.gift-search{position:relative;margin-top:14px}#gift-search-input{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#0f0f0f;color:#fff}.gift-results{position:absolute;top:100%;left:0;right:0;max-height:240px;overflow-y:auto;background:#0b0b0b;border-radius:8px;margin-top:6px;z-index:10000;border:1px solid rgba(255,215,0,.15)}.gift-result-item{padding:10px 12px;cursor:pointer}.hidden{display:none!important}.gift-result-item{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer}.gift-result-item img{width:42px;height:42px;border-radius:6px;object-fit:cover;flex-shrink:0}.gift-result-item:hover{background:#ffd70026}.gift-title{font-size:14px;line-height:1.2}.gift-result-item.selected{background:#ffd70040}.gift-thumb-placeholder{width:42px;height:42px;border-radius:6px;background:#ffffff26;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/coin-flip.css.map */
