<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@indent__base:20px;
@indent__s:@indent__base/2;
@import (less)'cdzthemes-less/_variables.less.css';
@import (less)'cdzthemes-less/_extends.less.css';


body {
    .abs-allstyle(@main_text, @page_background, @f_default);
}
p{
    font: @f_default;
    color: @main_note_text;
}

body a{
    color:@main_alink_text;
    text-decoration: none;
    vertical-align: middle;
}
a:hover{
    text-decoration: none;
    vertical-align: middle;
}
a:hover, a:focus{color:@main_hover_text}
.wrapper{
    .abs-allstyle(@main_text, @page_background, @f_default);
}
.pages{background:@page_background}

.line-left,.line-right{
    border-color:@main_border;
}
input.form-control,
select.form-control {
    border: 1px solid @main_border;
    height:40px;
    .abs-cssall(@main_note_text, @main_border, @main_block_background, @f_note);
}
.form-control{
    border: 1px solid @main_border;
    .abs-cssall(@main_note_text, @main_border, @main_block_background, @f_note);
}
.form-control:focus,
input.form-control:focus,
select.form-control{
    border: 1px solid @main_title_border;
    outline: 0px solid @main_title_border;
}
.bootstrap-touchspin input.form-control{
    border: 1px solid @main_border;
}
label, .label{
    .lib-css(color, @main_text);
}
h1, .h1{
    .lib-css(font, @f_h1);
    .lib-css(color, @main_title_text);
    .lib-css(margin, 0 0 @indent__base);
}
h2, .h2{
    .lib-css(font, @f_h2);
    .lib-css(margin, 0 0 @indent__base);
}
h3, .h3{
    .lib-css(font, @f_h3);
    .lib-css(margin, 0 0 @indent__base);
}
h4, .h4{
    .lib-css(font, @f_h4);
    .lib-css(color, @main_title_text);
    .lib-css(margin, 0 0 @indent__s);
}
h5, .h5{
    .lib-css(font, @f_h5);
    .lib-css(margin, 0 0 @indent__s);
}
h6, .h6{
    .lib-css(font, @f_h6);
    .lib-css(margin, 0 0 @indent__s);
}

a{ .abs-link(@main_alink_text, @main_hover_text)}
.text-small{font-size:90%}
.text-center{ text-align:center}
.text-uppercase{text-transform:uppercase}


body{
    overflow-x:hidden;
    background:@page_background url(@page_background_file) @page_background_image_option;
}
#header{
    background:@header_background url(@header_background_file) @header_background_image_option;
}
#wrapper{
    background:@main_background url(@page_background_file) @page_background_image_option;
}
@media (max-width: 767px){
    .page-product #wrapper{
        background:#fff;
        border-top: 1px solid @main_border;
    }
}
#top-container-full{
    background-color:@main_background;
}
#footer{
    background:@footer_background url(@footer_background_file) @footer_background_image_option;
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto transparent;
}
.btn{
    .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background, @btn_default_font);
    &amp;.focus,
    &amp;:focus,
    &amp;:hover{
        .abs-cssall(@btn_hover_text, @btn_hover_border, @btn_hover_background);
    }
}

.btn-primary{
    .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
    &amp;.focus,
    &amp;:focus,
    &amp;:hover{
        .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
    }
    &amp;:disabled,
    &amp;.disabled{
        &amp;.focus,
        &amp;:focus,
        &amp;:hover{
            .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
        }
    }
}
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open &gt; .btn-primary.dropdown-toggle:hover,
.open &gt; .btn-primary.dropdown-toggle:focus,
.open &gt; .btn-primary.dropdown-toggle.focus{
    .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
}

//button icon
.btn-showicon(){
    .abs-cssall(@btn_productitem_text, @btn_productitem_border, @btn_productitem_background);
    &amp;:hover{
        .abs-cssall(@btn_hover_text, @btn_hover_border, @btn_hover_background);
    }
}
.quick-view{
    //.btn-showicon();
    .abs-cssall(@btn_productitem_text, @main_block_background, rgba(255, 255, 255, 0.62));
    .abs-link(@btn_productitem_text, @main_hover_text);
}
.list-product-quickview .quick-view{
    .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
    &amp;:hover{
        .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
    }
}
.product-accessories{
    .block-title strong{
        .lib-css(font, @f_h5);
    }
    .product-miniature{
        .btn-primary.add-to-cart{
            .abs-cssall(@main_hover_text, transparent, transparent);
            font-weight:normal;
            &amp;:hover{
                .abs-cssall(@main_hover_text, transparent, transparent);
            }
        }
        .quick-view{
            .abs-cssall(@btn_hover_text, @btn_hover_border, @btn_hover_background);
            &amp;:hover{
                .abs-cssall(@btn_hover_text, @btn_hover_border, @btn_hover_background);
            }
        }
    }
}



.cdz-buttons-container .btn-primary.add-to-cart{
    .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
    &amp;:hover{
        .abs-cssall(@btn_primary_background, @btn_primary_border, @btn_primary_text);
    }
}
#back-top a{
    .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
    &amp;:hover{
        .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
    }
}
//button load more
.ajax-load-wrapper{
    .ajax-load-button{
        .ajax-loader,
        a{
            .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
            &amp;:hover{
                .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
            }
        }
    }
}

