.dsc-mvp{--border: rgba(0,0,0,.12);--bg-soft: rgba(0,0,0,.02);--bg-white: #fff;--text-muted: rgb(0, 0, 0);--danger: #dc2626;--radius: 10px;--btn-radius: 999px;--btn-pad-y: 12px;--btn-pad-x: 16px;--btn-font: 14px;--btn-weight: 700;--btn-shadow: 0 1px 0 rgba(0,0,0,.05);--btn-focus: 0 0 0 3px rgba(0,0,0,.12);--btn-primary-bg: #111;--btn-primary-text: #fff;--btn-secondary-bg: #fff;--btn-secondary-text: rgba(0,0,0,.9);font-size:14px}.dsc-mvp__groups{display:grid;gap:12px}.dsc-mvp__group{border:1px solid var(--border);background:var(--bg-soft);border-radius:var(--radius);padding:10px}.dsc-mvp__group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.dsc-mvp__group-title{font-size:14px;font-weight:600;line-height:1.2}.dsc-mvp__group-actions{display:inline-flex;align-items:center;gap:8px}.dsc-mvp__group-add{width:28px;height:28px;padding:0;border-radius:999px;border:1px solid #16a34a;background:#dcfce7;color:#16a34a;font-size:18px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dsc-mvp__group-add:hover{background:#bbf7d0}.dsc-mvp__group-add:disabled{opacity:.45;cursor:not-allowed}.dsc-mvp__group-add:focus-visible{outline:2px solid rgba(22,163,74,.5);outline-offset:2px}.dsc-mvp__group-rows{display:grid;gap:8px}.dsc-mvp__row{border:1px solid var(--border);background:var(--bg-white);border-radius:var(--radius);padding:8px 10px 10px}.dsc-mvp__row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.dsc-mvp__row-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);line-height:1.2}.dsc-mvp__row-meta{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.dsc-mvp__price-value{font-size:13px;font-weight:700;color:#000000d9;white-space:nowrap}.dsc-mvp__remove{width:30px;height:30px;font-size:20px;border-radius:999px;border:0;background:#dc26261f;color:var(--danger);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;touch-action:manipulation}.dsc-mvp__remove:hover{background:#dc26262e}.dsc-mvp__remove:disabled{opacity:.45;cursor:not-allowed}.dsc-mvp__remove:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.dsc-mvp__row-add{font-size:13px;padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:var(--bg-white);cursor:pointer;line-height:1;white-space:nowrap}.dsc-mvp__row-add:hover{background:#00000008}.dsc-mvp__row-add:disabled{opacity:.55;cursor:not-allowed}.dsc-mvp__row-add:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.dsc-mvp__row-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dsc-mvp.dsc-mvp--opt1-only .dsc-mvp__row-grid{grid-template-columns:1fr}.dsc-mvp__field{display:flex;flex-direction:column}.dsc-mvp__label{font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);margin-bottom:5px}.dsc-mvp__select{min-height:36px;padding:7px 10px;font-size:14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-white)}.dsc-mvp__actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}.dsc-mvp__addcart,.dsc-mvp__checkout{position:relative;width:100%;border-radius:var(--btn-radius);padding:var(--btn-pad-y) var(--btn-pad-x);font-size:var(--btn-font);font-weight:var(--btn-weight);line-height:1.1;cursor:pointer;border:1px solid rgba(0,0,0,.12);box-shadow:var(--btn-shadow);transition:transform .05s ease,filter .15s ease,background .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;touch-action:manipulation}.dsc-mvp__addcart{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:#0000001f}.dsc-mvp__checkout{background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.dsc-mvp__addcart:hover{filter:brightness(1.05)}.dsc-mvp__checkout:hover{background:#00000008}.dsc-mvp__addcart:active,.dsc-mvp__checkout:active{transform:translateY(1px)}.dsc-mvp__addcart:focus-visible,.dsc-mvp__checkout:focus-visible{outline:none;box-shadow:var(--btn-focus)}.dsc-mvp__addcart:disabled,.dsc-mvp__checkout:disabled{opacity:.65;cursor:not-allowed;transform:none}.dsc-mvp__btn-text{display:inline-block}.dsc-mvp__btn-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.dsc-mvp__btn-spinner svg{width:18px;height:18px;animation:dsc-mvp-spin .8s linear infinite}.dsc-mvp__btn-spinner circle{opacity:.25}.dsc-mvp__btn-spinner path{opacity:.9}.dsc-mvp__addcart.is-loading .dsc-mvp__btn-text,.dsc-mvp__checkout.is-loading .dsc-mvp__btn-text{opacity:0}.dsc-mvp__addcart.is-loading .dsc-mvp__btn-spinner,.dsc-mvp__checkout.is-loading .dsc-mvp__btn-spinner{display:inline-flex}@keyframes dsc-mvp-spin{to{transform:rotate(360deg)}}@media (max-width: 360px){.dsc-mvp__row-grid{grid-template-columns:1fr}}@media (max-width: 420px){.dsc-mvp__row-meta{gap:8px}.dsc-mvp__row-add{padding:6px 8px;font-size:12px}}.dsc-mvp.is-shared-option1 .dsc-mvp__field[data-opt-field=option1]{display:none}.dsc-mvp.is-shared-option1 .dsc-mvp__row{padding:7px 10px 8px}.dsc-mvp.is-shared-option1 .dsc-mvp__row-head{margin-bottom:4px}.dsc-mvp.is-shared-option1 .dsc-mvp__row-grid{grid-template-columns:1fr;gap:8px}.dsc-mvp__shared{border:1px solid var(--border);background:var(--bg-soft);border-radius:var(--radius);padding:10px;margin-bottom:12px}.dsc-mvp__shared-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.dsc-mvp__shared-title{font-size:14px;font-weight:600;line-height:1.2}.dsc-mvp__shared-select{display:none}.dsc-mvp__pills{display:flex;flex-wrap:wrap;gap:10px}.dsc-mvp__pill{border:1px solid rgba(0,0,0,.25);background:#fff;color:#000000e6;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .05s ease;min-height:38px}.dsc-mvp__pill:hover{border-color:#00000073;background:#00000008}.dsc-mvp__pill:active{transform:translateY(1px)}.dsc-mvp__pill.is-active{background:#111;color:#fff;border-color:#111;box-shadow:none}.dsc-mvp__pill:focus-visible{outline:none;box-shadow:0 0 0 3px #0000002e}@media (max-width: 480px){.dsc-mvp__pill{padding:11px 18px;min-height:40px}}.dsc-mvp__group:nth-child(1){background:#eef4ff;border-color:#c7d7fe}.dsc-mvp__group:nth-child(2){background:#fff1f4;border-color:#fecdd3}.dsc-mvp__group:nth-child(3){background:#fff8e7;border-color:#fde68a}.dsc-mvp__group:nth-child(4){background:#ecfdf5;border-color:#a7f3d0}.dsc-mvp__group:nth-child(n+5){background:#f8fafc;border-color:#0000001f}.dsc-mvp__group .dsc-mvp__row{background:#fff}.dsc-mvp__group-title{font-weight:700}.dsc-mvp__group{position:relative}.dsc-mvp__group:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:currentColor;opacity:.25}.dsc-mvp__custom-fields{margin-top:14px;padding:12px;border:1px solid rgba(0,0,0,.12);border-radius:12px}.dsc-mvp__custom-fields-title{font-weight:700;margin-bottom:10px}.dsc-mvp__custom-fields-grid{display:grid;gap:10px}.dsc-mvp__cf-label{font-size:13px;font-weight:600;margin-bottom:6px}.dsc-mvp__cf-input{width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.18);border-radius:10px;font:inherit}.dsc-mvp__cf-input:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/68/assets/dsc-multi-variant-picker.css.map */
