Flash chilli concept css

<link rel="stylesheet" type="text/css" href="/user/documents/upload/res2026/description_builder_7.css"/>
<link rel="stylesheet" type="text/css" href="/user/documents/upload/res2026/Flash_inprogress.css"/>
<style>
@font-face {
font-family: 'Square Chunks';
src: url('/user/documents/upload/res2026/Flash chilli/other/Square_Chunks_Czech.woff2') format('woff2'),
url('/user/documents/upload/res2026/Flash chilli/other/Square_Chunks_Czech.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}

.products-top-wrapper,
.breadcrumbs,
.social-buttons-wrapper,
.full-width.homepage-latest-contribution-full-width {display: none !important;}

:root {
--red: #a92514;
--green: #5f9f1f;
}

 

#cart-progress {
margin-bottom: 20px;
padding: 32px;
background-color: var(--colors-surface-secondary);
border-radius: 8px;
}
ol.cart-header li a, ol.cart-header li strong {
font-size: 16px;
}
ol.cart-header li a:before, ol.cart-header li strong:before {
font-size: 24px;
height: auto;
line-height: 1;
width: auto;
border: none;
}
.cart-progress-bar {
padding: 20px 0 12px;
}

.cart-progress-bar-track {
position: relative;
width: 100%;
height: 16px;
background: #e5e5e5;
border-radius: 8px;
overflow: visible;
}

.cart-progress-bar-fill {
position: relative;
height: 100%;
background: #2ecc71;
border-radius: 8px 0 0 8px;
transition: width 0.3s ease;
min-width: 2px;
}

.cart-progress-bar-bubble {
position: absolute;
top: -28px;
right: -49px;
background: #2ecc71;
color: #fff;
font-size: 12px;
font-weight: 600;
line-height: 1;
padding: 4px 8px;
border-radius: 4px;
white-space: nowrap;
}

.cart-progress-bar-bubble::after {
content: '';
position: absolute;
bottom: -4px;
right:calc(50% - 4px);
width: 8px;
height: 8px;
background: #2ecc71;
transform: rotate(45deg);
}
.step.step-3 span {font-size:0;}
.step.step-3 span:after {font-size:16px;content:'Dokončení objednávky'}

/* Dogs4you configurator */
.kn-hw-caption {
font-size: 12px;
line-height: 1.25;
text-wrap-style: balance;
min-height: 45px;
display: flex;
align-items: center;
}
#dkLabNoteMainWrapper {display:none;}
.dkLabFileButton {
max-width: 200px;
}
.tag-wrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 4px;
margin: 0 0 8px;
}
.tag-wrapper span {
background: #d6d6d6;
display: block;
padding: 4px 8px;
}

</style>