.efsk-wrap{padding-top:24px;padding-bottom:48px}.efsk{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start;font-family:var(--apg-sans);color:var(--apg-ink)}.efsk.is-loading{opacity:.6;pointer-events:none}.efsk-step{background:var(--apg-card);border:1px solid var(--apg-line);border-radius:var(--apg-radius);padding:20px;margin-bottom:16px}.efsk-num{margin:0 0 2px;font:700 12px/1 var(--apg-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--apg-accent)}.efsk-h{margin:0 0 12px;font:700 26px/1.1 var(--apg-head);text-transform:uppercase}.efsk-h small{display:block;margin-top:4px;font:500 14px/1.3 var(--apg-sans);text-transform:none;color:var(--apg-muted)}.efsk-sub{margin:18px 0 8px;font:700 18px/1 var(--apg-head);text-transform:uppercase}.efsk-muted,.efsk-small{color:var(--apg-muted);font-size:14px;margin:8px 0 0}.efsk-small{font-size:13px}.efsk-hint{background:var(--apg-yellow-soft);border-radius:var(--apg-radius-sm);padding:10px 12px;font-size:14px;margin:0 0 12px}.efsk-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.efsk-selects label span{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.efsk-selects select{width:100%}.efsk-chips{display:flex;flex-wrap:wrap;gap:8px}.efsk-chip{border:1.5px solid var(--apg-field-line);background:#fff;border-radius:999px;padding:9px 16px;font:600 15px/1 var(--apg-sans);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--apg-ink)}.efsk-chip small{font-weight:500;font-size:11px;color:var(--apg-muted)}.efsk-chip.is-on{border-color:var(--apg-accent);background:var(--apg-accent);color:#fff}.efsk-chip.is-on small{color:#ffe0e4}.efsk-ranges{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:12px}.efsk-range{text-align:left;border:1.5px solid var(--apg-line);border-radius:var(--apg-radius-sm);background:#fff;padding:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;font-family:var(--apg-sans);color:var(--apg-ink)}.efsk-range strong{font:700 18px/1 var(--apg-head);text-transform:uppercase}.efsk-range span{font-size:13px;color:var(--apg-body);line-height:1.35}.efsk-range em{font-style:normal;font-weight:700;font-size:14px;margin-top:auto}.efsk-range.is-on{border-color:var(--apg-accent);box-shadow:0 0 0 3px var(--apg-accent-soft)}.efsk-opts,.efsk-group{display:flex;flex-direction:column;gap:8px}.efsk-group{margin-top:14px}.efsk-group h4{margin:0;font:700 15px/1 var(--apg-head);text-transform:uppercase;color:var(--apg-muted)}.efsk-opt{display:grid;grid-template-columns:20px 64px minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1.5px solid var(--apg-line);border-radius:var(--apg-radius-sm);padding:10px;background:#fff;cursor:pointer}.efsk-opt--none{grid-template-columns:20px minmax(0,1fr);background:var(--apg-bg)}.efsk-opt.is-on{border-color:var(--apg-accent);background:snow}.efsk-opt input[type=radio],.efsk-opt input[type=checkbox]{width:18px;height:18px;accent-color:var(--apg-accent);margin:0}.efsk-opt img,.efsk-noimg{width:64px;height:64px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid var(--apg-line)}.efsk-opt__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.efsk-opt__txt strong{font-size:15px;line-height:1.25}.efsk-opt__txt small{font-size:12.5px;color:var(--apg-muted);line-height:1.35}.efsk-note{color:var(--apg-body)!important}.efsk-opt__price{font-weight:700;font-size:16px;text-align:right;white-space:nowrap}.efsk-opt__price small{display:block;font-weight:500;font-size:11px;color:var(--apg-muted)}.efsk-opt--check{grid-template-columns:20px 64px minmax(0,1fr) auto auto}.efsk-opt .efsk-qty{grid-column:auto}.efsk-qty{display:inline-flex;align-items:center;border:1px solid var(--apg-field-line);border-radius:8px;overflow:hidden;height:34px}.efsk-qty button{width:30px;height:34px;border:0;background:var(--apg-bg);font-size:18px;cursor:pointer;color:var(--apg-ink)}.efsk-qty input{width:38px;height:34px;border:0;text-align:center;font:600 14px var(--apg-sans);-moz-appearance:textfield}.efsk-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.efsk-opt:not(.is-on) .efsk-qty{opacity:.45}.efsk-badge{align-self:flex-start;background:var(--apg-ok-bg);color:var(--apg-ok);border:1px solid var(--apg-ok-line);border-radius:999px;font-size:11.5px;font-weight:700;padding:2px 8px}.efsk-badge--warn{background:var(--apg-warn-bg);color:var(--apg-warn);border-color:#f0d39a}.efsk-side{position:sticky;top:90px}.efsk-sum{background:var(--apg-card);border:1px solid var(--apg-line);border-radius:var(--apg-radius);padding:18px}.efsk-sumlist{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px;max-height:46vh;overflow:auto}.efsk-sumlist li{display:flex;justify-content:space-between;gap:10px;font-size:14px;line-height:1.3}.efsk-sumlist small{color:var(--apg-muted)}.efsk-sumlist b{white-space:nowrap}.efsk-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--apg-line);padding:12px 0;font-weight:600}.efsk-total b{font:700 26px/1 var(--apg-head)}.efsk-quote{margin-top:14px;background:var(--apg-warn-bg);color:var(--apg-warn);border:1px solid #f0d39a;border-radius:var(--apg-radius-sm);padding:12px;font-size:14px}.efsk-quote ul{margin:6px 0 10px;padding-left:18px}.efsk-qform{display:flex;flex-direction:column;gap:8px;margin-top:10px}.efsk-qform label span{display:block;font-size:12.5px;font-weight:600;margin-bottom:3px;color:var(--apg-ink)}.efsk-qform input{width:100%;height:40px;border:1px solid var(--apg-field-line);border-radius:8px;padding:0 10px;font:15px var(--apg-sans)}.efsk-ok{background:var(--apg-ok-bg);color:var(--apg-ok);padding:8px 10px;border-radius:8px;margin:0}.efsk-terms{margin-top:14px;font-size:13px;color:var(--apg-body)}.efsk-terms p{margin:0 0 4px}.efsk-terms ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.efsk-error{background:var(--apg-accent-soft);color:var(--apg-accent-dark);border-radius:8px;padding:10px 12px;font-weight:600}.efsk-mobbar{display:none}@media(max-width:989px){.efsk{grid-template-columns:1fr}.efsk-side{position:static}.efsk-selects{grid-template-columns:1fr}.efsk-mobbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--apg-charcoal);color:#fff;padding:10px 16px;align-items:center;justify-content:space-between;font-weight:700}.efsk-wrap{padding-bottom:80px}.efsk-opt,.efsk-opt--check{grid-template-columns:20px 52px minmax(0,1fr)}.efsk-opt img,.efsk-noimg{width:52px;height:52px}.efsk-opt__price{grid-column:3;text-align:left}.efsk-opt .efsk-qty{grid-column:3;justify-self:start}}.efsk-posted{margin:0 0 16px;font-weight:600}.efsk--kit [data-step="1"],.efsk--kit [data-step="2"]{display:none!important}.efsk--kit [data-k=fs] input[type=radio],.efsk--kit [data-k=rs] input[type=radio]{visibility:hidden}.efsk-qtyfix{font-weight:700;white-space:nowrap;align-self:center;padding:0 4px}.efsk-opt--inc{opacity:.95;background:#f4faf6;border-color:#bfe3cc}.efsk-kitline{flex-direction:column;align-items:stretch}.efsk-kitline>span{display:block}.efsk-kitline b{display:block;text-align:right;font-size:18px}.efsk-kitline b s{display:block;font-size:13px;font-weight:400;color:#777}.efsk-kitinc{list-style:none;margin:6px 0 0;padding:0;font-size:12.5px;color:#555}.efsk-kitinc li{display:block;padding:1px 0;border:0}.efsk-save{color:#1f6f43;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/13/assets/apg-efs-kit.css.map */
