/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2024-11-13 18:40:00 */

html, body { 
        font-size: 14px; 
        font-family: Lato;
}
.theme-color{color:#DE0035 !important;}
.theme-hover-color:hover{color:#DE0035 !important;}
.theme-bg-color{background-color:#DE0035 !important;}
.theme-border-color{border-color:#DE0035 !important;}
.theme-hover-bg-color:hover{background-color:#DE0035 !important;}
.block-search .action.search:before{color:#DE0035 !important;}
.action.primary, .action.primary:hover, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .recent-posts .post-date .month, .footer-ribbon,  .modes-mode.active, .modes-mode:hover, .pages strong.page, .pages .action:hover, .pages a.page:hover, button:hover, .action.primary:focus, .action.primary:active, .btn-primary, .contact-index-index .page-main .contact-info [class^="varmo-icon-"], .contact-index-index .page-main .contact-info [class*=" varmo-icon-"]
    {background-color:#DE0035;}
.action.primary, .action.primary:hover, .modes-mode.active, .modes-mode:hover, .pages strong.page, .pages .action:hover, .pages a.page:hover, .fotorama__nav .fotorama__thumb-border, button:hover, .action.primary:focus, .action.primary:active
    {border-color:#DE0035;}
.page-header,     .authentication-dropdown,  .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.form-edit-account, .form-address-edit, .form-newsletter-manage, .featured-box .box-content, .history .featured-box .box-content, .form.search.advanced
    {border-top-color:#DE0035;}
.side-custom-menu h2 {
    border-bottom-color: #DE0035;
    background-color: #DE0035;
} 
.block-minicart .block-content > .actions > .secondary .action.viewcart:hover, .block-minicart .block-content > .actions > .secondary .action.viewcart:focus {
    background: #DE0035;
    border-color: #DE0035;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="tel"]:focus {
    border-color: #DE0035;
}
.minicart-wrapper .action.showcart .counter.qty {
    background: #DE0035;
}
.owl-theme.owl-carousel .owl-nav div {
    background: #DE0035;
    border-color: #DE0035;
}
owl-theme.owl-carousel .owl-nav div:hover, .owl-theme.owl-carousel .owl-nav div:focus {
    color: #DE0035;
}
.block .block-title::after {
    background: #DE0035;
}
.testimonial-item blockquote {
    background-color: #DE0035;
}
.owl-theme.owl-carousel .owl-nav div {
    background: #DE0035 none repeat scroll 0 0;
    border-color: #DE0035;
}
.owl-theme.owl-carousel .owl-nav div:hover, .owl-theme.owl-carousel .owl-nav div:focus {
    color: #DE0035;
}
.section-title .title::after, .page-title h1::after {
    background: #DE0035;
}
.product-item-actions .action.towishlist:hover, .product-item-actions .action.towishlist:focus {
    color: #DE0035;
}
.brand-home-static .item > a:hover, .brand-home-static .item > a:focus {
    border-color: #DE0035;
}
.social-icons.social-icons-bg li a:hover, .social-icons.social-icons-bg li a:focus, .social-icons.social-icons-bg li a.active {
    background: #DE0035;
}
ul.contact-content .icon-block {
    background: #DE0035;
}
.tags ul > li > a:hover, .tags ul > li a > :focus, .tags-list > li > a:hover, .tags-list > li > a:focus, .block-tags .nav-pills > li > a:hover, .block-tags .nav-pills > li > a:focus {
    background: #DE0035;
    border-color: #DE0035;
}
.action.primary, a.action.primary, button.action.primary {
     background: #DE0035;
    border-color:  #DE0035;
}
.action.primary:hover, a.action.primary:hover, button.action.primary:hover, .action.primary:focus, a.action.primary:focus, button.action.primary:focus {
    border-color: #DE0035;
    color: #DE0035;
}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
    color: #DE0035;
}
.navigation .level0 .submenu a.ui-state-focus {
    color: #DE0035;
}
.page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover {
    color: #DE0035;
}
.product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart:hover, .product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart:focus {
    color: #DE0035;
}
.product-item-actions .action.tocompare:hover, .product-item-actions .action.tocompare:focus {
    color: #DE0035;
}
.page-wrapper > .breadcrumbs a, .page-wrapper > .breadcrumbs a:visited, .page-wrapper > .breadcrumbs a:hover, .page-wrapper > .breadcrumbs a:focus {
    color: #DE0035;
    text-decoration: none;
}
.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{
	border-bottom-color: #DE0035;
    color: #DE0035;
}
.abs-action-remove, .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel, .paypal-button-widget .paypal-button, .bundle-options-container .action.back, .block.related .action.select, .cart.table-wrapper .actions-toolbar > .action-delete, .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .payment-method-billing-address .action-cancel, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address, .checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel, .gift-summary .action-edit, .gift-summary .action-delete, .gift-wrapping-title .action-remove, .wishlist.split.button > .action, .abs-add-fields .action.remove, .paypal-review-discount .action.check, .cart-discount .action.check, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove
{
    color: #DE0035;
  }
  .qty.field .qty-changer > a:hover {
    color: #DE0035;
}
.product-addto-links .action.tocompare:hover, .product-addto-links .action.tocompare:focus {
    color: #DE0035;
    border-color: #DE0035;
}
.product-addto-links .action.towishlist:hover, .product-addto-links .action.towishlist:focus {
    color: #DE0035;
    border-color: #DE0035;
}
.product-addto-links .action.mailto.friend:hover, .product-social-links .action.mailto.friend:hover, .product-addto-links .action.mailto.friend:focus, .product-social-links .action.mailto.friend:focus {
    color: #DE0035;
    border-color: #DE0035;
}
.feature-box .btn-link:hover, .feature-box .btn-link:focus {
    color: #DE0035;
}
.bg-color, .calltoaction-section.bg-color {
background-color: #DE0035;
}
.feature-box .btn-link:hover, .feature-box .btn-link:focus {
    color: #DE0035 !important;
}
.filter-options-title{
	border: 1px solid #DE0035 !important;
    background-color: #DE0035 !important;
}
.filter-options-title:hover:after {
    background-color: #DE0035 !important;
 }
.filter-options-content {
    border-color:  #DE0035 !important;
  }
.filter-options-content a:hover .count:hover, .filter-options-content a:hover .count:focus, .filter-options-content a:hover .count.active {
    color: #DE0035 !important;
}
.fotorama .fotorama__arr{
	 background-color: #DE0035;
}

._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus
{
box-shadow: 0 0 3px 1px #DE0035 !important;
}
.page-header.type1 .panel.header .header.links > li > a:hover{
	 color: #DE0035 !important;
}
.cart.table-wrapper .action-gift:after{
	 color: #DE0035 !important;
}
.opc-progress-bar-item._active > span:before {
    background: #DE0035 !important;
}
.opc-progress-bar-item._active:before {
    background: #DE0035 !important;
}
@media (max-width: 767px) {
    .navigation a {
        color: #777 !important;
    }
    .navigation a:hover {
        color: #DE0035 !important;
    }
    header.page-header .nav-sections-item-title.active > a, header.page-header .nav-sections-item-title.active > a:hover, header.page-header .nav-sections-item-title.active > a:visited, header.page-header .nav-sections-item-title.active > a:focus {
        color: #DE0035;
    }
    header.page-header .nav-sections-item-title {
        background-color: #DE0035;
    }
}
@media (min-width: 768px) {
     .page-header.type3 .header.panel .top-panel>.links > li > a, .page-header.type3 .header.panel .top-panel>.links > li > a:hover, .page-header.type3 .header.panel .top-panel>.links > li > a:visited, .page-header.type4 .header.panel .links > li > a, .page-header.type4 .header.panel .links > li > a:hover, .page-header.type4 .header.panel .links > li > a:visited, .page-header.type3 .header.panel .block-search .action.search:before {
        color: #DE0035;
    }
      .page-header.type3 .navigation .level0:hover > .level-top, .page-header.type4 .navigation .level0:hover > .level-top, .page-header.type3 .navigation .level0.active > .level-top, .page-header.type3 .navigation .level0.has-active > .level-top, .page-header.type4 .navigation .level0.active > .level-top, .page-header.type4 .navigation .level0.has-active > .level-top {
        background-color: #DE0035;
    }
    .navigation .level0 .submenu {
        border-color:#DE0035;
    }
}
.page-main {
        background-color:#FFFFFF;
}
.page-wrapper {
        background-color:#FFFFFF;
}
.filterproduct-title .content {
    background-color:#FFFFFF;
}
.page-main .filterproduct-title .content {
    background-color:#FFFFFF;
}
html,body{color:#333333}
a,a:focus, a:visited{color:#DE0035 !important;}
.product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart{color:#DE0035 !important;}
.cart.table-wrapper .action-gift:after{color:#DE0035 !important;}
a:hover{color:#333333 !important;}
.page-header.type1 .panel.header .header.links > li > a:hover{color:#333333 !important;}
.product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart:hover, .product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart:focus {color:#333333 ;}
button.action.primary, .minicart-wrapper .action.showcart .counter.qty, .block-minicart .block-content > .actions > .secondary .action.viewcart, a.btn.hero-btn, a.action.create.primary {
    background-color:#E8E8E8 !important;
    border-color:#E8E8E8;
    color:#DE0035 !important;
}
button.action.primary:hover, a.btn.hero-btn:hover, .block-minicart .block-content > .actions > .secondary .action.viewcart:hover, .block-minicart .block-content > .actions > .secondary .action.viewcart:focus, a.action.create.primary:hover{
    background-color:#DE0035 !important;
    border-color:#DE0035;
    color:#FFFFFF !important;
}
.product-item-actions .action.towishlist,.product-addto-links .action.towishlist,.action.towishlist{color:#DE0035 !important;border-color:#DE0035}
.product-item-actions .action.towishlist:hover,.product-addto-links .action.towishlist:hover,.action.towishlist:hover{color:#333333 !important;border-color:#333333}
.product-addto-links .action.tocompare,.product-item-actions .action.tocompare,.action.tocompare{color:#DE0035 !important;border-color:#DE0035}
.product-addto-links .action.tocompare:hover,.product-item-actions .action.tocompare:hover,.action.tocompare:hover{color:#333333 !important;border-color:#333333}
.page-wrapper > .breadcrumbs{background-color:#FFFFFF}
.page-wrapper > .breadcrumbs{color:#333333}
.page-wrapper > .breadcrumbs a, .page-wrapper > .breadcrumbs a:visited, .page-wrapper > .breadcrumbs a:focus{color:#333333 !important;}
.page-wrapper > .breadcrumbs a:hover{color:#DE0035 !important;}
@media (min-width: 768px){
    .page-header, .page-header.type1,.page-header.type2,.page-header.type3,.page-header.type4, .page-header.type5, .page-header.type6, .page-header.type7 {
        background-color: #FFFFFF;
    }
}
    .page-header {
        border-top-color: #E8E8E8 !important;
    }
@media (min-width: 768px){
    .page-header, .page-header.type1 .custom-block, .page-header.type2 .custom-block {
        color: #FFFFFF !important;
    }
}
@media (min-width: 768px){
    .page-header.type1 a,.page-header.type2 a,.page-header.type3 a,.page-header.type4 a {
        color: #DE0035;
    }
}
@media (min-width: 768px){
    .page-header.type1 > .panel.wrapper, 
    .page-header .panel.wrapper, 
    .page-header.type5 > .panel.wrapper, .page-header.type6 .panel.wrapper {
        background-color: #FFFFFF !important;
    }
}
@media (min-width: 768px){
    .page-header.type1 .panel.header .header.links > li > a, .page-header.type1 .panel.header .header.links > li > a:hover, .page-header.type1 .panel.header .header.links > li > a:visited, .page-header.type2 .panel.header .header.links > li > a, .page-header.type2 .header.panel > .header.links > li > a, .page-header.type2 .header.panel > .header.links > li > a:visited, .page-header.type2 .panel.header .header.links > li > a:hover, .page-header.type3 .header.panel .top-panel>.header.links > li > a, .page-header.type5 .header.panel .top-panel>.header.links > li > a:visited, .page-header.type5 .panel.header .top-panel>.header.links > li > a:hover,  .page-header.type6 .header.panel .top-panel>.header.links > li > a:visited, .page-header.type6 .panel.header .top-panel>.header.links > li > a:hover, .page-header .header.panel, .header.panel > .header.links > li > a{
        color: #DE0035;
    }
}
@media (min-width: 768px){
      	.page-header.type1 .nav-sections, .page-header.type2 .nav-sections, .page-header.type3 .nav-sections
    {
        background-color: #FFFFFF !important;
    }
}
@media (min-width: 768px){
    .page-header.type1 .navigation li.level0, .page-header.type2 .navigation .level0 > .level-top, .page-header.type3 .navigation .level0 > .level-top, .page-header.type4 .navigation .level0 > .level-top, .page-header.type5 .navigation .level0 > .level-top, .page-header.type6 .navigation .level0 > .level-top, .page-header.type7 .navigation .level0 > .level-top {
        color: #333333 !important;
    }
}
@media (min-width: 768px){
    .page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header.type3 .navigation .level0:hover > .level-top, .page-header.type4 .navigation .level0:hover > .level-top, .page-header.type4 .navigation .level0.active > .level-top, .page-header.type4 .navigation .level0.has-active > .level-top, .page-header.type3 .navigation .level0.active > .level-top, .page-header.type3 .navigation .level0.has-active > .level-top, .page-header.type7 .navigation .level0:hover > .level-top, .page-header.type5 .navigation li.level0:hover, .page-header.type2 .navigation .level0 > .level-top:hover {
        background-color: #FFFFFF !important;
    }
}
@media (min-width: 768px){
    .page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header.type3 .navigation .level0:hover > .level-top, .page-header.type4 .navigation .level0:hover > .level-top, .page-header.type2 .navigation .level0 > .level-top:hover, .page-header.type2 .navigation .level0 > .level-top:visited, .page-header.type2 .navigation .level0 > .level-top:focus, .page-header.type3 .navigation .level0.active > .level-top, .page-header.type3 .navigation .level0.has-active > .level-top, .page-header.type4 .navigation .level0.active > .level-top, .page-header.type4 .navigation .level0.has-active > .level-top, .page-header.type5 .navigation .level0 > .level-top:hover{
        color: #DE0035 !important;
    }
}
@media (min-width: 768px){
    .navigation .level0 .submenu {
        background-color: #FFFFFF;
    }
}
@media (min-width: 768px){
    .navigation .level0 .submenu {
        border-color: #E8E8E8;
    }
}
@media (min-width: 768px){
    .navigation .level0 .submenu a {
        color: #333333 !important;
    }
}
@media (min-width: 768px){
    .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
        color: #DE0035 !important;
    }
}
@media (min-width: 768px){
    .page-header.type1 .block-search input, .page-header.type2 .block-search input, .page-header.type3 .block-search input, .page-header.type5 .block-search input, .page-header.type7 .block-search input {
        background-color: #FFFFFF;
    }
}
@media (min-width: 768px){
    .page-header.type1 .block-search input, .page-header.type2 .block-search input, .page-header.type3 .block-search input, .page-header.type5 .block-search input, .page-header.type7 .block-search input {
        color: #333333;
    }
}
@media (min-width: 768px){
    .page-header.type1 .block-search input, .page-header.type1 .block-search .action.search, .page-header.type2 .block-search input, .page-header.type2 .block-search .action.search, .page-header.type3 .block-search input, .page-header.type3 .block-search .action.search, .page-header.type5 .block-search input, .page-header.type5 .block-search .action.search, .page-header.type7 .block-search input, .page-header.type7 .block-search .action.search {
        border-color: #E8E8E8 !important;
    }
}
@media (min-width: 768px){
    .minicart-wrapper .action.showcart .counter.qty, .page-header.type2 .minicart-wrapper .action.showcart .counter.qty, .page-header.type3 .header.panel .minicart-wrapper .action.showcart .counter.qty, .page-header.type3 .header.panel .switcher, .page-header.type4 .header.panel .switcher, .page-header.type4 .header.panel .minicart-wrapper .action.showcart .counter.qty, .page-header .minicart-wrapper .action.showcart .counter.qty {
        color: #333333 !important;
    }
}
@media (min-width: 768px){
    .page-header.type1 .minicart-wrapper .action.showcart:before, .page-header.type1 .minicart-wrapper .action.showcart.active:before, .page-header.type2 .minicart-wrapper .action.showcart:before, .page-header.type2 .minicart-wrapper .action.showcart.active:before, .page-header.type3 .header.panel .minicart-wrapper .action.showcart:before, .page-header.type3 .header.panel .minicart-wrapper .action.showcart.active:before, .page-header.type4 .header.panel .minicart-wrapper .action.showcart:before, .page-header.type4 .header.panel .minicart-wrapper .action.showcart.active:before, .minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before {
        color: #DE0035 !important;
    }
}
.footer-top{
    background-color:#FFFFFF;
}
.footer-top{
    color:#333333;
}
.footer-top a, .footer-top a:visited{
    color:#333333;
}
.footer-top a:hover{
    background-color:#DE0035;
}
.footer-middle, .footer.footer-dark{
    background-color:#FFFFFF !important;
}
.footer-middle, .footer.footer-dark, .footer-middle p, .footer.footer-dark p, .footer label{
    color:#333333 !important;
}
.footer-middle a, .footer.footer-dark a, .footer-middle a:visited, .footer.footer-dark a:visited{
    color:#333333;
}
.footer-middle a:hover, .footer.footer-dark a:hover{
    color:#DE0035;
}
.footer-middle .block .block-title strong, .footer.footer-dark .block .block-title strong{
    color:#333333;
}
.footer-middle [class^="varmo-icon-"].theme-color, .footer.footer-dark [class^="varmo-icon-"].theme-color,
.footer-middle [class*=" varmo-icon-"].theme-color, .footer.footer-dark [class^="varmo-icon-"].theme-color{
    color:#DE0035 !important;
}
.footer-middle-2{
    background-color:#FFFFFF;
}
.footer-middle-2, .footer-middle-2 p{
    color:#333333;
}
.footer-middle-2 a, .footer-middle-2 a:visited{
    color:#333333;
}
.footer-middle-2 a:hover{
    color:#DE0035;
}
.footer-middle-2 .block .block-title strong{
    color:#333333;
}
.footer-middle-2 [class^="varmo-icon-"].theme-color, .footer-middle-2 [class*=" varmo-icon-"].theme-color{
    color:#DE0035 !important;
}
.footer-bottom, .page .copyright.copyright-dark{
    background-color:#FFFFFF;
}
.footer-bottom, .page .copyright.copyright-dark .footer-bottom p, .page .copyright.copyright-dark p{
    color:#333333;
}
.footer-bottom a, .page .copyright.copyright-dark a,  .footer-bottom a:visited, .page .copyright.copyright-dark a:visited{
    color:#333333;
}
.footer-bottom a:hover, .page .copyright.copyright-dark a:hover{
    color:#DE0035;
}
   