:root{--b2c-orange: #f3702b;--b2c-orange-ink: #b84a0c;--b2c-orange-soft: #fff1e8;--b2c-teal: #00645d;--b2c-teal-soft: #e6f1ef;--b2c-line: #e3e3e3;--b2c-muted: #646464;--b2c-panel: #f6f6f6;--b2c-r: 14px}.b2c-total[hidden],.b2c-save[hidden],.b2c-pill[hidden]{display:none!important}.b2c-step__head{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.b2c-step__title{font-weight:700;font-size:1.6rem;line-height:1.3}.b2c-step__meta{margin-left:auto;font-size:1.3rem;color:var(--b2c-muted)}.b2c-pill{font-size:1.2rem;font-weight:700;color:#fff;background:var(--b2c-orange);border-radius:99px;padding:.1rem .8rem;line-height:1.6}.b2c-save{font-size:1.2rem;font-weight:700;color:var(--b2c-teal);background:var(--b2c-teal-soft);border-radius:99px;padding:.1rem .8rem;white-space:nowrap}.b2c-combi{display:grid;gap:.8rem;margin:.8rem 0}.b2c-acc-list{display:grid;gap:.8rem}.b2c-acc{position:relative;display:flex;align-items:center;gap:1.2rem;min-width:0;min-height:5.6rem;border:1.5px solid var(--b2c-line);background:#fff;border-radius:var(--b2c-r);padding:.9rem 1.2rem;cursor:pointer}.b2c-acc__input{position:absolute;opacity:0;width:1px;height:1px}.b2c-acc:focus-within{outline:3px solid var(--b2c-teal);outline-offset:2px}.b2c-acc__box{width:2.2rem;height:2.2rem;border-radius:6px;border:2px solid #b5b5b5;display:grid;place-items:center;flex:none;background:#fff}.b2c-acc__box svg{opacity:0}.b2c-acc.is-on{border-color:var(--b2c-teal);background:var(--b2c-teal-soft)}.b2c-acc.is-on .b2c-acc__box{background:var(--b2c-teal);border-color:var(--b2c-teal)}.b2c-acc.is-on .b2c-acc__box svg{opacity:1}.b2c-acc.is-on .b2c-save{background:#fff}.b2c-acc__img{width:4.4rem;height:4.4rem;border-radius:10px;border:1px solid var(--b2c-line);background:#fff;display:grid;place-items:center;flex:none;overflow:hidden}.b2c-acc__img img{width:100%;height:100%;object-fit:contain}.b2c-acc__mid{display:grid;gap:.1rem;min-width:0;flex:1}.b2c-acc__title{font-weight:600;font-size:1.4rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.b2c-acc__price{font-size:1.3rem;display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.b2c-acc__now{font-weight:800}.b2c-acc__now.is-deal{color:var(--b2c-orange-ink)}.b2c-acc__reg{color:var(--b2c-muted)}.b2c-combi__note{font-size:1.25rem;color:var(--b2c-muted);margin:0}.b2c-total{border-radius:var(--b2c-r);background:var(--b2c-panel);padding:1.2rem 1.4rem;display:grid;gap:.4rem;font-size:1.4rem}.b2c-total__row{display:flex;justify-content:space-between;gap:1rem}.b2c-total__row--save{color:var(--b2c-teal);font-weight:700}.b2c-total__row--pending{color:var(--b2c-muted)}.b2c-total__row--big{font-size:1.7rem;font-weight:800;border-top:1px solid #ddd;padding-top:.6rem;margin-top:.2rem}.b2c-total__status{font-size:1.2rem;color:var(--b2c-muted);margin:0}.b2c-combi__details{border:1.5px dashed var(--b2c-line);border-radius:12px;padding:1rem 1.2rem}.b2c-combi__details[open]{border-style:solid;display:grid;gap:.8rem}.b2c-combi__summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;align-items:center}.b2c-combi__summary::-webkit-details-marker{display:none}.b2c-combi__summary .b2c-step__head{grid-column:1}.b2c-combi__summary-sub{grid-column:1;font-size:1.3rem;color:var(--b2c-muted)}.b2c-combi__summary-cta{grid-column:2;grid-row:1 / span 2;font-weight:700;color:var(--b2c-teal);border:1.5px solid var(--b2c-teal);border-radius:99px;padding:.4rem 1.2rem;font-size:1.3rem}.b2c-combi__details[open] .b2c-combi__summary-cta{display:none}.b2c-combi__summary:focus-visible{outline:3px solid var(--b2c-teal);outline-offset:4px;border-radius:8px}.b2c-atc-amount{font-weight:800}.b2c-atc-reg{opacity:.75;font-weight:600;text-decoration:line-through;margin-right:.4rem}cart-drawer .drawer__inner{display:flex;flex-direction:column}cart-drawer cart-drawer-items{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-width:0}cart-drawer .cart-items{width:100%;table-layout:auto}cart-drawer .cart-item__name{overflow-wrap:anywhere}cart-drawer .drawer__footer{padding-top:.8rem;padding-bottom:.8rem}cart-drawer .cart__ctas{display:grid!important;grid-template-columns:auto 1fr;gap:.8rem;align-items:stretch}cart-drawer .cart__ctas>gift-wrapper{margin:0}cart-drawer .cart__ctas .gift-wrapper--open{min-height:4.4rem;height:100%;padding:0 1.2rem;font-size:1.3rem;background:#fff;color:var(--b2c-teal);border:1.5px solid var(--b2c-teal);box-shadow:none}cart-drawer .cart__ctas .gift-wrapper--open:after,cart-drawer .cart__ctas .gift-wrapper--open:before{display:none}cart-drawer .cart__ctas .cart__checkout-button{margin:0}cart-drawer .drawer__contents{flex:0 0 100%!important;max-width:100%;min-width:0}.b2c-line-tags{display:flex;gap:.4rem;flex-wrap:wrap;margin:.2rem 0}.b2c-tag{font-size:1.15rem;font-weight:700;border-radius:99px;padding:.1rem .8rem;background:var(--b2c-teal-soft);color:var(--b2c-teal)}.b2c-qty-locked{font-size:1.3rem;color:var(--b2c-muted);padding:.6rem 0;display:inline-block}.b2c-notice{margin:.8rem 1.6rem 0;padding:.8rem 1rem;border-radius:10px;background:var(--b2c-orange-soft);color:var(--b2c-orange-ink);font-size:1.3rem}.b2c-dsec{display:grid;gap:.8rem;padding:1.2rem 1.6rem 0}.b2c-dsec__title{margin:0;font-weight:800;font-size:1.5rem;display:flex;gap:.8rem;align-items:center}.b2c-dsec__sub{margin:0;font-size:1.25rem;color:var(--b2c-muted)}.b2c-acc--drawer{cursor:default}.b2c-add{-webkit-appearance:none;appearance:none;border:1.5px solid var(--b2c-teal);background:#fff;color:var(--b2c-teal);font:inherit;font-weight:700;font-size:1.3rem;border-radius:99px;padding:.6rem 1.2rem;cursor:pointer;white-space:nowrap;min-height:3.6rem}.b2c-add:focus-visible,.b2c-second__btn:focus-visible{outline:3px solid var(--b2c-teal);outline-offset:2px}.b2c-add[disabled]{opacity:.6;cursor:progress}.b2c-second{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-bottom:1.2rem}.b2c-second__btn{-webkit-appearance:none;appearance:none;border:1.5px solid var(--b2c-line);background:#fff;border-radius:12px;padding:1rem .6rem;font:inherit;cursor:pointer;display:grid;gap:.3rem;justify-items:center;text-align:center;line-height:1.2;min-height:7.2rem;color:inherit;text-decoration:none}.b2c-second__btn strong{font-size:1.3rem}.b2c-second__btn small{font-size:1.15rem;color:var(--b2c-muted)}.b2c-second__btn.is-disabled{opacity:.55;cursor:not-allowed}.b2c-totals{display:grid;gap:.2rem;font-size:1.4rem;padding:.2rem 0 .6rem;line-height:1.35}.b2c-totals__row{display:flex;justify-content:space-between;gap:1rem}.b2c-totals__row>span:last-child,.b2c-total__row>span:last-child{white-space:nowrap}.b2c-totals__row--save{color:var(--b2c-teal);font-weight:700}.b2c-totals__row--total{font-size:1.7rem;font-weight:800;border-top:1px solid var(--b2c-line);padding-top:.6rem}.b2c-totals__note{color:var(--b2c-muted);font-size:1.1rem;line-height:1.3}@media(max-width:360px){.b2c-second{grid-template-columns:1fr}.b2c-second__btn{min-height:0}}@media(prefers-reduced-motion:reduce){.b2c-acc,.b2c-type{transition:none}}floating-add-to-cart .floating-add-to-cart--button>span[data-b2c-float]{white-space:nowrap;gap:.4rem;align-items:baseline}floating-add-to-cart .floating-add-to-cart--button .b2c-atc-reg{margin-right:0}.b2c-combi,cart-drawer{--b2c-line: #dbe4e2;--b2c-muted: #52605d;--b2c-panel: #f3f7f6;--b2c-teal-soft: #e7f1ee;--b2c-r: 12px}.b2c-acc__now:not(.is-deal),.b2c-total__row--big,.b2c-totals__row--total{color:#16211f}
/*# sourceMappingURL=/cdn/shop/t/85/assets/b2c-koop.css.map */
