/**
 * 2025-07-26 02:47:36 */
@import 'https://fonts.googleapis.com/css?family=Roboto:300,400,700,900';











<!--    @font-face {-->
<!--        font-family: --><!--;-->
<!--        font-weight: normal;-->
<!--        font-style: normal;-->
<!--        --><!-- --><!--    }-->


body {
            font-family: Roboto, Roboto, Arial, sans-serif;
    
    font-size: 15px;
}


/* Class for elements in custom content */
.headings-font,
.main-font, 
/* Headings */
h1, h2, h3, h4, h5,
.section-title,
.products-list .product-name,
.filter .block-subtitle,

/* Generic  */
.feature .heading,
.uaccordion .heading,

/* Block headings */
.block .block-title,

/* Checkout headings */
#opc-login h3,

/* Multiple checkout */
/*.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend,*/

/* Account */
.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2,

/* Product page tabs */
.product.data.items > .item.title > .switch,

/* Footer headings */
.footer .heading,
#subscribe-form label,

/* Captions */
.caption .heading
{
            font-family: Roboto;
    
                font-weight: 700;
    }





body
{
            background-color: #fff;
    
            color: #434343;
    
}

body a,
.checkout-agreements-block .action-show,
.payment-option-title .action > span,
.nav-sections .nav-sections-items .navigation .ves-megamenu > .nav-item.level0:hover > a,
.nav-sections .nav-sections-items .navigation .ves-megamenu > .nav-item > .submenu .megamenu-content a:hover,
.opc-progress-bar-item._complete > span,
body .minicart-items .product-item-name a,
.opc-progress-bar-item._complete > span,
.catalog-product-view .product-addto-links a.action,
.catalog-product-view .product-addto-links a.action:before,
.catalog-product-view .review-control-vote label:before,
.catalog-product-view .review-control-vote:before
{
            color: #434343;
    }
