.ayk.open .ayk-bg{opacity:1;visibility:visible}.ayk.open .ayk-panel{transform:none}.ayk-prog .t b{color:var(--char)}.ayk-prog .t .ok{color:#3f6b4b;font-weight:700;display:inline-flex;align-items:center;gap:6px}.ayk-head .n b{color:var(--char)}.ayk-item{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);animation:aykIn .4s cubic-bezier(.2,.8,.2,1)}.ayk-item .im{width:72px;height:92px;border-radius:8px;background:var(--ivory);display:grid;place-items:center;overflow:hidden}.ayk-item .im img{width:100%;height:100%;object-fit:contain;padding:8px;filter:drop-shadow(-4px 8px 12px rgba(31,29,26,.18))}.ayk-item h4{font-size:14.5px;font-weight:600;line-height:1.3;margin-bottom:4px}.ayk-item h4 a{color:var(--char)!important}.ayk-item .m{font-size:12px;color:var(--ink);line-height:1.4}.ayk-item .p{font-family:"Fraunces",serif;font-weight:500;font-size:18px;letter-spacing:-.02em;text-align:right}.ayk-item .p s{display:block;font-family:"Manrope",sans-serif;font-weight:500;font-size:11.5px;color:#9a948e}.ayk .ayk-item .rm{display:block;margin:6px 0 0 auto;font-size:11.5px;color:#9a948e;text-decoration:underline;text-underline-offset:3px}.ayk .ayk-item .rm:hover{color:var(--terra)}.ayk-empty{text-align:center;padding:56px 16px}.ayk-empty i{width:64px;height:64px;border-radius:50%;background:var(--ivory);display:grid;place-items:center;margin:0 auto 16px}.ayk-empty b{display:block;font-family:"Fraunces",serif;font-weight:300;font-size:24px;letter-spacing:-.02em;margin-bottom:6px}.ayk-empty p{font-size:14px;color:var(--ink);line-height:1.6;margin-bottom:18px}.ayk .ayk-empty a{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:var(--char);color:#fff!important;font-size:13.5px;font-weight:600}.ayk-up{margin:18px 0 6px;background:var(--char);color:#fff;border-radius:18px;padding:16px 18px;display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;position:relative;overflow:hidden}.ayk-up::after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(201,169,110,.3),transparent 68%);right:-70px;top:-70px}.ayk-up>*{position:relative}.ayk-up img{width:56px;height:72px;object-fit:contain}.ayk-up em{font-style:normal;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:700}.ayk-up b{display:block;font-size:14px;margin:4px 0 2px;color:#fff}.ayk-up span{font-size:12px;color:rgba(255,255,255,.65);display:block;line-height:1.45}.ayk .ayk-up button{display:inline-block;margin-top:10px;background:var(--gold);color:var(--char);border-radius:999px;padding:9px 14px;font-size:12.5px;font-weight:700;transition:.25s}.ayk .ayk-up button:hover{background:#fff}.ayk-sum .tot{padding-top:10px;border-top:1px dashed var(--line);margin-top:4px;align-items:baseline}.ayk-sum .tot span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sage);font-weight:700}.ayk-sum .tot b{font-family:"Fraunces",serif;font-weight:500;font-size:26px;letter-spacing:-.02em;color:var(--char)}.ayk-sum .tot b small{font-size:12px;font-family:"Manrope",sans-serif;font-weight:600;color:var(--ink);margin-left:5px}.ayk .ayk-btn.off{opacity:.4!important;pointer-events:none!important}.ayk-toast.show{opacity:1;transform:translate(-50%,0)}@media (max-width:480px){.ayk-item{grid-template-columns:60px 1fr auto;gap:12px}.ayk-item .im{width:60px;height:78px}}