/*material-icons*/
.remove-from-cart{
    .material-icons{
        &amp;:before{
            .abs-cssall(@main_productname_text, @main_border, @main_block_background);
        }
        &amp;:hover{
            &amp;:before{
                .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
            }
        }
    }
}
/*button hide show pass*/
.input-group{
    &amp;.focus{outline: 1px solid #000;}
    .input-group-btn{
        &gt; .btn.btn-touchspin{
            .abs-cssall(@main_note_text, @main_border, @main_block_background);
            &amp;:hover{
                .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
            }
            &amp;[data-action="show-password"]{
                background: transparent!important;
                color:#222;
            }
        }
    }
    .group-span-filestyle .btn-default{
        .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
        &amp;:hover{
            .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
        }
    }
}
.product-quantity{

}

/*Icon Slider*/
.owl-carousel{
    .owl-nav [class*='owl-']{
        .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
        &amp;:hover{
            .abs-cssall(@btn_hover_text, @btn_hover_border, @btn_hover_background);
        }
    }
}
/*Slider brand*/
.cdz-brand-slider-wrap{
    background-color:transparent;
    .cdz-banners-item{
        background-color:@main_block_background;
        border-color:@main_border;
    }
}
/*Slideshow*/
.cdz-slideshow .owl-carousel.owl-theme{
    .owl-nav [class*='owl-']{
        .lib-css(border-color, #ffffff);
        .abs-cssall(@btn_productitem_text, @btn_productitem_border, @btn_productitem_background);
        &amp;:hover{
            .abs-cssall(@btn_hover_text, @btn_hover_border, @btn_hover_background);
        }

    }
    .owl-dots{
        .owl-dot{
            span{
                background:transparent;
                color:@main_note_text;
            }
            &amp;.active,
            &amp;:hover{
                span{
                    color:@main_hover_text;
                    background: transparent;
                }
            }
        }
    }
}


/*Tabs*/
.tabs{
    .nav-tabs{
        .nav-link{
            .lib-css(font, @f_h5);
            .abs-cssall(@main_tab_text, transparent, @main_tab_background);
            &amp;.active,
            &amp;:hover{
                .abs-cssall(@main_tab_hover_text, @main_tab_hover_text, @main_tab_hover_background);
            }
        }
    }
    .product-description{
        p{.lib-css(color, @main_text)}
    }
}
//Tab product
.product-tabs-area{
    .tabs{
        .lib-css(background, @main_block_background);
        .nav-tabs{
            .lib-css(border-color, @main_border);
            .nav-item{
                .nav-link{
                    .abs-cssall(@main_alink_text, transparent, transparent);
                    &amp;.active,
                    &amp;:hover{
                        .abs-cssall(@main_productname_text, @main_productname_text, transparent);
                    }
                }
            }
        }
    }
}

@media (max-width: 767px){
	a.mobile-toggle {
		.abs-cssall(@main_hover_text_box, @btn_primary_background, @btn_primary_background);
	}
	ul.abs-dropdown{
        background-color: @main_block_background;
        border-color: @main_border;
        .item {
			&amp;.active{
				.abs-cssall(@btn_primary_text, @btn_primary_background, @btn_primary_background);
				a{
					color: @btn_primary_text;
				}
			}
        }
    }
}


.product-tabs-area .tabs .product-description{
    p{
        .lib-css(font, @f_note);
        .lib-css(color, @main_note_text);
    }
}
.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    .tabs{
        .mobile-nav-tab-dropdown {
            .lib-css(border-color, @main_border);
            .abs-cssall(@main_tab_hover_text, @main_tab_hover_text, @main_tab_hover_background);
        }
        .mobile-nav-tabs.active {
            .abs-cssall(@main_alink_text, @main_border, @main_block_background);
            .nav-link{
                .abs-cssall(@main_alink_text, @main_border, @main_block_background);
                &amp;.active{
                    .abs-cssall(@main_alink_text, @main_border, @main_block_background);
                }
                &amp;:hover{
                    .abs-cssall(@main_tab_hover_text, transparent, @main_tab_hover_background);
                }
            }
        }
        .nav.nav-tabs.mobile-nav-tabs .nav-tab-item .switch,
        .mobile-nav-tabs .nav-tab-item .switch {
            .lib-css(font, @f_note);
        }
    }
}

/*Dropdown Cart*/

/*Popup Cart*/
#blockcart-modal{
    .lib-css(color, @main_text);
    .modal-header{
        .abs-cssall(@btn_hover_text, @btn_hover_border, @btn_hover_background);
        .modal-title{
            .abs-csscf(@btn_hover_text, @f_h3);
        }
        .close{
            .lib-css(color, @btn_hover_text);
        }
    }
    .modal-body{
        .lib-css(background, @main_block_background);
    }
    .product-name{
        .abs-csscf(@main_productname_text, @f_h5);
    }
}

/*Fashion Header*/
#header{
    
}
.header-nav{
    .lib-css(background-color, @header_top_background);
    .lib-css(border-color, @header_border);
    a:not(.btn){
        .abs-link(@header_text, @header_hover_text);
        
    }
    .dropdown-menu{
        a{
            .abs-link(@header_drop_text, @main_hover_text);
        }
        .no-account a{
            .abs-link(@main_hover_text, @header_drop_text);
        }
    }
    #contact-link a{
        .lib-css(font, @f_h6);
    }
    /*Language*/
    .currency-selector,
    .language-selector,
	.cdz-top-wishlist.top-link{
        .lib-css(color, @header_text);
        a{.lib-css(font, @f_h6);}
        //.lib-css(font, @f_h6);
        span{
            .lib-css(font, @f_h6);
        }
    }
    .dropdown{
        .expand-more{
            .lib-css(color, @header_text);
        }
        &amp;:hover .expand-more{
            .lib-css(color, @header_hover_text);
        }
    }
    /*Header User*/
    .user-info{
        .logout{
            margin-right:20px;
        }
        &gt; a{
            .lib-css(font, @f_h6);
        }
        .cdz-top-signup,
        .cdz-top-login{
            &gt; a{
                .lib-css(font, @f_h6);
                
            }
        }
    }
}
.dropdown-menu{
    .abs-cssall(@header_drop_text, @main_border, @header_drop_background, @f_default);
    a:not(.btn){
        //.abs-link(@header_drop_text, @header_hover_text);
    }
}

