#headerCMS-BlockImage-2 .brandlogowrapper_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#headerCMS-BlockImage-2 .brandlogowrapper_img-wrapper{
padding:8px 16px 8px 16px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#headerCMS-BlockImage-2{
width: 150px; height: auto;
}
#productDetailCMS-BlockGroupStart-2{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockItemCode-3{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:18px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockItemDescription-4{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5 .price_actual-price{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockItemSellInformation-7{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockTitle-9 .About_this_product_h{
font-family:PT Sans, sans-serif; color:#242424; font-size:24px; font-weight:500; font-style:normal; line-height:24px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockTitle-9{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#productDetailCMS-BlockItemFeatures-10{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockItemSpecification-11{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockGroupStart-12{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockItemInformation-13{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#categoryCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#contentHomeCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockTitle-3 .Name_h{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:38px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockTitle-3{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
@media (max-width: 1024px){
#headerCMS-BlockImage-2 .brandlogowrapper_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#headerCMS-BlockImage-2 .brandlogowrapper_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#headerCMS-BlockImage-2{
width: 150px; height: auto;
}
#productDetailCMS-BlockGroupStart-2{
border:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#productDetailCMS-BlockItemCode-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:none; 
}
#productDetailCMS-BlockItemDescription-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:none; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5 .price_actual-price{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemSellInformation-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#productDetailCMS-BlockTitle-9{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#productDetailCMS-BlockTitle-9 .About_this_product_h{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemFeatures-10{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:none; 
}
#productDetailCMS-BlockItemSpecification-11{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:none; 
}
#productDetailCMS-BlockGroupStart-12{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#productDetailCMS-BlockItemInformation-13{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:none; 
}
#categoryCMS-BlockGroupStart-2{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockTitle-3{
border:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockTitle-3 .Name_h{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:28px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
}
@media (max-width: 767px){
#headerCMS-BlockImage-2 .brandlogowrapper_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#headerCMS-BlockImage-2 .brandlogowrapper_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#headerCMS-BlockImage-2{
width: 150px; height: auto;
}
#productDetailCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#productDetailCMS-BlockGroupStart-2 >*{
width: auto;
}
#productDetailCMS-BlockItemCode-3{
border:none; 
background:none; 
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockItemDescription-4{
border:none; 
background:none; 
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5{
border:none; 
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5 .price_actual-price{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemSellInformation-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockGroupStart-8{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#productDetailCMS-BlockGroupStart-8 >*{
width: auto;
}
#productDetailCMS-BlockTitle-9{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#productDetailCMS-BlockTitle-9 .About_this_product_h{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemFeatures-10{
border:none; 
background:none; 
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockItemSpecification-11{
border:none; 
background:none; 
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockGroupStart-12{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#productDetailCMS-BlockGroupStart-12 >*{
width: auto;
}
#productDetailCMS-BlockItemInformation-13{
border:none; 
background:none; 
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#categoryCMS-BlockGroupStart-2{
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#categoryCMS-BlockGroupStart-2 >*{
width: calc(100%) !important ;
}
#contentHomeCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-2 >*{
width: auto;
}
#contentHomeCMS-BlockTitle-3{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockTitle-3 .Name_h{
font-family:PT Sans, sans-serif; color:#5d5d5d; font-size:24px; font-weight:400; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
}
