.shopify-section.adawat-lb-section{position:static;height:0;margin:0;padding:0;overflow:visible}.adawat-lb{--adawat-lb-navy: var(--adawat-color-navy-deep, #00073c);--adawat-lb-gold: var(--adawat-color-gold, #ffd71f);--adawat-lb-ink: #111;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10080;display:flex;align-items:center;justify-content:center;padding:max(.5rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px));visibility:hidden;pointer-events:none}.adawat-lb.is-open{visibility:visible;pointer-events:auto}.adawat-lb[hidden]{display:none!important}.adawat-lb__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#00000073;cursor:pointer;opacity:0;transition:opacity .28s ease}.adawat-lb.is-open .adawat-lb__backdrop{opacity:1}.adawat-lb__dialog{position:relative;z-index:1;width:min(720px,calc(100vw - 1rem));max-height:min(92dvh,920px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1.5rem 1.35rem 1.25rem;border-radius:28px;background:#fff;color:var(--adawat-lb-ink);text-align:center;box-shadow:0 24px 60px #00000038;transform:translate3d(0,14px,0) scale(.985);opacity:0;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s ease}.adawat-lb.is-open .adawat-lb__dialog{transform:none;opacity:1}.adawat-lb__close{position:absolute;top:.65rem;inset-inline-end:.65rem;z-index:2;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#2a2a2a;color:#fff;font-size:1.15rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.adawat-lb__brand{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin-bottom:.85rem}.adawat-lb__logo{display:block;width:auto;height:1.65rem;object-fit:contain}.adawat-lb__badge{margin:0;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;border-radius:999px;background:var(--adawat-lb-gold);color:#111;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.adawat-lb__title{margin:0 auto .4rem;max-width:100%;padding-inline:2rem;font-family:var(--adawat-font-heading, inherit);font-size:clamp(1.05rem,3.2vw,1.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;color:#111;white-space:nowrap}.adawat-lb__sub{margin:0 auto 1.15rem;max-width:28rem;padding-inline:.25rem;color:#333;font-size:.95rem;line-height:1.45;font-weight:500}.adawat-lb.is-chosen .adawat-lb__badge,.adawat-lb.is-chosen .adawat-lb__sub{display:none}.adawat-lb__bags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem .65rem;align-items:start;width:100%}.adawat-lb.is-chosen .adawat-lb__bags{grid-template-columns:minmax(0,280px);justify-content:center}.adawat-lb__bag{display:flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:.15rem;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s ease,opacity .22s ease}.adawat-lb__bag:hover:not(:disabled){transform:translateY(-4px)}@media(hover:none){.adawat-lb__bag:hover:not(:disabled){transform:none}.adawat-lb__bag:active:not(:disabled){transform:scale(.97)}}.adawat-lb__bag:focus-visible{outline:2px solid var(--adawat-lb-navy);outline-offset:4px;border-radius:12px}.adawat-lb__bag:disabled{cursor:default}.adawat-lb__bag.is-hidden{display:none!important}.adawat-lb__img{width:100%;max-width:210px;aspect-ratio:1;object-fit:contain;border-radius:12px;background:transparent;display:block;pointer-events:none}.adawat-lb__img[hidden]{display:none!important}.adawat-lb__result{margin-top:1rem;padding:.95rem 1rem;border-radius:16px;background:#ffd71f29;border:1px solid rgba(0,0,0,.06);text-align:center}.adawat-lb__result[hidden]{display:none!important}.adawat-lb__win{margin:0;font-family:var(--adawat-font-heading, inherit);font-size:1.05rem;font-weight:700;color:#111}.adawat-lb__win strong{color:#8a6a00}.adawat-lb__code-row{margin:.6rem 0 0}.adawat-lb__code{display:inline-block;padding:.4rem .85rem;border-radius:999px;background:#111;color:#fff;font-weight:800;letter-spacing:.06em}.adawat-lb__note{margin:.55rem 0 0;color:#000000a6;font-size:.875rem;line-height:1.45}.adawat-lb__shop{margin-top:.85rem;min-height:2.75rem;width:100%;max-width:16rem;padding:.65rem 1.35rem;border:0;border-radius:999px;background:#111;color:#fff;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.adawat-lb__later{display:inline-block;margin:1.1rem auto 0;padding:.5rem .75rem;border:0;background:transparent;color:#888;font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;-webkit-tap-highlight-color:transparent}.adawat-lb.is-chosen .adawat-lb__later{display:none}@media(max-width:749px){.adawat-lb{align-items:center;justify-content:center;padding:max(.5rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px))}.adawat-lb__dialog{width:min(100%,calc(100vw - 1rem));max-height:min(90dvh,100%);margin:0 auto;padding:1.15rem .75rem 1rem;border-radius:22px}.adawat-lb__close{top:.55rem;inset-inline-end:.55rem;width:2.1rem;height:2.1rem}.adawat-lb__brand{gap:.45rem;margin-bottom:.55rem;padding-inline-end:1.5rem}.adawat-lb__logo{height:1.35rem}.adawat-lb__badge{padding:.28rem .7rem;font-size:.6rem;letter-spacing:.06em}.adawat-lb__title{padding-inline:.35rem;font-size:clamp(.72rem,3.9vw,1.15rem);letter-spacing:-.03em;margin-bottom:.3rem}.adawat-lb__sub{margin-bottom:.75rem;font-size:.8rem;line-height:1.35}.adawat-lb__bags{gap:.35rem .3rem}.adawat-lb.is-chosen .adawat-lb__bags{grid-template-columns:minmax(0,200px)}.adawat-lb__bag{padding:0}.adawat-lb__img{max-width:none;border-radius:10px}.adawat-lb__result{margin-top:.75rem;padding:.8rem .75rem;border-radius:14px}.adawat-lb__win{font-size:.95rem}.adawat-lb__note{font-size:.78rem}.adawat-lb__shop{min-height:2.6rem;max-width:none;font-size:.9375rem}.adawat-lb__later{margin-top:.75rem;font-size:.8125rem}}@media(max-width:380px){.adawat-lb__title{font-size:clamp(.66rem,3.6vw,.95rem)}.adawat-lb__bags{gap:.25rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/adawat-lucky-bags-popup.css.map */