/*=========== MENU ==============*/
.cdz-horizontal-menu .groupmenu li.level0{
    &gt; a.menu-link{
        .abs-cssall(@menu_text, @menu_border, @menu_background, @menu_font);
    }
    &amp;:hover &gt; a.menu-link{
        .abs-cssall(@menu_hover_text, @menu_border, @menu_hover_background, @menu_font);
    }
}

.cdz-menu{
	.item.level-top &gt; .groupmenu-drop{
		.abs-cssall(@menu_drop_text, @menu_drop_border, @menu_drop_background, @menu_drop_font);
		a{
			.abs-link(@menu_drop_text, @menu_drop_hover_text);
		}
		p{
			.lib-css(color, @menu_drop_text);
		}
		.groupdrop-title{
			.lib-css(color, @menu_drop_text_title);
		}
		.groupdrop-link li a:before{
			background-color:@menu_drop_hover_text;
		}
		/*tab menu*/
		.cdz-vertical-tabs{
			.cdz-tabs{
				.cdz-nav-tabs{
					.cdz-tab-link.active{
						background:#ececec;
						.lib-css(color, @menu_drop_hover_text);
					}
				}
			}
		}
		.cdz-horizontal-tabs{
			.cdz-tabs{
				.cdz-nav-tabs{
					.cdz-tab-link{
						&amp;.active{
							.lib-css(color, @menu_drop_hover_text);
							&amp;:before{
								background-color: @menu_drop_hover_text;
							}
						}
					}
				}
			}
		}
		/*end tab menu*/
	}
}

/*Menu vertical*/
.cdz-vertical-menu{
	.item.level0{
		&gt; a.menu-link{
			.abs-transition();
			text-transform:capitalize;
			.abs-link(@vermenu_text, @vermenu_hover_text);
			.abs-cssall(@vermenu_text, @vermenu_border, @vermenu_background, @vermenu_font);
		}
		&amp;:hover{
			&gt; a.menu-link{
				.abs-cssall(@vermenu_hover_text, @vermenu_border, @vermenu_hover_background);
			}
		}
	}
					
}

