.product-form .kaching-subscriptions__widget{--fc-ks-font: "Schibsted Grotesk", sans-serif;--fc-ks-card-bg: #fffff6;--fc-ks-card-bg-selected: #f4f4e9;--fc-ks-border: #e6e6e6;--fc-ks-border-selected: #020d0a;--fc-ks-text: #020d0a;--fc-ks-text-muted: #787878;--fc-ks-radio-border: #c8cabf;--fc-ks-radio-selected: #f2590d;--fc-ks-radius: 12px;display:flex;flex-direction:column;gap:16px;font-family:var(--fc-ks-font)}.product-form kaching-subscriptions{display:block;margin-bottom:24px}.product-form .kaching-subscriptions__block-title-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:0 0 24px;padding:0;border:0;text-align:left}.product-form .kaching-subscriptions__block-title-wrapper:before,.product-form .kaching-subscriptions__block-title-wrapper:after,.product-form .kaching-subscriptions__block-title:before,.product-form .kaching-subscriptions__block-title:after{content:none!important;display:none!important}.product-form .kaching-subscriptions__block-title{font-family:var(--fc-ks-font);font-size:18px;font-weight:700;line-height:normal;color:var(--fc-ks-text);flex:0 0 auto}.product-form .kaching-subscriptions__voorkeur-badge{display:inline-flex;align-items:center;gap:8px;border-radius:8px;padding:8px 12px;background:#f7cfba;color:var(--fc-ks-text);font-family:var(--fc-ks-font);font-size:16px;font-weight:600;line-height:normal;white-space:nowrap}.product-form .kaching-subscriptions__voorkeur-badge:before{content:"";flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:#f2590d}.product-form .kaching-subscriptions__cards-wrapper{display:flex;flex-direction:column;gap:16px}.product-form .kaching-subscriptions__card-wrapper{background:var(--fc-ks-card-bg)!important;border:1px solid var(--fc-ks-border)!important;border-radius:var(--fc-ks-radius)!important;padding:0;overflow:hidden;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.product-form .kaching-subscriptions__card-wrapper:not(:has(.kaching-subscriptions__selling-plans-wrapper)):hover{border-color:var(--fc-ks-border-selected)!important}.product-form .kaching-subscriptions__card-wrapper.selected:not(:has(.kaching-subscriptions__selling-plans-wrapper)){background:var(--fc-ks-card-bg-selected)!important;border:1px solid var(--fc-ks-border-selected)!important;outline:1px solid var(--fc-ks-border-selected);outline-offset:0;box-shadow:none!important}.product-form .kaching-subscriptions__card-info.selected{border:0!important;outline:0!important;box-shadow:none!important}.product-form .kaching-subscriptions__card-wrapper:has(.kaching-subscriptions__selling-plans-wrapper){background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;overflow:visible;cursor:default}.product-form .kaching-subscriptions__card-wrapper:has(.kaching-subscriptions__selling-plans-wrapper)>.kaching-subscriptions__card{display:none!important}.product-form .kaching-subscriptions__card{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:16px;padding:16px}.product-form .kaching-subscriptions__card-info{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0;background:transparent!important}.product-form .kaching-subscriptions__card-title-and-label-wrapper{display:flex;align-items:center;gap:8px}.product-form .kaching-subscriptions__selling-plans-wrapper{display:flex;flex-direction:column;gap:16px;padding:0}.product-form .kaching-subscriptions__selling-plan{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:16px;padding:16px;background:var(--fc-ks-card-bg);border:1px solid var(--fc-ks-border);border-radius:var(--fc-ks-radius);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.product-form .kaching-subscriptions__selling-plan:hover{border-color:var(--fc-ks-border-selected)}.product-form .kaching-subscriptions__selling-plan:has(.kaching-subscriptions__card-radio.selected){background:var(--fc-ks-card-bg-selected);border-color:var(--fc-ks-border-selected);outline:1px solid var(--fc-ks-border-selected);outline-offset:0}.product-form .kaching-subscriptions__selling-plan-info{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0}.product-form .kaching-subscriptions__selling-plan-title-and-label-wrapper{display:flex;align-items:center;gap:8px}.product-form .kaching-subscriptions__card-title,.product-form .kaching-subscriptions__selling-plan-title{font-family:var(--fc-ks-font);font-size:18px;font-weight:700;line-height:normal;color:var(--fc-ks-text)!important;overflow-wrap:normal;word-break:normal}.product-form .kaching-subscriptions__selling-plan-title-wrapper{display:flex;flex-direction:column;align-items:flex-start}.product-form .kaching-subscriptions__selling-plan-title-wrapper:after{content:"Op elk moment opzegbaar";font-family:var(--fc-ks-font);font-size:14px;font-weight:500;line-height:normal;color:var(--fc-ks-text-muted);margin-top:4px}.product-form .kaching-subscriptions__card-price,.product-form .kaching-subscriptions__selling-plan-price{font-family:var(--fc-ks-font);font-size:18px;font-weight:700;line-height:normal;color:var(--fc-ks-text)!important}.product-form .kaching-subscriptions__card-price-wrapper{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:8px;margin-left:auto;white-space:nowrap}.product-form .kaching-subscriptions__card-price,.product-form .kaching-subscriptions__selling-plan-price{order:1}.product-form .kaching-subscriptions__card-price-wrapper [class*=compare]{order:0;font-family:var(--fc-ks-font);font-size:16px;font-weight:400;line-height:normal;color:#787878!important;text-decoration:line-through}.product-form{position:relative}.product-form .kaching-subscriptions__qty-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:500}.product-form .kaching-subscriptions__qty-overlay .kaching-subscriptions__qty{position:absolute;top:0;left:0;pointer-events:auto;will-change:transform}.product-form .kaching-subscriptions__qty-overlay .kaching-subscriptions__discount-badge{position:absolute;top:0;left:0;pointer-events:none;will-change:transform;background:#020d0a;color:#fffff6;font-family:var(--fc-ks-font);font-weight:700;font-size:11px;line-height:1;padding:4px 6px;border-radius:6px;white-space:nowrap}.product-form .kaching-subscriptions__card,.product-form .kaching-subscriptions__selling-plan{padding-right:160px;min-height:80px}.product-form .kaching-subscriptions__qty.quantity{flex:0 0 auto;width:128px;height:54px;min-height:54px;padding:12px 16px;border-radius:68px;background:#fff;display:flex;align-items:center;justify-content:center;gap:4px}.product-form .kaching-subscriptions__qty.quantity:before,.product-form .kaching-subscriptions__qty.quantity:after{display:none}.product-form .kaching-subscriptions__qty .quantity__input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:#2d2d2d;text-align:center;font-family:var(--fc-ks-font);font-size:20px;font-weight:500;line-height:normal;-moz-appearance:textfield}.product-form .kaching-subscriptions__qty .quantity__input::-webkit-outer-spin-button,.product-form .kaching-subscriptions__qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form .kaching-subscriptions__qty .quantity__button{flex:0 0 30px;width:30px;height:30px;border:0;border-radius:50%;background-color:#e6e6e6!important;color:#020d0a;font-family:var(--fc-ks-font);font-size:24px;font-weight:400;line-height:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-form .kaching-subscriptions__qty .quantity__button:before{display:none}.product-form .kaching-subscriptions__qty .quantity__button:hover{border-color:#020d0a}.product-form [class*=__selling-plan-label],.product-form [class*=__card-label]{display:none!important}.product-form .kaching-subscriptions__card-title-and-label-wrapper,.product-form .kaching-subscriptions__selling-plan-title-and-label-wrapper{gap:0}.product-form .kaching-subscriptions__card-radio-wrapper{display:flex;align-items:center}.product-form .kaching-subscriptions__card-radio{box-sizing:border-box;width:20px;height:20px;min-width:20px;border-radius:50%;border:1px solid var(--fc-ks-radio-border)!important;background:transparent!important;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.product-form .kaching-subscriptions__card-radio.selected{background:var(--fc-ks-radio-selected)!important;border-color:#fff!important;outline:1px solid var(--fc-ks-radio-selected)}.product-form .kaching-subscriptions__card-radio-button{display:none!important}.product-form .ks-subscription-details-wrapper{margin-top:8px}.product-form .ks-subscription-details{display:inline-flex;align-items:center;gap:8px;font-family:var(--fc-ks-font)}.product-form .ks-subscription-details-text{font-family:var(--fc-ks-font);font-size:14px;font-weight:500;color:var(--fc-ks-text-muted)}@media screen and (max-width:768px){.product-form .kaching-subscriptions__block-title{font-size:16px}.product-form .kaching-subscriptions__voorkeur-badge{font-size:14px;padding:6px 10px}.product-form .kaching-subscriptions__card-title,.product-form .kaching-subscriptions__selling-plan-title,.product-form .kaching-subscriptions__card-price,.product-form .kaching-subscriptions__selling-plan-price{font-size:14px}.product-form .kaching-subscriptions__selling-plan-title-wrapper:after{font-size:12px}.product-form .kaching-subscriptions__card,.product-form .kaching-subscriptions__selling-plan{padding:12px 104px 12px 12px;min-height:56px}.product-form .kaching-subscriptions__selling-plans-wrapper{padding:0}.product-form .kaching-subscriptions__card-price-wrapper [class*=compare]{font-size:12px}.product-form .kaching-subscriptions__card-radio{width:16px;height:16px;min-width:16px}.product-form .kaching-subscriptions__card,.product-form .kaching-subscriptions__selling-plan,.product-form .kaching-subscriptions__card-info,.product-form .kaching-subscriptions__selling-plan-info{gap:8px}.product-form .kaching-subscriptions__card-price-wrapper{flex-direction:column;align-items:flex-end;gap:0}.product-form .kaching-subscriptions__qty.quantity{width:80px;height:32px;min-height:32px;padding:7.5px 10px;border-radius:42.5px}.product-form .kaching-subscriptions__qty .quantity__input{font-size:12px}.product-form .kaching-subscriptions__qty .quantity__button{flex:0 0 18.75px;width:18.75px;height:18.75px;font-size:16px}}@media screen and (max-width:768px){.product-form .kaching-subscriptions__selling-plan{padding-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kaching-subscriptions-override.css.map */
