[data-kkw-mounts]{margin-bottom:var(--kkw-margin-bottom, 24px);--kkw-caret-w: var(--kkw-caret-w, 3px);--kkw-caret-h: var(--kkw-caret-h, 4px);--kkw-caret-color: var(--kkw-caret-color, #000);--kkw-sum-pad-left: var(--kkw-sum-pad-left, 1rem);--kkw-sum-pad-right: var(--kkw-sum-pad-right, 1rem)}[data-kkw-mounts] .kkw-title-outside{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:calc(var(--kkw-font-size,20px) * var(--font-body-scale,1));line-height:1.75;letter-spacing:.02em;color:inherit;margin:0 0 6px}[data-kkw-mounts] .kkw-collapsible{border:1px solid var(--kkw-border, #e5e7eb);border-radius:var(--kkw-radius, 8px);background:var(--kkw-bg, #fff);overflow:hidden}[data-kkw-mounts] .kkw-collapsible__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem var(--kkw-sum-pad-right) .75rem var(--kkw-sum-pad-left)}[data-kkw-mounts] .kkw-collapsible__summary::-webkit-details-marker{display:none}[data-kkw-mounts] .kkw-collapsible__summary:after{content:"";display:inline-block;width:0;height:0;border-left:var(--kkw-caret-w) solid transparent;border-right:var(--kkw-caret-w) solid transparent;border-top:var(--kkw-caret-h) solid var(--kkw-caret-color);margin-left:.5rem;transform:rotate(0);transition:transform .2s ease;flex:0 0 auto}[data-kkw-mounts] .kkw-collapsible[open] .kkw-collapsible__summary:after{transform:rotate(180deg)}[data-kkw-mounts] .kkw-summary-text{display:inline-block;font-size:.9rem;opacity:.9}[data-kkw-mounts] .kkw-mounts__rows{padding:.5rem var(--kkw-sum-pad-left) .35rem;display:grid;gap:.5rem;box-sizing:border-box}[data-kkw-mounts] .kkw-mounts__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,110px);align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px dashed #eef0f3}[data-kkw-mounts] .kkw-mounts__row:last-child{border-bottom:0}[data-kkw-mounts] .kkw-mounts__info{display:grid;grid-template-rows:auto auto;align-items:start;gap:.35rem;min-width:0}[data-kkw-mounts] .kkw-mounts__label{font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis}[data-kkw-mounts] .kkw-mounts__unit{font-size:.88rem;opacity:.85;display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}[data-kkw-mounts] .kkw-unit-price del.kkw-old{opacity:.6;margin-right:.35rem}[data-kkw-mounts] .kkw-unit-price ins.kkw-new{text-decoration:none;font-weight:800;color:var(--color-inventory-instock,#279a4b)}[data-kkw-mounts] .kkw-mounts__unit-note{font-size:.85em;opacity:.8}[data-kkw-mounts] .kkw-qty{--qty-h:42px;position:relative;width:110px;max-width:100%;overflow:hidden;box-sizing:border-box}[data-kkw-mounts] .kkw-qty__input{height:var(--qty-h);padding:.55rem .75rem .55rem 2.2rem;border:1px solid var(--kkw-border,#d1d5db);border-radius:var(--kkw-radius,8px);font-weight:700;text-align:right;box-sizing:border-box;background:#fff}[data-kkw-mounts] .kkw-qty__controls{position:absolute;left:.4rem;top:50%;transform:translateY(-75%);height:calc(var(--qty-h) - 12px);width:1.25rem;display:grid;grid-template-rows:1fr 1fr;gap:.15rem}[data-kkw-mounts] .kkw-qty__btn{padding:0;line-height:1;border:1px solid var(--kkw-border,#d1d5db);border-radius:calc(var(--kkw-radius,8px)/2);background:#f9fafb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}[data-kkw-mounts] .kkw-qty__btn--up:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #111827}[data-kkw-mounts] .kkw-qty__btn--down:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #111827}[data-kkw-mounts] .kkw-mounts__summary{display:flex;flex-direction:column;gap:.35rem;padding:.75rem var(--kkw-sum-pad-left) 1rem;border-top:1px solid #e9edf2}[data-kkw-mounts] .kkw-mounts__extra{font-weight:800;font-size:.95rem}[data-kkw-mounts] .kkw-mounts__note{color:#dc2626;font-size:.85rem;min-height:1.1em;font-style:italic}@media (max-width:900px){[data-kkw-mounts] .kkw-mounts__row{grid-template-columns:minmax(0,1fr) 110px}}@media (max-width:640px){[data-kkw-mounts] .kkw-mounts__rows{padding:.25rem var(--kkw-sum-pad-left) .35rem}[data-kkw-mounts] .kkw-mounts__row{grid-template-columns:minmax(0,1fr) 110px;gap:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kkw-mounts.css.map */