@media (max-width: 767px) {
	.header-tabs-toolbar{
		background-color: @header_background;
		.close-menu-icon{
			&amp;:before{
				color: @header_text;
			}
		}
	}
	.cdz-vertical-menu{
		.item.level0{
			margin-bottom: 3px !important;
			&gt; .dropdown-toggle{
				color: @vermenu_text;
			}
			&gt; a.menu-link{
				border: 1px solid @main_border;
			}
			&amp;:hover{
				&gt; .dropdown-toggle{
					color: @vermenu_hover_text;
				}
			}
			.groupmenu-drop{
				margin-top: -1px;
			}
		}
						
	}
}
@media (max-width: 767px) {
	
    #mobile_top_menu_wrapper{
        background-color: #ffffff;
        .top-menu[data-depth="0"]{
            &gt; li{
                border-color: transparent;
            }
        }
        .js-top-menu-bottom .user-info a{
            color: @main_text;
            &amp;:hover{
                color :@main_hover_text;
            }
        }
        .js-top-menu-bottom a{
            color:#444444;
            border-color: transparent;
            
        }
        .top-menu {
            .sub-menu li &gt; a{
                font-size: 14px;
            }
        }
        .js-top-menu-bottom{
            .dropdown select{
                color:#444444;
                background-color: #ffffff;
            }
        }
        .js-top-menu-bottom .language-selector-wrapper,
        .js-top-menu-bottom .currency-selector{
            color:#444444;
            .dropdown &gt; a{
                border-color: transparent;
                color:#444444;
                &amp;:hover{
                    color:#444444;
                }
            }
            .label{color:#444444; }
            .dropdown-menu a{
                color: #999999;
                &amp;:hover{
                    color: #282828;
                }
            }
        }
        .js-top-menu-bottom #contact-link a,
        .js-top-menu-bottom .user-info a.login-link,
        .js-top-menu-bottom .user-info a.signup-link,
        .js-top-menu-bottom .user-info &gt; a{
            border-color: transparent;
            color:#444444;
            &amp;:hover{
                color:#444444;
            }
        }
        .dropdown .expand-more{
            color:#444444;
        }
        
    }

    #menu-icon{
        &amp;:before{
            background-color: @header_text_cart;
        }
        .material-icons{
            &amp;:after,  &amp;:before{
                background-color: @header_text_cart;
            }
        }
    }
    #mobile_top_menu_wrapper{
        background-color: #ffffff;
        color:#444444;
    }
    .mb-menu-show{
        #menu-icon{
            color:@header_text;
        }
        .tabs{
            .nav-tabs{
                background: #ffffff;
                .nav-link{
                    background: #ffffff;
                    color:#999999 !important;
                    &amp;.active,
                    &amp;:hover{
                        background-color: #ffffff;
                        color: #282828 !important;
						&amp;:before{
							background: #282828;
						}
                    }
                }
            }
        }
    }
	.nav-tab-content{
		.cdz-menu{
			.item.level-top{
				&gt; .dropdown-toggle {
					//background-color: @menu_background;
					color: #444444;
					&amp;:hover, &amp;:active{
						//background-color: @menu_hover_background;
						color:#444444;
					}
				}
			}
			.dropdown-toggle {
				color: #404040;
			}
			.groupdrop-title{
				color: #444444;
				font-size:120%;
				margin-bottom:10px;
			}
			.groupdrop-link{margin-bottom:20px;}
		}
		.cdz-horizontal-menu .groupmenu li.level0{
			&gt; a.menu-link{
				.abs-cssall(#444444, transparent, #ffffff);
				font-size: 14px;
				text-transform: uppercase;
				font-weight: 400;
			}
			&amp;:hover &gt; a.menu-link{
				.abs-cssall(#444444, transparent, #ffffff);
				font-size: 14px;
			}
		}
		.item.level-top &gt; .groupmenu-drop{
			.abs-cssall(#444444, transparent, #ffffff);
			a{
				.abs-link(#444444, @menu_hover_text);
			}
			p{
				.lib-css(color, #444444);
			}
			.groupdrop-title{
				.lib-css(color, #444444);
			}
			.groupdrop-link li a:before{
				background-color:#444444;
			}
			
			/*end tab menu*/
		}
	}
}

@media (min-width: 768px) {
	.sticky-menu.active .blockcart{
		.header a.cart-icon{
			.lib-css(color, @menu_text);
		}
	}
}

/*=========== END MENU ==============*/


.header-bottom{
    .lib-css(background-color, @menu_background);
}
/*Header Cart*/
.blockcart{
    .header{
        a.cart-icon{
			.lib-css(color, @header_text_cart);
            .cart-products-price{
                .lib-css(color, @header_text_cart);
            }
            .cart-products-count{
                background: #fc7070;
                color: #fff;
                font-size: 11px;
            }
            
        }
        .dropdown-menu{
            .abs-cssall(@header_drop_text, @main_border, @header_drop_background, @f_default);
            .summary{
                .abs-csscf(@header_drop_text, @f_note);
            }
            .product-price, .price{
                .lib-css(color, @header_drop_text);
            }
            .cart-items{
                .cart-item{
                    .lib-css(border-color, @header_border);
                }
                .product-line-info a{
                    .abs-csscf(@header_drop_text, @f_note);
                }
                .product-line-grid-body{
                    .abs-csscf(font, @f_h6);
                    
                }
                .label{
                    .abs-csscf(@header_drop_text, @f_h6);
                }
                .product-line-grid-right .product-price{
                    .abs-csscf(@header_drop_text, @f_note);
                    font-family:arial;
                }
                .remove-from-cart {
                    .material-icons:before{
                        .abs-cssall( @header_drop_text, @header_drop_text, transparent);
                    }
                    &amp;:hover{
                        .material-icons:before{
                            .abs-cssall(@btn_hover_text, @btn_hover_border, @btn_hover_background);
                        }
                    }
                }
            }
        }
    }
}
//Header search
.search-widget{
    form input[type=text]{
        .abs-cssall(@header_search_text, darken(@header_search_background, 20%), @header_search_background, @f_h6);
        .abs-placeholder(@header_search_text);
        &amp;:hover,
        &amp;:focus{
            .abs-cssall(@btn_hover_text, darken(@header_search_background, 20%), @header_search_background);
            .abs-placeholder(@btn_hover_text);
        }
    }
    form input[type=text]:focus + button .search,
    form button[type=submit] .search{
        .lib-css(color, @header_search_text);
        &amp;:hover{
            .lib-css(color, @btn_hover_text);
        }
        .sticky-menu.active &amp;{
            .lib-css(color, @menu_text);
        }
    }
}
.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    //Search mobile
    .mobile-search{
        border-top: 1px solid @header_border;
    }
    .header-top .mobile-search .search-widget{
        form button[type=submit]{
            .material-icons{
                color: @header_search_text;
            }
        }
        form input[type="text"] {
            background: #f8f8f8;
            border: 1px solid #f8f8f8;
            color: #a4a4a4;
            .abs-placeholder(#999999);
            &amp;:hover,
            &amp;:focus{
                //color: #282828 !important;
            }
            
        }
        form input[type=text]:focus + button .search,
        form button[type=submit] .search:hover{
            //color: #282828;
        }
    }
}

/* Fashion Home Page */
.groupbanner-text{
    .groupinfo{
        .groupinfo-inner{
            .groupinfo-desc{
                color:@main_hover_text_box;
                .grifo-title{
                    color:@main_hover_text_box;
                }
                .text-link{
                    .abs-link(@main_hover_text_box, @main_hover_text_box);
                }
                .action.primary{
                    .abs-cssall(@btn_productitem_background, @btn_productitem_background, transparent);
                    &amp;:hover{
                        .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
                    }
                }
            }
        
        }
    }
}
/*Fashion - Home Page Product*/
.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .product-style02{
        .products{
            .lib-css(color, @main_hover_text_box);
            .product-title{
                a{.abs-link(@main_hover_text_box, @main_hover_text);}
            }
            &amp;.width-1.width-2{
                .product-title a{
                    .lib-css(font, @f_h4);
                }
            }
            .product-price-and-shipping{
                .regular-price,
                .price{
                    .lib-css(color, @main_hover_text_box);
                }
            }
            .quick-view,
            .cdz-buttons-container .btn-primary.add-to-cart{
                .abs-cssall(@btn_productitem_background, @btn_productitem_background, transparent);
                &amp;:hover{
                    .abs-cssall(@btn_hover_text, @btn_hover_border, @btn_hover_background);
                }
            }
        }
    }
}
/*Home Blog*/
.cdz_wapper-blog01{
    .post-item{
        .lib-css(background-color, @main_block_background);
    }
    .blog-title{
        .lib-css(font, @f_h5);
        a{
            .abs-link(@main_productname_text, @main_hover_text);
            .lib-css(font, @f_h5);
        }
    }
    .blog-author{
        .abs-csscf(@main_note_text, @f_note);
        .label{ .abs-csscf(@main_note_text, @f_note);}
    }
    .blog-category{
        .abs-csscf(@main_note_text, @f_note);
    }
    .blog-desc{
        .abs-csscf(@main_note_text, @f_note);
    }
    .cdz-blog-top{
        .blog-date{
            .abs-csscf(@main_note_text, @f_note);
            
        }
    }
    .btn-link{
        .abs-link(@main_note_text, @main_hover_text);
        .lib-css(font, @f_note);
    }
}

/*Footer*/
/*footer-top newsletter*/
.block_newsletter{
    .input-wrapper{
        &amp;:before{
            .lib-css(color, @main_note_text);
        }
    }
    form input[type=text]{
        .abs-cssall(@main_note_text, @btn_primary_border, @main_block_background, @f_note);
        &amp;:focus{
            .lib-css(border-color, @btn_primary_border);
        }
        
    }
}
.footer-top-ads{
    .lib-css(color, @footer_text);
    .ftop-ads-title{
        .lib-css(color, @footer_text);
    }
    p{.lib-css(color, @footer_text);}
    .ftop-ads-small{ .lib-css(color, @main_note_text);}
}
#footer{
    .lib-css(background-color, @footer_background);
    .lib-css(color, @footer_text);
    p{.lib-css(color, @footer_text);}
    .footer-before-container{
        .lib-css(background-color, @footer_top_background);
    }
    a{
        .lib-css(color, @footer_text);
        &amp;:hover{.lib-css(color, @footer_hover_text);}
    }
    .top-footer-wrapper{
        .lib-css(background-color, @footer_top_background);
    }
    .footer-container{
        li a{
            font: @f_default;
        }
    }
    .footer-bottom{
        //.lib-css(background, @footer_bottom_background);
        //border-top:1px solid lighten(@footer_bottom_background, 20%);
    }
    a{
        .lib-css(color, @footer_text);
        &amp;:hover{.lib-css(color, @footer_hover_text);}
    }
    p.h5{
        .lib-css(color, @footer_title_text);
    }
    .item_tag{
        li a{
            border-color: @footer_border;
            &amp;:hover{
                .lib-css(background, @footer_border);
                .lib-css(color, #fff);
            }
        }
    }
    .footer-social{
        a{
            .lib-css(border-color, @footer_border);
            &amp;:hover{
                .lib-css(background, @footer_border);
                .lib-css(color, #fff);
            }
        }
    }
    .footer-after-container{
        .lib-css(background-color, @footer_bottom_background);
        .lib-css(border-top-color, @footer_border);
    }
    address{
        .lib-css(font, @f_h5);
    }
}
/* Codazon_BlockSidebar */
.cdz-block-title{
    .b-title{
        .abs-cssall(@main_block_title_text, @main_title_border, transparent, @f_special);
        &amp;:before{
            .lib-css(background-color, @main_background);
        }
    }
}
.clear-blockstyledefault(){
    .lib-css(background-color, @main_block_background);
    .block-title{
        .abs-cssall(@main_title_text, @main_border, transparent, @f_h4);
        strong{
            .lib-css(border-color, @main_title_border);
        }
    }
}
#search_filters,
.product-accessories,
.block-categories{
    .clear-blockstyledefault();
}
.block-categories .collapse-icons .add:hover,
.block-categories .collapse-icons .remove:hover {
    .lib-css(color, @main_hover_text);
}

//Color swatch
.input-radio,
.input-color{ z-index:2}
.color, .custom-checkbox input[type="checkbox"] + span.color{
    .lib-css(border-color, @main_border);
}
.color.active,
.color:hover,
.custom-checkbox input[type="checkbox"] + span.color.active,
.custom-checkbox input[type="checkbox"] + span.color:hover{
    .lib-css(border-color, @main_border);
    &amp;:before{
        .lib-css(background-color, @main_title_border);
    }
}

.input-color:checked + span,
.input-color:hover + span{
    .lib-css(border-color, @main_border);
    &amp;:before{
        .lib-css(background-color, @main_title_border);
    }
}

.input-radio:checked + span,
.input-radio:hover + span{
    .lib-css(border-color, @main_title_border);
}
.product-variants{
    .radio-label{
        .lib-css(border-color, @main_border);
    }
}


.breadcrumb {
    li {
        &amp;:last-child {
            .lib-css(color, @main_text);
            a {
                .abs-link(@main_text, @main_hover_text);
            }
        }
    }
}
/*Category*/
.catgory-information{
    .lib-css(background-color, @main_breadcrumb_background);
    .lib-css(color, @main_breadcrumb_text);
    .card.block-category{
        background:transparent;
        box-shadow:none;
        .text-muted{
            .lib-css(font, @main_breadcrumb_text);
        }
        h1{
            .lib-css(font, @f_h1);
            .lib-css(color, @main_breadcrumb_text);
            &amp;:before{
                .lib-css(background, @main_breadcrumb_text);
            }
        }
        #category-description strong,
        #category-description p{
            .lib-css(color, @main_breadcrumb_text);
            .lib-css(font, @f_note);
        }
    }
}
.product-miniature {
    .product-item-info{
        .lib-css(background-color, @main_block_background);
        .product-description{
            .lib-css(background-color, @main_block_background);
            .product-style02 &amp;{
                background-color: transparent;
            }
        }
    }
}
.product-style01 .products .product-item-info .product-description{
    .lib-css(background-color, @main_block_background);
}

@media (min-width: 768px){
    .product-listing-layout{
        .product-item-info{
            &amp;:hover{
                .lib-css(border-color, @main_border);
                .thumbnail-container{
                    .product-gallery{
                        .lib-css(border-color, @main_border);
                    }
                }
            }
            .thumbnail-container{
                .product-gallery{
                    .lib-css(background-color, @main_block_background);
                    .lSSlideOuter .lightSlider{
                        .lib-css(background-color, @main_block_background);
                    }
                    .lSSlideOuter.vertical{
                        .lSAction&gt;a{
                            .lib-css(background-color, @main_block_background);
                        }
                    }
                }
            }
        }
        .product-gallery .item.lslide{
            a{
                &amp;:hover{
                    border-color:#e1e1e1;
                }
            }
            &amp;.img-active a{
                border-color:#e1e1e1;
            }
        }
    }
}





#products .product-title,
.product-title{
    a{
        margin:0 0 5px;
        display: block;
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        .lib-css(font, @f_h5);
        position:relative;
        .lib-css(color, @main_productname_text);
        &amp;:hover{
            .lib-css(color, @main_hover_text);
        }
    }
}
.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    #products .product-title,
    .product-title{
        a{
            font: @f_note !important;
        }
    }
}
.product-price,
.price{
    .lib-css(color, @main_price_text);
    .lib-css(font, @f_h5);
    font-family: Tahoma,Verdana, Arial, sans-serif;
    //font-family:arial;
    font-weight:600;
}
.regular-price,
.product-price{
    font-family: Tahoma,Verdana, Arial, sans-serif;
}
.cart-products-price{
    //font-family:arial;
    font-family: Tahoma,Verdana, Arial, sans-serif;
}
.old-price {
    margin-left:10px;
    .lib-css(color, @main_hover_text);
    .price{.lib-css(color, @main_hover_text);}
    .price-wrapper {
        text-decoration: line-through;
    }
}

#products,
.product-price-and-shipping{
    .lib-css(color, @main_price_text);
    .lib-css(font, @f_h5);
    font-family: Tahoma,Verdana, Arial, sans-serif;
    .regular-price{
        .lib-css(color, @main_hover_text);
        text-decoration: line-through;
    }
}
.has-discount.product-price,
.has-discount p{
    .lib-css(color, @main_hover_text);
}
.has-discount .discount{
    .lib-css(background, @main_hover_text);
}
li.product-flag.on-sale{
    .lib-css(background, @main_hover_text);
}
.product-item-description,
.product-item-description p{
    .lib-css(font, @f_note);
    margin-bottom: 0.5rem;
    .lib-css(color, @main_note_text);
}


.product-accessories{
    #products .product-title a,
    .product-title a{
        .lib-css(font, @f_note);
    }
}

.products-selection{
    .lib-css(background-color, @main_block_background);
    .products-sort-order{
        .select-title{
            .lib-css(border-color, @main_border);
            .lib-css(background-color, @main_block_background);
        }
        .dropdown-menu{
            .lib-css(border-color, @main_border);
            .lib-css(background-color, @main_block_background);
        }
        .select-list{
            .lib-css(color, @main_text);
            font-size: 12px;
            &amp;:hover{
                .lib-css(color, @btn_primary_text);
                .lib-css(background, @btn_primary_background);
            }
        }
    }
    .layout-toolbar{
        li{
            a{
                .lib-css(background-color, lighten(@btn_primary_background,25%));
                .lib-css(color, @btn_primary_text);
                &amp;.active,&amp;:hover{
                    .lib-css(background-color, @btn_primary_background);
                }
            }
            &amp;.cdz-filter a{
                .abs-cssall(@btn_primary_text, @btn_primary_border, lighten(@btn_primary_background,20%));
                .lib-css(font, @f_h5);
                &amp;:before{
                    .lib-css(background-color, lighten(@btn_primary_background,33%));
                }
                &amp;.active, .mb-filter-show &amp;{
                    .lib-css(background-color, @main_hover_text);
                    &amp;:before{
                        .lib-css(background-color, lighten(@main_hover_text,10%));
                    }
                }
            }
        }
    }
    .total-products{
        .lib-css(color, @main_block_title_text);
    }
}
.pagination{
    .lib-css(background-color, @main_block_background);
	color: @main_text;
    .page-list{
        li{
            display: inline-block;
            vertical-align: top;
            a{
                .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
                &amp;:hover{
                    .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
                }
            }
            &amp;.current{
                a{
                    .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
                    &amp;:hover{
                        .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
                    }
                }
            }
        }
    }
}


/* Product */
.card{
    .lib-css(background-color, @main_block_background);
}
.images-container{
    .lSSlideOuter .lSPager.lSGallery li.active,
    .lSSlideOuter .lSPager.lSGallery li:hover{
        .lib-css(border-color, @main_title_border);
    }
}

.content-wrapper-product{
    .lib-css(background-color, @main_block_background);
    .product-name{
        .lib-css(font, @f_h2);
    }
    .product-sku{
        .lib-css(color, @main_note_text);
        .label{ .lib-css(color, @main_note_text);}
    }
    .product-price{
        //.lib-css(font, @f_h1);
        font-size: 22px;
    }
    .product-quantity {
        .input-group .input-group-btn &gt; .btn{
            //.lib-css(border-color, @main_border);
            //.lib-css(color, @main_note_text);
        }
    }
    .product-quantity #quantity_wanted{
        .lib-css(color, @main_text);
        .lib-css(background-color, @main_block_background);
    }
    #product-availability{
        .lib-css(color, @main_hover_text);
    }
    .product-information{
        .lib-css(color, @main_text);
    }
    .product-customization{
        .product-message,
        .custom-file{
            border: 1px solid @main_border;
            .abs-cssall(@main_note_text, @main_border, @main_block_background, @f_note);
        }
    }
    .social-sharing{
        li, a{
            .lib-css(color, @main_text);
            &amp;:hover{
                .lib-css(color, @main_hover_text);
            }
        }
    }
    .size-chart-wrapper{
        .size-chart-btn{
            .abs-csscf(@main_text, @f_note);
        }
    }
    .view-fullscreen{
        .lib-css(border-color, @main_border);
        &amp;:hover{
            .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
        }
    }
    
    #product-accordion{
        .panel-heading{
            .panel-title{
                .lib-css(font, @f_default);
            }
            .nav-link{
                .lib-css(border-color, @main_border);
                .lib-css(color, @main_text);
            }
        }
        .panel-body{
            .lib-css(font, @f_note);
            .lib-css(color, @main_note_text);
            p{
                .lib-css(font, @f_note);
            }
        }
        #block-reassurance{
            .lib-css(border-color, @main_border);
            .lib-css(color, @main_note_text);
            li{
                span{
                    .lib-css(font, @f_note);
                    font-weight: normal;
                    
                }
            }
        }
    }
}

