@media (max-width: 1079px) { 
.home-description { 
position: relative; 
float: none; 
display: none; 
background: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-description .h1{ 
position: relative; 
float: none; 
color: #000000; 
font-family: Roboto-Black; 
font-size: 20px; 
font-weight: 500; 
text-align: left; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-category .h3 { 
font-family: Lucida Grande; 
font-size: 20px; 
font-weight: 700; 
text-align: left; 
color: #292929; 
margin-top: 100px; 
margin-bottom: 0px; 
} 
.home-category a { 
position: relative; 
float: left; 
text-decoration: none; 
background: #141414; 
color: #ffffff; 
font-family: Lucida Grande; 
font-size: 10; 
padding: 7px 15px; 
margin-left: 15px; 
margin-top: 0px; 
margin-right: 15px; 
margin-bottom: 0px; 
} 
.col-sub-category { 
display: none; 
background: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 20px; 
} 
.sub-category .element { 
position: relative; 
background: #ffffff; 
border: 1px none #ffffff; 
border-radius: 0; 
padding: 0px 0px; 
margin-top: 20px; 
margin-bottom: 20px; 
} 
.sub-category .element .thumb { 
position: relative; 
display: none; 
overflow: hidden; 
background: ; 
padding: px px; 
margin-top: px; 
margin-bottom: px; 
} 
.sub-category .element .thumb img { 
scale(1); 
-webkit-transform: scale(1); 
transform: scale(1);transition:all 1s ease; 
} 
.sub-category .element .name { 
position: relative; 
display: none; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
color: #000000; 
padding: 0px 0px; 
margin-top: 20px; 
margin-bottom: 20px; 
} 
.sub-category .element .small-description { 
position: relative; 
display: none; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
color: #000000; 
padding: 0px 0px; 
margin-top: 20px; 
margin-bottom: 20px; 
} 
.home-list { 
position: relative; 
float: none; 
background: #ffffff; 
padding: px px; 
margin-top: 20px; 
margin-bottom: 0px; 
} 
.home-list .element{ 
position: relative; 
display: inline-block; 
min-height: 300px; 
background: #ffffff; 
border: 2px none #787878; 
border-radius: 0px; 
padding: 0px 0px 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list .element:hover { 
position: relative; 
display: inline-block; 
min-height: 300px; 
background: #ffffff; 
border: 0px none #000000; 
border-radius: 0px; 
padding: 0px 0px 0px 0px; 
margin-top: px; 
margin-bottom: px; 
} 
.home-list .element .thumb { 
position: relative; 
background-color: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
overflow: hidden; 
margin-bottom: 0px; 
} 
.home-list .element .thumb img { 
scale(1); 
-webkit-transform: scale(1); 
transform: scale(1);transition:all 1s ease; 
} 
.home-list .element .thumb.endStock img { 
filter: blur(3px); 
} 
.home-list .element .thumb .endStockTitle { 
display: none; 
} 
.home-list .element .thumb.endStock .endStockTitle { 
position: absolute; 
display: flex; 
justify-content: center; 
align-items: center; 
vertical-align: middle; 
z-index: 999; 
width: 60%; 
height: 40px; 
background: #000000; 
left: 20%; 
right: 20%; 
top: 45%; 
bottom: 45%; 
} 
.home-list .element .thumb.endStock .endStockTitle label { 
position: relative; 
float: none; 
width: 100%; 
padding: 0px 0px; 
color: #ffffff; 
font-family: Roboto-Regular; 
font-size: 14px; 
font-weight: 500; 
line-height: 1; 
text-align: center; 
} 
.home-list .element .content .head { 
padding: 0; 
margin: 0; 
background: #bebebe; 
} 
.home-list .element .content .head { 
position: relative; 
float: none; 
height: 50px; 
background: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list .element .content .head .h3{ 
position: relative; 
float: none; 
color: #3d3d3d; 
padding: 0px 0px; 
font-family: Montserrat-Medium; 
font-size: 11px; 
font-weight: 500; 
line-height: 1.6; 
text-align: left; 
} 
.home-list .element .content .price { 
position: relative; 
float: none; 
display: inline-block; 
float: left; 
background: #ffffff; 
padding: 0px 0px; 
margin-top: 10px; 
margin-bottom: 0px; 
width: 62%; 
height: 25px; 
} 
.home-list .element .content .price p { 
position: relative; 
float: none; 
text-align: left; 
color: #000000; 
font-family: Montserrat-ExtraBold; 
font-size: 12px; 
font-weight: 600; 
line-height: 1.5; 
padding-left: 0; 
} 
.home-list .element .content .old-price { 
position: relative; 
float: none; 
display: inline-block; 
float: left; 
background: #ffffff; 
padding: 4px 0px; 
margin-top: 10px; 
margin-bottom: 0px; 
width: 38%; 
height: 25px; 
} 
.home-list .element .content .old-price p { 
position: relative; 
float: none; 
text-decoration: line-through; 
text-decoration-style: solid; 
text-align: left; 
color: #000000; 
font-family: Montserrat-Medium; 
font-size: 13px; 
font-weight: 500; 
line-height: 1.3; 
padding-left: 0; 
} 
.home-list .element #button-list-cart { 
background: #ffffff; 
font-family: Arial; 
font-size: 0px; 
color: #ffffff; 
padding: 0px 0px; 
margin: 0px 0px 0px 0px; 
border: 1px none #000000; 
border-radius: 0px; 
transition: all 1s; 
} 
.home-list .element #button-list-cart:hover { 
background: #ffffff; 
font-family: Arial; 
font-size: 0px; 
color: #ffffff; 
padding: 0px 0px; 
margin: 0px 0px 0px 0px; 
border: 1px none #000000; 
border-radius: 0px; 
} 
.home-list .element .content .desc { 
position: relative; 
display: inline-block; 
float: none; 
clear: both; 
background: #ffffff; 
padding: 10px 15px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list .element .content .desc .p { 
position: relative; 
float: none; 
color: #333333; 
font-family: Lucida Grande; 
font-size: 14px; 
font-weight: 600; 
} 
.home-list-pagination { 
position: relative; 
display: none; 
float: none; 
clear: both; 
background: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list-pagination .paginations{ 
list-style-type: none; 
display: flex; 
align-items: center; 
justify-content: center; 
padding: 0; 
margin: 0; 
} 
.home-list-pagination .paginations li{ 
position: relative; 
float: left; 
border: 0px none #8f8f8f; 
border-radius: 0px; 
background: #e8f2e5; 
color: #3d3d3d; 
font-family: Lucida Grande; 
font-size: 12px; 
text-align: center; 
padding: 0px 10px; 
margin-right: 7px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list-pagination .paginations li.active{ 
background: #5e78a1; 
color: #ffffff; 
} 
.home-detail { 
position: relative; 
float: none; 
background: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 20px; 
} 
.breadcrumb { 
display: none; 
border: none; 
float: left; 
background: #ffffff; 
color: #000000; 
margin-top: 10px; 
margin-bottom: 10px; 
font-family: Montserrat-SemiBoldpx; 
font-size: 12px; 
padding: 10px 17px; 
} 
.breadcrumb li { 
border: none; 
line-height: 1.6; 
font-weight: 500; 
} 
.breadcrumb > li:after { 
content: ''; 
display: block; 
position: absolute; 
top: 5px; 
right: -5px; 
width: 10px; 
height: 10px; 
border-right: 2px solid #000000; 
border-bottom: 2px solid #000000; 
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
transform: rotate(-45deg); 
} 
.breadcrumb > li:last-child:after { 
content: ''; 
display: block; 
position: absolute; 
top: 5px; 
right: -5px; 
width: 0px; 
height: 0px; 
border-right: 0px solid #000000; 
border-bottom: 0px solid #000000; 
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
transform: rotate(-45deg); 
} 
.breadcrumb li a { 
color: #000000; 
line-height: 1.6; 
font-weight: 500; 
} 
.column-detail-slider { 
display: none; 
} 
.column-detail-mobile-slider { 
position: relative; 
display: block; 
float: none; 
clear: both; 
width: 100%; 
min-height: 380px; 
margin: 0; padding: 0; 
} 
#column-detail-mobile-slider .owl-pagination { 
position: absolute; 
display: none; 
overflow: hidden; 
width: 1920%; 
height: 2399%; 
justify-content: flex-start; 
overflow-x: scroll; 
left: 0%; 
top: 0%; 
} 
#column-detail-mobile-slider .owl-pagination::-webkit-scrollbar { 
width: 1px; 
height: 1px; 
} 
#column-detail-mobile-slider .owl-pagination::-webkit-scrollbar-thumb { 
width: 1px; 
height: 1px; 
background: #adadad; 
} 
#column-detail-mobile-slider .owl-pagination .owl-page { 
position: absolute; 
float: left; 
} 
#column-detail-mobile-slider .owl-pagination .owl-page span { 
background: #000000; 
width: 140px; 
height: 210px; 
padding: 0px 0px; 
opacity: 1; 
border-radius: 0%; 
margin-left: -6px; 
margin-right: -6px; 
margin-top: -10px; 
} 
#column-detail-mobile-slider .owl-pagination .owl-page.active span { 
background: #d39797; 
} 
#column-detail-mobile-slider .owl-buttons { 
display: block; 
position: absolute; 
background: #3c3c3c; 
width: 100%; 
right: 0%; 
top: 42%; 
} 
#column-detail-mobile-slider .owl-buttons div { 
display: block; 
opacity: 0.9; 
margin-top: 42; 
color: #000000; 
transition: all .3s ease; 
} 
#column-detail-mobile-slider:hover .owl-buttons div { 
display: block; 
opacity: 0.9; 
} 
#column-detail-mobile-slider .owl-buttons div.owl-prev { 
position: absolute; 
display: block; 
margin-left: 0px; 
background: transparent; 
border: 1px none #000000; 
border-radius: 0%; 
padding: 10px 15px; 
text-align: center;; 
} 
#column-detail-mobile-slider .owl-buttons div.owl-next { 
position: absolute; 
right: 0px; 
background: transparent; 
border: 1px none #000000; 
border-radius: 0%; 
padding: 10px 15px; 
text-align: center; 
} 
#column-detail-mobile-slider .owl-buttons div i { 
font-size: 50px; 
color: #000000; 
margin: auto; 
opacity: 1; 
} 
.home-detail-thumb { 
display: none; 
} 
.home-detail-mobile-thumb { 
position: relative; 
display: flex; 
align-items: flex-start; 
justify-content: flex-start; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.button-close { 
padding: 10px 10px; 
background: #3c3c3c; 
position: fixed;  
right :20%; 
top: 2%; 
z-index:2; 
} 
.button-close i { 
color: #fff; 
font-size: 16pt; 
} 
.button-left { 
padding: 10px 10px; 
background: #3c3c3c; 
position: fixed; 
left :0px; 
top: 49%; 
z-index:2; 
} 
.button-left i { 
color: #fff; 
font-size: 16pt; 
} 
.button-right { 
padding: 10px 10px; 
background: #3c3c3c; 
position: fixed; 
right :0px; 
top: 49%; 
z-index:2; 
} 
.button-right i { 
color: #fff; 
font-size: 16pt; 
} 
.home-detail-mobile-thumb input[type="range"]{ 
-webkit-appearance: none; 
margin-top: 20px; 
background: #1c1c1c; 
width: 40%; 
height: 3px; 
margin-left: 30%; 
} 
.home-detail-mobile-thumb input[type="range"]::-webkit-slider-thumb{ 
-webkit-appearance: none; 
cursor: pointer; 
background: #ffffff; 
width: 15px; 
height: 15px; 
border: 1px solid #1c1c1c; 
border-radius: 50%; 
} 
.home-detail-mobile-thumbnail-range input[type="range"]{ 
-webkit-appearance: none; 
margin-top: 20px; 
background: #1c1c1c; 
width: 40%; 
height: 3px; 
margin-left: 30%; 
} 
.home-detail-mobile-thumbnail-range input[type="range"]::-webkit-slider-thumb{ 
-webkit-appearance: none; 
cursor: pointer; 
background: #ffffff; 
width: 15px; 
height: 15px; 
border: 1px solid #1c1c1c; 
border-radius: 50%; 
} 
.home-detail-thumbnail { 
display: none; 
} 
.home-detail-mobile-thumbnail{ 
position: relative; 
display: block; 
align-items: flex-start; 
justify-content: flex-start; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-detail-mobile-thumbnail img{ 
position: relative; 
float: left; 
justify-content: flex-start; 
margin-left: 5px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-detail-brand { 
position: relative; 
display: block; 
float: none; 
clear: both; 
background: #ffffff; 
color: #121212; 
font-family: Montserrat-SemiBold; 
font-size: 0px; 
font-weight: 500; 
text-align: left; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-detail-brand .p { 
background: #ffffff; 
color: #121212; 
font-family: Montserrat-SemiBold; 
font-size: 0px; 
font-weight: 500; 
text-align: left; 
padding: 0px 0px; 
} 
.home-detail-header { 
position: relative; 
display: block; 
float: none; 
clear: both; 
background: #ffffff; 
color: #121212; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
line-height: 1.4; 
font-weight: 500; 
text-align: left; 
padding: 0px 0px; 
margin-top: 30px; 
margin-bottom: 10px; 
} 
.home-detail-header .p{ 
background: #ffffff; 
color: #121212; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
font-weight: 500; 
text-align: left; 
padding: 0px 0px; 
} 
.home-detail-product-code { 
position: relative; 
display: none; 
float: none; 
clear: both; 
background: #ffffff; 
color: #8f8f8f; 
font-family: Montserrat-SemiBold; 
font-size: 15px; 
line-height: 1; 
font-weight: 600; 
text-align: left; 
padding: 0px 0px; 
margin-top: 5px; 
margin-bottom: 0px; 
} 
.home-detail-product-code .p{ 
background: #ffffff; 
color: #8f8f8f; 
font-family: Montserrat-SemiBold; 
font-size: 15px; 
font-weight: 600; 
text-align: left; 
padding: 0px 0px; 
} 
.home-detail-variant-1-header { 
position: relative; 
display: block; 
float: none; 
clear: both; 
background: #ffffff; 
color: #000000; 
font-family: Montserrat-SemiBold; 
font-size: 15px; 
line-height: 1; 
font-weight: 500; 
text-align: left; 
padding: 0px 0px; 
margin-top: 10px; 
margin-bottom: 15px; 
} 
.home-detail-variant-1-header .p{ 
background: #ffffff; 
color: #000000; 
font-family: Montserrat-SemiBold; 
font-size: 15px; 
font-weight: 500; 
text-align: left; 
padding: 0px 0px; 
} 
.home-detail-variant-2-header { 
position: relative; 
display: block; 
float: none; 
clear: both; 
background: #000000; 
color: #000000; 
font-family: Arial; 
font-size: px; 
line-height: ; 
font-weight: ; 
text-align: left; 
padding: px px; 
margin-top: px; 
margin-bottom: px; 
} 
.home-detail-variant-2-header .p{ 
background: #000000; 
color: #000000; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
text-align: left; 
padding: 0px 0px; 
} 
.home-detail-tags{ 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-detail-tags span{ 
background: #ffffff; 
color: #ffffff; 
font-family: Lucida Grande; 
font-size: 0px; 
font-weight: 0; 
text-align: center; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
margin-right: 0px; 
} 
.product-detail-right .price{ 
display: block; 
float: left; 
width: 50%; 
max-width: 100% !important; 
background: #ffffff; 
color: #000000; 
font-family: Montserrat-SemiBold; 
font-size: 21px; 
font-weight: 1000; 
text-align: left; 
padding: 15px 5px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.product-detail-right .price p{ 
background: ; 
color: #000000; 
font-family: Montserrat-SemiBold; 
font-size: 21px; 
font-weight: 1000; 
text-align: left; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.product-detail-right .old-price{ 
display: block; 
float: left; 
width: %; 
max-width: 100% !important; 
background: #ffffff; 
color: #000000; 
font-family: Montserrat-Medium; 
font-size: 16px; 
font-weight: 500; 
text-align: left; 
padding: 15px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.product-detail-right .old-price p { 
background: ; 
text-decoration: line-through; 
text-decoration-style: solid; 
color: #000000; 
font-family: Montserrat-Medium; 
font-size: 16px; 
font-weight: 500; 
text-align: left; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.product-detail-right .quantityCol { 
position: relative; 
float: left; 
visibility: hidden; 
padding: 0; 
width: 30%; 
height: 40px; 
background: #ffffff; 
border: 1px solid #000000; 
border-radius: 0px; 
transition: all 1s; 
} 
.product-detail-right .quantityCol input[name=quantity] { 
position: absolute; 
left: 0; 
top: 0; 
z-index: 0; 
display: block; 
width: 100% !important; 
height: 100% !important; 
background: transparent; 
border: none; 
outline: none; 
inline: none; 
text-align: center; 
vertical-align: middle; 
font-family: Montserrat-SemiBold; 
font-size: 15px; 
color: #000000; 
} 
.product-detail-right .quantityCol input[name=quantity]::-webkit-outer-spin-button, .product-detail-right .quantityCol input[name=quantity]::-webkit-inner-spin-button { 
-webkit-appearance: none; 
-moz-appearance: none; 
appearance: none; 
margin: 0;
} 
.product-detail-right .quantityCol button.prev { 
position: absolute; 
display: block; 
left: 0; 
top: 0; 
z-index: 1; 
width: 25% !important; 
height: 100% !important; 
background: #ffffff; 
border: none; 
outline: none; 
inline: none; 
text-align: center; 
vertical-align: middle; 
font-size: 15px; 
color: #000000; 
} 
.product-detail-right .quantityCol button.next { 
position: absolute; 
display: block; 
right: 0; 
top: 0; 
z-index: 1; 
width: 25% !important; 
height: 100% !important; 
background: #ffffff; 
border: none; 
outline: none; 
inline: none; 
text-align: center; 
vertical-align: middle; 
font-size: 15px; 
color: #000000; 
} 
.product-detail-right #quantityCol:hover { 
border: 0px none #000000; 
border-radius: 0px; 
} 
.product-detail-right #button-cart { 
clear: both; 
float: none; 
width: 100%; 
background: #ffffff; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
color: #000000; 
padding: 15px 15px; 
margin: -15px 0px 0px 0px; 
border: 1px solid #000000; 
border-radius: 0px; 
transition: all 1s; 
} 
.product-detail-right #button-cart:hover { 
background: #000000; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
color: #ffffff; 
padding: 15px 15px; 
margin: -15px 0px 0px 0px; 
border: 1px solid #000000; 
border-radius: 0px; 
} 
.product-detail-right .button-favorite { 
float: right; 
width: 0%; 
background: #f27a1a; 
font-size: 0px; 
color: #ffffff; 
padding: 0px 0px; 
margin: 0px 0px 0px 0px; 
border: 0px solid #f27a1a; 
border-radius: 0px; 
transition: all 1s; 
} 
.product-detail-right .button-favorite i { 
font-size: 0px; 
color: #ffffff; 
} 
.product-detail-right .button-favorite:hover { 
background: #f27a1a; 
font-size: 0px; 
color: #ffffff; 
padding: 0px 0px; 
margin: 0px 0px 0px 0px; 
border: 0px solid #f27a1a; 
border-radius: 0px; 
} 
.product-detail-right .button-favorite:hover i { 
font-size: 0px; 
color: #ffffff; 
} 
.product-detail-right #button-buy-now { 
display: block; 
clear: both; 
float: none; 
width: 100%; 
background: #ffffff; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
color: #000000; 
padding: 15px 15px; 
margin: 15px 0px 10px 0px; 
border: 1px solid #000000; 
border-radius: 0px; 
transition: all 1s; 
} 
.product-detail-right #button-buy-now:hover { 
background: #000000; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
color: #ffffff; 
padding: 15px 15px; 
margin: 15px 0px 10px 0px; 
border: 1px solid #000000; 
border-radius: 0px; 
} 
.product-detail-right #button-whatsapp-cart { 
clear: both; 
float: none; 
display: none; 
width: 100%; 
background: #4dc247; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
color: #ffffff; 
text-align: center; 
padding: 15px 15px; 
margin: 15px 0px 20px 0px; 
border: 1px solid #4dc247; 
border-radius: 0px; 
transition: all 1s; 
} 
.product-detail-right #button-whatsapp-cart:hover { 
background: #4dc247; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
color: #ffffff; 
text-align: center; 
padding: 15px 15px; 
margin: 15px 0px 20px 0px; 
border: 1px solid #4dc247; 
border-radius: 0px; 
} 
.colCartPopup { 
position: fixed; 
display: none; 
left: 0px; 
top: 0%; 
width: 100%; 
height: 100%; 
background: transparent; 
z-index: 999999; 
padding-top: 10px; 
padding-right: 10%; 
} 
.shadowCartPopup { 
position: absolute; 
left: 0px; 
top: 0px; 
width: 100%; 
height: 100%; 
background: #000000; 
opacity: 0.6; 
z-index: 0; 
pointer-events: none; 
} 
.CartPopup { 
position: fixed; 
float: left; 
min-height: 320px; 
width: 90%; 
padding: 25px 0px; 
background: #ffffff; 
border-radius: 7px; 
margin-top: 80px; 
margin-left: 5%; 
z-index: 999; 
} 
.CartPopup .popupTitle i{ 
float: left; 
padding: 10px 10px; 
border-radius: 50%; 
background: #000000; 
color: #ffffff; 
font-size: 15px; 
} 
.CartPopup .popupTitle label { 
float: left; 
padding: 7px 10px; 
color: #000000; 
font-size: 15px; 
font-family: Montserrat-SemiBold; 
} 
.CartPopup .closePopup { 
float: right; 
cursor: pointer; 
padding: 0px 0px; 
border-radius: 0%; 
background: #ffffff; 
color: #000000; 
font-size: 24px; 
} 
.CartPopup .ProductInfo p { 
float: left; 
padding: 5px 5px; 
color: #000000; 
font-size: 15px; 
font-family: Montserrat-SemiBold; 
} 
.CartPopup .ProductPrice p { 
float: left; 
padding: -30px 15px; 
color: #000000; 
font-size: 14px; 
font-family: Roboto-Black; 
} 
.CartPopup .ColButton .mycartButton { 
clear: both; 
float: none; 
display: block; 
width: 100%; 
background: #000000; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
color: #ffffff; 
text-align: center; 
padding: 15px 15px; 
margin: 0px 0px 0px 0px; 
border: 1px solid #000000; 
border-radius: 7px; 
transition: all 1s; 
} 
.CartPopup .ColButton .mycartButton:hover { 
display: block; 
width: 100%; 
background: #000000; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
color: #ffffff; 
text-align: center; 
padding: 15px 15px; 
margin: 0px 0px 0px 0px; 
border: 1px solid #000000; 
border-radius: 7px; 
} 
.CartPopup .ColButton .payButton { 
clear: both; 
float: none; 
display: block; 
width: 100%; 
background: #000000; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
color: #ffffff; 
text-align: center; 
padding: 15px 15px; 
margin: 0px 0px 0px 0px; 
border: 1px solid #000000; 
border-radius: 7px; 
transition: all 1s; 
} 
.CartPopup .ColButton .payButton:hover { 
display: block; 
width: 100%; 
background: #000000; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
color: #ffffff; 
text-align: center; 
padding: 15px 15px; 
margin: 0px 0px 0px 0px; 
border: 1px solid #000000; 
border-radius: 7px; 
} 
.colFavoritePopup { 
position: fixed; 
display: none; 
left: 0px; 
top: 0%; 
width: 100%; 
height: 100%; 
background: transparent; 
z-index: 999999; 
padding-top: 10px; 
padding-right: 10%; 
} 
.shadowFavoritePopup { 
position: absolute; 
left: 0px; 
top: 0px; 
width: 100%; 
height: 100%; 
background: #000000; 
opacity: 0.6; 
z-index: 0; 
pointer-events: none; 
} 
.FavoritePopup { 
position: fixed; 
float: right; 
min-height: 320px; 
width: 90%; 
padding: 25px 0px; 
background: #ffffff; 
border-radius: 7px; 
margin-top: 30px; 
margin-right: 5%; 
z-index: 999; 
} 
.FavoritePopup .popupTitle i{ 
float: left; 
padding: 10px 10px; 
border-radius: 50%; 
background: #000000; 
color: #ffffff; 
font-size: 15px; 
} 
.FavoritePopup .popupTitle label { 
float: left; 
padding: 7px 15px; 
color: #000000; 
font-size: 16px; 
font-family: Montserrat-SemiBold; 
} 
.FavoritePopup .closePopup { 
float: right; 
cursor: pointer; 
padding: 5px 10px; 
border-radius: 50%; 
background: #ffffff; 
color: #000000; 
font-size: 24px; 
} 
.FavoritePopup .ProductInfo p { 
float: left; 
padding: 10px 10px; 
color: #5c5c5c; 
font-size: 15px; 
font-family: Montserrat-SemiBold; 
} 
.product-detail-right .box-multiplier-col { 
position: relative; 
display: inline-block; 
foat: none; 
width: 100%; 
margin-top: 20px; 
background: #ededed; 
z-index: 1; 
padding: 20px 0px; 
border-: px  ; 
} 
.product-detail-right .box-multiplier-col .box-multiplier-head { 
position: relative; 
display: block; 
float: none; 
width: % !important; 
min-width: % !important; 
max-width: % !important; 
margin-left: %; 
margin-top: px; 
background: #000000; 
padding: px px; 
border: px none #000000; 
border-radius: px; 
font-family: Arial; 
font-size: px; 
color: #000000; 
text-align: left; 
} 
.product-detail-right .box-multiplier-col .col-input-element  { 
position: relative; 
float: left; 
min-width: 100%; 
margin-bottom: 20px; 
background: #000000; 
color: #000000; 
padding: 0px 0px; 
margin-top: px; 
margin-bottom: px; 
border: px none #000000; 
border-radius: px; 
} 
.product-detail-right .box-multiplier-col .col-input-element .col-input { 
position: relative; 
float: left; 
z-index: 0; 
top: 0px; 
left: 0px; 
display: block; 
border: none; 
background: transparent; 
min-width: 100%; 
max-width: 100%; 
min-height: 100%; 
} 
.product-detail-right .box-multiplier-col .col-input-element .col-input select { 
position: relative; 
background: transparent; 
padding: px px; 
font-size: px; 
margin-top: -10px; 
margin-bottom: -10px; 
margin-left: -5px; 
box-sizing: border-box; 
border: none; 
inline: none; 
outline: none; 
width: 100%; 
min-width: 100% !important; 
max-width: 100% !important; 
min-height: 100% !important; 
max-height: 100% !important; 
} 
.product-detail-right .box-multiplier-col .col-input-element .col-input select option { 
color: #000000; 
} 
.product-detail-right .box-multiplier-col .box-multiplier-total-box { 
position: relative; 
display: block; 
clear: both; 
float: none; 
width: 100% !important; 
min-width: 100% !important; 
max-width: 100% !important; 
margin-left: 0%; 
margin-top: 10px; 
background: #f0f0f0; 
padding: 10px 0px; 
border: 0px none #000000; 
border-radius: 0px; 
font-family: Roboto-Regular; 
font-size: 14px; 
color: #000000; 
text-align: left; 
} 
.product-detail-right .box-multiplier-col .box-multiplier-total-box span { 
float: left 
font-family: Roboto-Regular; 
font-size: 14px; 
color: #000000; 
text-align: left; 
} 
.product-detail-right .box-multiplier-col .box-multiplier-total-price { 
position: relative; 
display: block; 
clear: both; 
float: none; 
width: % !important; 
min-width: % !important; 
max-width: % !important; 
margin-left: %; 
margin-top: px; 
background: #000000; 
padding: px px; 
border: px none #000000; 
border-radius: px; 
font-family: Arial; 
font-size: px; 
color: #000000; 
text-align: left; 
} 
.product-detail-right .box-multiplier-col .box-multiplier-total-price span { 
float: left 
font-family: Arial; 
font-size: px; 
color: #000000; 
text-align: left; 
} 
.product-detail-right .icon-attribute { 
display: none; 
} 
.product-detail-right .icon-attribute .header { 
background: #ffffff; 
color: #ff0000; 
font-family: Lucida Grande; 
font-size: 0px; 
font-weight: 600; 
text-align: center; 
padding: 0px 0px; 
margin-top: px; 
margin-bottom: px; 
} 
.product-detail-right .icon-attribute .active { 
padding: 10px 25px; 
margin-top: px; 
margin-bottom: px; 
} 
.product-detail-right .icon-attribute .passive { 
padding: 10px 25px; 
margin-top: px; 
margin-bottom: px; 
} 
.product-detail-right .icon-attribute .active .icon { 
background-color: #ff0000; 
padding: 60px 75px; 
} 
.product-detail-right .icon-attribute .active .title { 
color: #000000; 
font-family: Lucida Grande; 
font-size: 12px; 
font-weight: 600; 
padding: 10px 25px; 
} 
.product-detail-right .icon-attribute .passive .icon { 
background-color: #c70000; 
padding: 60px 75px; 
} 
.product-detail-right .icon-attribute .passive .title { 
color: #000000; 
font-family: Lucida Grande; 
font-size: 12px; 
font-weight: 600; 
padding: 10px 25px; 
} 
.product-detail-right .attribute { 
display: none; 
} 
.product-detail-right .attribute .attribute-module-head { 
background: #ffffff; 
color: #990000; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
font-weight: 600; 
text-align: center; 
padding: 10px 15px; 
margin-top: 10px; 
margin-bottom: 0px; 
} 
.product-detail-right .attribute .attribute-head { 
background: #ffffff; 
color: #990000; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
font-weight: 600; 
text-align: center; 
padding: 10px 15px; 
margin-top: 10px; 
margin-bottom: 0px; 
} 
.product-detail-right .attribute .attribute-value { 
background: #ffffff; 
color: #000000; 
font-family: Montserrat-Regular; 
font-size: 0px; 
font-weight: 500; 
text-align: left; 
padding: 0px 15px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.col-description-tab { 
position: relative; 
float: none; 
clear: both; 
display: block; 
background: #ffffff; 
padding: 0px 15px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.col-description-tab .description-tab { 
padding-left: 0px; 
} 
.col-description-tab .description-tab label{ 
position: relative; 
float: none; 
cursor: pointer; 
background: #ffffff; 
color: #000000; 
text-align: left; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
font-weight: 500; 
margin-top: 15px; 
margin-bottom: 10px; 
padding-left: 0px; 
} 
.col-description-tab .description-tab label.active{ 
cursor: pointer; 
background: #ffffff; 
color: #000000; 
text-align: left; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
font-weight: 500; 
margin-top: 15px; 
margin-bottom: 10px; 
padding-left: 0px; 
} 
.col-description-tab .description-content { 
position: relative; 
display: none; 
min-height: 100px; 
float: none; 
padding-top: 15px; 
} 
.col-description-tab .description-content:first { 
position: relative; 
display: inline-block; 
min-height: 100px; 
float: none; 
padding-top: 15px; 
} 
.col-description-tab .description-content .attribute { 
display: block; 
} 
.col-description-tab .description-content .attribute .attribute-head { 
background: #ffffff; 
color: #990000; 
font-family: Montserrat-SemiBold; 
font-size: 16px; 
font-weight: 600; 
text-align: center; 
padding: 10px 15px; 
margin-top: 10px; 
margin-bottom: 0px; 
} 
.col-description-tab .description-content .attribute .attribute-value { 
background: #ffffff; 
color: #000000; 
font-family: Montserrat-Regular; 
font-size: 0px; 
font-weight: 500; 
text-align: left; 
padding: 0px 15px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.column-product-related { 
background: #ffffff; 
padding-top: 10px; 
padding-bottom: 100px; 
margin-top: 0px; 
margin-bottom: 0px; 
transition: clip-path 2s; 
-webkit-transition: clip-path 2s; 
} 
.column-product-related.inClipPath { 
} 
.column-product-related.outClipPath { 
} 
.column-product-related h2 { 
position: relative; 
float: none; 
font-family: Montserrat-SemiBold; 
font-size: 25px; 
font-weight: 600; 
color: #000000; 
text-align: center; 
padding-left: 15px; 
padding-right: 15px; 
margin-top: 0px; 
margin-bottom: 50px; 
} 
.column-product-related .product-latest-element { 
display: inline-block; 
background: #ffffff; 
border: 1px none #3c3c3c; 
min-height: 330px; 
padding: 0px 7px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.column-product-related .product-latest-element .product-latest-image{ 
position: relative; 
background: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-image .hover-description{ 
display: none; 
z-index: 2; 
} 
.column-product-related .product-latest-element:hover .product-latest-image .hover-description{ 
position: absolute; 
min-width: 100%; min-height: 100%; 
z-index: 2; 
background: #000000; 
opacity: 0.7; 
padding: 0px 0px; 
top: 0px; 
left: 0px; 
} 
.column-product-related .product-latest-element:hover .product-latest-image .hover-description h3{ 
position: relative; 
display: none; 
opacity: 1; 
padding: 5px 7px; 
margin-top: 10px; 
margin-bottom: 0px; 
color: #000000; 
text-align: center; 
font-family: Montserrat-Regular; 
font-size: 13px; 
} 
.column-product-related .product-latest-element:hover .product-latest-image .hover-description p{ 
position: relative; 
display: none; 
opacity: 1; 
padding: px px; 
margin-top: px; 
margin-bottom: px; 
color: #000000; 
background: #f6f6f6; 
text-align: left; 
font-family: Arial; 
font-size: px; 
} 
.column-product-related .product-latest-element .product-latest-brand { 
position: relative; 
display: none; 
background: #ffffff; 
min-height: 5px; 
padding: 0px 7px; 
margin-top: 0px; 
margin-bottom: 0px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-brand h3{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: center; 
font-family: Roboto-Bold; 
font-size: 14px; 
font-weight: 500; 
line-height: 1.8; 
} 
.column-product-related .product-latest-element .product-latest-header { 
position: relative; 
background: #ffffff; 
min-height: 70px; 
padding: 5px 7px; 
margin-top: 10px; 
margin-bottom: 0px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-header h3{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: center; 
font-family: Montserrat-Regular; 
font-size: 13px; 
font-weight: 500; 
line-height: 1.6; 
} 
.column-product-related .product-latest-element .product-latest-description { 
position: relative; 
display: none; 
background: #000000; 
padding: px px; 
margin-top: px; 
margin-bottom: px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-description p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
line-height: ; 
} 
.column-product-related .product-latest-element .product-latest-code { 
position: relative; 
display: none; 
background: #000000; 
padding: px px; 
margin-top: px; 
margin-bottom: px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-code .title p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
line-height: ; 
} 
.column-product-related .product-latest-element .product-latest-code .value p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
line-height: ; 
} 
.column-product-related .product-latest-element .product-latest-dimensions { 
position: relative; 
display: none; 
background: #000000; 
padding: px px; 
margin-top: px; 
margin-bottom: px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-dimensions .title p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
line-height: ; 
} 
.column-product-related .product-latest-element .product-latest-dimensions .value p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
line-height: ; 
} 
.column-product-related .product-latest-element .product-latest-delivery-time { 
position: relative; 
display: none; 
background: #000000; 
padding: px px; 
margin-top: px; 
margin-bottom: px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-delivery-time .title p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
line-height: ; 
} 
.column-product-related .product-latest-element .product-latest-delivery-time .value p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
line-height: ; 
} 
.column-product-related .product-latest-element .product-latest-discount-rate { 
position: relative; 
display: none; 
background: #ffffff; 
padding: 5px 15px; 
margin-top: 0px; 
margin-bottom: 0px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-discount-rate p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #c51e28; 
text-align: center; 
font-family: Montserrat-ExtraBold; 
font-size: 15px; 
font-weight: 600; 
line-height: 1; 
} 
.column-product-related .product-latest-element .product-latest-price { 
position: relative; 
background: #ffffff; 
padding: 5px 0px; 
margin-top: 0px; 
margin-bottom: 10px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-price p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: center; 
font-family: Montserrat-ExtraBold; 
font-size: 16px; 
font-weight: 500; 
line-height: 1; 
} 
.column-product-related .product-latest-element .product-latest-discount-price { 
position: relative; 
display: none; 
background: #ffffff; 
padding: 0px 7px; 
margin-top: 0px; 
margin-bottom: 0px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-discount-price p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
font-family: Montserrat-Medium; 
font-size: 13px; 
font-weight: 500; 
line-height: 1; 
} 
.column-product-related .owl-carousel .owl-pagination { 
position: absolute; 
display: none; 
justify-content: flex-start; 
width: 100%; 
height: 30%; 
left: 0%; 
top: 60%; 
} 
.column-product-related .owl-carousel .owl-pagination .owl-page span { 
background: #000000; 
width: 5px; 
height: 5px; 
padding: 10px 10px; 
opacity: 0.7; 
border-radius: 1%; 
margin-left: 10px; 
margin-right: 10px; 
margin-top: 30px; 
} 
.column-product-related .owl-carousel .owl-pagination .owl-page.active span { 
background: #000000; 
} 
.column-product-related .owl-carousel .owl-buttons { 
display: block; 
position: absolute; 
width: 100%; 
right: 0%; 
top: 28%; 
} 
.column-product-related .owl-carousel .owl-buttons div { 
opacity: 0.8; 
margin-top: 28; 
color: #ffffff; 
transition: all .3s ease; 
} 
.column-product-related .product-latest-element .owl-carousel:hover .owl-buttons div { 
opacity: 0.8; 
} 
.column-product-related .owl-carousel .owl-buttons div.owl-prev { 
position: absolute; 
left: 10px; 
background: #7d48f9; 
border: 1px solid #7d48f9; 
border-radius: 12%; 
padding: 4px 14px; 
text-align: center;; 
} 
.column-product-related .owl-carousel .owl-buttons div.owl-next { 
position: absolute; 
right: 10px; 
background: #7d48f9; 
border: 1px solid #7d48f9; 
border-radius: 12%; 
padding: 4px 14px; 
text-align: center; 
} 
.column-product-related .owl-carousel .owl-buttons div i { 
font-size: 30px; 
color: #ffffff; 
margin: auto; 
opacity: 1; 
} 
.column-product-related .owl-controls .owl-buttons div { 
position: absolute; 
} 
.column-product-related .owl-controls .owl-buttons .owl-prev { 
left: 10px 
margin-top: 28%; 
} 
.column-product-related .owl-controls .owl-buttons .owl-prev { 
right: 10px 
margin-top: 28%; 
} 
} 
