
.input-radio-label{
	cursor: pointer;
}
.input-radio-label:hover{
	border-color: var(--theme-color) !important;
}
input:checked+.input-radio-label {
    border-color: var(--theme-color) !important;
    background-color: var(--theme-color);
    color: white;
}
.offcanvas.cart-offcanvas{
	font-family: inherit;
	max-width: inherit;
}
.offcanvas.cart-offcanvas .offcanvas-body .cart_total{
	max-width: 100%;
}

a{
	color: inherit;
}
.offcanvas.cart-offcanvas {
    max-width: 100%;
}
@media (max-width: 575px){
	.main-menu .menu-right .icon-nav .mobile-search {
		right: calc(100% / 5 * 4);
		
	}
	.top-header .header-dropdown .mobile-wishlist{
		right: calc(100% / 5 * 3);
	}
	.main-menu .menu-right .icon-nav .mobile-cart{
		right: calc(100% / 5 * 1);
	}
	.top-header .header-dropdown .mobile-account {
		right: calc(100% / 5 * 2);
	}
	
	.main-menu .menu-right .icon-nav .mobile-search,
	.top-header .header-dropdown .mobile-wishlist,
	.main-menu .menu-right .icon-nav .mobile-cart,
	.top-header .header-dropdown .mobile-account{
		transform: translateX(50%);
		bottom: 10px;
	}
	
	.main-menu .menu-right .icon-nav .mobile-search i,
	.top-header .header-dropdown .mobile-wishlist i,
	.main-menu .menu-right .icon-nav .mobile-cart i,
	.top-header .header-dropdown .mobile-account i{
		font-size: 28px;
	}
		
}

.mw-1900{
	max-width: 1900px;
}

.warranty-article {
    max-width: 800px;
    margin: 0 auto;
    padding: 20px;
    font-family: Arial, sans-serif;
    line-height: 1.6;
}

h1, h2 {
    color: #2c3e50;
}


.warranty-terms, .exclusions {
    list-style-type: disc;
}

.obligations {
    list-style-type: circle;
}

.claim-procedure {
    list-style-type: decimal;
}

.contacts {
    background-color: #f9f9f9;
    padding: 20px;
    border-radius: 5px;
    margin-top: 20px;
}

.contacts a {
    color: #2980b9;
    text-decoration: none;
}

.contacts a:hover {
    text-decoration: underline;
}