/* generated by scripts/css-min.php from ../shared.css — edit the source, never this file */
.vonnik-b2b-tag { margin-left: var(--vonnik-space-3); vertical-align: middle; } .hero-section[data-type="type-1"] .ct-breadcrumbs, body.single-product .ct-breadcrumbs { display: block; margin: 0 0 var(--vonnik-space-7) calc(50% - 50vw); width: 100vw; padding: var(--vonnik-space-4) calc(50vw - 50%); background: var(--vonnik-grey-card); text-transform: none; letter-spacing: var(--vonnik-tracking-none); } .hero-section[data-type="type-1"] .ct-breadcrumbs > *, body.single-product .ct-breadcrumbs > * { display: inline; } #main > .ct-container-full:has(.hero-section[data-type="type-1"] .ct-breadcrumbs), #main > .ct-container:has(.hero-section[data-type="type-1"] .ct-breadcrumbs), .woocommerce #main > .ct-container-full, .woocommerce #main > .ct-container { padding-top: 0; } .ct-breadcrumbs svg.ct-separator { display: none; } .ct-breadcrumbs a:hover { color: var(--vonnik-blue); } @media (max-width: 689.98px) { .hero-section[data-type="type-1"] .ct-breadcrumbs, body.single-product .ct-breadcrumbs { margin-bottom: var(--vonnik-space-4); padding-top: var(--vonnik-space-3); padding-bottom: var(--vonnik-space-3); } } #ct-added-to-cart-popup ul.ct-product-attributes { display: grid; grid-template-columns: minmax(0, 1fr); row-gap: var(--vonnik-space-1); column-gap: var(--vonnik-space-5); overflow-wrap: break-word; } @media (min-width: 690px) { #ct-added-to-cart-popup ul.ct-product-attributes { grid-template-columns: var(--vonnik-kv-label) minmax(0, 1fr); row-gap: var(--vonnik-space-2); } } #ct-added-to-cart-popup ul.ct-product-attributes li { display: contents; font-weight: var(--vonnik-weight-regular); } #ct-added-to-cart-popup ul.ct-product-attributes li span { font-weight: var(--vonnik-weight-medium); } @media (max-width: 689.98px) { #ct-added-to-cart-popup .ct-popup-actions > a { flex-basis: 100%; } } .woocommerce-message, .woocommerce-info, .woocommerce-error { flex-wrap: wrap; } body .woocommerce-message .button, body .woocommerce-info .button, body .woocommerce-error .button { flex: 0 0 auto; display: flex; float: none; width: 100%; margin: var(--vonnik-space-4) 0 0; text-align: center; white-space: nowrap; } @media (min-width: 560px) { body .woocommerce-message .button, body .woocommerce-info .button, body .woocommerce-error .button { display: inline-flex; width: auto; margin-left: auto; } } .price del { color: var(--vonnik-ink-soft); } .vonnik-b2b-was { display: block; font-size: var(--vonnik-text-s); margin-bottom: var(--vonnik-space-1); white-space: nowrap; } .vonnik-b2b-was del { color: var(--vonnik-ink-soft); } .vonnik-card { position: relative; } .vonnik-card h3 { font-size: var(--vonnik-text-xxl); font-weight: var(--vonnik-weight-black); text-transform: uppercase; line-height: var(--vonnik-line-tight); margin: 0 0 var(--vonnik-stack-s); } .vonnik-card p { font-size: var(--vonnik-text-s); line-height: 1.45; margin: 0; } .vonnik-card p + p { margin-top: var(--vonnik-space-2); }