a:hover,
.sideacco li.current > a,
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover,
.cart-discount .block > .title strong:hover,
input[type="text"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
.checkout-agreements-block .action-show:hover,
header.page-header .customer-menu li > a:hover
.checkout-agreements-block .action-show:hover,
.catalog-product-view .product-addto-links a.action:hover,
.catalog-product-view .product-addto-links a.action:hover:before
{
            color: #e60005;
    }

body a:visited, body .alink:visited, body .cart-discount .block > .title strong {
    color: #e60005;
}

.checkout-container .opc-progress-bar .opc-progress-bar-item._active:before,
.checkout-container .opc-progress-bar .opc-progress-bar-item._active > span:before
{
    background: #434343;
    border-color: #434343;
}

.checkout-container .opc-wrapper .opc .shipping-address-item.selected-item,
.checkout-container .opc-progress-bar .opc-progress-bar-item._active > span:after,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
.nav-sections .nav-sections-items .navigation .ves-megamenu > .nav-item.level0:hover > a,
.nav-sections .nav-sections-items .navigation .ves-megamenu > .nav-item.level0:hover > a,
.catalog-product-view .fotorama__thumb-border
{
    border-color: #434343;
}

.opc-wrapper .opc .shipping-address-item.selected-item:after,
header.page-header .minicart-wrapper .action.showcart:hover .counter.qty,
.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter:not(.ib)
{
    background: #434343;
}

header.page-header .minicart-wrapper .action.showcart .counter.qty,
.actions .action.primary.checkout:hover,
.primary .action.primary.checkout:hover,
.cart-container .action.primary.checkout:hover
{
    background: #e60005;
}

.action.primary
{
    background-color: #e60005;
    color: #fff;
    border: 1px solid  #e60005;
}
.action.primary:hover,
.action.primary:focus
{
    background-color: #ccc;
    color: #fff;
border: 1px solid  #ccc;
}

.product-view .action.primary,
.action.primary.checkout
{
    background-color: #e60005;
    color: #fff;
}
.product-view .action.primary:hover,
.action.primary.checkout:hover
{
    background-color: #CCCCCC;
    color: #fff;
}



<!--.links > li > a:hover {-->
<!--    --><!--        background-color: --><!--;-->
<!--    --><!--    --><!--        color: --><!-- !important;-->
<!--    --><!--}-->




.opc-progress-bar-item._active:before,
.opc-progress-bar-item._active > span:before,
.opc-wrapper .shipping-address-item.selected-item:after,
.filter-title strong[data-count]:after,
.main-color--bg
{
    background-color: #5bd2ec;
}

.opc-wrapper .shipping-address-item.selected-item,
.main-color--border
{
    border-color: #5bd2ec;
}

.fotorama__thumb-border
{
    border-color: #333;
}

.swatch-option.selected,
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected,

.swatch-option:not(.disabled):hover,
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover
{
    outline-color: #333;
}






.special-price .price,
.special-price .price-label
{
    color: #F70046;
}

.old-price .price,
.old-price .price-label,
.old-price, .old.price
{
    color: #ccc;
}


.minicart-wrapper .action.showcart .counter:not(.ib), .header-container .skip-link .counter, .dropdown-block .dropdown-heading .counter
{
            background-color: #5bd2ec;
    }

.minicart-wrapper .action.showcart .counter:not(.ib), .dropdown-block .dropdown-heading .counter
{
    }








.modes-mode,
.sorter-action,

.pages .page,
.pages .action,
.pages .action.previous,
.pages .action.next
{
    background-color: #fff;
    color: #e60005;
}

.modes-mode:before,
.sorter-action:before,

.pages .action:before,
.pages .action.previous:before,
.pages .action.next:before,
.product-social-links .action.towishlist:before,
.product-social-links .action.mailto:before,
.product-social-links .action.tocompare:before,
.product-social-links .action.towishlist,
.product-social-links .action.mailto.friend,
.product-social-links .action.tocompare,
.product-item-actions .actions-primary + .actions-secondary > .action
{
    color: #e60005;
}


.modes-mode:hover,
.sorter-action:hover,

.pages .page:hover,
.pages .action:hover
.product-item-actions .actions-secondary > .action:hover,
.product-social-links .action.towishlist:hover,
.product-social-links .action.mailto:hover,
.product-social-links .action.tocompare:hover,
.product-social-links .action.towishlist:hover:before,
.product-social-links .action.mailto.friend:hover:before,
.product-social-links .action.mailto.friend:hover,
.product-social-links .action.tocompare:hover:before,
.product-item-actions .actions-primary + .actions-secondary > .action:hover
{
    background-color: #fff;
    color: #ccc;
}

.modes-mode:hover:before,
.sorter-action:hover:before,

.pages .action:hover:before,
.pages .action.previous:hover:before,
.pages .action.next:hover:before
{
    color: #ccc;
}


.modes-mode.active,

.pages .current .page
{
    background-color: #fff;
    color: #e60005;
}

.modes-mode.active:before
{
    color: #e60005;
}




/* Add-to links */
.addto-links .ic,

/* Slider arrows */
.slider-arrows1 .owl-controls .owl-buttons div,
.slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,
.slider-arrows2 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,

/* Slider pagination */
.slider-pagination1 .owl-controls .owl-page span,
.slider-pagination2 .owl-controls .owl-page span,

/* Lightbox */
#cboxPrevious,
#cboxNext,
#cboxClose,

/* Accordion and collapsible: opener */
.uaccordion-style1 .opener,
.collapsible .opener,

/* Quantity button */
.qty-button,

/* Scroll to top */
#scroll-to-top
{
    background-color: #fff;
    color: #e60005;
}



/* Add-to links */
.addto-links .ic:hover,
.addto-links .feature-icon-hover:hover .ic,

/* Slider arrows */
.slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
.slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,

/* Slider pagination */
.slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.slider-pagination2 .owl-controls.clickable .owl-page:hover span,

/* Lightbox */
#cboxPrevious:hover,
#cboxNext:hover,
#cboxClose:hover,

/* Accordion and collapsible: opener */
.uaccordion-style1 .opener:hover,
.collapsible .opener:hover,

/* Quantity button */
.qty-button:hover,

/* Scroll to top */
#scroll-to-top:hover
{
    background-color: #fff;
    color: #ccc;
}



/* Slider pagination */
.slider-pagination1 .owl-controls           .owl-page.active span,
.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span, /* Active state overrides hover state */
.slider-pagination2 .owl-controls           .owl-page.active span,
.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span /* Active state overrides hover state */
{
    background-color: #fff;
    color: #e60005;
}




.ib
{
    background-color: #de2666;
    color: #fff;
}


.ib-hover:hover,
.feature-icon-hover:hover .ib
{
    background-color: #5bd2ec;
    color: #fff;
}




.ib-ef-1:hover,
.feature-icon-hover:hover .ib-ef-1
{
    background-color: #5bd2ec;
    color: #fff;
}
.ib-ef-1:after
{
    box-shadow: 0 0 0 4px #5bd2ec;
}


.ib-ef-2
{
    box-shadow: 0 0 0 4px #de2666;
}
.ib-ef-2:after
{
    background-color: #de2666;
}


.ib-ef-2a:hover,
.feature-icon-hover:hover .ib-ef-2a
{
    color: #fff;
}


.ib-ef-2b:hover,
.feature-icon-hover:hover .ib-ef-2b
{
    color: #de2666;
}


.ib-ef-3 {
    box-shadow: 0 0 0 4px #de2666;
}
.ib-ef-3:after
{
    background-color: #de2666;
}


.ib-ef-3a:hover,
.feature-icon-hover:hover .ib-ef-3a {
    color: #de2666;
}


.ib-ef-3b {
    color: #de2666;
}
.ib-ef-3b:hover,
.feature-icon-hover:hover .ib-ef-3b {
    color: #fff;
}














.main-container
{
    
        }
.main.container
{
            background-color: #fff;
    
            padding-top: 20px;
                padding-bottom: 20px;
    }

.truncated .item-options
{
    background-color: #fff;
}



/* Shadows: for pop-ups, drop-downs etc.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Sticky header */
.sticky-header .sticky-container,

/* Dropdowns */
.dropdown-block.filled-heading.open .dropdown-heading,
.dropdown-block.open .dropdown-heading.filled,
.dropdown-block.open .dropdown-heading.cover, 
.dropdown-block.open .dropdown-content,

/* Search autocomplete */
.search-autocomplete

{
    -moz-box-shadow:    0 3px 10px rgba(0,0,0, 0.15);
    -webkit-box-shadow: 0 3px 10px rgba(0,0,0, 0.15);
    box-shadow:         0 3px 10px rgba(0,0,0, 0.15);
}


