lfd-cart-setup-save{display:block;width:100%;margin-top:var(--lcs-gap,4px);text-align:var(--lcs-align,center)}.cart__footer .cart__ctas>lfd-cart-setup-save[style]{margin-top:var(--lcs-gap,4px)}.drawer .cart__ctas>lfd-cart-setup-save[style]{margin-top:calc(var(--lcs-gap,4px) - 1.6rem)}lfd-cart-setup-save[hidden]{display:none!important}lfd-cart-setup-save .lfd-cart-save-link{display:inline-block;min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--lcs-color,currentColor);font:inherit;font-size:var(--lcs-size,14px);line-height:1.4;text-align:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}lfd-cart-setup-save .lfd-cart-save-link:hover{color:var(--lcs-hover,currentColor)}lfd-cart-setup-save .lfd-cart-save-link:disabled{opacity:.6;cursor:wait}lfd-cart-setup-save .lfd-cart-save-status:not(:empty){display:block;font-size:13px}lfd-cart-setup-save .sq-save-dialog{width:min(620px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:24px;overflow:auto;box-sizing:border-box;border:1px solid var(--lcs-border,#ddd);border-radius:var(--lcs-radius,12px);background:var(--lcs-bg,#fff);color:var(--lcs-text,#222);text-align:left;font:inherit;line-height:1.5}lfd-cart-setup-save .sq-save-dialog::backdrop{background:#00000073}lfd-cart-setup-save .sq-save-dialog h2{margin:0 0 12px;color:inherit;font-size:24px;overflow-wrap:anywhere}lfd-cart-setup-save .sq-save-dialog p{color:inherit;margin:12px 0}lfd-cart-setup-save .sq-save-label{display:block;margin:16px 0}lfd-cart-setup-save textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid var(--lcs-border,#ddd);border-radius:4px;background:var(--lcs-bg,#fff);color:var(--lcs-text,#222);font:inherit;font-size:16px;box-sizing:border-box;resize:vertical}lfd-cart-setup-save .sq-save-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}lfd-cart-setup-save .sq-btn{padding:10px 16px;min-height:44px;border:1px solid var(--lcs-border,#ddd);border-radius:6px;color:var(--lcs-text,#222);background:var(--lcs-bg,#fff);font:inherit;line-height:1.4;cursor:pointer}.cart__ctas lfd-cart-setup-save .sq-save-dialog button{width:auto}lfd-cart-setup-save .sq-btn-primary{background:var(--lcs-accent,#222);border-color:var(--lcs-accent,#222);color:var(--lcs-accent-text,#fff)}lfd-cart-setup-save .sq-btn:hover{filter:brightness(.94)}lfd-cart-setup-save .sq-link{display:inline-block;min-height:44px;padding:10px 0;border:0;background:transparent;color:inherit;font:inherit;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}lfd-cart-setup-save .sq-help{font-size:13px}lfd-cart-setup-save .sq-notice{padding:12px;border:1px solid var(--lcs-border,#ddd);font-size:13px}lfd-cart-setup-save .lfd-cart-save-groups{display:grid;gap:10px}lfd-cart-setup-save .lfd-cart-save-groups button{text-align:left;overflow-wrap:anywhere}lfd-cart-setup-save :is(button,a,textarea):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:480px){lfd-cart-setup-save .sq-save-dialog{padding:20px}lfd-cart-setup-save .sq-save-actions{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/lfd-cart-setup-save.css.map */