/*Blog*/
.kr_blog_post_area .blog_post{
    .lib-css(background-color, @main_block_background);
    .blog_post_content{
        .blog-date.meta_date{
            .abs-csscbf(@main_note_text, @main_block_background, @f_note);
        }
        .post_content{
            .post_title{
                .lib-css(font, @f_h3);
            }
            .post_meta &gt; p{
                .abs-csscf(@main_note_text, @f_note);
                &amp;.meta_author{
                    span{
                        .abs-csscf(@main_note_text, @f_note);
                    }
                }
            }
            .post-read-more{
                .lib-css(color, @main_productname_text);
                &amp;:hover{
                    .lib-css(color, @main_hover_text);
                    text-decoration: none;
                }
            }
        }
    }
}

.block-categories .category-sub-menu{
    li[data-depth="0"]{
        .lib-css(border-color, @main_border);
        &gt; a{
            .abs-csscf(@main_note_text, @f_note);
            &amp;:hover{
                .lib-css(color, @main_hover_text);
            }
        }
    }
    .category-sub-link{
        .abs-csscf(@main_note_text, @f_note);
        &amp;:hover{
            .lib-css(color, @main_hover_text);
        }
    }
}
.block-categories.block-recent-posts{
    .post-list{
        margin: 0;
        .item{
            .lib-css(border-color, @main_border);
            h5{
                .abs-csscf(@main_note_text, @f_note);
            }
            a{
                .abs-csscf(@main_note_text, @f_note);
                &amp;:hover{
                    .lib-css(color, @main_hover_text);
                }
            }
        }
    }
}

