﻿#form20238{
color: black;
}
#divLogo{
position: relative !important;
top: 8px !important;
}
#divFooter1{
background-color: #1A3C78;

}
#div27300{
    width: 1200px;
    max-width: 1200px;
    margin: 0 auto;
 text-align: left;


}
#div27538{
display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;

}
#div29340{
    width: 1200px;
    max-width: 1200px;
    margin: 0 auto;
 text-align: left;


}
#divBasket{
a {
  color: #ffffff !important;
}

svg,
i,
span {
  color: #ffffff !important;
  fill: #ffffff !important;
}
}
#divMenuContainer{
background-color:#1B4583;
}
#div35238{
nav {
  flex: 0 0 auto !important;
  max-width: none !important;
  width: auto !important;
  margin-right: 12px !important;
}
nav > ul {
  padding-left: 0 !important;
}

nav > ul > li {
  margin-right: 8px !important;
}

#MyAccountMenu .pe-7s-users:before,
#MyAccountMenu .pe-7s-angle-down:before {
  color: #ffffff !important;
  font-size: 16px !important;
}

#ActiveLanguage,
#ActiveLanguage * {
  color: #ffffff !important;
}

#ActiveLanguage .pe-7s-flag:before,
#ActiveLanguage .pe-7s-angle-down:before {
  color: #ffffff !important;
  font-size: 16px !important;
}

}
#divFooter2{
Background-color:#10284F
}
#divFooter3{
bottom:0px;
background-color: #1A3C78;
}
#divFooterGuarantee{
display: flex !important;
justify-content: center !important;
align-items: flex-start !important;

}
#divSearch{
width: 400px !important;
max-width: 400px !important;
border:none !important;
box-shadow:none !important;
}
#formProductSearch{
color:#fff !important;
}
#div29321_6{
white-space: nowrap !important;
min-width: 95px !important;
}
#div30078_10{
 min-height: 325px;
height: 325px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div30078_11{
min-height: 325px;
height: 325px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div30078_12{
min-height: 325px;
height: 325px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div30078_13{
min-height: 325px;
height: 325px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div30078_14{
min-height: 325px;
height: 325px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div8763{
min-height: 325px;
height: 325px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div30078_20{
min-height: 300px;
height: 300px;

}
#div30078_21{
min-height: 300px;
height: 300px;

}
#div30078_22{
min-height: 300px;
height: 300px;

}
#div11108{
display: flex;
flex-direction: column;
gap: 5px;
align-items: flex-start;
color: inherit;
text-decoration: underline;
}
#imgPlaceholderBestSelling_1{
background-repeat:no-repeat;
}
#divCatalogBanner2026{
margin-top: 100px;
}
#divCatalogBanner{
background-repeat:no-repeat;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
box-sizing: border-box !important;
display: block !important;
border: none !important;
outline: none !important;
box-shadow: 0 12px 30px rgba(0, 0, 0, 0.16) !important;
background-image: none !important;
}
#divSlider_1{
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O362O352O369O352O363O366O366O365O/WebPortal/karaloonshop/img/HeroBanner_V3_1.png');
}
#div27145{
width: 700px !important;
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;

position: relative !important;
left: -120px !important;
}
#div27145_1{
text-shadow:
  0 0 6px rgba(0,0,0,0.5),
  0 0 12px rgba(0,0,0,0.3);
a {
  text-shadow: none;
}
width: 700px !important;
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;

position: relative !important;
left: -120px !important;
}
#divSlider_2{
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O362O352O369O352O363O366O366O365O/WebPortal/karaloonshop/img/Hero3.png');
}
#divSlider_3{
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O362O352O369O352O363O366O366O365O/WebPortal/karaloonshop/img/Helium_HeroBanner.jpg');
}
#div27145_2{
text-shadow:
  0 0 6px rgba(0,0,0,0.5),
  0 0 12px rgba(0,0,0,0.3);
a {
  text-shadow: none;
}
width: 700px !important;
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;

position: relative !important;
left: -120px !important;
}
#divBGBanner_1{
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O362O352O369O352O363O366O366O365O/WebPortal/karaloonshop/img/Footerrot_V3.jpg');
}
#div27212{
* {
  color: white !important;
}

}
#divBGBanner_2{
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O362O352O369O352O363O366O366O365O/WebPortal/karaloonshop/img/Footerblau_V8.jpg');
}
#div27258{
box-shadow: 0 8px 22px rgba(0, 0, 0, 0.10);
}
#divCatalogBanner{
background-repeat:no-repeat;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
box-sizing: border-box !important;
display: block !important;
border: none !important;
outline: none !important;
box-shadow: none !important;
background-image: none !important;
}
#img27173{
display: block;
border-radius: 12px;
box-shadow: 0 8px 20px rgba(0,0,0,0.15);
}
#fld42770{
display:block;
width:210px;
margin:0 auto;
background:#fff;
padding:8px 18px;
border-radius:24px;
box-shadow:0 8px 16px rgba(0,0,0,0.22);
font-size:15px;
font-weight:300;
letter-spacing:0.5px;
text-transform:uppercase;
color:#333;
text-align:center;
white-space:nowrap;
text-shadow:none !important;
position:relative;
top:130px;
left:-18px;
z-index:5;
}
#div42771{
margin-bottom: 45px;
overflow: visible;

}
#div30078_15{
min-height: 400px;
height: 340px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div30078_16{
min-height: 400px;
height: 340px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div30078_17{
min-height: 400px;
height: 340px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div30078_18{
min-height: 400px;
height: 340px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div30078_19{
min-height: 400px;
height: 340px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#div10915{
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
}
