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;
}
.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;
}
#row-01-banner {
	background-color: #2860CA;
}
#row-01-banner {background: none;}
.el-WMMAlyPwX {
	background-color: #999391;
}
.el-WMMAlyPwX {
    border-bottom: 2px solid #bcbcbc;
    border-top: 2px solid #bcbcbc;
}
.el-WMMAlyPwX {
    background: #9C9C9C;
    background: linear-gradient(239deg, rgba(156, 156, 156, 1) 0%, rgba(112, 108, 108, 1) 25%, rgba(156, 156, 156, 1) 50%, rgba(112, 108, 108, 1) 75%, rgba(156, 156, 156, 1) 100%);
}
.el-hqpWsBznv {
	font-family: montserrat;
	font-size: 14px;
}
.el-hqpWsBznv {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
@media (min-width:768px) and (max-width:992px) {
	.el-hqpWsBznv { padding: 0 80px 0 80px; }
}
@media (max-width:768px) {
	.el-hqpWsBznv { padding: 5px 5px 5px 5px; }
}
.el-TeAWfxBUG {
	text-align: center;
	color: #FFFFFF;
	background-color: #132D5F;
}
.el-TeAWfxBUG { padding: 10px 10px 10px 10px; }
.el-TeAWfxBUG {background: none;}
@media (max-width:768px) {
	.el-TeAWfxBUG {
	font-size: 12px;
}
}
.el-uPDPPmcSa {
	text-align: center;
	color: #FFFFFF;
	background-color: #132D5F;
}
.el-uPDPPmcSa { padding: 10px 10px 10px 10px; }
.el-uPDPPmcSa {background: none;}
@media (max-width:768px) {
	.el-uPDPPmcSa {
	font-size: 12px;
}
}
.el-hhFkgKXqS {
	text-align: center;
	color: #FFFFFF;
	background-color: #132D5F;
}
.el-hhFkgKXqS { padding: 10px 10px 10px 10px; }
.el-hhFkgKXqS {background: none;}
@media (max-width:768px) {
	.el-hhFkgKXqS {
	font-size: 12px;
}
}
.el-CkewIugas {
	background-color: #071A3D;
}
.el-CkewIugas { padding: 10px 70px 10px 70px; }
@media (min-width:768px) and (max-width:992px) {
	.el-CkewIugas {
	text-align: left;
}
}
@media (max-width:768px) {
	.el-CkewIugas { padding: 0 0 0 0; }
}
.el-TwxqjQRmB {
	text-align: left;
	background-color: #FFFFFF;
}
.el-TwxqjQRmB { padding: 0 0 0 0; }
.el-TwxqjQRmB {background: none;}
.el-TwxqjQRmB img {max-width: 300px;
padding: 5px;}
@media (min-width:768px) and (max-width:992px) {
	.el-TwxqjQRmB {
	text-align: center;
}
}
@media (max-width:768px) {
	.el-TwxqjQRmB {
	text-align: center;
}
.el-TwxqjQRmB { padding: 0 0 0 0; 	margin: 10px 10px 10px 10px; }
}
.el-dIypssKJY {
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-family: montserrat;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}
.el-dIypssKJY { padding: 0 0 0 0; }
.el-dIypssKJY {
    color: black;
    background: none;
    max-width: 450px;
}
.el-dIypssKJY a{
    color: white;
}
.el-dIypssKJY a:hover {
    color: #FFBD24;
}
.el-dIypssKJY i {padding: 10px 10px  0 0;}
.el-fAHhLBKXc {
	background-color: #E40608;
	font-family: montserrat;
	font-size: 14px;
}
.el-eAvUTzNou { padding: 0 50px 0 50px; }
.el-eAvUTzNou {
    border-top: 2px solid #e02828;
    border-bottom: 2px solid #e02828;
    background: #fc3f3f;
    background: linear-gradient(239deg,rgba(252, 63, 63, 1) 0%, rgba(194, 35, 35, 1) 50%, rgba(252, 63, 63, 1) 100%);
}
.el-ycIBTJIlP {
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-family: montserrat;
	font-size: 14px;
	font-weight: 500;
}
.el-ycIBTJIlP { padding: 0 0 0 0; }
.el-ycIBTJIlP {
    color: black;
    background: none;
}
.el-ycIBTJIlP a{
    color: white;
}
.el-ycIBTJIlP a:hover {
    color: #FFBD24;
}
.el-ycIBTJIlP i {padding: 10px 10px  0 0;}
@media (min-width:768px) and (max-width:992px) {
	.el-ycIBTJIlP {
	text-align: center;
}
}
.el-cFCzchHTs {
	background-color: #FFFFFF;
}
#row-02-product {
	color: #F5F5F5;
	background-color: #FFFFFF;
}
#row-02-product { padding: 0 0 0 0; 	margin: 0 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	#row-02-product { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	#row-02-product { padding: 10px 0 0 0; 	margin: 0 0 0 0; }
}
.el-EkUGpGyUB {
	background-color: #FFFFFF;
}
.el-EkUGpGyUB { padding: 40px 0 40px 0; }
.el-EkUGpGyUB {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-EkUGpGyUB { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-EkUGpGyUB { padding: 0 0 0 0; 	margin: 10px 10px 10px 10px; }
}
.el-VnTYdKuWL {
	background-color: #F5F5F5;
}
.el-VnTYdKuWL { padding: 0 0 0 0; }
.el-VnTYdKuWL {
    border-radius: 30px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-VnTYdKuWL { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-VnTYdKuWL { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-VnTYdKuWL {
    gap: none;
}
}
#desk {
	text-align: left;
}
#desk { padding: 0px 0 0 0; 	margin: 40px 40px 40px 40px; }
#desk {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	#desk { padding: 40px 40px 40px 40px; 	margin: 0 0 0 0; }
#desk {
    gap: 40px;
}
#desk {
    display: flex;
    flex-direction: row !important;
}
}
@media (max-width:768px) {
	#desk { padding: 0 0 0 0; 	margin: 0 0 0 0; }
#desk {
    gap: 40px;
}
}
.el-wWakADybo {
	text-align: center;
	background-color: #FFFFFF;
}
.el-wWakADybo img{
    display: block;
    border-radius: 10px;
}
.el-wWakADybo {
    border-radius: 10px;
    background: none;
    max-width: 70%;
    border: 1px solid lightgrey;
}
@media (min-width:768px) and (max-width:992px) {
	.el-wWakADybo {
	text-align: center;
}
.el-wWakADybo img{
    max-width: 100%;
}
}
@media (max-width:768px) {
	.el-wWakADybo {
	text-align: center;
}
.el-wWakADybo img{
    max-width: 100%;
    border-radius: 10px;
}
}
.el-bYvYYnsnP { padding: 20px 20px 20px 20px; }
@media (max-width:768px) {
	.el-bYvYYnsnP { padding: 20px 20px 20px 20px; 	margin: 0 0 0 0; }
}
.el-HekucrUyp {
	text-align: left;
	color: #132D5F;
	font-family: montserrat;
	font-size: 22px;
	font-weight: 700;
	line-height: 38px;
}
.el-HekucrUyp { padding: 0 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-HekucrUyp {
	font-size: 22px;
	line-height: 29px;
}
}
@media (max-width:768px) {
	.el-HekucrUyp {
	font-size: 18px;
	line-height: 26px;
}
.el-HekucrUyp { margin: 0 0 0 0; }
}
.el-pFAUwfUQy { padding: 20px 0 0 0; }
.el-WQjrQwbDG {
	color: #4C4C4C;
	font-family: montserrat;
}
.el-WQjrQwbDG { padding: 20px 0 20px 0; }
.el-WQjrQwbDG i {
    color: #ffa500;
}
.el-INMedjTdp {
	text-align: center;
}
.el-INMedjTdp { padding: 10px 0 0 0; }
@media (max-width:768px) {
	.el-INMedjTdp { padding: 20px 0 0 0; 	margin: 0 0 0 0; }
}
.el-ucGvTmpFz {
	text-align: center;
	color: #000000;
	font-size: 16px;
	font-weight: 600;
}
.el-ucGvTmpFz { padding: 15px 15px 15px 1 5px; }
.el-ucGvTmpFz {
    background: #ffa500;
    border-radius: 100px!important;
    text-decoration: none;
    color: #363636;
    max-width: 40%;
}
.el-ucGvTmpFz:hover {
    background: #FFCF5E;
}
@media (max-width:768px) {
	.el-ucGvTmpFz {min-width: 100%;}
}
.el-SYbDDAkDg {
	background-color: #F5F5F5;
	font-family: montserrat;
}
.el-SYbDDAkDg { padding: 0 40px 20px 40px; }
.el-SYbDDAkDg {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-SYbDDAkDg { padding: 0 60px 40px 0; }
}
@media (max-width:768px) {
	.el-SYbDDAkDg { padding: 0 0 0 0; }
}
.el-kseCXuYfR {
	color: #2860CA;
	font-family: montserrat;
	font-size: 16px;
	font-weight: 600;
}
.el-kseCXuYfR { padding: 20px 0 20px 0; }
.el-kseCXuYfR a {
    color: #FFD739;
}
@media (max-width:768px) {
	.el-kseCXuYfR { padding: 10px 0 10px 0; 	margin: 10px 20px 20px 20px; }
}
#description {
	color: #000000;
	background-color: #FFFFFF;
	font-family: montserrat;
	font-size: 14px;
	line-height: 26px;
}
#description { padding: 0 0 0 0; 	margin: 0 0 0 0; }
#description {
    border-radius: 10px;
    background: none!important;
    padding: 0!important;
}
#description {
    line-height: 28px!important;
}
#description font {
    font-size: 18px;
    line-height: 2;
    font-weight: unset;
    font-family: poppins;
    color: unset;
}
@media (max-width:768px) {
	#description {
	font-size: 14px;
}
#description { margin: 20px 20px 20px 20px; }
}
#row-04-cats {
	background-color: #FFFFFF;
}
#row-04-cats { padding: 40px 120px 40px 120px; }
#row-04-cats {gap: 10px;}
@media (min-width:768px) and (max-width:992px) {
	#row-04-cats { padding: 40px 20px 20px 20px; }
}
@media (max-width:768px) {
	#row-04-cats { padding: 40px 0 0 0; }
}
.el-vJIInSNeb {
    gap: 40px;
}
.el-vJIInSNeb img {
    border-radius: 20px;
}
.el-vJIInSNeb {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
@media (min-width:768px) and (max-width:992px) {
	.el-vJIInSNeb {
    display: grid;
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width:768px) {
	.el-vJIInSNeb {
    display: grid;
grid-template-columns: repeat(1, 1fr);
}
}
.el-VHumXgcQV {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/steelbook/assets/modelrailway.jpg');}
.daddy {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    height: 450px;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding: 0px 20px;
}
.daddy .baby {
    transition:0.4s;
}
.daddy:hover .baby {
    bottom: 20px !important;
    transition:0.2s;
}
.el-HxLlPGfcR {
	background-color: #2554AD;
}
.el-HxLlPGfcR { padding: 40px 40px 40px 40px; }
.baby {
    height: fit-content;
    position: relative;
    bottom: -25px;
    left: 0px;
    width: 100%;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow:hidden;
}
.baby:before {
    content: '';
    position: absolute;
    border: 0px;
    height: 15px;
    background: #ffffff30;
    width: 250%;
    left: -115%;
    top: 100%;
    transform: rotate(30deg);
    border-radius: 0px;
    filter: blur(10px);
    transition: 0.6s;
    opacity: 0;
}
.daddy:hover .baby:before {
    content: '';
    position: absolute;
    border: 0px;
    height: 15px;
    background: #ffffff30;
    width: 250%;
    left: 90%;
    top: 100%;
    transform: rotate(30deg);
    border-radius: 0px;
    filter: blur(8px);
    transition: 0.5s;
    opacity: 1;
}
.el-MdpdeyXtN {
	text-align: center;
	color: #FFFFFF;
	font-family: montserrat;
	font-size: 22px;
	font-weight: 700;
}
.el-MdpdeyXtN {
    padding-bottom: 10px;
    border-bottom: 2px solid #2860CA; 
}
.el-jzKURUqYJ {
	text-align: center;
	color: #FFFFFF;
	font-family: montserrat;
	font-style: italic;
}
.el-jzKURUqYJ { padding: 10px 0 0 0; }
.el-jzKURUqYJ a {color: white;
text-decoration: none;}
.el-qTNJWIEYW {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/steelbook/assets/collectables.jpg');}
.daddy {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    height: 450px;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding: 0px 20px;
}
.daddy .baby {
    transition:0.4s;
}
.daddy:hover .baby {
    bottom: 20px !important;
    transition:0.2s;
}
.el-YtkbjaHGm {
	background-color: #2554AD;
}
.el-YtkbjaHGm { padding: 40px 40px 40px 40px; }
.baby {
    height: fit-content;
    position: relative;
    bottom: -25px;
    left: 0px;
    width: 100%;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow:hidden;
}
.baby:before {
    content: '';
    position: absolute;
    border: 0px;
    height: 15px;
    background: #ffffff30;
    width: 250%;
    left: -115%;
    top: 100%;
    transform: rotate(30deg);
    border-radius: 0px;
    filter: blur(10px);
    transition: 0.6s;
    opacity: 0;
}
.daddy:hover .baby:before {
    content: '';
    position: absolute;
    border: 0px;
    height: 15px;
    background: #ffffff30;
    width: 250%;
    left: 90%;
    top: 100%;
    transform: rotate(30deg);
    border-radius: 0px;
    filter: blur(8px);
    transition: 0.5s;
    opacity: 1;
}
.el-bWejfCnlY {
	text-align: center;
	color: #FFFFFF;
	font-family: montserrat;
	font-size: 22px;
	font-weight: 700;
}
.el-bWejfCnlY {
    padding-bottom: 10px;
    border-bottom: 2px solid #2860CA; 
}
.el-kjjlLyXDm {
	text-align: center;
	color: #FFFFFF;
	font-family: montserrat;
	font-style: italic;
}
.el-kjjlLyXDm { padding: 10px 0 0 0; 	margin: 0 0 0 0; }
.el-kjjlLyXDm a {color: white;
text-decoration: none;}
.el-HzSdIuWVF {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/steelbook/assets/model-kits.jpg');}
.daddy {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    height: 450px;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding: 0px 20px;
}
.daddy .baby {
    transition:0.4s;
}
.daddy:hover .baby {
    bottom: 20px !important;
    transition:0.2s;
}
.el-yBbxMCoQS {
	background-color: #2554AD;
}
.el-yBbxMCoQS { padding: 40px 40px 40px 40px; }
.baby {
    height: fit-content;
    position: relative;
    bottom: -25px;
    left: 0px;
    width: 100%;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow:hidden;
}
.baby:before {
    content: '';
    position: absolute;
    border: 0px;
    height: 15px;
    background: #ffffff30;
    width: 250%;
    left: -115%;
    top: 100%;
    transform: rotate(30deg);
    border-radius: 0px;
    filter: blur(10px);
    transition: 0.6s;
    opacity: 0;
}
.daddy:hover .baby:before {
    content: '';
    position: absolute;
    border: 0px;
    height: 15px;
    background: #ffffff30;
    width: 250%;
    left: 90%;
    top: 100%;
    transform: rotate(30deg);
    border-radius: 0px;
    filter: blur(8px);
    transition: 0.5s;
    opacity: 1;
}
.el-qcYIztEwb {
	text-align: center;
	color: #FFFFFF;
	font-family: montserrat;
	font-size: 22px;
	font-weight: 700;
}
.el-qcYIztEwb {
    padding-bottom: 10px;
    border-bottom: 2px solid #2860CA; 
}
.el-hfIYXDBLD {
	text-align: center;
	color: #FFFFFF;
	font-family: montserrat;
	font-style: italic;
}
.el-hfIYXDBLD { padding: 10px 0 0 0; }
.el-hfIYXDBLD a {color: white;
text-decoration: none;}
.el-DFYuytrnL {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/steelbook/assets/model-cars.jpg');}
.daddy {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    height: 450px;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding: 0px 20px;
}
.daddy .baby {
    transition:0.4s;
}
.daddy:hover .baby {
    bottom: 20px !important;
    transition:0.2s;
}
@media (max-width:768px) {
	.daddy {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 450px;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding: 0px 20px;
}
}
.el-eEMXmsdjd {
	background-color: #2554AD;
}
.el-eEMXmsdjd { padding: 40px 40px 40px 40px; }
.baby {
    height: fit-content;
    position: relative;
    bottom: -25px;
    left: 0px;
    width: 100%;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow:hidden;
}
.baby:before {
    content: '';
    position: absolute;
    border: 0px;
    height: 15px;
    background: #ffffff30;
    width: 250%;
    left: -115%;
    top: 100%;
    transform: rotate(30deg);
    border-radius: 0px;
    filter: blur(10px);
    transition: 0.6s;
    opacity: 0;
}
.daddy:hover .baby:before {
    content: '';
    position: absolute;
    border: 0px;
    height: 15px;
    background: #ffffff30;
    width: 250%;
    left: 90%;
    top: 100%;
    transform: rotate(30deg);
    border-radius: 0px;
    filter: blur(8px);
    transition: 0.5s;
    opacity: 1;
}
.el-NWUmtLwjr {
	text-align: center;
	color: #FFFFFF;
	font-family: montserrat;
	font-size: 22px;
	font-weight: 700;
}
.el-NWUmtLwjr {
    padding-bottom: 10px;
    border-bottom: 2px solid #2860CA; 
}
.el-LzXxGwyeX {
	text-align: center;
	color: #FFFFFF;
	font-family: montserrat;
	font-style: italic;
}
.el-LzXxGwyeX { padding: 10px 0 0 0; }
.el-LzXxGwyeX a {color: white;
text-decoration: none;}
.el-gCwvsGSkh {
	background-color: #2554AD;
}
.el-gCwvsGSkh { padding: 20px 20px 20px 20px; 	margin: 60px 0 0 0; }
.el-gCwvsGSkh {
    border-radius: 20px;
    display: flex;
    flex-direction: row;
}
.train:hover .train-child {
    scale: 1.2;
    transition: 0.2s;
}
.train .train-child {
    scale: 1;
    transition: 0.4s;
}
.el-gCwvsGSkh {
    border: 4px solid #e02828;
    background: #fc3f3f;
    background: linear-gradient(239deg,rgba(252, 63, 63, 1) 0%, rgba(194, 35, 35, 1) 50%, rgba(252, 63, 63, 1) 100%);
}
@media (min-width:768px) and (max-width:992px) {
	.el-gCwvsGSkh {
    flex-direction: row;
}
}
@media (max-width:768px) {
	.el-gCwvsGSkh { margin: 40px 40px 40px 40px; }
.el-gCwvsGSkh {display: block;}
}
.el-uaNbxuBEW {max-width: 400px;}
.el-KDCdtpTJS { margin: 40px 40px 40px 40px; }
.el-KDCdtpTJS img:hover {
    scale: 1.08;
    transition: 0.2s;
}
.el-KDCdtpTJS img {
transition: 0.4s;
    scale: 1;}
.el-tcuQzpFtg {
	text-align: center;
}
.el-BjLextDTW {
	text-align: center;
	color: #FFFFFF;
	font-family: montserrat;
	font-size: 37px;
	font-weight: 700;
	line-height: 41px;
}
.el-BjLextDTW { padding: 0 0 40px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-BjLextDTW {
	font-size: 22px;
	line-height: 23px;
}
.el-BjLextDTW { padding: 20px 0 20px 0; }
}
@media (max-width:768px) {
	.el-BjLextDTW {
	font-size: 23px;
	line-height: 27px;
}
}
.el-YxFceCDLz {
	text-align: center;
	color: #FFFFFF;
	font-family: montserrat;
	font-size: 14px;
	line-height: 24px;
}
.el-YxFceCDLz { padding: 0 0 20px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-YxFceCDLz {
	font-size: 14px;
}
}
.el-zgVcRKuyN {
	text-align: center;
	color: #000000;
	font-size: 16px;
	font-weight: 600;
}
.el-zgVcRKuyN { padding: 25px 30px 25px 30px; }
.el-zgVcRKuyN {
    background: #ffa500;
    border-radius: 100px!important;
    text-decoration: none;
    color: #363636;
}
.el-zgVcRKuyN:hover {
    background: #FFCF5E;
}
@media (max-width:768px) {
	.el-zgVcRKuyN {min-width: 100%;}
}
.el-dcCKfcqmw {max-width: 400px;}
.el-CykCzPTxa { margin: 40px 40px 40px 40px; }
.el-CykCzPTxa img:hover {
    scale: 1.08;
    transition: 0.2s;
}
.el-CykCzPTxa img {
transition: 0.4s;
    scale: 1;}
#row-04-cats-tab {
	background-color: #F5F5F5;
}
#row-04-cats-tab {
    gap: 40px;
}
@media (min-width:768px) and (max-width:992px) {
	#row-04-cats-tab { padding: 20px 20px 20px 20px; }
#row-04-cats-tab {
    flex-direction: row!important;
}
}
@media (max-width:768px) {
	#row-04-cats-tab { padding: 0 0 0 0; 	margin: 0 0 0 0; }
#row-04-cats-tab {
    gap: 0px;
}
}
.el-LpesrXhGK {
	background-color: #237A49;
}
.el-LpesrXhGK { padding: 0 0 0 0; 	margin: 20px 40px 20px 40px; }
.el-LpesrXhGK {
    background: none;
    gap: 20px;
}
@media (max-width:768px) {
	.el-LpesrXhGK { padding: 0 10px 10px 10px; 	margin: 0 0 0 0; }
}
@media (min-width:768px) and (max-width:992px) {
	.el-IHNVEbRtI {
    gap: 10px;
    display: flex;
flex-direction: row;
}
}
@media (max-width:768px) {
	.el-IHNVEbRtI { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-IHNVEbRtI {gap: 20px;}
}
.el-LBzTeIJnV {
	background-color: #FFFFFF;
}
.el-LBzTeIJnV {
    border-radius: 30px;
}
@media (max-width:768px) {
	.el-LBzTeIJnV { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-KKcvECxNH {
	text-align: left;
	font-family: poppins;
	font-size: 20px;
	font-weight: 700;
}
.el-KKcvECxNH { padding: 20px 20px 10px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-KKcvECxNH { padding: 20px 0 20px 0; }
}
@media (max-width:768px) {
	.el-rRcyAcQYU { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-YpzXaxptX img {
    max-width: 300px;
}
.el-YpzXaxptX {display: flex;
    justify-content: center;}
@media (min-width:768px) and (max-width:992px) {
	.el-YpzXaxptX { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-YpzXaxptX { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-GtGtxKzwz { padding: 20px 10px 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-GtGtxKzwz {
	text-align: left;
}
.el-GtGtxKzwz { padding: 40px 40px 40px 40px; }
}
.el-mNprguvhu {
	font-family: poppins;
	font-size: 16px;
	line-height: 22px;
}
.el-mNprguvhu { padding: 0 0 20px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-mNprguvhu {
	font-size: 16px;
}
.el-mNprguvhu {max-width: 600px;}
}
@media (max-width:768px) {
	.el-mNprguvhu { padding: 20px 20px 10px 20px; }
}
.el-CaHuKjFfX {
	text-align: center;
	color: #000000;
}
.el-CaHuKjFfX { padding: 5px 5px 5px 5px; 	margin: 5px 5px 5px 5px; }
.el-CaHuKjFfX {
    background: #f7962d;
    border-radius: 100px!important;
    min-width:40%;
    text-decoration: none;
    color: white;
    display: flex;
    justify-content: center;
}
.el-CaHuKjFfX:hover {
    background: black;
    color: white;
}
@media (max-width:768px) {
	.el-CaHuKjFfX { margin: 10px 20px 20px 20px; }
}
.el-qQnbUhkJa {
	background-color: #FFFFFF;
}
.el-qQnbUhkJa {
    border-radius: 30px;
}
.el-fWSKrxnVY {
	text-align: left;
	font-family: poppins;
	font-size: 20px;
	font-weight: 700;
}
.el-fWSKrxnVY { padding: 20px 20px 10px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-fWSKrxnVY { padding: 20px 0 20px 0; }
}
.el-USUFuYMYT img {
    max-width: 300px;
}
.el-USUFuYMYT {display: flex;
    justify-content: center;}
.el-YreBpyhKo { padding: 20px 10px 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-YreBpyhKo { padding: 40px 40px 40px 40px; }
}
.el-FwfRskuEB {
	font-family: poppins;
	font-size: 16px;
	line-height: 22px;
}
.el-FwfRskuEB { padding: 0 0 20px 0; }
.el-FwfRskuEB {max-width: 600px;}
@media (max-width:768px) {
	.el-FwfRskuEB { padding: 20px 20px 10px 20px; }
}
.el-sTbSvBjAs {
	text-align: center;
	color: #000000;
}
.el-sTbSvBjAs { padding: 5px 5px 5px 5px; 	margin: 5px 5px 5px 5px; }
.el-sTbSvBjAs {
    background: #f7962d;
    border-radius: 100px!important;
    min-width:40%;
    text-decoration: none;
    color: white;
    display: flex;
    justify-content: center;
}
.el-sTbSvBjAs:hover {
    background: black;
    color: white;
}
@media (max-width:768px) {
	.el-sTbSvBjAs { margin: 10px 20px 20px 20px; }
}
@media (min-width:768px) and (max-width:992px) {
	.el-VNhHAQspQ {
    gap: 10px;
    display: flex;
flex-direction: row;
}
}
@media (max-width:768px) {
	.el-VNhHAQspQ {gap: 20px;}
}
.el-LWEAFMIcV {
	background-color: #FFFFFF;
}
.el-LWEAFMIcV {
    border-radius: 30px;
}
.el-VMrSsBsVU {
	text-align: left;
	font-family: poppins;
	font-size: 20px;
	font-weight: 700;
}
.el-VMrSsBsVU { padding: 20px 20px 10px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-VMrSsBsVU { padding: 20px 0 20px 0; }
}
.el-aUehafdwW img {
    max-width: 300px;
}
.el-aUehafdwW {display: flex;
    justify-content: center;}
@media (min-width:768px) and (max-width:992px) {
	.el-aUehafdwW { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-NUpLUSbBf { padding: 20px 10px 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-NUpLUSbBf {
	text-align: left;
}
.el-NUpLUSbBf { padding: 40px 40px 40px 40px; }
}
.el-FCkPAczcf {
	font-family: poppins;
	font-size: 16px;
	line-height: 22px;
}
.el-FCkPAczcf { padding: 0 0 20px 0; }
.el-FCkPAczcf {max-width: 600px;}
@media (min-width:768px) and (max-width:992px) {
	.el-FCkPAczcf {
	font-size: 16px;
}
}
@media (max-width:768px) {
	.el-FCkPAczcf { padding: 20px 20px 10px 20px; }
}
.el-lAfBspDyk {
	text-align: center;
	color: #000000;
}
.el-lAfBspDyk { padding: 5px 5px 5px 5px; 	margin: 5px 5px 5px 5px; }
.el-lAfBspDyk {
    background: #f7962d;
    border-radius: 100px!important;
    min-width:40%;
    text-decoration: none;
    color: white;
    display: flex;
    justify-content: center;
}
.el-lAfBspDyk:hover {
    background: black;
    color: white;
}
@media (max-width:768px) {
	.el-lAfBspDyk { margin: 10px 20px 20px 20px; }
}
.el-kXqCxNUuQ {
	background-color: #FFFFFF;
}
.el-kXqCxNUuQ {
    border-radius: 30px;
}
.el-KqFBuhlPe {
	text-align: left;
	font-family: poppins;
	font-size: 20px;
	font-weight: 700;
}
.el-KqFBuhlPe { padding: 20px 20px 10px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-KqFBuhlPe { padding: 20px 0 20px 0; }
}
.el-ymnFAEnVa img {
    max-width: 300px;
}
.el-ymnFAEnVa {display: flex;
    justify-content: center;}
.el-axGycuEmq { padding: 20px 10px 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-axGycuEmq { padding: 40px 40px 40px 40px; }
}
.el-gUsHARMFL {
	font-family: poppins;
	font-size: 16px;
	line-height: 22px;
}
.el-gUsHARMFL { padding: 0 0 20px 0; }
.el-gUsHARMFL {max-width: 600px;}
@media (max-width:768px) {
	.el-gUsHARMFL { padding: 20px 20px 10px 20px; }
}
.el-rsLXcpDrF {
	text-align: center;
	color: #000000;
}
.el-rsLXcpDrF { padding: 5px 5px 5px 5px; 	margin: 5px 5px 5px 5px; }
.el-rsLXcpDrF {
    background: #f7962d;
    border-radius: 100px!important;
    min-width:40%;
    text-decoration: none;
    color: white;
    display: flex;
    justify-content: center;
}
.el-rsLXcpDrF:hover {
    background: black;
    color: white;
}
@media (max-width:768px) {
	.el-rsLXcpDrF { margin: 10px 20px 20px 20px; }
}
#row-03-usp {
	background-color: #FFFFFF;
}
#row-03-usp { padding: 20px 0 40px 0; }
@media (min-width:768px) and (max-width:992px) {
	#row-03-usp { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	#row-03-usp {
	text-align: center;
}
}
.el-NNxzTIjyc { padding: 20px 120px 60px 120px; }
@media (min-width:768px) and (max-width:992px) {
	.el-NNxzTIjyc { padding: 20px 20px 20px 20px; }
}
.el-xVRNlsueY {
	background-color: #2554AD;
	font-family: poppins;
	font-weight: 600;
}
.el-xVRNlsueY { padding: 40px 40px 40px 40px; }
.el-xVRNlsueY img {
    max-width: 160px;
}
.el-xVRNlsueY {
    display: flex; 
    flex-direction: row!important;
    justify-content: space-around;
    border-radius: 20px;
    border: 1px solid #a5c4ff;
}
@media (min-width:768px) and (max-width:992px) {
	.el-xVRNlsueY { padding: 40px 40px 40px 40px; }
.el-xVRNlsueY {display: flex; flex-direction: row!important;}
}
@media (max-width:768px) {
	.el-xVRNlsueY { margin: 20px 20px 20px 20px; }
.el-xVRNlsueY img {
    max-width: 130px;
}
.el-xVRNlsueY {display: block;}
}
.el-zPIRyIoNL {
	color: #FFFFFF;
}
.el-zPIRyIoNL {
    display: flex;
    align-items: center;
}
.el-UNrgrfoYM {
	text-align: center;
}
.el-UNrgrfoYM { padding: 0 20px 0 0; }
.el-fasdCvkDv {
	font-weight: 200;
	line-height: 22px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-fasdCvkDv {
	font-size: 14px;
}
}
.el-uQDewuLyt {
	color: #FFFFFF;
}
.el-uQDewuLyt {
    display: flex;
    align-items: center;
}
.el-alsLRjwwp {
	text-align: center;
}
.el-alsLRjwwp { padding: 0 20px 0 0; }
.el-fGYeVbpRv {
	font-weight: 200;
	line-height: 22px;
}
.el-ENJzsIGhC {
	color: #FFFFFF;
}
.el-ENJzsIGhC {
    display: flex;
    align-items: center;
}
.el-IVzaTKIJX {
	text-align: center;
}
.el-IVzaTKIJX { padding: 0 20px 0 0; }
.el-AdWIaJnAm {
	font-weight: 200;
	line-height: 22px;
}
.el-WhQCvspRV {
    display: flex;
    align-items: center;
}
.el-ChyBrfLbe {
	text-align: center;
}
.el-ChyBrfLbe { padding: 0 20px 0 0; }
.el-TCcfEHLvJ {
	color: #FFFFFF;
	font-weight: 100;
	line-height: 22px;
}
.el-pszjAtETE { padding: 0 120px 0 120px; }
@media (min-width:768px) and (max-width:992px) {
	.el-pszjAtETE { padding: 20px 20px 20px 20px; }
}
.el-yNIqnowsL {
	font-family: montserrat;
	font-size: 18px;
	font-weight: 400;
}
.el-yNIqnowsL { padding: 0 0 10px 0; }
.el-yNIqnowsL {
    border-bottom: 1px solid grey;
}
.el-LAecsTEQY { padding: 20px 0 0 0; }
.el-LAecsTEQY {
    gap: 60px;
    display: flex;
    flex-direction: row;
}
.el-LAecsTEQY img:hover {
    scale: 1.2;
    transition: 0.4s;
    opacity: 60%;
}
.el-LAecsTEQY img {
    scale: 1;
    transition: 0.6s;
}
@media (min-width:768px) and (max-width:992px) {
	#banner-2 {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/steelbook/assets/feedback-background.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
}
@media (max-width:768px) {
	#banner-2 { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-XdIvpWDmP { padding: 80px 80px 80px 80px; }
.el-XdIvpWDmP {
    background-image: url(http://app/background-1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    min-height: 400px;
}
.el-CJDhbyqeQ img{
    display: block;
}
.el-AlsRjbPPy { padding: 80px 80px 80px 80px; }
.el-AlsRjbPPy {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/steelbook/assets/background.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
@media (min-width:768px) and (max-width:992px) {
	.el-AlsRjbPPy {
    background-repeat: no-repeat;
    background-position-y: -500px;
    min-height: 400px;
}
}
@media (max-width:768px) {
	.el-AlsRjbPPy { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-AlsRjbPPy {
    background-repeat: no-repeat;
}
}
.el-AlmVvwPAE {
	color: #FFFFFF;
	font-family: din-2014;
	font-size: 49px;
	font-weight: 900;
	line-height: 50px;
}
.el-AlmVvwPAE { padding: 0 0 20px 0; }
@media (max-width:768px) {
	.el-AlmVvwPAE {
	text-align: center;
	font-size: 36px;
	line-height: 46px;
}
.el-AlmVvwPAE { padding: 40px 40px 20px 40px; }
}
.el-FBKaMbsVP {
	text-align: center;
	color: #FFFFFF;
	font-family: din-2014;
	font-size: 16px;
}
.el-FBKaMbsVP { padding: 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-FBKaMbsVP { padding: 0 0 20px 0; }
}
@media (max-width:768px) {
	.el-FBKaMbsVP {
	text-align: center;
}
.el-FBKaMbsVP { padding: 20px 20px 00 20px; }
}
.el-plxCdjBlr {
	color: #BCBCBC;
	line-height: 27px;
}
.el-plxCdjBlr { padding: 40px 0 0 0; }
.el-plxCdjBlr {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
}
.review {
    border: 2px solid #bcbcbc;
    min-height: 300px;
    scale: 1;
    transition: 0.4s;
background: linear-gradient(23deg,rgba(214, 214, 214, 1) 0%, rgba(148, 148, 148, 1) 32%, rgba(148, 148, 148, 1) 71%, rgba(214, 214, 214, 1) 100%);
}
.review:hover {
    scale: 1.06;
    transition: 0.2s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-plxCdjBlr {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}
}
@media (max-width:768px) {
	.el-plxCdjBlr { padding: 20px 20px 20px 20px; }
.el-plxCdjBlr {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
}
.review {
    min-height: 200px;
    scale: 1;
    transition: 0.4s;
}
.review:hover {
    background: #2860CA;
    scale: 1.06;
    transition: 0.2s;
}
}
.el-sdvuhTePL {
	color: #FFFFFF;
	background-color: #BCBCBC;
	font-size: 18px;
}
.el-sdvuhTePL { padding: 40px 40px 40px 40px; }
.el-sdvuhTePL {border-radius: 20px;}
@media (max-width:768px) {
	.el-sdvuhTePL { padding: 20px 20px 20px 20px; }
}
.el-ooaPDtzES {
	color: #FFBD24;
	font-family: montserrat;
	font-size: 18px;
	line-height: 30px;
}
.el-ooaPDtzES { padding: 0 0 10px 0; }
.el-ooaPDtzES strong {font-weight: 900;}
@media (max-width:768px) {
	.el-ooaPDtzES { padding: 20px 20px 20px 20px; }
}
.el-KJSXSqQjT {
	color: #FFFFFF;
	font-family: montserrat;
}
@media (min-width:768px) and (max-width:992px) {
	.el-KJSXSqQjT {
	font-size: 14px;
}
}
.el-PbzvKUkBE {
	color: #FFFFFF;
	background-color: #BCBCBC;
	font-size: 18px;
}
.el-PbzvKUkBE { padding: 40px 40px 40px 40px; }
.el-PbzvKUkBE {border-radius: 20px;}
@media (min-width:768px) and (max-width:992px) {
	.el-PbzvKUkBE {border-radius: 20px !important;}
}
@media (max-width:768px) {
	.el-PbzvKUkBE { padding: 20px 20px 20px 20px; }
}
.el-avsVPSjLe {
	color: #FFBD24;
	font-family: montserrat;
	font-size: 18px;
	line-height: 30px;
}
.el-avsVPSjLe { padding: 0 0 10px 0; }
.el-avsVPSjLe strong {font-weight: 900;}
@media (max-width:768px) {
	.el-avsVPSjLe { padding: 20px 20px 20px 20px; }
}
.el-kjuhgFjgM {
	color: #FFFFFF;
	font-family: montserrat;
}
@media (min-width:768px) and (max-width:992px) {
	.el-kjuhgFjgM {
	font-size: 14px;
}
}
.el-TxGcgAjve {
	color: #FFFFFF;
	background-color: #132D5F;
	font-size: 18px;
}
.el-TxGcgAjve { padding: 40px 40px 40px 40px; }
.el-TxGcgAjve {border-radius: 20px;}
@media (max-width:768px) {
	.el-TxGcgAjve { padding: 20px 20px 20px 20px; }
}
.el-BnYqKdwga {
	color: #FFBD24;
	font-family: montserrat;
	font-size: 18px;
	line-height: 30px;
}
.el-BnYqKdwga { padding: 0 0 10px 0; }
.el-BnYqKdwga strong {font-weight: 900;}
@media (max-width:768px) {
	.el-BnYqKdwga { padding: 20px 20px 20px 20px; }
}
.el-zyEvaamJx {
	color: #FFFFFF;
	font-family: montserrat;
}
@media (min-width:768px) and (max-width:992px) {
	.el-zyEvaamJx {
	font-size: 14px;
}
}
.el-PIyDVBWDa {
	text-align: center;
	background-color: #FFFFFF;
}
.el-PIyDVBWDa { padding: 20px 20px 20px 20px; }
.el-wLFVHMjsC {
	font-family: poppins;
	font-size: 16px;
}
.el-dmjTUmSox { padding: 10px 10px 10px 10px; }
.el-dmjTUmSox img{
    max-width: 150px;
}
@media (max-width:768px) {
	.el-dmjTUmSox { padding: 5px 5px 5px 5px; }
.el-dmjTUmSox img{
    max-width: 100px;
}
}
#footer-inner-mobile {
	background-color: #884DF8;
}
#footer-inner-mobile { padding: 40px 40px 40px 40px; }
#footer-inner-mobile {
    background-image: url(http://app/bg-color);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: top right;
}
@media (max-width:768px) {
	#footer-inner-mobile { padding: 0 0 0 0; }
#footer-inner-mobile {
    background-image: none;
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: top right;
}
}
#logo-mobile { padding: 40px 40px 40px 40px; }
#logo-mobile {
    max-width: 280px;
}
@media (max-width:768px) {
	#logo-mobile { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-lPurcJxMz {
	text-align: center;
}
.el-lPurcJxMz { padding: 20px 0 0 20px; }
.el-lPurcJxMz {
    max-width: 150px;
}
}
.el-mEEAoJYwq a {
    color:white;
}
@media (min-width:768px) and (max-width:992px) {
	.el-mEEAoJYwq {
	color: #FFFFFF;
	font-family: degular;
	font-weight: 800;
}
}
@media (max-width:768px) {
	.el-mEEAoJYwq {
	font-family: degular;
	font-size: 0px;
}
.el-mEEAoJYwq { padding: 0 0 0 0; }
.el-mEEAoJYwq {
    font-size: 10px;
}
}
#info-mobile { padding: 80px 40px 40px 40px; }
#info-mobile {
    border-bottom: 2px solid white;
}
#info-mobile a {
}
@media (min-width:768px) and (max-width:992px) {
	#info-mobile { padding: 40px 0 0; }
}
@media (max-width:768px) {
	#info-mobile { padding: 0 0 0 0; }
}
.el-usCueqYeR {
	color: #FFFFFF;
	font-family: degular-display;
	font-size: 25px;
	font-weight: 800;
}
@media (min-width:768px) and (max-width:992px) {
	.el-usCueqYeR { padding: 0 0 0 63px; }
}
.el-FBQFIMqqd {
	line-height: 2em;
}
@media (min-width:768px) and (max-width:992px) {
	.el-FBQFIMqqd { padding: 20px 0 0 0; }
}
.el-MCjJhRcev {
	color: #FFFFFF;
	font-family: degular-display;
	font-size: 25px;
	font-weight: 800;
}
.el-MCjJhRcev { padding: 200px 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-MCjJhRcev { padding: 40px 80px 40px 63px; }
}
@media (max-width:768px) {
	.el-MCjJhRcev { padding: 20px 20px 20px 20px; }
.el-MCjJhRcev {
    font-size: 13px;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-XWLRpoQMg {
	text-align: right;
	color: #FFFFFF;
	font-family: degular;
}
.el-XWLRpoQMg { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-XWLRpoQMg {
	text-align: right;
	color: #FFFFFF;
	font-family: degular;
}
.el-XWLRpoQMg { padding: 20px 20px 20px 20px; }
}