/* Blog Detail */
#module-xipblog-single{
    .kr_blog_post_area .blog_post{
        .blog_post_content{
            .post_content{
                .post_title{
                    .lib-css(font, @f_h2);
                }
                .post_description{
                    .abs-csscf(@main_text, @f_default);
                    p{
                        color: @main_text;
                    }
                }
            }
            
        }
    }
}

.comments_area{
    .lib-css(border-color, @main_border);
    .comment_list{
        .comment{
            .lib-css(border-color, @main_border);
        }
        .comment_body{
            .comment_meta{
                .comment_meta_date{
                    .abs-csscf(@main_note_text, @f_note);
                }
            }
            .comment_content_bottom{
                p{ .lib-css(font, @f_note);}
            }
        }
    }
}

//Custom less
.table{
    thead th{
        color:@main_title_text;
        font:@f_note;
        background:transparent;
        border-color:@main_border;
    }
    th, td{
        border-color:@main_border;
    }
}

input.form-control[name='birthday']{
    font-family:arial;
}
input.form-control, select.form-control{ -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;}

.form-group{
    .custom-checkbox label{
        color:@main_title_text;
        margin:0;
    }
    label{
        font:@f_h6;
        color:@main_note_text;
    }
}

.cart-grid{
    .card,#block-reassurance{
        .abs-block-default();
        padding:0;
    }
}
/*total cart*/
.card.js-cart{
    .cart-summary-products{
        &gt; p{
            font:@f_note;
            color:@main_text;
            a{
                .abs-link();
            }
        }
        #cart-summary-product-list{
            border-color:@main_border;
        }
    }
}
.cart-summary-line .value{color:@main_price_text;}


