#contactUsCMS-BlockGroupStart-1{
background:rgba(251, 248, 246, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:64px; column-gap:64px; 
width: 100%; height: auto;
padding:4% 8% 4% 8%; margin:0px 0px 0px 0px; 
border:none; 
}
#contactUsCMS-BlockImage-3 .img_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contactUsCMS-BlockImage-3 .img_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 580px; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#contactUsCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:64px; column-gap:64px; 
width: 100%; height: auto;
padding:80px 100px 80px 100px; margin:0px 0px 0px 0px; 
border:none; 
}
#contactUsCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contactUsCMS-BlockGroupStart-6 >*{
width: calc(100% / 3) !important ;
}
#contactUsCMS-BlockGroupStart-12{
background:rgba(127, 36, 36, 1.00); 
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;
padding:80px 100px 80px 100px; margin:0px 0px 40px 0px; 
border:none; 
}
#headerCMS-BlockGroupStart-2{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:4px 16px 4px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#headerCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; 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; 
}
#headerCMS-BlockImage-4 .passionLogo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 80px; height: auto;
}
#headerCMS-BlockImage-4 .passionLogo_img-wrapper{
padding:0% 24% 0% 0%; margin:0% 0% 0% 0%; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#headerCMS-BlockImage-4{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#headerCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#headerCMS-BlockLoginPopup-8 .Sign_In__Sign_Up_popup{
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
font-family:PT Sans, sans-serif; color:#ffffff; font-size:16px; font-weight:500; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:rgba(51, 51, 51, 1.00); 
width: 100%; height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:2px 2px 2px 2px; 
}
#headerCMS-BlockLoginPopup-8{
font-family:PT Sans, sans-serif; color:#ffffff; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:rgba(51, 51, 51, 1.00); 
padding:8px 16px 8px 16px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(3, 51, 51, 1.00); border-style:solid; border-radius:2px 2px 2px 2px; 
}
#headerCMS-BlockLoginPopup-8 .Sign_In__Sign_Up_img{
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#headerCMS-BlockLoginPopup-8 .Sign_In__Sign_Up_img-wrapper{
width: auto; height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
min-width: auto; min-height: auto;
}
#headerCMS-BlockGroupStart-11{
background:rgba(127, 36, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:space-evenly; align-content:center; flex-wrap:nowrap; row-gap:4px; column-gap:4px; 
width: 100%; height: 48px; 
padding:0px 24px 0px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#aboutUsCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; 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; 
border:none; 
}
#aboutUsCMS-BlockImage-2 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockImage-2 img-wrapper{
padding:0% 0% 0% 0%; margin:0% 0% 0% 0%; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#aboutUsCMS-BlockImage-2{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockGroupStart-4{
background:rgba(251, 248, 246, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:40px 60px 40px 60px; margin:0px 0px 0px 0px; 
border:none; 
}
#aboutUsCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0% 0% 0% 0%; margin:0px 0px 0px 0px; 
border:none; 
}
#aboutUsCMS-BlockHyperlink-6 .friendly_service_img-wrapper{
border:none; 
width: 128px; height: auto;
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockHyperlink-6 .friendly_service_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; 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; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#aboutUsCMS-BlockHyperlink-6 .friendly_service_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockHyperlink-6{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#aboutUsCMS-BlockHyperlink-7 .Shop_On_the_Go_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockHyperlink-7 .Shop_On_the_Go_cms-prod-block{
overflow :auto; 
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; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#aboutUsCMS-BlockHyperlink-7 .Shop_On_the_Go_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#aboutUsCMS-BlockHyperlink-7{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#aboutUsCMS-BlockHyperlink-8 .Wide_Region_Delivery_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockHyperlink-8 .Wide_Region_Delivery_cms-prod-block{
overflow :auto; 
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; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#aboutUsCMS-BlockHyperlink-8 .Wide_Region_Delivery_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#aboutUsCMS-BlockHyperlink-8{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#aboutUsCMS-BlockHyperlink-9 .100_Secure_Payment_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockHyperlink-9 .100_Secure_Payment_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#aboutUsCMS-BlockHyperlink-9 .100_Secure_Payment_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#aboutUsCMS-BlockHyperlink-9{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#aboutUsCMS-BlockGroupStart-12{
background:rgba(127, 36, 36, 1.00); 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:40px 40px 40px 40px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockGroupStart-2{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockItemCode-3{
font-family:PT Sans, sans-serif; color:#666666; font-size:18px; font-weight:500; font-style:normal; line-height:24px; 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:#333333; 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:#333333; 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-BlockItemVariations-6{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockItemVariations-6 .productvariant_item-variant-title{
font-family:PT Sans, sans-serif; color:#333333; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockTitle-7 .About_this_product_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockTitle-7{
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-BlockItemSellInformation-8{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockGroupStart-9{
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:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border-width:0px; border-color:rgba(235, 233, 233, 0.00); border-style:solid; border-radius:8px 8px 8px 8px; 
}
#productDetailCMS-BlockItemFeatures-10{
font-family:PT Sans, sans-serif; color:#333333; 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-BlockItemSpecification-11{
font-family:PT Sans, sans-serif; color:#333333; 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:#333333; font-size:14px; font-weight:400; font-style:normal; line-height:28px; 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: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#termsConditionCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:50px 100px 50px 100px; margin:0px 0px 0px 0px; 
}
#termsConditionCMS-BlockImage-2 .logo_img{
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#termsConditionCMS-BlockImage-2 .logo_img-wrapper{
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#termsConditionCMS-BlockTitle-3 .Terms_and_Conditions_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:40px; font-weight:500; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockTitle-3{
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;
}
#termsConditionCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 80px 40px 80px; margin:0px 100px 0px 100px; 
border-width:0px; border-color:rgba(239, 239, 239, 0.00); border-style:solid; border-radius:8px 8px 8px 8px; 
}
#termsConditionCMS-BlockTitle-6 .USER_AGREEMENT_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:30px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockTitle-6{
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;
}
#privacyPolicyCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:80px 100px 40px 100px; margin:0px 0px 0px 0px; 
}
#privacyPolicyCMS-BlockImage-2 .taplogo_img{
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#privacyPolicyCMS-BlockImage-2 .taplogo_img-wrapper{
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#privacyPolicyCMS-BlockTitle-3 .Privacy_Policy_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:40px; font-weight:500; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#privacyPolicyCMS-BlockTitle-3{
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;
}
#privacyPolicyCMS-BlockGroupStart-5{
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;
padding:0px 80px 0px 80px; margin:0px 80px 80px 80px; 
border-width:0px; border-color:rgba(204, 204, 204, 0.00); border-style:solid; border-radius:8px 8px 8px 8px; 
}
#contentHomeCMS-BlockGroupStart-1{
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:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockHyperlink-2 .featuredbanner_img-wrapper{
border:none; 
width: 100%; height: 600px; 
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-2 .featuredbanner_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; 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; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-2 .featuredbanner_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-2{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockGroupStart-4{
background:rgba(238, 230, 216, 1.00); 
display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:100px 40px 100px 40px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockGroupStart-4 >*{
width: calc(100% / 3) !important ;
}
#contentHomeCMS-BlockHyperlink-5 .Flexible_payment_terms_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-5 .Flexible_payment_terms_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#contentHomeCMS-BlockHyperlink-5 .Flexible_payment_terms_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockHyperlink-5{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-6 .Personalized_service_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-6 .Personalized_service_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#contentHomeCMS-BlockHyperlink-6 .Personalized_service_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockHyperlink-6{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-7 .delivery_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-7 .delivery_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#contentHomeCMS-BlockHyperlink-7 .delivery_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockHyperlink-7{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockGroupStart-9{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:0px; 
width: 100%; height: auto;
padding:40px 40px 40px 40px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockTitle-10 .PRODUCT_LINE_FEATURE_h{
font-family:Montserrat; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockTitle-10{
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; 
}
#contentHomeCMS-BlockGroupStart-11{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:flex-start; 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; 
}
#contentHomeCMS-BlockGroupStart-11 >*{
width: calc(100% / 5) !important ;
}
#contentHomeCMS-BlockHyperlink-12 .Lanza_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-12 .Lanza_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-12 .Lanza_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-12{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
}
#contentHomeCMS-BlockHyperlink-13 .Moroccanoil_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-13 .Moroccanoil_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-13 .Moroccanoil_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-13{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
}
#contentHomeCMS-BlockHyperlink-14 .American_Crew_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-14 .American_Crew_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-14 .American_Crew_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-14{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
}
#contentHomeCMS-BlockHyperlink-15 .Color_wow_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-15 .Color_wow_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-15 .Color_wow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-15{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
}
#contentHomeCMS-BlockHyperlink-16 .Verb_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-16 .Verb_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-16 .Verb_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-16{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
}
#contentHomeCMS-BlockGroupStart-19{
background:rgba(237, 237, 237, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:40px 40px 40px 40px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockTitle-20 .Featured_Tools_h{
font-family:Montserrat; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockTitle-20{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
border:none; 
}
#contentHomeCMS-BlockGroupStart-21{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:center; 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; 
}
#contentHomeCMS-BlockGroupStart-21 >*{
width: calc(100% / 5) !important ;
}
#contentHomeCMS-BlockHyperlink-22 .Izutek_vulcann_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-22 .Izutek_vulcann_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; 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; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-22 .Izutek_vulcann_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-22{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-23 .Wahl_Cordless_Barber_Combo_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-23 .Wahl_Cordless_Barber_Combo_cms-prod-block{
overflow :auto; 
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; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#contentHomeCMS-BlockHyperlink-23 .Wahl_Cordless_Barber_Combo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-23{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-24 .Eos_Iron_blk_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-24 .Eos_Iron_blk_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-24 .Eos_Iron_blk_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-24{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-25 .MOROCCANOIL_SMOOTH_STYLE_CERAMIC_HEATED_BRUSH_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-25 .MOROCCANOIL_SMOOTH_STYLE_CERAMIC_HEATED_BRUSH_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-25 .MOROCCANOIL_SMOOTH_STYLE_CERAMIC_HEATED_BRUSH_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-25{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-26 .By_Together_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-26 .By_Together_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-26 .By_Together_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-26{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockGroupStart-29{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:40px 40px 40px 40px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockTitle-30 .Education_Title_h{
font-family:Montserrat; color:#282828; font-size:24px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockTitle-30{
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; 
}
#contentHomeCMS-BlockGroupStart-31{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-evenly; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockGroupStart-31 >*{
width: calc(100% / 3) !important ;
}
#contentHomeCMS-BlockHyperlink-32 .Moroccanoil_Collective_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-32 .Moroccanoil_Collective_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; 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; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-32 .Moroccanoil_Collective_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-32{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-33 .Lanza_education_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-33 .Lanza_education_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; 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; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-33 .Lanza_education_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-33{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-34 .American_Crew_Education_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-34 .American_Crew_Education_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; 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; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-34 .American_Crew_Education_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-34{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockGroupStart-37{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:40px 40px 40px 40px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#contentHomeCMS-BlockTitle-38 .Shop_Furniture_h{
font-family:Montserrat; color:#282828; font-size:24px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockTitle-38{
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; 
}
#contentHomeCMS-BlockGroupStart-39{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockHyperlink-40 .Styles_for_every_season_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-40 .Styles_for_every_season_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#contentHomeCMS-BlockHyperlink-40 .Styles_for_every_season_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: 480px; 
}
#contentHomeCMS-BlockHyperlink-40{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
}
#contentHomeCMS-BlockHyperlink-41 .spa39s_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-41 .spa39s_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-41 .spa39s_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: 480px; 
}
#contentHomeCMS-BlockHyperlink-41{
background:rgba(255, 255, 255, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
}
#contentHomeCMS-BlockGroupStart-44{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:40px 40px 40px 40px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockGroupStart-44 >*{
width: calc(100% / 7) !important ;
}
#contentHomeCMS-BlockHyperlink-45 .Styling_Chairs_img-wrapper{
border:none; 
width: 100%; height: 72px; 
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-45 .Styling_Chairs_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-45 .Styling_Chairs_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
}
#contentHomeCMS-BlockHyperlink-45{
background:none; 
max-width: auto; max-height: auto;
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: 100%; 
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-46 .Shampoo_Units_img-wrapper{
border:none; 
width: 100%; height: 72px; 
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-46 .Shampoo_Units_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-46 .Shampoo_Units_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
}
#contentHomeCMS-BlockHyperlink-46{
background:none; 
max-width: auto; max-height: auto;
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: 100%; 
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-47 .Stools_img-wrapper{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 100%; height: 72px; 
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-47 .Stools_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-47 .Stools_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
}
#contentHomeCMS-BlockHyperlink-47{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-48 .Trolleys_img-wrapper{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 100%; height: 72px; 
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-48 .Trolleys_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-48 .Trolleys_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
}
#contentHomeCMS-BlockHyperlink-48{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-49 .Styling_Stations_img-wrapper{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 100%; height: 72px; 
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-49 .Styling_Stations_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-49 .Styling_Stations_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
}
#contentHomeCMS-BlockHyperlink-49{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-50 .Hair_Dryers__Chairs_img-wrapper{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 100%; height: 72px; 
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-50 .Hair_Dryers__Chairs_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-50 .Hair_Dryers__Chairs_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
}
#contentHomeCMS-BlockHyperlink-50{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-51 .Hot_Towel_Cabinets_img-wrapper{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 100%; height: 72px; 
max-width: auto; max-height: auto;
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; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-51 .Hot_Towel_Cabinets_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-51 .Hot_Towel_Cabinets_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
}
#contentHomeCMS-BlockHyperlink-51{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#contentHomeCMS-BlockGroupStart-53{
background:rgba(249, 245, 240, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:100px 80px 100px 80px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockTitle-54 .We_believe_the_future_of_retail_is_local_h{
font-family:Montserrat; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockTitle-54{
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;
border:none; 
}
#contentHomeCMS-BlockGroupStart-57{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockImage-58 .buyonline_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-58 .buyonline_img-wrapper{
padding:0px 0px 0px 0px; 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; 
}
#contentHomeCMS-BlockImage-58{
width: 100%; height: auto;
}
#footerHomeCMS-BlockGroupStart-1{
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:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#footerHomeCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:62px; column-gap:62px; 
width: 100%; height: auto;
padding:40px 40px 40px 40px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 1px 0px; 
}
#footerHomeCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#footerHomeCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#footerHomeCMS-BlockHyperlink-6 .About_us_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-6 .About_us_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-6 .About_us_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-6{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-7 .Contact_Us_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-7 .Contact_Us_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-7 .Contact_Us_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-7{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#footerHomeCMS-BlockGroupStart-10{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#footerHomeCMS-BlockGroupStart-12{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#footerHomeCMS-BlockHyperlink-13 .Products_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-13 .Products_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-13 .Products_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-13{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-14 .Shop_Furniture_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-14 .Shop_Furniture_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-14 .Shop_Furniture_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-14{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#footerHomeCMS-BlockGroupStart-17{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; 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; 
}
#footerHomeCMS-BlockGroupStart-19{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#footerHomeCMS-BlockHyperlink-20 .Instagram_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-20 .Instagram_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-20 .Instagram_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-20{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-21 .Facebook_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-21 .Facebook_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-21 .Facebook_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-21{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#footerHomeCMS-BlockGroupStart-25{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 40px 24px 40px; margin:0px 0px 0px 0px; 
border-width:0px; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:2px 0px 0px 0px; 
}
#footerHomeCMS-BlockGroupStart-26{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:center; 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; 
}
#footerHomeCMS-BlockHyperlink-28 .Terms__Conditions_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-28 .Terms__Conditions_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-28 .Terms__Conditions_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-28{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-29 .Privacy_Policy_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-29 .Privacy_Policy_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-29 .Privacy_Policy_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-29{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#footerHomeCMS-BlockGroupStart-31{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-end; align-content:center; 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; 
}
#footerHomeCMS-BlockHyperlink-32 .f_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-32 .f_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-32 .f_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-32{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-33 .i_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-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; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-33 .i_cms-prod-block{
overflow :auto; 
border: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; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-33 .i_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-33{
background:none; 
max-width: auto; max-height: auto;
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;
min-width: auto; min-height: auto;
border:none; 
}
@media (max-width: 1024px){
#contactUsCMS-BlockGroupStart-1{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 24px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:rgba(251, 248, 246, 1.00); 
width: 100%; height: auto;
}
#contactUsCMS-BlockImage-3 .img_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#contactUsCMS-BlockImage-3 .img_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contactUsCMS-BlockGroupStart-5{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#contactUsCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 24px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:30px; column-gap:30px; 
background:none; 
width: 100%; height: auto;
}
#contactUsCMS-BlockGroupStart-12{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 24px 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:rgba(62, 64, 35, 1.00); 
width: 100%; height: auto;
}
#headerCMS-BlockGroupStart-2{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:center; flex-wrap:wrap; row-gap:0px; column-gap:0px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#headerCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#headerCMS-BlockImage-4 .passionLogo_img{
border:none; 
max-width: auto; max-height: auto;
width: 74px; height: auto;
min-width: auto; min-height: auto;
}
#headerCMS-BlockImage-4 .passionLogo_img-wrapper{
overflow :hidden; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#headerCMS-BlockImage-4{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#headerCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-end; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#headerCMS-BlockLoginPopup-8 .Sign_In__Sign_Up_img-wrapper{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
overflow :auto; 
}
#headerCMS-BlockLoginPopup-8 .Sign_In__Sign_Up_img{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#headerCMS-BlockLoginPopup-8{
padding:10px 10px 10px 10px; margin:0px 0px 0px 0px; 
}
#headerCMS-BlockGroupStart-11{
border:none; 
padding:4px 16px 4px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:4px; column-gap:4px; 
background:rgba(127, 36, 36, 1.00); 
width: 100%; height: auto;
}
#aboutUsCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockImage-2 img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockImage-2 img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockImage-2{
width: 100%; height: auto;
padding:0% 0% 0% 0%; margin:0% 0% 0% 0%; 
background:none; 
border:none; 
}
#aboutUsCMS-BlockGroupStart-4{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 24px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(251, 248, 246, 1.00); 
width: 100%; height: auto;
}
#aboutUsCMS-BlockGroupStart-5{
border: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:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockHyperlink-6 .friendly_service_cms-prod-block{
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#aboutUsCMS-BlockHyperlink-6 .friendly_service_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockHyperlink-6{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockHyperlink-6 .friendly_service_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#aboutUsCMS-BlockHyperlink-7 .Shop_On_the_Go_cms-prod-block{
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#aboutUsCMS-BlockHyperlink-7 .Shop_On_the_Go_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockHyperlink-7{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockHyperlink-7 .Shop_On_the_Go_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#aboutUsCMS-BlockHyperlink-8 .Wide_Region_Delivery_cms-prod-block{
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#aboutUsCMS-BlockHyperlink-8 .Wide_Region_Delivery_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockHyperlink-8{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockHyperlink-8 .Wide_Region_Delivery_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#aboutUsCMS-BlockHyperlink-9 .100_Secure_Payment_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#aboutUsCMS-BlockHyperlink-9 .100_Secure_Payment_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockHyperlink-9{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockHyperlink-9 .100_Secure_Payment_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#aboutUsCMS-BlockGroupStart-12{
border:none; 
padding:24px 24px 24px 24px; 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:16px; column-gap:16px; 
background:rgba(89, 85, 64, 1.00); 
width: auto; height: auto;
}
#productDetailCMS-BlockGroupStart-2{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(255, 255, 255, 1.00); 
width: auto; height: auto;
}
#productDetailCMS-BlockItemCode-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:PT Sans, sans-serif; color:#666666; font-size:18px; font-weight:500; font-style:normal; line-height:24px; 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:#333333; 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:#333333; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemVariations-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
background:none; 
}
#productDetailCMS-BlockItemVariations-6 .productvariant_item-variant-title{
font-family:PT Sans, sans-serif; color:#333333; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockTitle-7{
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-7 .About_this_product_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemSellInformation-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockGroupStart-9{
border:none; 
padding:24px 24px 24px 24px; 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:10px; column-gap:10px; 
background:none; 
width: auto; height: auto;
}
#productDetailCMS-BlockItemFeatures-10{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:PT Sans, sans-serif; color:#333333; 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:#333333; 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:0px; column-gap:0px; 
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:#333333; 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;
}
#termsConditionCMS-BlockGroupStart-1{
padding:50px 50px 50px 50px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#termsConditionCMS-BlockImage-2 .logo_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#termsConditionCMS-BlockImage-2 .logo_img{
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#termsConditionCMS-BlockTitle-3{
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;
}
#termsConditionCMS-BlockTitle-3 .Terms_and_Conditions_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:40px; font-weight:500; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockGroupStart-5{
padding:0px 40px 40px 40px; margin:0px 60px 0px 60px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#termsConditionCMS-BlockTitle-6{
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;
}
#termsConditionCMS-BlockTitle-6 .USER_AGREEMENT_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:30px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#privacyPolicyCMS-BlockGroupStart-1{
padding:40px 0px 20px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#privacyPolicyCMS-BlockImage-2 .taplogo_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#privacyPolicyCMS-BlockImage-2 .taplogo_img{
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#privacyPolicyCMS-BlockTitle-3{
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;
}
#privacyPolicyCMS-BlockTitle-3 .Privacy_Policy_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:40px; font-weight:500; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#privacyPolicyCMS-BlockGroupStart-5{
padding:0px 40px 0px 40px; margin:0px 40px 40px 40px; 
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-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 24px 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-BlockHyperlink-2 .featuredbanner_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-2 .featuredbanner_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-2{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-2 .featuredbanner_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockGroupStart-4{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 24px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(238, 230, 216, 1.00); 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-5 .Flexible_payment_terms_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-5 .Flexible_payment_terms_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-5{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-5 .Flexible_payment_terms_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#contentHomeCMS-BlockHyperlink-6 .Personalized_service_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-6 .Personalized_service_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-6{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-6 .Personalized_service_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#contentHomeCMS-BlockHyperlink-7 .delivery_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-7 .delivery_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-7{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-7 .delivery_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#contentHomeCMS-BlockGroupStart-9{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 24px 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-10{
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;
}
#contentHomeCMS-BlockTitle-10 .PRODUCT_LINE_FEATURE_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-11{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-around; align-content:stretch; flex-wrap:wrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-12 .Lanza_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(224, 225, 226, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-12 .Lanza_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-12{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-12 .Lanza_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-13 .Moroccanoil_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(224, 225, 226, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-13 .Moroccanoil_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-13{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-13 .Moroccanoil_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-14 .American_Crew_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(224, 225, 226, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-14 .American_Crew_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-14{
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-14 .American_Crew_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-15 .Color_wow_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-15 .Color_wow_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-15{
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-15 .Color_wow_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-16 .Verb_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(224, 225, 226, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-16 .Verb_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-16{
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-16 .Verb_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockGroupStart-19{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 24px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(237, 237, 237, 1.00); 
width: 100%; height: auto;
}
#contentHomeCMS-BlockTitle-20{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockTitle-20 .Featured_Tools_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-21{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:stretch; flex-wrap:wrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-22 .Izutek_vulcann_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-22 .Izutek_vulcann_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-22{
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-22 .Izutek_vulcann_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-23 .Wahl_Cordless_Barber_Combo_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-23 .Wahl_Cordless_Barber_Combo_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-23{
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-23 .Wahl_Cordless_Barber_Combo_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-24 .Eos_Iron_blk_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-24 .Eos_Iron_blk_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-24{
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-24 .Eos_Iron_blk_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-25 .MOROCCANOIL_SMOOTH_STYLE_CERAMIC_HEATED_BRUSH_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-25 .MOROCCANOIL_SMOOTH_STYLE_CERAMIC_HEATED_BRUSH_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-25{
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-25 .MOROCCANOIL_SMOOTH_STYLE_CERAMIC_HEATED_BRUSH_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-26 .By_Together_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-26 .By_Together_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-26{
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-26 .By_Together_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockGroupStart-29{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockTitle-30{
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;
}
#contentHomeCMS-BlockTitle-30 .Education_Title_h{
font-family:Montserrat; color:#282828; font-size:24px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-31{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 24px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-32 .Moroccanoil_Collective_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-32 .Moroccanoil_Collective_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-32{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-32 .Moroccanoil_Collective_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
border:none; 
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; 
}
#contentHomeCMS-BlockHyperlink-33 .Lanza_education_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-33 .Lanza_education_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-33{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-33 .Lanza_education_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-34 .American_Crew_Education_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-34 .American_Crew_Education_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-34{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-34 .American_Crew_Education_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
border:none; 
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; 
}
#contentHomeCMS-BlockGroupStart-37{
border-width:1px 0px 0px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockTitle-38{
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;
}
#contentHomeCMS-BlockTitle-38 .Shop_Furniture_h{
font-family:Montserrat; color:#282828; font-size:24px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-39{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockHyperlink-40 .Styles_for_every_season_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-40 .Styles_for_every_season_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
max-width: auto; max-height: auto;
width: 100%; height: 320px; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-40{
background:rgba(255, 255, 255, 1.00); 
width: auto; height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-40 .Styles_for_every_season_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-41 .spa39s_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-41 .spa39s_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
max-width: auto; max-height: auto;
width: 100%; height: 340px; 
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-41{
background:rgba(255, 255, 255, 1.00); 
width: auto; height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-41 .spa39s_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockGroupStart-44{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 24px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between; align-content:stretch; flex-wrap:wrap; row-gap:8px; column-gap:8px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-45 .Styling_Chairs_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-45 .Styling_Chairs_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
max-width: auto; max-height: auto;
width: 72px; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-45{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-45 .Styling_Chairs_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 72px; 
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-46 .Shampoo_Units_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-46 .Shampoo_Units_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
max-width: auto; max-height: auto;
width: 72px; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-46{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-46 .Shampoo_Units_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 72px; 
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-47 .Stools_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-47 .Stools_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
max-width: auto; max-height: auto;
width: 72px; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-47{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-47 .Stools_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 72px; 
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-48 .Trolleys_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-48 .Trolleys_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
max-width: auto; max-height: auto;
width: 72px; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-48{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-48 .Trolleys_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 72px; 
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-49 .Styling_Stations_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-49 .Styling_Stations_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
max-width: auto; max-height: auto;
width: 72px; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-49{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-49 .Styling_Stations_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 72px; 
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-50 .Hair_Dryers__Chairs_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-50 .Hair_Dryers__Chairs_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
max-width: auto; max-height: auto;
width: 72px; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-50{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-50 .Hair_Dryers__Chairs_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 72px; 
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-51 .Hot_Towel_Cabinets_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#contentHomeCMS-BlockHyperlink-51 .Hot_Towel_Cabinets_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
max-width: auto; max-height: auto;
width: 72px; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockHyperlink-51{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-51 .Hot_Towel_Cabinets_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 72px; 
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#contentHomeCMS-BlockGroupStart-53{
border:none; 
padding:100px 80px 100px 80px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(249, 245, 240, 1.00); 
width: 100%; height: auto;
}
#contentHomeCMS-BlockTitle-54{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockTitle-54 .We_believe_the_future_of_retail_is_local_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-57{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-58 .buyonline_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-58 .buyonline_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-58{
width: 100%; height: auto;
}
#footerHomeCMS-BlockGroupStart-1{
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;
}
#footerHomeCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; 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:62px; column-gap:62px; 
background:none; 
width: 100%; height: auto;
}
#footerHomeCMS-BlockGroupStart-3{
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:0px; 
background:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockGroupStart-5{
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:5px; column-gap:5px; 
background:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-6 .About_us_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-6 .About_us_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-6{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-6 .About_us_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#footerHomeCMS-BlockHyperlink-7 .Contact_Us_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-7 .Contact_Us_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-7{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-7 .Contact_Us_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#footerHomeCMS-BlockGroupStart-10{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#footerHomeCMS-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:5px; column-gap:5px; 
background:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-13 .Products_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-13 .Products_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-13{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-13 .Products_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#footerHomeCMS-BlockHyperlink-14 .Shop_Furniture_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-14 .Shop_Furniture_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-14{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-14 .Shop_Furniture_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#footerHomeCMS-BlockGroupStart-17{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockGroupStart-19{
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:5px; column-gap:5px; 
background:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-20 .Instagram_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-20 .Instagram_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-20{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-20 .Instagram_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#footerHomeCMS-BlockHyperlink-21 .Facebook_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-21 .Facebook_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-21{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-21 .Facebook_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#footerHomeCMS-BlockGroupStart-25{
border-width:1px 0px 0px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:1px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#footerHomeCMS-BlockGroupStart-26{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-end; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-28 .Terms__Conditions_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-28 .Terms__Conditions_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-28{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-28 .Terms__Conditions_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#footerHomeCMS-BlockHyperlink-29 .Privacy_Policy_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-29 .Privacy_Policy_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-29{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-29 .Privacy_Policy_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#footerHomeCMS-BlockGroupStart-31{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-32 .f_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-32 .f_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-32{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-32 .f_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
#footerHomeCMS-BlockHyperlink-33 .i_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-33 .i_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-33{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-33 .i_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
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; 
}
}
@media (max-width: 767px){
#contactUsCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(251, 248, 246, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 24px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contactUsCMS-BlockGroupStart-1 >*{
width: auto;
}
#contactUsCMS-BlockImage-3 .img_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contactUsCMS-BlockImage-3 .img_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#contactUsCMS-BlockGroupStart-5{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
}
#contactUsCMS-BlockGroupStart-5 >*{
width: auto;
}
#contactUsCMS-BlockGroupStart-6{
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:24px; column-gap:24px; 
}
#contactUsCMS-BlockGroupStart-6 >*{
width: 100% !important ;
}
#contactUsCMS-BlockGroupStart-12{
border:none; 
width: 100%; height: auto;
background:rgba(62, 64, 35, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 40px 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; 
}
#contactUsCMS-BlockGroupStart-12 >*{
width: auto;
}
#headerCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:0px 8px 4px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:wrap; row-gap:12px; column-gap:12px; 
}
#headerCMS-BlockGroupStart-2 >*{
width: auto;
}
#headerCMS-BlockGroupStart-3{
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:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:5px; column-gap:5px; 
}
#headerCMS-BlockGroupStart-3 >*{
width: auto;
}
#headerCMS-BlockImage-4{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#headerCMS-BlockImage-4 .passionLogo_img{
border:none; 
width: 68px; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#headerCMS-BlockImage-4 .passionLogo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: auto; height: auto;
}
#headerCMS-BlockGroupStart-7{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0% 0% 0% 0%; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#headerCMS-BlockGroupStart-7 >*{
width: auto;
}
#headerCMS-BlockLoginPopup-8 .Sign_In__Sign_Up_img-wrapper{
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#headerCMS-BlockLoginPopup-8 .Sign_In__Sign_Up_img{
width: auto; height: auto;
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#headerCMS-BlockLoginPopup-8{
padding:10px 20px 10px 20px; margin:0px 0px 0px 0px; 
}
#headerCMS-BlockGroupStart-11{
border:none; 
width: 100%; height: auto;
background:rgba(127, 36, 36, 1.00); 
padding:4px 8px 4px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#headerCMS-BlockGroupStart-11 >*{
width: 100% !important ;
}
#aboutUsCMS-BlockGroupStart-1{
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:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aboutUsCMS-BlockGroupStart-1 >*{
width: auto;
}
#aboutUsCMS-BlockImage-2{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockImage-2 img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockImage-2 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockGroupStart-4{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; 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:0px; 
}
#aboutUsCMS-BlockGroupStart-4 >*{
width: auto;
}
#aboutUsCMS-BlockGroupStart-5{
border:none; 
width: auto; height: auto;
background: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:0px; 
}
#aboutUsCMS-BlockGroupStart-5 >*{
width: auto;
}
#aboutUsCMS-BlockHyperlink-6 .friendly_service_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockHyperlink-6 .friendly_service_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aboutUsCMS-BlockHyperlink-6 .friendly_service_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#aboutUsCMS-BlockHyperlink-6{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#aboutUsCMS-BlockHyperlink-7 .Shop_On_the_Go_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockHyperlink-7 .Shop_On_the_Go_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aboutUsCMS-BlockHyperlink-7 .Shop_On_the_Go_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#aboutUsCMS-BlockHyperlink-7{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#aboutUsCMS-BlockHyperlink-8 .Wide_Region_Delivery_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockHyperlink-8 .Wide_Region_Delivery_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aboutUsCMS-BlockHyperlink-8 .Wide_Region_Delivery_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#aboutUsCMS-BlockHyperlink-8{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#aboutUsCMS-BlockHyperlink-9 .100_Secure_Payment_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockHyperlink-9 .100_Secure_Payment_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aboutUsCMS-BlockHyperlink-9 .100_Secure_Payment_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#aboutUsCMS-BlockHyperlink-9{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#aboutUsCMS-BlockGroupStart-12{
border:none; 
width: auto; height: auto;
background:rgba(89, 85, 64, 1.00); 
padding:16px 16px 16px 16px; 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:0px; 
}
#aboutUsCMS-BlockGroupStart-12 >*{
width: auto;
}
#productDetailCMS-BlockGroupStart-2{
border:none; 
width: auto; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#productDetailCMS-BlockGroupStart-2 >*{
width: auto;
}
#productDetailCMS-BlockItemCode-3{
border:none; 
background:none; 
font-family:PT Sans, sans-serif; color:#666666; font-size:18px; font-weight:500; font-style:normal; line-height:24px; 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:#333333; 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:#333333; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemVariations-6{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockItemVariations-6 .productvariant_item-variant-title{
font-family:PT Sans, sans-serif; color:#333333; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockTitle-7{
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-7 .About_this_product_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemSellInformation-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockGroupStart-9{
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:10px; column-gap:10px; 
}
#productDetailCMS-BlockGroupStart-9 >*{
width: auto;
}
#productDetailCMS-BlockItemFeatures-10{
border:none; 
background:none; 
font-family:PT Sans, sans-serif; color:#333333; 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:#333333; 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:6px; column-gap:6px; 
}
#productDetailCMS-BlockGroupStart-12 >*{
width: auto;
}
#productDetailCMS-BlockItemInformation-13{
border:none; 
background:none; 
font-family:PT Sans, sans-serif; color:#333333; 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:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:10px; column-gap:10px; 
}
#categoryCMS-BlockGroupStart-2 >*{
width: auto;
}
#termsConditionCMS-BlockGroupStart-1{
width: auto; height: auto;
background:none; 
padding:20px 0px 10px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#termsConditionCMS-BlockGroupStart-1 >*{
width: auto;
}
#termsConditionCMS-BlockImage-2 .logo_img-wrapper{
max-width: auto; max-height: auto;
overflow :auto; 
min-width: auto; min-height: auto;
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#termsConditionCMS-BlockImage-2 .logo_img{
width: auto; height: auto;
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
}
#termsConditionCMS-BlockTitle-3{
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#termsConditionCMS-BlockTitle-3 .Terms_and_Conditions_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:32px; font-weight:500; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockGroupStart-5{
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#termsConditionCMS-BlockGroupStart-5 >*{
width: auto;
}
#termsConditionCMS-BlockTitle-6{
width: auto; height: auto;
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; 
}
#termsConditionCMS-BlockTitle-6 .USER_AGREEMENT_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:30px; font-weight:600; font-style:normal; line-height:38px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#privacyPolicyCMS-BlockGroupStart-1{
width: auto; height: auto;
background:none; 
padding:30px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#privacyPolicyCMS-BlockGroupStart-1 >*{
width: auto;
}
#privacyPolicyCMS-BlockImage-2 .taplogo_img-wrapper{
max-width: auto; max-height: auto;
overflow :auto; 
min-width: auto; min-height: auto;
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#privacyPolicyCMS-BlockImage-2 .taplogo_img{
width: auto; height: auto;
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
}
#privacyPolicyCMS-BlockTitle-3{
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; 
}
#privacyPolicyCMS-BlockTitle-3 .Privacy_Policy_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:40px; font-weight:500; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#privacyPolicyCMS-BlockGroupStart-5{
border-width:0px; border-color:rgba(204, 204, 204, 0.00); border-style:solid; border-radius:8px 8px 8px 8px; 
width: auto; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 20px 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; 
}
#privacyPolicyCMS-BlockGroupStart-5 >*{
width: auto;
}
#contentHomeCMS-BlockGroupStart-1{
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:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-1 >*{
width: auto;
}
#contentHomeCMS-BlockHyperlink-2 .featuredbanner_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-2 .featuredbanner_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-2 .featuredbanner_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-2{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:rgba(238, 230, 216, 1.00); 
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:16px; column-gap:16px; 
}
#contentHomeCMS-BlockGroupStart-4 >*{
width: auto;
}
#contentHomeCMS-BlockHyperlink-5 .Flexible_payment_terms_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-5 .Flexible_payment_terms_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
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-BlockHyperlink-5 .Flexible_payment_terms_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-5{
min-width: 100%; min-height: auto;
border:none; 
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; 
max-width: 100%; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-6 .Personalized_service_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-6 .Personalized_service_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
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-BlockHyperlink-6 .Personalized_service_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-6{
min-width: 100%; min-height: auto;
border:none; 
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; 
max-width: 100%; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-7 .delivery_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-7 .delivery_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
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-BlockHyperlink-7 .delivery_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-7{
min-width: 100%; min-height: auto;
border:none; 
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; 
max-width: 100%; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockGroupStart-9{
border:none; 
width: auto; height: auto;
background:none; 
padding:8px 8px 8px 8px; 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-9 >*{
width: auto;
}
#contentHomeCMS-BlockTitle-10{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockTitle-10 .PRODUCT_LINE_FEATURE_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-11{
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:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#contentHomeCMS-BlockGroupStart-11 >*{
width: 100% !important ;
}
#contentHomeCMS-BlockHyperlink-12 .Lanza_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-12 .Lanza_cms-prod-block{
overflow :initial; 
border-width:1px 1px 1px 1px ; border-color:rgba(224, 225, 226, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-12 .Lanza_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-12{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-13 .Moroccanoil_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-13 .Moroccanoil_cms-prod-block{
overflow :initial; 
border-width:1px 1px 1px 1px ; border-color:rgba(224, 225, 226, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-13 .Moroccanoil_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-13{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-14 .American_Crew_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-14 .American_Crew_cms-prod-block{
overflow :hidden; 
border-width:1px 1px 1px 1px ; border-color:rgba(224, 225, 226, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-14 .American_Crew_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-14{
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-15 .Color_wow_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-15 .Color_wow_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-15 .Color_wow_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-15{
min-width: 100%; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-16 .Verb_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-16 .Verb_cms-prod-block{
overflow :hidden; 
border-width:1px 1px 1px 1px ; border-color:rgba(224, 225, 226, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-16 .Verb_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-16{
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(215, 217, 207, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockGroupStart-19{
border:none; 
width: 100%; height: auto;
background:rgba(237, 237, 237, 1.00); 
padding:16px 8px 16px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-19 >*{
width: auto;
}
#contentHomeCMS-BlockTitle-20{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#contentHomeCMS-BlockTitle-20 .Featured_Tools_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-21{
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:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#contentHomeCMS-BlockGroupStart-21 >*{
width: 100% !important ;
}
#contentHomeCMS-BlockHyperlink-22 .Izutek_vulcann_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-22 .Izutek_vulcann_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-22 .Izutek_vulcann_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-22{
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-23 .Wahl_Cordless_Barber_Combo_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-23 .Wahl_Cordless_Barber_Combo_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-23 .Wahl_Cordless_Barber_Combo_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-23{
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-24 .Eos_Iron_blk_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-24 .Eos_Iron_blk_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-24 .Eos_Iron_blk_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-24{
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-25 .MOROCCANOIL_SMOOTH_STYLE_CERAMIC_HEATED_BRUSH_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-25 .MOROCCANOIL_SMOOTH_STYLE_CERAMIC_HEATED_BRUSH_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-25 .MOROCCANOIL_SMOOTH_STYLE_CERAMIC_HEATED_BRUSH_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-25{
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-26 .By_Together_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-26 .By_Together_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-26 .By_Together_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-26{
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:1px 1px 1px 1px; 
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockGroupStart-29{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 8px 16px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-29 >*{
width: auto;
}
#contentHomeCMS-BlockTitle-30{
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-30 .Education_Title_h{
font-family:Montserrat; color:#282828; font-size:24px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-31{
border:none; 
width: auto; height: auto;
background:none; 
padding:8px 0px 8px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-31 >*{
width: auto;
}
#contentHomeCMS-BlockHyperlink-32 .Moroccanoil_Collective_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-32 .Moroccanoil_Collective_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-32 .Moroccanoil_Collective_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-32{
min-width: 100%; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: 90%; max-height: auto;
width: 90%; height: auto;
}
#contentHomeCMS-BlockHyperlink-33 .Lanza_education_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-33 .Lanza_education_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-33 .Lanza_education_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-33{
min-width: 100%; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: 90%; max-height: auto;
width: 90%; height: auto;
}
#contentHomeCMS-BlockHyperlink-34 .American_Crew_Education_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:8px 8px 8px 8px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-34 .American_Crew_Education_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-34 .American_Crew_Education_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-34{
min-width: 100%; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: 90%; max-height: auto;
width: 90%; height: auto;
}
#contentHomeCMS-BlockGroupStart-37{
border-width:1px 0px 0px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 8px 16px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-37 >*{
width: auto;
}
#contentHomeCMS-BlockTitle-38{
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-38 .Shop_Furniture_h{
font-family:Montserrat; color:#282828; font-size:24px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-39{
border:none; 
width: auto; height: auto;
background:none; 
padding:8px 0px 8px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#contentHomeCMS-BlockGroupStart-39 >*{
width: auto;
}
#contentHomeCMS-BlockHyperlink-40 .Styles_for_every_season_img{
border:none; 
width: 100%; height: 280px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-40 .Styles_for_every_season_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-40 .Styles_for_every_season_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-40{
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-41 .spa39s_img{
border:none; 
width: 100%; height: 280px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-41 .spa39s_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-41 .spa39s_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: auto; height: auto;
border:none; 
}
#contentHomeCMS-BlockHyperlink-41{
min-width: auto; min-height: auto;
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:4px 4px 4px 4px; 
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#contentHomeCMS-BlockGroupStart-44{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:16px 8px 16px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between; align-content:stretch; flex-wrap:wrap; row-gap:8px; column-gap:8px; 
}
#contentHomeCMS-BlockGroupStart-44 >*{
width: 100% !important ;
}
#contentHomeCMS-BlockHyperlink-45 .Styling_Chairs_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-45 .Styling_Chairs_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#contentHomeCMS-BlockHyperlink-45 .Styling_Chairs_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: 72px; 
border:none; 
}
#contentHomeCMS-BlockHyperlink-45{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-46 .Shampoo_Units_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-46 .Shampoo_Units_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockHyperlink-46 .Shampoo_Units_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: 72px; 
border:none; 
}
#contentHomeCMS-BlockHyperlink-46{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-47 .Stools_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-47 .Stools_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#contentHomeCMS-BlockHyperlink-47 .Stools_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: 72px; 
border:none; 
}
#contentHomeCMS-BlockHyperlink-47{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-48 .Trolleys_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-48 .Trolleys_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#contentHomeCMS-BlockHyperlink-48 .Trolleys_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: 72px; 
border:none; 
}
#contentHomeCMS-BlockHyperlink-48{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-49 .Styling_Stations_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-49 .Styling_Stations_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#contentHomeCMS-BlockHyperlink-49 .Styling_Stations_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: 72px; 
border:none; 
}
#contentHomeCMS-BlockHyperlink-49{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-50 .Hair_Dryers__Chairs_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-50 .Hair_Dryers__Chairs_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#contentHomeCMS-BlockHyperlink-50 .Hair_Dryers__Chairs_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: 72px; 
border:none; 
}
#contentHomeCMS-BlockHyperlink-50{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockHyperlink-51 .Hot_Towel_Cabinets_img{
border-width:0px; border-color:transparent; border-style:none; border-radius:48px 48px 48px 48px; 
width: 72px; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockHyperlink-51 .Hot_Towel_Cabinets_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#contentHomeCMS-BlockHyperlink-51 .Hot_Towel_Cabinets_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: 72px; 
border:none; 
}
#contentHomeCMS-BlockHyperlink-51{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#contentHomeCMS-BlockGroupStart-53{
border:none; 
width: 100%; height: auto;
background:rgba(249, 245, 240, 1.00); 
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; 
}
#contentHomeCMS-BlockGroupStart-53 >*{
width: auto;
}
#contentHomeCMS-BlockTitle-54{
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-54 .We_believe_the_future_of_retail_is_local_h{
font-family:PT Sans, sans-serif; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-57{
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:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
}
#contentHomeCMS-BlockGroupStart-57 >*{
width: auto;
}
#contentHomeCMS-BlockImage-58 .buyonline_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-58 .buyonline_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-58{
width: 100%; height: auto;
}
#footerHomeCMS-BlockGroupStart-1{
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:0px; column-gap:0px; 
}
#footerHomeCMS-BlockGroupStart-1 >*{
width: auto;
}
#footerHomeCMS-BlockGroupStart-2{
border-width:0px 0px 1px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 1px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; 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:0px; 
}
#footerHomeCMS-BlockGroupStart-2 >*{
width: auto;
}
#footerHomeCMS-BlockGroupStart-3{
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:0px; 
}
#footerHomeCMS-BlockGroupStart-3 >*{
width: auto;
}
#footerHomeCMS-BlockGroupStart-5{
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:5px; column-gap:5px; 
}
#footerHomeCMS-BlockGroupStart-5 >*{
width: auto;
}
#footerHomeCMS-BlockHyperlink-6 .About_us_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-6 .About_us_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-6 .About_us_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-6{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-7 .Contact_Us_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-7 .Contact_Us_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-7 .Contact_Us_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-7{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#footerHomeCMS-BlockGroupStart-10{
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:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:0px; 
}
#footerHomeCMS-BlockGroupStart-10 >*{
width: auto;
}
#footerHomeCMS-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:5px; column-gap:5px; 
}
#footerHomeCMS-BlockGroupStart-12 >*{
width: auto;
}
#footerHomeCMS-BlockHyperlink-13 .Products_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-13 .Products_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-13 .Products_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-13{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-14 .Shop_Furniture_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-14 .Shop_Furniture_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-14 .Shop_Furniture_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-14{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#footerHomeCMS-BlockGroupStart-17{
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:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#footerHomeCMS-BlockGroupStart-17 >*{
width: auto;
}
#footerHomeCMS-BlockGroupStart-19{
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:5px; column-gap:5px; 
}
#footerHomeCMS-BlockGroupStart-19 >*{
width: auto;
}
#footerHomeCMS-BlockHyperlink-20 .Instagram_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-20 .Instagram_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-20 .Instagram_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-20{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-21 .Facebook_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-21 .Facebook_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-21 .Facebook_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-21{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#footerHomeCMS-BlockGroupStart-25{
border-width:0px; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; 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:24px; column-gap:0px; 
}
#footerHomeCMS-BlockGroupStart-25 >*{
width: auto;
}
#footerHomeCMS-BlockGroupStart-26{
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:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:10px; column-gap:16px; 
}
#footerHomeCMS-BlockGroupStart-26 >*{
width: auto;
}
#footerHomeCMS-BlockHyperlink-28 .Terms__Conditions_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-28 .Terms__Conditions_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-28 .Terms__Conditions_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-28{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-29 .Privacy_Policy_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-29 .Privacy_Policy_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-29 .Privacy_Policy_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-29{
min-width: auto; min-height: auto;
border:none; 
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; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#footerHomeCMS-BlockGroupStart-31{
border:none; 
width: 100%; 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:16px; 
}
#footerHomeCMS-BlockGroupStart-31 >*{
width: auto;
}
#footerHomeCMS-BlockHyperlink-32 .f_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-32 .f_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-32 .f_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-32{
min-width: 30px; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: 30px; max-height: auto;
width: 30px; height: auto;
}
#footerHomeCMS-BlockHyperlink-33 .i_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-33 .i_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-33 .i_img-wrapper{
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; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-33{
min-width: 30px; min-height: auto;
border:none; 
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; 
max-width: 30px; max-height: auto;
width: 30px; height: auto;
}
}
