.kwb .kwb__cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.kwb .kwb__vcard{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px 12px;border:1px solid var(--kw-line);border-radius:12px;background:#fbf9f5;color:var(--kw-ink);cursor:pointer;transition:background-color .25s,border-color .25s,color .25s}.kwb .kwb__vcard-top{display:flex;align-items:center;gap:12px;min-width:0}.kwb .kwb__vcard-img{width:56px;height:56px;flex:none;border-radius:8px;object-fit:cover;display:block}.kwb .kwb__vcard--set .kwb__vcard-img{width:72px;height:72px}.kwb .kwb__vcard--set{padding-top:20px}.kwb .kwb__vcard-text{display:flex;flex-direction:column;gap:6px;min-width:0}.kwb .kwb__vcard-name{font:600 15px/1.2 var(--kw-sans)}.kwb .kwb__vcard-name span{font-weight:400;opacity:.75}.kwb .kwb__vcard-price{font:800 26px/1 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.03em}.kwb .kwb__vcard-desc{margin:0;font-size:13px;line-height:1.45;color:var(--kw-muted)}.kwb .kwb__vcard .kwb__cardqty{margin-top:auto}.kwb .kwb__vcard .kwb__badge{top:-10px;right:12px}.kwb .kwb__vcard--green .kwb__vcard-price{color:#4a7a3d}.kwb .kwb__vcard--blue .kwb__vcard-price{color:#3b6e9b}.kwb .kwb__vcard--blue .kwb__badge{background:#3b6e9b}.kwb .kwb__vcard.is-on{color:#fff;border-color:transparent}.kwb .kwb__vcard--green.is-on{background:#4a7a3d}.kwb .kwb__vcard--blue.is-on{background:#3b6e9b}.kwb .kwb__vcard.is-on .kwb__vcard-price,.kwb .kwb__vcard.is-on .kwb__vcard-desc{color:#fff}.kwb .kwb__vcard.is-on .kwb__cardqty{background:#ffffff24;border-color:#ffffff80;color:#fff}.kwb .kwb__vcard--green.is-on .kwb__badge{background:#fff;color:#4a7a3d}.kwb .kwb__vcard--blue.is-on .kwb__badge{background:#fff;color:#3b6e9b}.kwb.is-blue .kwb__buy,.kwb.is-blue .kwb__sticky .kw-btn{background:#3b6e9b}.kwb.is-blue .kwb__buy:hover,.kwb.is-blue .kwb__sticky .kw-btn:hover{background:#2f5a80}@media(max-width:480px){.kwb .kwb__vcard{padding:10px 10px 12px;gap:10px}.kwb .kwb__vcard-top{gap:9px;align-items:flex-start}.kwb .kwb__vcard-img{width:44px;height:44px}.kwb .kwb__vcard--set .kwb__vcard-img{width:52px;height:52px}.kwb .kwb__vcard-name{font-size:13px}.kwb .kwb__vcard-price{font-size:22px}.kwb .kwb__vcard-desc{font-size:12px}.kwb .kwb__vcard--set{padding-top:22px}.kwb .kwb__vcard .kwb__badge{right:8px;font-size:9px;padding:5px 8px}}.kwb .kwb__sale{margin:0;padding:11px 16px;border-radius:12px;background:#4a7a3d;color:#fff;font-size:14px;line-height:1.4}.kwb .kwb__sale b{font-weight:800;letter-spacing:.02em}.kwb .kwb__vcard-pricerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.kwb .kwb__vcard-was{font:500 14px/1 var(--kw-sans);color:var(--kw-muted)}.kwb .kwb__off{padding:4px 7px;border-radius:999px;font:700 11px/1 var(--kw-sans);color:#fff;background:#4a7a3d}.kwb .kwb__vcard--blue .kwb__off{background:#3b6e9b}.kwb .kwb__vcard.is-on .kwb__vcard-was{color:#ffffffbf}.kwb .kwb__vcard--green.is-on .kwb__off{background:#fff;color:#4a7a3d}.kwb .kwb__vcard--blue.is-on .kwb__off{background:#fff;color:#3b6e9b}.kwb .kwb__line-name small s{margin-right:2px}.kwb .kwb__summary-save{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;font:700 14px/1 var(--kw-sans);color:#4a7a3d}.kwb .kwb__summary-save[hidden]{display:none}.kwb .kwb__summary-save strong{font:800 18px/1 Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:480px){.kwb .kwb__vcard-was{font-size:12px}.kwb .kwb__sale{font-size:13px}}.kwb .kwb__main{position:relative}.kwb .kwb__seal{position:absolute;top:14px;left:14px;width:clamp(84px,9vw,112px);aspect-ratio:1;z-index:2;filter:drop-shadow(0 4px 12px rgba(0,0,0,.18));pointer-events:none}.kwb .kwb__seal svg{width:100%;height:100%;display:block;overflow:visible}.kwb .kwb__seal-bg{fill:#4a7a3d}.kwb .kwb__seal-ring{fill:none;stroke:#ffffff8c;stroke-width:1}.kwb .kwb__seal text{fill:#fff;font:700 9.5px/1 var(--kw-sans,sans-serif);letter-spacing:.11em}.kwb .kwb__seal-spin{transform-origin:60px 60px;animation:kwb-seal 24s linear infinite}.kwb .kwb__seal-icon{fill:none;stroke:#fff;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}@keyframes kwb-seal{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.kwb .kwb__seal-spin{animation:none}}.kwb .kwb__badges{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kwb .kwb__badges li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--kw-line);border-radius:10px;background:#fbf9f5}.kwb .kwb__badges svg{width:26px;height:26px;flex:none;padding:5px;box-sizing:content-box;border-radius:50%;background:#e6eedf;fill:none;stroke:#4a7a3d;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kwb .kwb__badges span{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.3;color:var(--kw-muted);min-width:0}.kwb .kwb__badges b{font:700 13px/1.2 var(--kw-sans);color:var(--kw-ink);letter-spacing:.01em}@media(max-width:480px){.kwb .kwb__badges li{padding:8px 9px;gap:8px}.kwb .kwb__badges svg{width:20px;height:20px}.kwb .kwb__badges span{font-size:11px}.kwb .kwb__badges b{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kw-cards.css.map */