/*checkout page*/
.block-progress{
    .block-content {
        dt{
            font:@f_note;
            color:@main_text;
        }
    }
}

body#checkout{
	#footer{
		.lib-css(background-color, @footer_background);
		.lib-css(color, @footer_text);
	}
    a{.abs-link();}
    #back-top a{
        .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
        &amp;:hover{
            .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
        }
    }
    #header .header-nav{
        background: @header_background;
    }
    .block-progress{
        .step-item{
            &amp;:before{
                background: @main_text;
            }
        }
        dt{
            &amp;.complete{
                &amp;:after {background:@main_hover_text;}
                &amp;:before{
                    background: @main_hover_text;
                    color: #fff;
                }
                a .step-edit{
                    &amp;:before{
                        color: @main_text;
                    }
                }
            }
        }
    }
    .checkout-summary-container{
        #block-reassurance, .card{
            .lib-css(background-color, @main_block_background);
            padding:@indent__base;
            .abs-boxshadow(@box_shadow);
            .abs-borderradius(@border_radius);
            margin:0 0 @indent__base;
            border:none;
        }
        .card.js-cart {
            .cart-summary-products #cart-summary-product-list{
                .lib-css(background-color, @main_block_background);
            }
            .cart-summary-products .media-list .media{
                border-color:lighten(@main_border,7%);
                .product-price{
                    font-weight:500;
                    color:@main_hover_text;
                }
            }
            .cart-summary-line{
                .label{
                    font:@f_note;
                }
                .value{
                    color:@main_hover_text;
                    font:@f_h5;
                    font-family: arial;
                }
            }
            .cart-summary-totals{
                .lib-css(background-color, @menu_background);
                .cart-summary-line{
                    .label{
                        font:@f_h3;
                        color:@menu_text;
                    }
                    .value{
                        color:@menu_text;
                        font:@f_h3;
                        font-family: arial;
                    }
                }
            }
        }
    }
    &amp;.checkout-two-columns{
        section.checkout-step{
            .lib-css(background-color, @main_block_background);
            .abs-boxshadow(@box_shadow);
            .abs-borderradius(@border_radius);
            .content{
                .abs-boxshadow(none);
            }
            .nav-inline.m-y-2{
                li.nav-item{
                    a{
                        border-top-color:@main_border;
                    }
                }
            }
        }
    }
    section.checkout-step{
        .step-title{
            font:@f_h4;
        }
        .content{
            .lib-css(background-color, @main_block_background);
            padding:0 @indent__base;
            .abs-boxshadow(@box_shadow);
            .abs-borderradius(@border_radius);
            margin:0 0 @indent__base;
            overflow:hidden;
            .nav-inline.m-y-2{
                li.nav-item{
                    &amp;:first-child a{
                        border-right-color:@main_border;
                    }
                    a{
                        text-transform:uppercase;
                        font:@f_note;
                        border-color:@main_border;
                        .abs-link(#ccc, @main_hover_text);
                        &amp;.active{
                            color:@main_title_text;
                        }
                    }
                }
            }
            .title-login{
                color:@main_title_text;
                font:@f_note;
                .font-weight-bold{font-weight:inherit;}
                .font-italic{font-family:arial;    text-transform: none;}
                .text-muted{
                    text-transform: none;
                    font-style: italic;
                    font-family: Georgia, Times, "Times New Roman", serif;
                    font-size: 13px;
                    color: #a0a0a0;
                }
            }
            .form-group{
                .col-md-6{
                    width:100%;
                    .custom-checkbox em{
                    }
                }
                .custom-checkbox label{
                    color:@main_title_text;
                    margin:0;
                }
            }
            footer.form-footer{
                .lib-css(background-color, lighten(@main_background,1%));
            }
        }
        .delivery-option{
            .carrier-name{font:@f_default;}
        }
        .js-address-form{
            .address-item{
                .lib-css(background-color, darken(@main_block_background,2%));
                border:1px solid @main_border;
                .address-footer{
                    a{
                        .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
                        color:@btn_primary_text!important;
                        &amp;:hover{
                            .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
                            color:@btn_default_text!important;
                        }
                        &amp;.edit-address{
                            .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
                            color:@btn_default_text!important;
                            &amp;:hover{
                                .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
                                color:@btn_primary_text!important;
                            }
                        }
                    }
                }
                &amp;.selected{
                    background:transparent;
                    border-color:@main_title_border;
                }
            }
        }
    }
}

