.kf-boximg{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border-radius:12px;margin:14px 0}.kf-boximg-film{display:none}.kf-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 14px}.kf-seg a{border-radius:12px;padding:9px 2px;text-align:center;font-size:14.5px;font-weight:600;color:#a3a3a3;line-height:1.25;background:#151515;border:1.5px solid #2a2a2a;text-decoration:none;transition:border-color .15s,color .15s}.kf-seg a:hover{color:#fff;border-color:#555}.kf-seg a small{display:block;font-size:13px;font-weight:500;color:#8a8a8a;margin-top:2px}.kf-seg a.on{color:#fff;border-color:#fff;background:#232323;box-shadow:0 0 0 1px #ffffff40}.kf-seg a.on small{color:#d8d8d8}.kf-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:66px;border-radius:12px;background:var(--red);color:#fff;font-family:inherit;font-size:20px;font-weight:700;line-height:1;border:0;cursor:pointer;transition:filter .15s}.kf-cta:hover{filter:brightness(1.08)}.kf-cta:disabled{opacity:.7}.kf-cta svg{width:24px;height:24px;flex:none}.kf-cta b{font-size:25px}.kf-cta s{font-size:17px;font-weight:600;opacity:.6}.kf-off{position:absolute;top:-13px;right:12px;background:#f2c14e;color:#111;font-size:13px;font-weight:800;letter-spacing:.05em;padding:4px 11px;border-radius:20px}.kf-val{margin:22px 0 16px;text-align:left;display:flex;flex-direction:column;gap:14px}.kf-grp{border:1px solid #262626;background:#111;border-radius:12px;padding:14px 14px 13px}.kf-grp.add{border:1.5px solid #fff}.kf-grp h4{margin:0 0 11px;font-size:15px;font-weight:700;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:8px}.kf-grp h4 em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;background:#fff;color:#111;border-radius:20px;padding:3px 8px;white-space:nowrap}.kf-grp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.kf-grp li{display:flex;gap:10px;align-items:center;font-size:14.5px;color:#ececec}.kf-grp li span:first-child{flex:none;width:22px;text-align:center;font-size:17px}.kf-trust{font-size:13px;color:#8d8d8d;text-align:center;margin:10px 0 0}@media(min-width:801px){.product-hero{align-items:start}.product-hero .product-film{align-self:start;position:sticky;top:24px}.kf-boximg-buy{display:none}.kf-boximg-film{display:block;margin:28px 0 0}.buy-copy .kf-seg{margin-top:26px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kf-pack-picker.css.map */
