/* generated by scripts/css-min.php from ../shop-cart.css — edit the source, never this file */
.woocommerce-cart .vonnik-cart-title, .woocommerce-checkout .vonnik-cart-title { margin: 0 0 var(--vonnik-space-6); font-size: var(--vonnik-text-title); font-weight: var(--vonnik-weight-black); text-transform: uppercase; letter-spacing: var(--vonnik-tracking-display); } .woocommerce-cart .vonnik-cart-title__count, .woocommerce-checkout .vonnik-cart-title__count { font-size: var(--vonnik-text-m); font-weight: var(--vonnik-weight-regular); text-transform: none; letter-spacing: 0; color: var(--vonnik-ink-soft); } @media (min-width: 1000px) { .woocommerce-cart .ct-woocommerce-cart-form { grid-template-columns: minmax(0, 1fr) 380px; gap: var(--vonnik-space-10); align-items: start; } .woocommerce-cart .cart_totals { position: sticky; top: calc(var(--header-height, 120px) + var(--vonnik-space-5)); } } .woocommerce-cart .vonnik-b2b-korting { display: inline-flex; align-items: center; gap: var(--vonnik-space-2); margin: var(--vonnik-space-1) 0 0; font-size: var(--vonnik-text-s); font-weight: var(--vonnik-weight-bold); color: var(--vonnik-ink); } .woocommerce-cart .actions button[name="update_cart"] { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); } .woocommerce-cart .actions { display: flow-root; margin-top: var(--vonnik-space-7); } .woocommerce-cart .actions .coupon { display: flex; gap: var(--vonnik-space-3); } .woocommerce-cart .actions .coupon .input-text { width: 100%; } .woocommerce-cart .actions .coupon .button { flex: 0 0 auto; } .vonnik-cart-bar { display: none; } @media (max-width: 799.98px) { .vonnik-cart-bar { position: fixed; left: 0; right: 0; bottom: var(--vonnik-dock-h); z-index: var(--vonnik-layer-dock); display: flex; align-items: center; gap: var(--vonnik-space-5); box-shadow: 0 -6px 18px rgba(0, 10, 60, .06); } .vonnik-cart-bar__total { display: flex; flex-direction: column; font-size: var(--vonnik-text-s); line-height: var(--vonnik-line-tight); color: var(--vonnik-ink-soft); } .vonnik-cart-bar__total strong { font-size: var(--vonnik-text-xl); font-weight: var(--vonnik-weight-black); color: var(--vonnik-ink); white-space: nowrap; } .vonnik-cart-bar__total .tax_label, .vonnik-cart-bar__total small { display: none; } .vonnik-cart-bar__button { flex: 1; text-align: center; } body.woocommerce-cart { padding-bottom: calc(var(--vonnik-dock-h) + var(--vonnik-cart-bar-h, 0px)); } } .woocommerce-cart .cart_totals h2 { font-size: var(--vonnik-text-xl); font-weight: var(--vonnik-weight-black); text-transform: uppercase; margin: 0 0 var(--vonnik-gap-control); } .woocommerce-cart .cart_totals table.shop_table td { text-align: right; } .woocommerce-cart .cart_totals table.shop_table td .amount { white-space: nowrap; } .woocommerce-cart .cart_totals .order-total td, .woocommerce-cart .cart_totals .order-total th { font-weight: var(--vonnik-weight-black); } .woocommerce-cart .cart_totals .order-total td .amount { font-size: var(--vonnik-text-xxxl); } .woocommerce-cart .cart_totals table.shop_table { table-layout: auto; } .woocommerce-cart .cart_totals table.shop_table th { width: 1px; white-space: nowrap; } .woocommerce-cart .cart_totals .woocommerce-shipping-totals .ct-shipping-heading { float: left; margin: 0 var(--vonnik-gap-control) 0 0; font-size: var(--vonnik-text-s); font-weight: var(--vonnik-weight-medium); text-transform: uppercase; color: var(--vonnik-ink-soft); white-space: nowrap; } .woocommerce-cart .cart_totals .woocommerce-shipping-totals ul#shipping_method { margin: 0; clear: none; } .woocommerce-cart .cart_totals table.shop_table td .tax_label { white-space: nowrap; font-size: var(--vonnik-text-s); font-weight: var(--vonnik-weight-regular); color: var(--vonnik-ink-soft); } .woocommerce-cart .cart_totals p.woocommerce-shipping-destination { display: none; } .woocommerce-cart .cart_totals .order-total .includes_tax { display: block; font-size: var(--vonnik-text-s); font-weight: var(--vonnik-weight-regular); color: var(--vonnik-ink-soft); } .woocommerce-cart .cart_totals .order-total .includes_tax .amount { font-size: inherit; font-weight: inherit; } .woocommerce-cart .wc-proceed-to-checkout .checkout-button { display: flex; width: 100%; text-align: center; } .woocommerce-cart .vonnik-checkout-note { margin: var(--vonnik-stack-s) 0 0; font-size: var(--vonnik-text-s); color: var(--vonnik-ink-soft); text-align: center; } .woocommerce-cart .vonnik-pay-methods { margin: var(--vonnik-stack-s) 0 0; text-align: center; } .woocommerce-cart .vonnik-pay-methods__label { margin: 0 0 var(--vonnik-space-2); font-size: var(--vonnik-text-s); color: var(--vonnik-ink-soft); } .woocommerce-cart .vonnik-pay-methods__list { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--vonnik-space-3); margin: 0; padding: 0; list-style: none; } .woocommerce-cart .vonnik-pay-methods__list img { display: block; width: auto; min-height: var(--vonnik-space-8); max-height: var(--vonnik-space-8); } @media (max-width: 999.98px) { .woocommerce-cart .cart-collaterals { margin-top: var(--vonnik-space-7); } } .woocommerce-checkout .vonnik-cart-title { margin-top: var(--vonnik-space-9); } .woocommerce-checkout .woocommerce-billing-fields > h3, .woocommerce-checkout .woocommerce-shipping-fields h3, .woocommerce-checkout .woocommerce-additional-fields > h3, .woocommerce-checkout #order_review_heading { font-size: var(--vonnik-text-xl); font-weight: var(--vonnik-weight-black); text-transform: uppercase; } .woocommerce-checkout .woocommerce-shipping-fields h3#ship-to-different-address { font-size: var(--vonnik-text-m); font-weight: var(--vonnik-weight-medium); text-transform: none; } .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row { margin: 0; padding: var(--vonnik-card-pad); background: var(--vonnik-grey-band); border: var(--vonnik-border-hairline) solid var(--vonnik-border); border-radius: var(--vonnik-radius); } @media (min-width: 1000px) { .woocommerce-checkout form.checkout { grid-template-columns: minmax(0, 1fr) 440px; gap: var(--vonnik-space-10); align-items: start; } .woocommerce-checkout .ct-order-review { position: sticky; top: calc(var(--header-height, 120px) + var(--vonnik-space-5)); } } .woocommerce-checkout .ct-order-review { background: var(--vonnik-surface); } .woocommerce-checkout .order-total td, .woocommerce-checkout .order-total th { font-size: var(--vonnik-text-l); font-weight: var(--vonnik-weight-black); } .woocommerce-checkout .order-total .includes_tax { display: block; font-size: var(--vonnik-text-s); font-weight: var(--vonnik-weight-regular); color: var(--vonnik-ink-soft); } .woocommerce-checkout #place_order { display: block; width: 100%; } .vonnik-cart-addons { margin: var(--vonnik-space-7) 0 var(--vonnik-space-3); } .vonnik-cart-addons h2 { font-size: var(--vonnik-text-xl); margin: 0 0 var(--vonnik-space-1); } .vonnik-cart-addons > p { font-size: var(--vonnik-text-s); color: var(--vonnik-ink-soft); margin: 0 0 var(--vonnik-space-4); } .vonnik-cart-addons__list { list-style: none; margin: 0; padding: 0; border-top: var(--vonnik-border-hairline) solid var(--vonnik-border); } .vonnik-cart-addon { display: grid; grid-template-columns: var(--vonnik-control-thumb) minmax(0, 1fr) auto auto; align-items: center; column-gap: var(--vonnik-stack-m); padding: var(--vonnik-stack-s) 0; border-bottom: var(--vonnik-border-hairline) solid var(--vonnik-border); } .vonnik-cart-addon__img { display: block; width: var(--vonnik-control-thumb); height: var(--vonnik-control-thumb); } .vonnik-cart-addon__img img { width: var(--vonnik-control-thumb); height: var(--vonnik-control-thumb); object-fit: contain; } .vonnik-cart-addon__name { font-size: var(--vonnik-text-m); font-weight: var(--vonnik-weight-bold); line-height: 1.3; color: var(--vonnik-ink); } .vonnik-cart-addon__name:hover { color: var(--vonnik-blue); } .vonnik-cart-addon__price { font-size: var(--vonnik-text-m); white-space: nowrap; } .vonnik-cart-addon__price .vonnik-b2b-exbtw, .vonnik-cart-addon__price .woocommerce-price-suffix { font-size: var(--vonnik-text-s); } .woocommerce-cart .vonnik-cart-addon__add.button { min-height: 0; padding: var(--vonnik-space-2) var(--vonnik-space-4); font-size: var(--vonnik-text-s); white-space: nowrap; } @media (max-width: 479.98px) { .vonnik-cart-addon { grid-template-columns: var(--vonnik-space-10) minmax(0, 1fr) auto; } .vonnik-cart-addon__img, .vonnik-cart-addon__img img { width: var(--vonnik-space-10); height: var(--vonnik-space-10); } .vonnik-cart-addon__price { grid-column: 2; grid-row: 2; font-size: var(--vonnik-text-s); } .vonnik-cart-addon__name { grid-column: 2; grid-row: 1; } .vonnik-cart-addon__add.button { grid-column: 3; grid-row: 1 / span 2; } }
