div.jd-accordion.is-tabs:not(:has(input:checked)) aside:first-of-type label, div.jd-accordion.is-tabs .jd-accordion-item:has(input:checked) label {
    background: white!important;
    color: black!important;
}
.jd-accordion.is-tabs:not(:has(input:checked)) aside:first-of-type label + div, .jd-accordion.is-tabs .jd-accordion-item:has(input:checked) label + div {
    background-color: white!important;
}
#header-01-desktop {
	background-color: #0D2B38;
	font-size: 14px;
}
#header-01-desktop { padding: 20px 0 20px 0; }
#header-01-desktop {
    color: white;}
#header-01-desktop {background: #0d2b38!important;
    border-bottom: 4px solid #009ee3;
}
.el-nFnUKfVhz {
	text-align: center;
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.el-nFnUKfVhz { padding: 0 0 5px 0; }
.el-nFnUKfVhz {
    background: none;
}
.el-zEGwzNIjr {
	text-align: center;
	color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.el-zEGwzNIjr { padding: 0 0 5px 0; }
.el-JygTzldms {
	text-align: center;
	color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.el-JygTzldms { padding: 0 0 5px 0; }
.el-rWgPGndFd {
	text-align: center;
	color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.el-rWgPGndFd { padding: 0 0 5px 0; }
#header-01-tab {
	background-color: #000000;
	font-size: 14px;
}
#header-01-tab { padding: 20px 0 20px 0; }
#header-01-tab {
    color: white;
    background: #009ee3!important;
    display: none;
    flex-direction: row;
justify-content: space-around;  
}
#header-01-tab {background: #222222!important;
    border-bottom: 4px solid #009ee3;
}
@media (max-width:768px) {
	#header-01-tab {display: none;}
}
.el-jPnwTJqrr {
	text-align: center;
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.el-jPnwTJqrr { padding: 0 0 5px 0; }
.el-jPnwTJqrr {
    background: none;
}
.el-BAffVJhuC {
	text-align: center;
	color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.el-BAffVJhuC { padding: 0 0 5px 0; }
.el-pjtfwAMpA {
	text-align: center;
	color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.el-pjtfwAMpA { padding: 0 0 5px 0; }
.el-LtTTAJSwk {
	text-align: center;
	color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.el-LtTTAJSwk { padding: 0 0 5px 0; }
.el-sUkleCpWr {
	background-color: #FFFFFF;
}
.el-lohCDqEqU {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/bm/assets/background.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
}
#logo-row {
	background-color: #009EE3;
}
@media (max-width:768px) {
	#logo-row { padding: 0 0 0 0; }
}
.el-zEoDdrWnG {max-width: 300px;}
.el-hIunUkxbk {
	text-align: left;
	background-color: #009EE3;
}
.el-hIunUkxbk img{
    max-width: 350px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-hIunUkxbk {
	text-align: center;
}
.el-hIunUkxbk { padding: 0 0 40px 0; }
}
@media (max-width:768px) {
	.el-hIunUkxbk {
	text-align: center;
}
.el-hIunUkxbk { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-GWmemYLLB { padding: 0 40px 0 0; }
.el-fzXUNNcgq {
	color: #FFFFFF;
	font-family: poppins;
}
.el-fzXUNNcgq a{
    color: white;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.el-fzXUNNcgq a:hover {
    color: #222222;
    font-weight: 700;
}
.el-QnScThjJM { padding: 240px 40px 40px 40px; }
.el-QnScThjJM {border-bottom: 2px solid lightgrey;}
.el-fHCjoDAHQ {
    max-width: 1000px;
}
.el-wVhyPvrBE {
	color: #75797A;
	font-family: roboto;
	font-size: 39px;
	font-weight: 100;
	line-height: 63px;
}
.el-wVhyPvrBE p{
    color: #0d2b38;
}
.el-wVhyPvrBE strong{
    font-weight: 900;
    font-size: 60px;
}
.el-KMqQnbmGQ {
	color: #A6ADB0;
	font-family: roboto;
	font-size: 16px;
	line-height: 27px;
}
.el-KMqQnbmGQ { padding: 20px 0 20px 0; }
.el-rcmJczeAn { padding: 20px 0 0 0; }
.el-teKPuGFDn {
	color: #FFFFFF;
	background-color: #74AFBA;
	font-size: 16px;
	letter-spacing: 0em;
}
.el-teKPuGFDn { padding: 10px 0 10px 0; }
.el-teKPuGFDn {
    background: #009ee3!important;
    border-radius: 0px!important;
    min-width: 20%;
    text-decoration: none;
    border: none;
    color: white;
    border-radius: 5px!important;
    border: 2px solid #009ee3;
}
.el-teKPuGFDn:hover {
    background: none!important;
    color: #009ee3!important;
}
.el-pvQkVlJvd { padding: 0 0 0 0; 	margin: 0 0 0 80px; }
#row-00-header-mobile {
	background-color: #FFFFFF;
}
@media (min-width:768px) and (max-width:992px) {
	#row-00-header-mobile { padding: 40px 40px 40px 40px; }
}
@media (max-width:768px) {
	#row-00-header-mobile { padding: 20px 20px 20px 20px; }
}
#row-00-header-inner-mobile {
	background-color: #FFFFFF;
}
#row-00-header-inner-mobile { padding: 40px 40px 40px 40px; }
@media (min-width:768px) and (max-width:992px) {
	#row-00-header-inner-mobile { padding: 20px 20px 20px 20px; }
#row-00-header-inner-mobile {
    flex-direction: row!important;
    font-size: 13px;
}
}
@media (max-width:768px) {
	#row-00-header-inner-mobile { padding: 0 0 0 0; }
}
.el-zdwdQAVnu {
    background: none:
}
.el-tpUNAMhUW img{
    max-width: 250px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-tpUNAMhUW {
	text-align: left;
}
.el-tpUNAMhUW { padding: 0 0 0 0; }
.el-tpUNAMhUW img{
    max-width: 250px;
}
}
@media (max-width:768px) {
	.el-tpUNAMhUW {
	text-align: center;
}
.el-tpUNAMhUW img{
    max-width: 150px;
}
}
.el-qxkzfPBVS a {
    color:white;
}
@media (min-width:768px) and (max-width:992px) {
	.el-qxkzfPBVS {
	color: #FFFFFF;
	font-family: degular;
	font-weight: 800;
}
}
@media (max-width:768px) {
	.el-qxkzfPBVS {
	font-family: degular;
	font-size: 11px;
}
.el-qxkzfPBVS { padding: 40px 0 0 0; }
.el-qxkzfPBVS {
    font-size: 14px;
    gap: 7px;
}
}
#row-02-product-desk {
	background-color: #FFFFFF;
}
#row-02-product-desk { margin: 40px 40px 0 40px; }
@media (min-width:768px) and (max-width:992px) {
	#row-02-product-desk { padding: 40px 40px 40px 40px; }
}
@media (max-width:768px) {
	#row-02-product-desk { padding: 10px 0 0 0; }
}
.el-crguDmUWn {
	background-color: #EFF4F7;
}
.el-crguDmUWn { padding: 20px 20px 20px 20px; 	margin: 0 0 0 0; }
.el-crguDmUWn {border-radius: 10px;
border: 2px solid lightgrey;}
@media (max-width:768px) {
	.el-crguDmUWn { padding: 0 0 0 0; }
.el-crguDmUWn {
    gap: none;
}
}
.el-jKHtEvftg {
	background-color: #EFF4F7;
}
.el-jKHtEvftg { padding: 0 0 0 0; }
.el-jKHtEvftg {gap: 10px;}
@media (max-width:768px) {
	.el-jKHtEvftg { padding: 20px 20px 20px 20px; 	margin: 0 0 0 0; }
}
.el-pYGdosBjS {
	text-align: center;
	background-color: #808080;
}
.el-pYGdosBjS {
    background: none;
}
.el-dxFaejBkJ {
	text-align: center;
}
.el-dxFaejBkJ img {display: block;
border-radius: 5px;}
@media (min-width:768px) and (max-width:992px) {
	.el-dxFaejBkJ {
	text-align: center;
}
.el-dxFaejBkJ { padding: 0 0 40px 0; }
.el-dxFaejBkJ img{
    border-radius: 10px;
    max-width: 400px;
}
}
@media (max-width:768px) {
	.el-dxFaejBkJ { padding: 0 0 20px 0; }
.el-dxFaejBkJ img{
    max-width: 100%;
}
}
.el-sJNsNetRW {
	background-color: #F5F5F5;
	font-family: montserrat;
}
.el-sJNsNetRW { padding: 0 10px 10px 10px; }
@media (min-width:768px) and (max-width:992px) {
	.el-sJNsNetRW { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-sJNsNetRW { padding: 0 0 0 0; }
}
.el-WPBmIHrQn {
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}
.el-WPBmIHrQn { padding: 20px 20px 20px 20px; }
.el-WPBmIHrQn {border-radius: 5px;}
.el-XvNKqFtIU {
	color: #000000;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 16px;
	font-weight: 600;
}
.el-XvNKqFtIU { padding: 20px 20px 160px 20px; }
.el-XvNKqFtIU a {
    color: #f57427;
}
.el-XvNKqFtIU {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-XvNKqFtIU { padding: 0 0 20px 0; }
}
@media (max-width:768px) {
	.el-XvNKqFtIU { padding: 20px 20px 20px 20px; }
}
.el-wxNmzNopf { padding: 20px 0 20px 0; }
.el-mxqrBHcJz {
	color: #FFFFFF;
	background-color: #74AFBA;
	font-size: 16px;
	letter-spacing: 0px;
}
.el-mxqrBHcJz { padding: 10px 0 10px 0; }
.el-mxqrBHcJz {
    background: #009ee3!important;
    border-radius: 0px!important;
    min-width: 40%;
    text-decoration: none;
    border: none;
    color: white;
    border-radius: 5px!important;
    border: 2px solid #009ee3;
}
.el-mxqrBHcJz:hover {
    background: white!important;
    color: #009ee3!important;
}
.el-CzfbbFeKc img {max-width: 500px;}
@media (min-width:768px) and (max-width:992px) {
	.el-CzfbbFeKc { padding: 0 0 20px 0; }
}
.el-dutzGvGuM {
        display: flex; 
        flex-direction: column; 
        gap: 10px;
        max-width: 200px; 
}
.el-dutzGvGuM .jd-button {
    background: white;
    border-radius: 0px!important;
    text-decoration: none;
    font-weight: 400;
    color: #828282;
    font-size: 14px;
    display: flex;
    justify-content: flex-start;
    padding: 10px 0px 10px 10px;
    border-radius: 5px!important;
}
.el-dutzGvGuM .jd-button {}
.el-dutzGvGuM i {letter-spacing: 10px;
    font-size: 17px;}
@media (min-width:768px) and (max-width:992px) {
	.el-dutzGvGuM {display: none;}
}
@media (max-width:768px) {
	.el-dutzGvGuM {display: none;}
}
.el-RrLyQmwgB img {display: block;
border-radius: 5px;}
.el-LxMmAujfj { padding: 0 0 0 0; }
.el-LxMmAujfj {gap: 20px;}
@media (max-width:768px) {
	.el-LxMmAujfj { padding: 20px 20px 20px 20px; }
}
.el-hcnqxJHgG {
	font-size: 16px;
}
.el-hcnqxJHgG { padding: 0 0 0px; }
.el-hcnqxJHgG .jd-accordion-item label {
    display: block;
    position: relative;
    background-color: white!important;
    border-radius: 0px;
    padding: .10em;
    border-radius: 5px;
}
.el-hcnqxJHgG p {
    font-family: poppins;
    padding: 20px;
    font-size: 18px;
    color: #828282!important;
}
.jd-accordion {
    margin-top: 0px;
}
.jd-accordion-item {
    padding: 0px;
    margin-bottom: 0px;
}
.jd-accordion-item label svg {
    position: absolute;
    right: 2%;
    top: 40%;
    color: black;
    font-size: 14px;
    fill: #828282!important;
    font-size: 20px;
}
.jd-accordion-item input:checked + label + div {
    position: relative;
    max-height: 100%;
    padding: 40px 40px;
    opacity: 1;
    font-family: poppins;
}
.el-hcnqxJHgG span {
    font-family: poppins;
    font-size: 14px;
}
.el-hcnqxJHgG strong {
    font-weight: 900;
    font-family: poppins;
    font-size: 14px;
}
.el-hcnqxJHgG .jd-accordion-item label svg {
    position: absolute;
    right: 4%;
    top: 35%;
    color: black;
    font-size: 14px;
    fill: #828282 !important;
    font-size: 16px;
}
.el-eKaNhuAua {
        display: flex; 
        flex-direction: column; 
        gap: 10px;
        max-width: 200px; 
}
.el-eKaNhuAua .jd-button {
    background: white;
    border-radius: 0px!important;
    text-decoration: none;
    font-weight: 400;
    color: #828282;
    font-size: 14px;
    display: flex;
    justify-content: flex-start;
    padding: 10px 0px 10px 10px;
}
.el-eKaNhuAua .jd-button {}
.el-eKaNhuAua i {letter-spacing: 10px;
    font-size: 17px;}
@media (max-width:768px) {
	.el-eKaNhuAua {display: none;}
}
#row-04-cats {
	color: #FFFFE0;
	background-color: #FFFFFF;
}
#row-04-cats { margin: 10px 40px 10px 40px; }
@media (max-width:768px) {
	#row-04-cats { padding: 0 0 0 0; }
}
.el-QpGXInLRD { padding: 20px 20px 20px 20px; }
.el-QpGXInLRD {background: none;}
@media (max-width:768px) {
	.el-QpGXInLRD { padding: 0 0 0 0; }
}
.el-AtDduIEHk {
	background-color: #F5F5F5;
}
.el-AtDduIEHk { padding: 0 0 0 0; }
.el-AtDduIEHk {background: none;}
.el-nUhebkCgG {
	background-color: #EFF4F7;
}
.el-nUhebkCgG { padding: 10px 10px 10px 10px; }
.el-nUhebkCgG img {border-radius: 5px;}
.el-nUhebkCgG {border-radius: 10px 10px 0 0; }
.el-oHThugwpj { padding: 10px 10px 10px 10px; }
#cat-desktop {
	background-color: #EFF4F7;
}
#cat-desktop { padding: 10px 10px 10px 10px; 	margin: 0 0 0 0; }
#cat-desktop {
    gap: 10px;
}
#cat-desktop img {
    display: block;
}
#cat-desktop {border-radius: 0 0 10px 10px;}
#cat-desktop img {border-radius: 5px;}
@media (min-width:768px) and (max-width:992px) {
	#cat-desktop { margin: 40px 40px 40px 40px; }
}
@media (max-width:768px) {
	#cat-desktop { padding: 20px 20px 20px 20px; }
}
.el-EfqIKXDQp {
	text-align: center;
	color: #009EE3;
	font-family: roboto;
	font-size: 39px;
}
.el-EfqIKXDQp { padding: 10px 10px 20px 10px; }
@media (max-width:768px) {
	.el-EfqIKXDQp {
	color: #009EE3;
	font-size: 13px;
}
}
#cat-row-1 {
    flex-direction: row;
    gap: 10px;
}
#cat-row-1 img {border-bottom: 4px solid #009ee3
display: block;}
@media (min-width:768px) and (max-width:992px) {
	#cat-row-1 { padding: 0 10px 0 10px; }
}
#cat-row-2 {
    flex-direction: row;
    gap: 10px;
}
#cat-row-2 img {border-radius: 5px;}
@media (min-width:768px) and (max-width:992px) {
	#cat-row-2 { padding: 0 10px 0 10px; }
}
.el-vPQesheRM img {border-radius: 5px;}
#cat-mobi { padding: 0 0 0 0; }
#cat-mobi {
    gap: 10px;
}
#cat-mobi img {
    display: block;
}
@media (max-width:768px) {
	#cat-mobi { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-tpRSeVGcv {
	text-align: center;
	color: #009EE3;
	font-family: roboto;
	font-size: 39px;
}
.el-tpRSeVGcv { padding: 20px 20px 20px 20px; }
@media (max-width:768px) {
	.el-tpRSeVGcv { padding: 0 0 10px 0; }
}
#cat-row-mobi-1 {
    flex-direction: row;
    gap: 10px;
}
@media (min-width:768px) and (max-width:992px) {
	#cat-row-mobi-1 { padding: 0 10px 0 10px; }
}
#cat-row-mobi-2 {
    flex-direction: row;
    gap: 10px;
}
@media (min-width:768px) and (max-width:992px) {
	#cat-row-mobi-2 { padding: 0 10px 0 10px; }
}
#cat-row-mobi-3 {
    flex-direction: row;
    gap: 10px;
}
@media (min-width:768px) and (max-width:992px) {
	#cat-row-mobi-3 { padding: 0 10px 0 10px; }
}
#row-06-accordion {
	background-color: #FFFFFF;
}
#row-06-accordion { padding: 0 0 0 0; 	margin: 10px 40px 10px 40px; }
.el-HzFqjHUpG {
	text-align: center;
	color: #009EE3;
	font-family: roboto;
	font-size: 39px;
}
.el-HzFqjHUpG { padding: 10px 20px 20px 20px; }
@media (max-width:768px) {
	.el-HzFqjHUpG { padding: 10px 0 10px 0; }
}
.el-DIjeUVmbB { padding: 0 0 20px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-DIjeUVmbB { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-DIjeUVmbB { padding: 0 0 0 0; }
}
.el-hAaAsnbkB .jd-accordion-item label {
    display: block;
    position: relative;
    border-bottom: 5px solid #009ee3;
    background-color: #0d2b38!important;
    border-radius: 5px;
    padding: .10em;
}
.el-hAaAsnbkB p{
    font-family: roboto;
    padding: 20px;
    font-size: 16px;
}
.jd-accordion {
    margin-top: 0px;
}
.jd-accordion-item {
    padding: 0px;
    margin-bottom: 0px;
}
.jd-accordion-item label svg {
    position: absolute;
    right: 2%;
    top: 40%;
    color: black;
    font-size: 14px;
    fill: white!important;
    font-size: 20px;
}
}
.jd-accordion-item input:checked + label + div {
    position: relative;
    max-height: 100%;
    padding: 40px 40px;
    opacity: 1;
    font-family: roboto;
}
.el-hAaAsnbkB span{
    font-family: roboto;
    font-size: 14px;
}
.el-hAaAsnbkB strong{
    font-weight: 900;
    font-family: roboto;
    font-size: 14px;
}
.el-hAaAsnbkB .jd-accordion-item {padding: 5px;}
@media (max-width:768px) {
	.el-hAaAsnbkB { padding: 0 0 10px 0; }
}
#logo-footer {
	background-color: #009EE3;
}
#logo-footer {border-bottom: 4px solid #0d2b38}
@media (max-width:768px) {
	#logo-footer { padding: 0 0 0 0; }
}
.el-UtPXnQHqA {max-width: 300px;}
.el-DCUnPTcyy {
	text-align: left;
	background-color: #009EE3;
}
.el-DCUnPTcyy img{
    max-width: 350px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-DCUnPTcyy {
	text-align: center;
}
.el-DCUnPTcyy { padding: 0 0 40px 0; }
}
@media (max-width:768px) {
	.el-DCUnPTcyy {
	text-align: center;
}
.el-DCUnPTcyy { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-HlYMYVCwq { padding: 0 40px 0 0; }
@media (max-width:768px) {
	.el-HlYMYVCwq {
	text-align: center;
}
.el-HlYMYVCwq { padding: 0 0 10px 0; }
}
.el-IFDcmQGon {
	text-align: right;
	color: #FFFFFF;
	font-family: roboto;
}
@media (min-width:768px) and (max-width:992px) {
	.el-IFDcmQGon {
	text-align: center;
}
}
@media (max-width:768px) {
	.el-IFDcmQGon {
	text-align: center;
}
}
.el-yoygrmjuJ {
	text-align: center;
}
.el-yoygrmjuJ { padding: 20px 20px 20px 20px; }
.el-yXGMYFJMC {
	font-family: poppins;
	font-size: 16px;
}
.el-lyXNJAjGs { padding: 20px 20px 20px 20px; }
.el-lyXNJAjGs img{
    max-width: 150px;
}
.el-KmwodBevo {
        display: none; 
        flex-direction: column; 
        gap: 10px;
        max-width: 200px; 
}
.el-KmwodBevo .jd-button {
    background: white;
    border-radius: 0px!important;
    text-decoration: none;
    font-weight: 400;
    color: #828282;
    font-size: 14px;
    display: flex;
    justify-content: flex-start;
    padding: 10px 0px 10px 10px;
}
.el-KmwodBevo .jd-button {}
.el-KmwodBevo i {letter-spacing: 10px;
    font-size: 17px;}
@media (max-width:768px) {
	.el-KmwodBevo {display: none;}
}