.adv__head{max-width:640px;margin:0 auto 28px;text-align:center}.adv__eyebrow{margin:0 0 4px}.adv__title{margin:0 0 10px}.adv__text{color:var(--c-muted)}.adv__remind{margin-top:14px}.adv__remind[hidden]{display:none}.adv__remind[aria-pressed=true]{--btn-bg: var(--c-accent);--btn-fg: var(--c-on-accent);border-color:var(--c-accent)}.adv__note{margin-top:18px;text-align:center;color:var(--c-muted)}.adv__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:10px;margin:0;padding:0;list-style:none}@media(min-width:750px){.adv__grid{grid-template-columns:repeat(6,1fr);gap:14px}}.adv__slot{aspect-ratio:1;perspective:900px}.adv__slot--big{grid-column:span 2;grid-row:span 2}.adv__door{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.adv__inside,.adv__leaf{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-card, 16px)}.adv__inside{display:grid;place-items:center;overflow:hidden;background:var(--c-soft);box-shadow:inset 0 0 0 1px var(--c-line),inset 0 8px 20px -10px #00000059;font-size:1.6rem}.adv__inside img{width:100%;height:100%;object-fit:cover}.adv__leaf{display:grid;place-items:center;z-index:1;transform-origin:left center;backface-visibility:hidden;background:var(--c-surface, var(--c-bg));border:1.5px dashed color-mix(in srgb,var(--c-text) 35%,transparent);box-shadow:0 6px 16px -10px #00000073;transition:transform .65s cubic-bezier(.3,.9,.25,1),box-shadow .3s}.adv__slot:nth-child(3n) .adv__leaf{background:color-mix(in srgb,var(--c-accent) 14%,var(--c-surface, var(--c-bg)))}.adv__slot:nth-child(5n) .adv__leaf{background:var(--c-text);color:var(--c-bg);border-color:transparent}.adv__num{font-family:var(--font-accent);font-size:clamp(1.5rem,6vw,2.4rem);line-height:1;transform:rotate(-4deg)}.adv__slot--big .adv__num{font-size:clamp(2.6rem,12vw,4.6rem)}.adv__lock{position:absolute;top:8px;right:10px;font-size:.8rem;opacity:.45}.adv__door[data-state=today]:not(.is-opened) .adv__leaf{border:2px solid var(--c-accent);animation:adv-glow 2.4s ease-in-out infinite}.adv__door[data-state=locked]{cursor:default}.adv__door.is-opened .adv__leaf{transform:rotateY(-108deg);box-shadow:12px 6px 18px -12px #00000080}.adv__door:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:var(--r-card, 16px)}.adv__door.is-shake{animation:adv-shake .45s ease}@keyframes adv-glow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--c-accent) 55%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--c-accent) 0%,transparent)}}@keyframes adv-shake{20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(1deg)}}.adv__dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:26px 22px 22px;overflow:auto;border:1px solid var(--c-line);border-radius:22px;background:var(--c-bg);color:var(--c-text);box-shadow:0 30px 80px -20px #0000008c}.adv__dialog::backdrop{background:#0a080c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adv__dialog[open]{animation:adv-pop .35s cubic-bezier(.2,.9,.3,1.2)}@keyframes adv-pop{0%{opacity:0;transform:translateY(18px) scale(.96)}}.adv__close{position:absolute;top:8px;right:10px;width:36px;height:36px;border:0;background:none;color:inherit;font-size:26px;line-height:1;cursor:pointer}.adv__dbody>*{margin:0 0 12px}.adv__dbody>:last-child{margin-bottom:0}.adv__d-day{color:var(--c-accent)}.adv__d-title{font-size:1.35rem;padding-right:30px}.adv__d-media img,.adv__d-media video{display:block;width:100%;height:auto;border-radius:var(--r-sm, 12px)}.adv__d-text{line-height:1.55}.adv__d-small{font-size:.85em;color:var(--c-muted)}.adv__d-code{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:2px dashed var(--c-accent);border-radius:12px}.adv__d-code span{flex:1;font-weight:800;letter-spacing:.08em;word-break:break-all}.adv__d-code button{border:0;border-radius:999px;padding:9px 14px;background:var(--c-accent);color:var(--c-on-accent);font:inherit;font-size:.85em;cursor:pointer;white-space:nowrap}.adv__d-product{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--c-line);border-radius:14px;color:inherit;text-decoration:none}.adv__d-product img{width:64px;height:64px;object-fit:cover;border-radius:10px}.adv__d-product span{flex:1;display:grid;gap:2px}.adv__d-product small{color:var(--c-muted)}.adv__d-product svg{width:18px;height:18px}.adv__d-wall,.adv__d-links .btn{width:100%;justify-content:center}.adv__d-links{display:grid;gap:8px}@media(prefers-reduced-motion:reduce){.adv__leaf{transition:none}.adv__door[data-state=today]:not(.is-opened) .adv__leaf,.adv__door.is-shake,.adv__dialog[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/advent.css.map */