@media (max-width: 767px) {
    body#checkout{
        .content-inner{
            section.checkout-step{
                .delivery-option{
                    .carrier-delay{
                        
                    }
                    .carrier-name{
                        color: @main_productname_text;
                    }
                    .carrier-price{
                        color: @main_hover_text;
                    }
                }
            }
        }
    }
}

/*forgot pass*/
body.page-customer-account{
    .page-header h1{
        font:@f_h3;
    }
    #content{
        .lib-css(background-color, @main_block_background);
        .abs-boxshadow(@box_shadow);
        .abs-borderradius(@border_radius);
    }
}

/*Block category left sidebar*/
.block-categories{
    .category-top-menu{
        .h6{
            font:@f_h5;
        }
    }
}

#search_filters{
    h4.h6{
        border-color:@main_border;
        font:@f_h4;
        color: @main_title_text;
        &amp;:after{background:@main_title_border;}
    }
    .clear-all-wrapper{
        .btn{
            font:@f_h6;
            .abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
            &amp;:hover{
                .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
            }
        }
    }
    .facet{
        border-color:@main_border;
        .facet-title{
            font:@f_note;
            color: @main_title_text;
        }
        .facet-label a{
            font:@f_default;
            .abs-link(@main_text, @main_hover_text)
        }
    }
}

/*checkout success*/
#order-items hr{border-color:@main_border;}

/*login page*/
#main .card-block .login-form{
    footer.form-footer{
        .forgot-password{
            font:@f_h6;
        }
    }
    + hr + .no-account{
        font:@f_note;
    }
}

/*My account*/
/*------------------My account-----------------*/
/*=====================*/
.block-account{
    .links{
        .item{
            .lib-css(background-color, darken(@main_background,2%));
            &amp;:hover,
            &amp;.active{
                .lib-css(background-color, @menu_background);
                .abs-boxshadow(@box_shadow);
                color: @menu_text;
                &amp;:after{
                    border-left-color: @menu_background;
                    .rtl-layout &amp;{
                        border-left-color: transparent;
                        border-right-color: @menu_background;
                    }
                }
                a{
                    color: @menu_text;
                }
            }
            a{
                color: @menu_background;
            }
        }
    }
    
}
.page-addresses{
    header.page-header.account-heading h1{
        font:@f_h3;
    }
    .address .address-footer{
        border-color:@main_border;
    }
}

/*popup wishlist*/
#cdz-wishlist-modal{
	.modal-title{
		border-color:@main_border;
	}
	.modal-body{
		.forgot-password{
			a{	
				font:@f_h5;
				color:@main_title_text;
				&amp;:before{
					background:@main_title_text;
				}
			}
		}
		.no-account{
			p{
				font:@f_h5;
				color:@main_title_text;
			}
			a.btn{
				background:transparent;
				&amp;:hover{
					.abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
				}
			}
		}
	}
}

/*wishlist page*/
.my-wishlist{
	.tabs-style{
		.item {
			&amp;.active a,&amp;:hover a{
				.abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
				&amp;:before{
					color:@btn_primary_background;
				}
			}
			&amp;.more{
				background:#fff;
				color:#b3aaae;
				a i{
					&amp;:before{
						@include abs-iconfont('\f196', 14px);
					}
				}
			}
			&amp;.f-right a{
				.abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
				&amp;:hover{
                    .abs-cssall(@btn_hover_text, @btn_hover_border, @btn_hover_background);
                }
			}
		}
	}
	#products .products .product-miniature .product-item-info{
		border-color:@main_border;
		.cdz-hover-section .cdz-buttons-container{
			.btn-primary.add-to-cart,
			a.quick-view{
				.abs-cssall(@btn_primary_text, @btn_primary_border, @btn_primary_background);
				&amp;:hover{
                    .abs-cssall(@btn_default_text, @btn_default_border, @btn_default_background);
                }
			}
		}
	}
}
/*dropdown wishlist categories*/
.wl-list.abs-list {
	.lib-css(background-color, @main_block_background);
}
/*Import HomeStore's Style*/
@import (less)'_homestyle.less.css';</pre></body></html>