.kop-bb2{--kop-bb2-navy: #000D4E;--kop-bb2-blue: #2A4BE8;--kop-bb2-yellow: #FFFB96;--kop-bb2-grey: #f8f8f8;--kop-bb2-line: #cfccda;--kop-bb2-divider: #eeeeee;--kop-bb2-muted: #898989;--kop-bb2-radius: 12px;--kop-bb2-pad: 12px;--kop-bb2-row-gap: 15px;--kop-bb2-group-gap: 12px;display:block;font-family:var(--font-body-family, Roboto, -apple-system, sans-serif);color:var(--kop-bb2-navy);-webkit-font-smoothing:antialiased}.kop-bb2 *{box-sizing:border-box}.kop-bb2__group+.kop-bb2__group{margin-top:var(--kop-bb2-group-gap)}.kop-bb2__group{position:relative;border-radius:var(--kop-bb2-radius)}.kop-bb2__group--sub.is-open{background:var(--kop-bb2-panel, var(--kop-bb2-navy));padding:var(--kop-bb2-pad);border:0}.kop-bb2__group--otp.is-open{background:#fff;border:1px solid var(--kop-bb2-line);padding:var(--kop-bb2-pad)}.kop-bb2__group:not(.is-open){background:#fff;border:1px solid var(--kop-bb2-line);padding:0}.kop-bb2__head{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.kop-bb2__group:not(.is-open)>.kop-bb2__head{min-height:62px;padding:10px 14px}.kop-bb2__group.is-open>.kop-bb2__head{min-height:0;padding:2px 2px 12px;cursor:default}.kop-bb2__head-title{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.kop-bb2__group--sub.is-open .kop-bb2__head-title{color:#fff}.kop-bb2__group--otp:not(.is-open) .kop-bb2__head-title{color:var(--kop-bb2-muted)}.kop-bb2__group.is-open .kop-bb2__radio--head,.kop-bb2__group:not(.is-open) .kop-bb2__check{display:none}.kop-bb2__check{flex:0 0 auto;width:18px;height:18px;display:block}.kop-bb2__group--sub .kop-bb2__check{color:#fff}.kop-bb2__group--otp .kop-bb2__check{color:var(--kop-bb2-navy)}.kop-bb2__check svg{display:block;width:100%;height:100%}.kop-bb2__summary{margin-left:auto;text-align:right;line-height:1.15}.kop-bb2__group.is-open .kop-bb2__summary{display:none}.kop-bb2__radio{position:relative;flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid var(--kop-bb2-line);background:#fff}.kop-bb2__opt.is-selected .kop-bb2__radio,.kop-bb2__group.is-open .kop-bb2__radio--head{border-color:var(--kop-bb2-navy)}.kop-bb2__opt.is-selected .kop-bb2__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--kop-bb2-navy)}.kop-bb2__group--sub.is-open .kop-bb2__radio{background:#fff}.kop-bb2__options{display:block}.kop-bb2__group:not(.is-open) .kop-bb2__options{display:none}.kop-bb2__opt{position:relative;display:block;margin:0 0 var(--kop-bb2-row-gap);padding:12px 14px;border:1px solid var(--kop-bb2-line);border-radius:var(--kop-bb2-radius);background:#fff;cursor:pointer}.kop-bb2__opt:last-child{margin-bottom:0}.kop-bb2__opt.is-selected{padding:11px 13px;border-width:2px;border-color:var(--kop-bb2-navy);background:var(--kop-bb2-grey)}.kop-bb2__group--sub .kop-bb2__opt.is-selected{border-color:var(--kop-bb2-blue)}.kop-bb2__opt input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.kop-bb2__row{display:flex;align-items:center;gap:8px;min-height:44px}.kop-bb2__thumb{flex:0 0 auto;width:30px;height:40px;object-fit:contain;display:block}.kop-bb2__title{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.kop-bb2__prices{margin-left:auto;text-align:right;line-height:1.15}.kop-bb2__price{display:block;font-size:18px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.kop-bb2__suffix{font-size:11px;font-weight:700;letter-spacing:0}.kop-bb2__save{display:block;margin-top:2px;font-size:12px;font-weight:700;color:var(--kop-bb2-blue);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.kop-bb2__note{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--kop-bb2-muted);white-space:nowrap}.kop-bb2__group--otp:not(.is-open) .kop-bb2__price{color:var(--kop-bb2-muted)}.kop-bb2__group--otp:not(.is-open) .kop-bb2__radio{border-color:var(--kop-bb2-muted)}.kop-bb2__badge{position:absolute;top:0;left:48px;transform:translateY(-50%);display:inline-flex;align-items:center;height:17px;padding:0 9px;border-radius:999px;box-shadow:0 0 0 2px #fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;background:var(--kop-bb2-badge-bg, var(--kop-bb2-yellow));color:var(--kop-bb2-badge-text, var(--kop-bb2-navy))}.kop-bb2__badge--feature{background:var(--kop-bb2-feat-bg, var(--kop-bb2-blue));color:var(--kop-bb2-feat-text, #fff)}.kop-bb2__head .kop-bb2__badge{left:48px}.kop-bb2__group.is-open>.kop-bb2__head .kop-bb2__badge{display:none}.kop-bb2__best{position:absolute;top:-1px;right:-1px;display:inline-flex;align-items:center;height:20px;padding:0 12px;border-radius:0 var(--kop-bb2-radius) 0 10px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;background:var(--kop-bb2-best-bg, var(--kop-bb2-navy));color:var(--kop-bb2-best-text, #fff);pointer-events:none}.kop-bb2__opt.is-selected .kop-bb2__best{top:-2px;right:-2px}.kop-bb2__opt:has(.kop-bb2__best) .kop-bb2__row{padding-top:10px}.kop-bb2__bullets{display:none;margin:12px 4px 0 34px;padding-top:12px;border-top:1px solid var(--kop-bb2-divider)}.kop-bb2__opt.is-selected .kop-bb2__bullets{display:block}.kop-bb2__bullet{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:20px}.kop-bb2__bullet+.kop-bb2__bullet{margin-top:0}.kop-bb2__bullet svg{flex:0 0 auto;width:11px;height:11px;margin-top:4px;display:block}.kop-bb2-atc{display:inline;white-space:nowrap}.btn.add-to-cart:has(.kop-bb2-atc){padding-left:22px!important;padding-right:22px!important}.kop-bb2-atc__was{margin-left:6px;text-decoration:line-through;opacity:.55}.kop-bb2-atc__state{display:none;margin-left:6px}@media only screen and (min-width:769px){.kop-bb2{--kop-bb2-pad: 14px}.kop-bb2__opt{padding:14px 16px}.kop-bb2__opt.is-selected{padding:13px 15px}.kop-bb2__group:not(.is-open)>.kop-bb2__head{padding:12px 16px}}.kop-bb2-on .selling-plan-selector__heading,.kop-bb2-on .product__selling-plan-selector,.kop-bb2-on .bundle-selector,.kop-bb2-on .bundle-selector__heading{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/350/assets/kopstorm-buybox-v2.css.map */
