.products{
    background:white
}
.category-header fieldset{
    padding:0
}
.category-top li{
    margin-left:1.5em
}
.benefitBanner{
    margin-top:1.5em
}
.benefitBanner a{
    text-decoration:none
}
.benefitBanner .benefitBanner__picture{
    margin:15px auto !important
}
aside.sidebar .box{
    border:none
}
.product-promo{
    background:#eee;
    padding:1em
}
.alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem
}
.alert-danger {
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7
}
p a{
    color:#1a6fa0;
    text-decoration:underline
}
p a:hover{
    color:#3aaa00;
    text-decoration:none
}
.category-top, .content-inner{
    background:white;
    padding:1em 1em 0 1em;
    margin-bottom:2em
}
.category-perex ul{
    overflow:hidden;
    padding:0
}
.content-inner{
    background:white
}
.content-inner .news-item-detail h1{
    padding-top:2em
}
.category__secondDescription{
    background: white;
    padding: 1em;
    margin-bottom:2em;
}
.compare td{
	padding:0.4em;
    border-bottom:1px solid #ddd
}
.compare.esetnod32 td:nth-child(4){
	background:#f5f5f5
}
.flags .flag {
	padding: 6px 13px;
}
.flag.flag-freeshipping{
	color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc;
}
.flag.flag-gift{
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7;
}
.text-center{
    text-align:center
}
.table.product{
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #212529;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #212529;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #212529;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    vertical-align: top;
    border-color: #dee2e6
}
.table.product tbody, 
.table.product td, 
.table.product tfoot, 
.table.product th, 
.table.product thead, 
.table.product tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}
.table.product>:not(caption)>*>* {
    padding: .5rem .5rem;
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
table.product thead th {
    background:#ddd;
}
.table.product p {
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}