.cp-stock{--stock-ink:#063f40;--stock-muted:#4a625d;--stock-gold:#c9a84c;padding:32px 20px 48px;background:#f6f1e8;color:var(--stock-ink)}.cp-stock [hidden]{display:none!important}.cp-stock,.cp-stock *{box-sizing:border-box}.cp-stock__inner{max-width:1120px;margin:auto}.cp-stock__head{max-width:780px;margin-bottom:24px}.cp-stock__eyebrow{margin:0 0 9px;color:#786023;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.cp-stock h2{font-size:clamp(28px,3.8vw,44px);line-height:1.1;letter-spacing:-.03em;margin:0 0 12px;color:var(--stock-ink)}.cp-stock__head>p:last-child{font-size:16px;line-height:1.65;color:var(--stock-muted)}.cp-stock__period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px;background:#fff;border:1px solid #dae2de;border-radius:20px}.cp-stock label{display:grid;align-content:start;gap:7px;font-size:14px;line-height:1.45;font-weight:750}.cp-stock label small{font-size:12px;font-weight:400;color:var(--stock-muted)}.cp-stock input:not([type=checkbox]),.cp-stock select{width:100%;min-height:48px;padding:10px 12px;background:#fff;border:1px solid #8fa9a0;border-radius:10px;font:inherit;font-size:16px;color:#17302e}.cp-stock input[aria-invalid=true]{border-color:#9d2929}.cp-stock__note{font-size:13px;line-height:1.6;color:var(--stock-muted)}.cp-stock__rows{display:grid;gap:16px}.cp-stock__row{min-width:0;margin:0;padding:20px;border:1px solid #dae2de;border-radius:18px;background:#fff}.cp-stock__row legend{font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;background:#f6f1e8;padding:3px 9px;border-radius:6px}.cp-stock__row-head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.cp-stock__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cp-stock__product-note{margin:9px 0 16px;min-height:20px;color:var(--stock-muted);font-size:12px;line-height:1.5}.cp-stock__remove{min-height:46px;padding:10px;background:transparent;border:0;color:#755620;text-decoration:underline;cursor:pointer;font:inherit;font-size:13px}.cp-stock__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cp-stock__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid #8fa9a0;border-radius:999px;background:#fff;color:var(--stock-ink);font:inherit;font-size:14px;font-weight:750;text-align:center;text-decoration:none;cursor:pointer}.cp-stock__button--primary{background:var(--stock-ink);border-color:var(--stock-ink);color:#fff}.cp-stock button:disabled{opacity:.55;cursor:not-allowed}.cp-stock :focus-visible{outline:3px solid #b08a28;outline-offset:3px}.cp-stock__status{margin:12px 0;font-size:14px;line-height:1.55}.cp-stock__status:empty{display:none}.cp-stock__status.is-error{color:#872828}.cp-stock__result{margin-top:28px;border-radius:22px;border:1px solid #bccfc5;background:#fff;padding:26px}.cp-stock__result-head{display:flex;justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px}.cp-stock h3{margin:0;max-width:550px;color:var(--stock-ink);font-size:clamp(23px,3vw,30px);line-height:1.15}.cp-stock__total{flex-shrink:0;text-align:right}.cp-stock__total span{font-size:12px;display:block}.cp-stock__total strong{display:block;font-size:30px;line-height:1.5}.cp-stock__item{display:grid;grid-template-columns:1fr auto;gap:10px 22px;padding:18px 0;border-top:1px solid #d9e3dd}.cp-stock__item label{display:flex;align-items:start;gap:10px}.cp-stock__item input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:var(--stock-ink);margin:1px 0 0}.cp-stock__item a{color:var(--stock-ink);text-underline-offset:3px}.cp-stock__item p{margin:7px 0 0;font-size:13px;line-height:1.5;color:var(--stock-muted)}.cp-stock__item-qty{text-align:right;font-size:14px;font-weight:800}.cp-stock__item-qty span{display:block;font-size:12px;font-weight:400;margin-top:5px}.cp-stock__details{margin-top:20px;padding:16px;border:1px solid #d9e3dd;border-radius:14px}.cp-stock__details summary{cursor:pointer;font-size:14px;font-weight:750;min-height:28px}.cp-stock pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.65}.cp-stock__help{margin-top:22px;padding:22px;border-radius:16px;background:#f6f1e8}.cp-stock__help>strong{font-size:18px}.cp-stock__help p{font-size:14px;line-height:1.6}.cp-stock__help>a{display:inline-block;margin:12px 0 0 14px;font-size:13px;color:var(--stock-ink)}.cp-stock__saved{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:15px;background:#fff9e9;border:1px solid #d2bd7c;border-radius:13px;font-size:13px}.cp-stock__saved button{min-height:42px;font:inherit;font-weight:700;border:0;text-decoration:underline;color:var(--stock-ink);background:transparent;cursor:pointer}@media(max-width:749px){.cp-stock{padding:24px 14px 36px}.cp-stock__period,.cp-stock__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cp-stock__row,.cp-stock__result{padding:16px}.cp-stock__result-head{display:block}.cp-stock__total{text-align:left;margin-top:18px}.cp-stock__item{grid-template-columns:1fr}.cp-stock__item-qty{text-align:left;padding-left:30px}.cp-stock__actions{display:grid;grid-template-columns:1fr}.cp-stock__help{padding:16px}.cp-stock__help>a{display:block;margin-left:0}.cp-stock__button{width:100%}}@media(max-width:380px){.cp-stock__period,.cp-stock__fields{grid-template-columns:1fr}.cp-stock__row-head{grid-template-columns:minmax(0,1fr)}.cp-stock__remove{justify-self:end;padding:0 8px;min-height:36px}}@media print{.cp-stock__head,.cp-stock form,.cp-stock__saved,.cp-stock__actions,.cp-stock__help,.cp-stock__details summary{display:none!important}.cp-stock{padding:0;background:#fff}.cp-stock__result{border:0;padding:0}.cp-stock__details{display:block;border:0;padding:0}.cp-stock__details>pre{display:block!important}}.cp-stock__item h4{margin:0 0 8px;font-size:17px;line-height:1.35;color:var(--stock-ink)}.cp-stock__item-qty strong{display:block;font-size:28px;line-height:1.2}.cp-stock__item .cp-stock__select{margin:12px 0;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/148/assets/cp-stock-planner.css.map */
