.lig-ca-cta{margin:clamp(30px,5vw,54px) auto 0;max-width:620px;text-align:center;background:#fffdf6;border:1px solid #e7e0d2;border-radius:20px;padding:clamp(22px,3.5vw,34px);box-shadow:0 22px 44px -30px #16140f52}.lig-ca-cta[hidden]{display:none}.lig-ca-cta__lead{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:clamp(20px,2.6vw,26px);color:#16140f;margin:0 0 16px}.lig-ca-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #16140f;background:#16140f;color:#fffdf6;border-radius:999px;padding:15px 30px;cursor:pointer;font-family:Outfit,system-ui,sans-serif;font-size:14.5px;font-weight:600;letter-spacing:.03em;transition:transform .2s ease,background .2s ease}.lig-ca-btn:hover{background:#2a2517;transform:translateY(-1px)}.lig-ca-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px}.lig-ca-modal[hidden]{display:none}.lig-ca-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0c078c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.lig-ca-modal__panel{position:relative;z-index:1;width:min(660px,100%);max-height:88vh;overflow-y:auto;background:#f6f3ec;border:1px solid #e7e0d2;border-radius:22px;padding:clamp(24px,4vw,40px);box-shadow:0 40px 90px -40px #0e0c07b3;animation:lig-ca-in .28s cubic-bezier(.22,1,.36,1)}@keyframes lig-ca-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lig-ca-modal__panel{animation:none}}.lig-ca-modal__x{position:absolute;top:12px;right:14px;z-index:2;border:0;background:transparent;color:#6d6457;font-size:30px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:8px}.lig-ca-modal__x:hover{color:#16140f}.lig-ca-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:22px 0 6px}.lig-ca-loading{grid-column:1 / -1;color:#16140f8c;font-size:14px;margin:0}.lig-ca-item{display:flex;align-items:center;gap:10px;background:#fffdf6;border:1.5px solid #e7e0d2;border-radius:13px;padding:12px 13px;cursor:pointer;font-family:Outfit,system-ui,sans-serif;font-size:14px;color:#16140f;transition:border-color .16s ease,background .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.lig-ca-item:hover{border-color:#a3814b}.lig-ca-item input{position:absolute;opacity:0;pointer-events:none}.lig-ca-item .box{width:19px;height:19px;flex:none;border-radius:6px;border:1.5px solid #cfc4a9;background:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;line-height:1}.lig-ca-item.is-on{border-color:transparent;background:linear-gradient(135deg,#c19a4f,#a3814b);color:#fff;transform:translateY(-1px)}.lig-ca-item.is-on .box{background:#ffffff38;border-color:#ffffff8c}.lig-ca-item .nm{flex:1;font-weight:600}.lig-ca-item .pr{font-size:12px;opacity:.72;font-variant-numeric:tabular-nums}.lig-ca-label{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;color:#16140fa8;margin:18px 0 6px}.lig-ca-label span{font-weight:400}.lig-ca-note{width:100%;border:1.5px solid #e7e0d2;border-radius:13px;padding:12px 14px;font-family:Outfit,system-ui,sans-serif;font-size:15px;line-height:1.5;color:#16140f;background:#ffffffbf;resize:vertical}.lig-ca-note:focus{outline:2px solid #a3814b;outline-offset:1px;border-color:transparent}.lig-ca-hp{position:absolute;left:-9999px;width:0;height:0;opacity:0}.lig-ca-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px}.lig-ca-count{font-size:13.5px;color:#16140fa8}.lig-ca-actions .lig-pg-btn[disabled]{opacity:.45;cursor:not-allowed}.lig-ca-fine{font-size:12px;color:#16140f80;margin:12px 0 0;text-align:center}.lig-ca-done{text-align:center;padding:26px 10px}.lig-ca-done[hidden]{display:none}.lig-ca-done h3{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:24px;color:#a3814b;margin:0 0 10px}.lig-ca-done p{font-size:15px;line-height:1.6;color:#16140fb8;margin:0}@media(max-width:749px){.lig-ca-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}.lig-ca-actions{flex-direction:column-reverse;align-items:stretch}.lig-ca-actions .lig-pg-btn{width:100%}.lig-ca-count{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lig-custom-addon.css.map */
