.kxo{margin-block:2rem}.kxo-chooser{display:grid;gap:12px;margin:12px 0 8px}.kxo-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;cursor:pointer}.kxo-radio-wrapper{display:flex;align-items:center}.kxo-option input{accent-color:#382C57;margin-right:8px;margin-top:0}.kxo-option-main{display:flex;flex-direction:column;gap:.25rem}.kxo-option-title{font-size:18px;line-height:1;font-family:var(--font-body-medium-family);color:#382c57}.kxo-price{display:flex;gap:8px;align-items:baseline;font-variant-numeric:tabular-nums;font-family:var(--font-heading-family);color:#382c57;font-size:18px}.kxo-price--compare{text-decoration:line-through;opacity:.5;font-family:var(--font-heading-family);color:#382c57;font-size:14px}.kxo-atc{display:block;width:100%;height:52px;cursor:pointer;background:#382c57;color:#fff;font-family:var(--font-heading-family);text-transform:uppercase;font-size:2rem;border-radius:4px}.kxo-chooser .appstle_subscription_wrapper_option{padding:16px 12px}.kxo-chooser .appstle_subscription_wrapper_option .appstle_single_option_text{margin-left:26px}.kxo-bottle{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 10px 0 8px;background-color:#f4dea7;border-radius:8px;color:#382c57}.kxo-bottle-txt{font-size:14px;font-family:var(--font-body-family);line-height:1}.kxo-bottle-strike{font-family:var(--font-body-medium-family);font-size:14px;line-height:1;letter-spacing:-.02em;text-decoration:line-through}.kxo-bottle-price{font-family:var(--font-body-bold-family);font-size:14px;line-height:1;letter-spacing:-.02em}.kxo-serving{display:block;font-size:.95em;line-height:1.1;opacity:.85;color:inherit}.kxo-serving .atc-perstick{font-weight:400}.kxo-grey-line{display:block!important;width:100%;height:1px;border:1px solid rgba(8,8,8,.1);margin:12px 0}.kxo-checks{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-around;margin-top:1rem}.kxo-checks-item{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;gap:8px}.kxo-checks-txt{font-family:var(--font-body-medium-family);color:#382c57;font-size:14px;line-height:1.4;letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kxo-cross-sell.css.map */
