.kc-bundles{--kc-accent: #121212;--kc-text: #000;--kc-muted: #555;--kc-border: rgba(18, 18, 18, .3);--kc-bg: #eee;--kc-label-bg: #dbdbdb;display:block;font-family:var(--font-heading-family),sans-serif;font-size:15px;line-height:21px;color:#121212e6}.kc-block{display:flex;flex-direction:column;margin:15px 0 10px}.kc-block-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:700;line-height:19.6px;color:var(--kc-text);text-align:center}.kc-block-title:before,.kc-block-title:after{content:"";flex:1 1 0;height:2px;background:var(--kc-border)}.kc-bars{display:flex;flex-direction:column;position:relative}.kc-bar{display:flex;position:relative;margin:5px 0}.kc-bar-container{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;background:var(--kc-bg);border-radius:8px;box-shadow:inset 0 0 0 1px var(--kc-border);cursor:pointer;margin:0;letter-spacing:normal}.kc-bar--selected .kc-bar-container{background:#fff;box-shadow:inset 0 0 0 2px var(--kc-accent)}.kc-bar-wrapper{padding:10px 20px}.kc-bar-main{display:flex;align-items:center;gap:18px;min-height:55px}.kc-bundles .kc-bar-radio{display:block;flex:0 0 auto;width:20px;height:20px;border-radius:50%;box-sizing:border-box;background:#fff;border:3px solid #fff;box-shadow:0 0 0 2px var(--kc-border)}.kc-bundles .kc-bar--selected .kc-bar-radio{background:var(--kc-accent);box-shadow:0 0 0 2px var(--kc-accent)}.kc-bundles .kc-bar-input:focus-visible+.kc-bar-wrapper .kc-bar-radio{outline:2px solid var(--kc-accent);outline-offset:4px}.kc-bar-content{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:8px;min-width:0}.kc-bar-content-left{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kc-bar-first-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.kc-bar-title{font-size:20px;font-weight:700;line-height:28px;color:var(--kc-text)}.kc-bar-label{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:8px;background:var(--kc-label-bg);font-size:12px;font-weight:400;line-height:16.8px;color:var(--kc-text)}.kc-bar-pricing{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto}.kc-bar-price{font-size:20px;font-weight:700;line-height:28px;color:var(--kc-text)}.kc-bar-full-price{font-size:14px;line-height:19.6px;color:var(--kc-muted);text-decoration:line-through}.kc-bar-full-price[hidden]{display:none}.kc-badge{position:absolute;top:-8px;right:8px;z-index:1;display:flex}.kc-badge__content{position:relative;margin:0 8px;padding:6px 8px;border-radius:0 0 5px 5px;background:var(--kc-accent);color:#fff;font-family:sans-serif;font-size:12px;font-weight:700;line-height:12px;letter-spacing:normal;text-transform:uppercase;white-space:nowrap}.kc-badge__content:before,.kc-badge__content:after{content:"";position:absolute;top:0;width:0;height:0;border-bottom:8px solid #000}.kc-badge__content:before{left:-8px;border-left:8px solid transparent}.kc-badge__content:after{right:-8px;border-right:8px solid transparent}.kc-bar-variants{display:none;flex-direction:column;align-items:flex-start;margin-top:-7px;cursor:default}.kc-bar--selected .kc-bar-variants.kc-has-rows{display:flex}.kc-variant{display:flex;align-items:flex-start;margin-top:5px}.kc-variant-number{width:20px;margin:0 2px 0 0;font-size:12px;line-height:16.8px;color:var(--kc-text)}.kc-variant-selects{display:flex;flex-wrap:wrap;gap:7px;margin:0 2px 2px 0}.kc-variant-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.kc-variant-option__name{font-size:13px;font-weight:600;line-height:16.9px;color:#121212e6}.kc-select-wrap{position:relative;display:flex;align-items:center}.kc-select{-webkit-appearance:none;appearance:none;margin:0;height:34px;min-width:0;padding:7px 25px 7px 7px;border:0;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px var(--kc-border);font-family:inherit;font-size:14px;line-height:19.6px;letter-spacing:inherit;color:#000;cursor:pointer}.kc-select-wrap:after{content:"";position:absolute;right:9px;top:50%;margin-top:-2px;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.kc-select-wrap--swatch .kc-select{height:36px;padding-left:36px}.kc-swatch{position:absolute;left:7px;top:50%;transform:translateY(-50%);pointer-events:none;width:22px;height:22px;border-radius:50%;box-sizing:border-box;overflow:hidden;background:#fff center / cover no-repeat;border:1px solid #c2cdd6}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kc-bundle.css.map */
