@media (prefers-color-scheme: dark) {
    body { background: #191919; }
    .alert { background: #191919; color: #ebebeb; box-shadow: 0 0 25px rgba(48,48,48,1); }
    .alert button:hover { color: #fff; }
    .alert a { color: #fff; }
    .alert a:hover { text-decoration: none; color: #f28279; }
    .spec { top: 15px; left: 15px; }
    .pagination ul li.active { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 16px; text-align: center; font-weight: 500; color: #fff; box-shadow: none; background: #353535; }
    .pagination ul li a { color: #a5a5a5; }
    .pagination ul li a:hover { color: #fff; }
    .subcat ul li a { color: #a9a9a9; }
    .subcat ul li a:hover { color: #fff; }
    .subcat ul li a.active { color: #f28279; }
    .noresult .imagination i:before { color: #a9a9a9; }
    .noresult .info-message { color: #fff; }
    .noresult .info-message span { color: #a9a9a9; }
    .noresult .info-message a { color: #fff; }
    .noresult .info-message a:before { background: #fff; }
    header { background: rgba(25,25,25,0.92); }
    header .row:last-child { border-top: 1px solid rgba(60,60,60,1); }
    header .logo span { color: #fff; }
    header .contact a { color: #fff; }
    header .contact a:last-child { cursor: pointer; color: #999; }
    header .contact a:last-child:hover { color: #f28279; }
    header .top-menu a { color: #999; }
    header .top-menu a:hover { color: #f28279; }
    header .nav li a { color: #fff; }
    header .nav li a:hover { color: #f28279; }
    header .nav li .drop { background: rgba(25,25,25,0.92); box-shadow: 0 10px 20px rgba(35,35,35,1); }
    header .nav li .drop ul { background: none; backdrop-filter: saturate(180%) blur(20px); -webkit-backdrop-filter: saturate(180%) blur(20px); }
    header .nav li .drop ul li a { color: #fff; }
    header .nav li .drop ul li a:hover { color: #fff; background: #454545; }
    header .nav li .drop ul li a.active { color: #f28279; }
    header .nav li:hover a { color: #f28279; }
    header .nav li a.active { color: #f28279;  }
    header .data a:before, header .data button:before { color: #fff; }
    header .data a:hover:before, header .data button:hover:before { color: #f28279; }
    header .data .ham .active:before { color: #f28279; }
    header .data .sup { color: #fff; background: #f33829; box-shadow: 0 2px 5px rgba(0,0,0,1); }
    header .compare a, header .wishlist a { color: #fff; }
    header .compare a.full:before, header .wishlist a.full:before, header .cart button.full:before { color: #fff; }
    header .search button.active:before { color: #fff; }
    header .ham button.active:before { color: #fff; }
    header.fix { box-shadow: 0 0 15px rgba(0,0,0,1); background: rgba(25,25,25,0.92); }    
    header.dark { background: rgba(25,25,25,0); }
    header.dark .row:last-child { border-top: 1px solid rgba(0,0,0,0.05); }
    header.dark .logo span { color: #000; }
    header.dark .contact a { color: #000; }
    header.dark .top-menu a { color: #555; }
    header.dark .nav li a { color: #000; }
    header.dark .data a:before, header.dark .data button:before { color: #000; }
    header.dark .compare a, header.dark .wishlist a { color: #000; }
    header.dark .compare a.full:before, header.dark .wishlist a.full:before, header.dark .cart button.full:before { color: #f33829; }
    header.dark .data .sup { color: #000; background: #fff; box-shadow: 0 2px 5px rgba(0,0,0,0.4); }
    header.dark .search button.active:before { color: #f33829; }
    header.dark .ham button.active:before { color: #f33829; }
    header.dark.fix { box-shadow: 0 0 15px rgba(0,0,0,1); background: rgba(25,25,25,0.92); }
    header.dark.fix .nav li a { color: #fff; }
    header.dark.fix .nav li a:hover { color: #f28279; }    
    header.dark.fix .nav li:hover a { color: #f28279; }
    header.dark.fix .nav li a.active { color: #f28279;  }
    header.dark.fix .nav li .drop ul li a { color: #fff; }
    header.dark.fix .nav li .drop ul li a.active { color: #f28279; }
    header.dark.fix .data a:before, header.dark.fix .data button:before { color: #fff; }
    header.dark.fix .data a:hover:before, header.dark.fix .data button:hover:before { color: #f28279; }
    header.dark.fix .data .ham .active:before { color: #f28279; }
    header.dark.fix .compare a.full:before, header.dark.fix .wishlist a.full:before, header.dark.fix .cart button.full:before { color: #fff; }
    header.dark.fix .data .sup { color: #fff; background: #f33829; box-shadow: 0 2px 5px rgba(0,0,0,1); }
    header.dark.fix .search button.active:before { color: #fff; }
    header.dark.fix .ham button.active:before { color: #fff; }    
    header:hover { background: rgba(25,25,25,0.92); }
    header.dark:hover .row:last-child { border-top: 1px solid rgba(60,60,60,1); }
    header.dark:hover .logo span { color: #fff; }
    header.dark:hover .contact a { color: #fff; }
    header.dark:hover .contact a:last-child { cursor: pointer; color: #999; }
    header.dark:hover .contact a:last-child:hover { color: #f28279; }
    header.dark:hover .top-menu a { color: #999; }
    header.dark:hover .top-menu a:hover { color: #f28279; }
    header.dark:hover .nav li a { color: #fff; }
    header.dark:hover .nav li a:hover { color: #f28279; }    
    header.dark:hover .nav li:hover a { color: #f28279; }
    header.dark:hover .nav li a.active { color: #f28279;  }
    header.dark:hover .nav li .drop ul li a { color: #fff; }
    header.dark:hover .nav li .drop ul li a.active { color: #f28279; }
    header.dark:hover .data a:before, header.dark:hover .data button:before { color: #fff; }
    header.dark:hover .data a:hover:before, header.dark:hover .data button:hover:before { color: #f28279; }
    header.dark:hover .data .ham .active:before { color: #f28279; }
    header.dark:hover .compare a.full:before, header.dark:hover .wishlist a.full:before, header.dark:hover .cart button.full:before { color: #fff; }
    header.dark:hover .data .sup { color: #fff; background: #f33829; box-shadow: 0 2px 5px rgba(0,0,0,1); }
    header.dark:hover .search button.active:before { color: #fff; }
    header.dark:hover .ham button.active:before { color: #fff; }    
    header.dark.st { background: rgba(25,25,25,0.92); }
    header.dark.st .row:last-child { border-top: 1px solid rgba(60,60,60,1); }
    header.dark.st .logo span { color: #fff; }
    header.dark.st .contact a { color: #fff; }
    header.dark.st .contact a:last-child { cursor: pointer; color: #999; }
    header.dark.st .contact a:last-child:hover { color: #f28279; }
    header.dark.st .top-menu a { color: #999; }
    header.dark.st .top-menu a:hover { color: #f28279; }
    header.dark.st .nav li a { color: #fff; }
    header.dark.st .nav li a:hover { color: #f28279; }    
    header.dark.st .nav li:hover a { color: #f28279; }
    header.dark.st .nav li a.active { color: #f28279;  }
    header.dark.st .nav li .drop ul li a { color: #fff; }
    header.dark.st .nav li .drop ul li a.active { color: #f28279; }
    header.dark.st .data a:before, header.dark.st .data button:before { color: #fff; }
    header.dark.st .data a:hover:before, header.dark.st .data button:hover:before { color: #f28279; }
    header.dark.st .data .ham .active:before { color: #f28279; }
    header.dark.st .compare a.full:before, header.dark.st .wishlist a.full:before, header.dark.st .cart button.full:before { color: #fff; }
    header.dark.st .data .sup { color: #fff; background: #f33829; box-shadow: 0 2px 5px rgba(0,0,0,1); }
    header.dark.st .search button.active:before { color: #fff; }
    header.dark.st .ham button.active:before { color: #fff; }
    .mobile-header .logo span { color: #fff; }
    .mobile-header .callwa a { color: #fff; }
    .cbp-spmenu .search { border: none; }
    .cbp-spmenu-horizontal { background: #191919; }
    .cbp-spmenu .sform input[type="text"] { color: #fff; }
    .cbp-spmenu .shist .title { color: #fff;  }
    .cbp-spmenu .shist .queries ul li a { color: #999; }
    .cbp-spmenu .shist .queries ul li a:hover { color: #f28279; }
    .cbp-spmenu .searchex { border-bottom: 1px solid rgba(255,255,255,0.25); }
    .cbp-spmenu .searchex .field input[type="text"] { color: #fff; }
    .cbp-spmenu .searchex .field input[type="text"]::placeholder { color: #a9a9a9; }
    .cbp-spmenu .searchex .field input[type="text"]:-ms-input-placeholder { color: #a9a9a9; }
    .cbp-spmenu .searchex .field input[type="text"]::-ms-input-placeholder { color: #a9a9a9; }
    .cbp-spmenu .searchex .field button { width: 20px; height: 50px; color: #fff; }    
    .genesis-nav-menu li a { color: #fff; }
    .genesis-nav-menu li.menu-item-has-children a:after { color: #a9a9a9; }
    .genesis-nav-menu li.gray a { color: #a9a9a9; }
    .genesis-nav-menu .sub-menu { background: #191919; }
    .genesis-nav-menu .sub-menu li.back:before { border-bottom: 1px solid rgba(255,255,255,0.25); }
    .cbp-spmenu-vertical { background: #191919; }    
    #featured h2 { color: #fff; }
    #featured .owl-carousel .owl-stage-outer:before { background: #191919; }
    #featured .owl-carousel .owl-stage-outer:after { background: #191919; }
    #featured .owl-nav .owl-next, #featured .owl-nav .owl-prev { color: #999; }
    #featured .owl-nav .owl-next:hover, #featured .owl-nav .owl-prev:hover { color: #fff; }
    #featured .pic { background: #fff; border-radius: 5px; }
    #featured .pic img { max-width: 95%; }
    #featured .name a { color: #fff; }
    #featured .name a:hover { color: #f28279; }
    #featured .price { color: #fff; }
    #featured .itxt { color: #f28279; }
    #featured .buy button { color: #fff; }
    #featured .buy button:hover { color: #f28279; }
    #featured .out { color: #a5a5a5; }
    #featured .wish { top: 15px; }
    #featured .com { top: 50px; }
    #featured .abs { right: 15px; }
    #featured .item:hover:before { display: none; }
    #blog-main h2 { color: #fff; }
    #blog-main .list .post .title a { color: #fff; }
    #blog-main .list .post .title a:hover { color: #f28279; }
    #blog-main .list .post p { color: #a5a5a5; }
    #blog-main .list .post .date i { color: #999; }
    #blog-main .list .post .date a { color: #999; }
    #blog-main .list .post .date a:hover { color: #fff; }
    #blog-main .list .post:hover p { color: #fff; }
    #newsletter { background: #282828; }
    #newsletter .container { border-bottom: 1px solid rgba(60,60,60,1); }
    #newsletter h3 { color: #fff; }
    #newsletter p { color: #a5a5a5; }
    #newsletter input[type="text"] { color: #fff; background: #4f4f4f; }
    #newsletter input[type="text"]:focus { box-shadow: none; color: #000; background: #fff; }
    #newsletter .description-bottom p a { text-decoration: underline; color: #fff; }
    #newsletter .description-bottom p a:hover { text-decoration: none; color: #f28279; }
    #category h1 { color: #fff; }
    #category .sort .select:after { color: #a5a5a5; background: #191919; }
    #category .sort select { color: #fff; }
    #category .sort select option { background: #292929; color: #a5a5a5; }    
    #category .list .item .pic { background: #fff; border-radius: 5px; }
    #category .list .item .pic img { max-width: 95%; }
    #category .list .item .rating .fl:before { content: '\e819'; color: #fdcc0d; }
    #category .list .item .rating .em:before { content: '\e819'; color: #a5a5a5; }
    #category .list .item .rating .so:before { content: '\e818'; color: #a5a5a5; }
    #category .list .item .rating i { color: #a5a5a5; }
    #category .list .item .name a { color: #fff; }
    #category .list .item .name a:hover { color: #f28279; }
    #category .list .item .price { color: #fff; }
    #category .list .item .itxt { color: #f28279; }
    #category .list .item .out { color: #a5a5a5; }
    #category .list .item .out.bk { color: #fff; }
    #category .list .item .buy button { color: #fff; }
    #category .list .item .buy button:hover { color: #f28279; }
    #category .list .item .wish { top: 15px; }
    #category .list .item .com { top: 50px; }
    #category .list .item .abs { right: 15px; }
    #category .list .item.zero .pic img { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; }
    #category .list .item:hover:before { display: none; }
    .cbp-spfilter .filters .closefilter { border-bottom: 1px solid rgba(60,60,60,1); }
    .cbp-spfilter .filters .closefilter button { color: #fff; }
    .cbp-spfilter .filters .selectedop .listf button { color: #fff; }
    .cbp-spfilter .filters .selectedop .clear button { border-bottom: 1px solid #a5a5a5; color: #a5a5a5; }
    .cbp-spfilter .filters .selectedop .clear button:hover { color: #fff; }
    .cbp-spfilter .filters .title { color: #fff; }
    .cbp-spfilter .filters .values .check label { color: #fff; }
    .cbp-spfilter .filters .values .check label i { color: #a5a5a5; }
    .cbp-spfilter .filters .values .check label:before { border: 1px solid transparent; background: #7f7f7f; }
    .cbp-spfilter .filters .values .check label:hover:before { border: 1px solid transparent; background: #9f9f9f; }
    .cbp-spfilter .filters .showmore button { border-bottom: 1px solid #a5a5a5; color: #a5a5a5; }
    .cbp-spfilter .filters .showmore button:hover { color: #fff; }
    #product h1 { color: #fff; }
    #product .images .gallery img { border-radius: 5px; }
    #product .ainfo .model-rating .model { color: #a9a9a9; }
    #product .ainfo .model-rating .rating a { color: #a9a9a9; }
    #product .ainfo .model-rating .rating a:hover { color: #fff; }
    #product .ainfo .similar .group-name { color: #a9a9a9; }
    #product .ainfo .similar ul li i { display: inline-block; width: 32px; height: 32px; border-radius: 50%; box-shadow: inset 0 1px 2px rgba(0,0,0,0.2); }
    #product .ainfo .similar ul li i:before { content: ''; border: 2px solid rgba(255,255,255,0.15); border-radius: 50%; width: 38px; height: 38px; position: absolute; top: -5px; left: -5px; z-index: 1; transition: all 0.2s ease; }
    #product .ainfo .similar ul li span { border: 2px solid rgba(255,255,255,0.25); color: #a9a9a9; }
    #product .ainfo .similar ul li:hover span { border: 2px solid #ebebeb; color: #fff; }
    #product .ainfo .similar ul li.active span { border: 2px solid #f33829; color: #fff; }
    #product .ainfo .similar ul li.out-stock span { background: none; }
    #product .ainfo .out { background: rgba(255,255,255,0.15); color: #a9a9a9; }
    #product .ainfo .price { color: #fff; }
    #product .ainfo .price .old { color: #a9a9a9; }
    #product .ainfo .price .query { color: #fff; }
    #product .ainfo .info { color: #a9a9a9; }
    #product .ainfo .oclick button { color: #fff; }
    #product .ainfo .wishcomp button { color: #a9a9a9; }
    #product .ainfo .wishcomp button:hover { color: #fff; }
    #product .ainfo .wishcomp button:hover i:before { color: #f33829; }
    #product .benefits { width: 100%; margin: 25px 0 0; padding: 25px 0 0; border-top: 1px solid rgba(255,255,255,0.25); }
    #product .benefits ul li { color: #fff; }
    #product .benefits ul li i { color: #fff; }
    #product .description .nav-tabs li a { color: #fff; background: rgba(255,255,255,0.15); }
    #product .description .nav-tabs li a:hover { background: rgba(255,255,255,0.25); }
    #product .description .nav-tabs li.active a:hover { color: #fff; background: #f33829; }
    #product .description .text { color: #fff; }
    #product .description .text a { color: #fff; }
    #product .description .text a:before { background: #fff; }
    #product .description .text a.nocl { color: #fff; }
    #product .description .attrgroup h4 { color: #fff; }
    #product .description .attrgroup .block { border-top: 1px solid rgba(255,255,255,0.25); }
    #product .description .attrgroup .block:hover { background: rgba(255,255,255,0.15); }
    #product .description .attrgroup .block .title { color: #a9a9a9; }
    #product .description .attrgroup .block .char { color: #fff; }
    #product .description .sminfo { color: #a9a9a9; }
    #product .description .sminfo a { color: #a9a9a9; }
    #product .description .sminfo a:before { background: #a9a9a9; }
    #product .reviews .noresult .imagination i:before { color: #a9a9a9; }
    #product .reviews .noresult .info-message { color: #fff; }
    #product .reviews .review-item { background: rgba(255,255,255,0.15); color: #fff; }
    #product .reviews .review-item .date i { color: #a9a9a9; }
    #product .reviews .rewmd .title { color: #fff; }
    #product .reviews .rewmd input[type="text"] { color: #fff; background: rgba(255,255,255,0.15); }
    #product .reviews .rewmd input[type="text"]:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #product .reviews .rewmd textarea { color: #fff; background: rgba(255,255,255,0.15); }
    #product .reviews .rewmd textarea:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #product .reviews .rewmd .marks span { color: #fff; }
    #product .reviews .rewmd .marks input[type="radio"] + label { color: #fff; background: rgba(255,255,255,0.15); }
    #product .reviews .rewmd .marks input[type="radio"]:hover + label { background: rgba(255,255,255,0.25); }
    #product .reviews .priv { color: #a9a9a9; }
    #product .reviews .priv a { text-decoration: underline; color: #a9a9a9; }
    #product .reviews .priv a:hover { text-decoration: none; color: #fff; }
    .cbp-spclick { box-shadow: none; background: #252525; }
    .cbp-spclick .content .closeclick { border-bottom: 1px solid rgba(255,255,255,0.25); }
    .cbp-spclick .content .closeclick button { color: #fff; }
    .cbp-spclick .modal-title { font-size: 26px; line-height: 36px; color: #fff; }
    .cbp-spclick .modal-subheader { color: #a9a9a9; }
    .cbp-spclick .form-group input[type="text"] { color: #fff; background: rgba(255,255,255,0.15); }
    .cbp-spclick .form-group input[type="text"]:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    .cbp-spclick .checkg input[type="checkbox"] + label { color: #a9a9a9; }
    .cbp-spclick .checkg input[type="checkbox"] + label:before { border: none; background: rgba(255,255,255,0.15); }
    .cbp-spclick .checkg input[type="checkbox"] + label:hover:before { background: rgba(255,255,255,0.25); }
    .cbp-spclick .checkg input[type="checkbox"]:checked + label:before { color: #fff; background: #f33829; }
    .cbp-spclick .priv { color: #a9a9a9; }
    .cbp-spclick .priv a { text-decoration: underline; color: #a9a9a9; }
    .cbp-spclick .priv a:hover { text-decoration: none; color: #fff; }
    .cbp-spclick .oncl:disabled { background: rgba(255,255,255,0.15); color: #a9a9a9; }
    #about h1 { color: #fff; }
    #about .mc .right { color: #fff; }
    #about .mc .right a { color: #fff; }
    #about .mc .right a:before { background: #fff; }
    #page h1 { color: #fff; }
    #page .menu .title { color: #a9a9a9; }
    #page .menu ul li a { color: #fff; }
    #page .content { color: #fff; }
    #page .tabcontent .item .info { color: #a9a9a9; }
    #page .tabcontent .item p .grey { color: #a9a9a9; }
    #page .content a { color: #fff; }
    #page .content a:before { background: #fff; }
    #page .content a.nocl { color: #fff; }
    #page fieldset input[type="text"] { color: #fff; background: rgba(255,255,255,0.15); }
    #page fieldset input[type="text"]:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #page fieldset textarea { color: #fff; background: rgba(255,255,255,0.15); }
    #page fieldset textarea:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #page fieldset .priv { color: #a9a9a9; }
    #page fieldset .checkg input[type="checkbox"] + label { color: #a9a9a9; }
    #page fieldset .checkg input[type="checkbox"] + label:before { border: none; background: rgba(255,255,255,0.15); }
    #page fieldset .checkg input[type="checkbox"] + label:hover:before { background: rgba(255,255,255,0.25); }
    #page fieldset .checkg input[type="checkbox"]:checked + label:before { color: #fff; background: #f33829; }
    #compare h1 { color: #fff; }
    #compare .row:nth-child(n+4):hover { background: rgba(255,255,255,0.15); }
    #compare .row.attname { color: #a9a9a9; }
    #compare .row.nh:hover, #compare .row.attname:hover { background: #191919; }
    #compare .row-sticky-top { background: #191919; }
    #compare .row-sticky-bottom { background: #191919; }
    #compare .full { border-top: 1px solid rgba(255,255,255,0.25); }
    #compare .column { color: #fff; }
    #compare .column:first-child { color: #a9a9a9; }
    #compare .column img { border-radius: 5px; opacity: 0.95; }
    #compare .column .name a { color: #fff; }
    #compare .column .price-base { color: #fff; }
    #compare .column .price-base i { color: #a9a9a9; }
    #compare .column .out-base { color: #a9a9a9; }
    #compare .column .out-base.bk { color: #a9a9a9; }
    #compare .column .price { color: #fff; }
    #compare .column .old { color: #a9a9a9; }
    #compare .column .itxt { color: #a9a9a9; }
    #compare .column .out { color: #a9a9a9; }
    #compare .column .out.bk { color: #a9a9a9; }
    #compare .column .buy button { color: #fff; }
    #myaccount h1 { color: #fff; }
    #myaccount .fields input[type="text"], #myaccount .fields input[type="password"], #myaccount .fields input[type="tel"], #myaccount .fields input[type="email"] { color: #fff; background: rgba(255,255,255,0.15); }
    #myaccount .fields input[type="text"]:focus, #myaccount .fields input[type="password"]:focus, #myaccount .fields input[type="tel"]:focus, #myaccount .fields input[type="email"]:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #myaccount .fields textarea { color: #fff; background: rgba(255,255,255,0.15); }
    #myaccount .fields textarea:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #myaccount .fields .select:after { color: #a9a9a9; }
    #myaccount .fields .select select { color: #fff; background: rgba(255,255,255,0.15); }
    #myaccount .fields .select select:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #myaccount .fields .select select option { color: #000; }    
    #myaccount .fields .logfor .forgot a { color: #a9a9a9; }
    #myaccount .fields .logfor a:hover { color: #fff; }
    #myaccount .notyet { border-top: 1px solid rgba(255,255,255,0.25); }
    #myaccount .notyet .small-title { color: #fff; }
    #myaccount .notyet .register-new a { color: #a9a9a9; border: 2px solid rgba(255,255,255,0.25); }
    #myaccount .notyet .register-new a:hover { color: #fff; border: 2px solid #f33829; }
    #myaccount .info-text { color: #fff; }    
    #myaccount .checkr input[type="checkbox"] + label { color: #a9a9a9; }
    #myaccount .checkr input[type="checkbox"] + label a { color: #a9a9a9; text-decoration: underline; }
    #myaccount .checkr input[type="checkbox"] + label a:hover { color: #fff; }
    #myaccount .checkr input[type="checkbox"] + label:before { border: none; background: rgba(255,255,255,0.15); }
    #myaccount .checkr input[type="checkbox"] + label:hover:before { border: none; background: rgba(255,255,255,0.25); }
    #myaccount .checkr input[type="checkbox"]:checked + label:before { color: #fff; background: #f33829; border: none; }    
    #myaccount .radio-list input[type="radio"] + label { border: 2px solid rgba(255,255,255,0.25); text-align: left; color: #a9a9a9; }
    #myaccount .radio-list input[type="radio"] + label i { border: 2px solid rgba(255,255,255,0.25); }
    #myaccount .radio-list input[type="radio"] + label:hover { border: 2px solid rgba(255,255,255,0.35); color: #fff; }
    #myaccount .radio-list input[type="radio"] + label:hover i { border: 2px solid rgba(255,255,255,0.35); }
    #myaccount .radio-list input[type="radio"]:checked + label { border: 2px solid #f33829; color: #fff; }
    #myaccount .labsm { color: #fff; }    
    #myaccount .main .item { background: rgba(255,255,255,0.15); }
    #myaccount .main .title.sm { color: #fff; -webkit-text-fill-color: #fff; }
    #myaccount .main .wtext { color: #fff; }
    #myaccount .links a { color: #a9a9a9; }
    #myaccount .links a:hover { color: #fff; }
    #myaccount .order-list .item { background: rgba(255,255,255,0.15); }
    #myaccount .order-list .title { color: #fff; }
    #myaccount .order-list .title.ab { font-size: 15px; line-height: 20px; }
    #myaccount .order-list .wtext { color: #fff; }
    #myaccount .order-list .wtext.ab { min-height: 45px; }
    #myaccount .order-list .wtext span { color: #a9a9a9; }
    #myaccount .order-list .link a { color: #a9a9a9; }
    #myaccount .order-list .link a:hover { color: #fff; }
    #myaccount .info-head { border-bottom: 1px solid rgba(255,255,255,0.25); color: #fff; }
    #myaccount .columns .item-product { border-bottom: 1px solid rgba(255,255,255,0.25); }
    #myaccount .columns .item-product .pic img { border-radius: 5px; }
    #myaccount .columns .item-product .name { color: #fff; }
    #myaccount .columns .item-product .qnt { color: #fff; }
    #myaccount .columns .item-product .sum { color: #fff; }
    #myaccount .columns .item-product .sum .math { color: #a9a9a9; }
    #myaccount .check .top { background: rgba(255,255,255,0.20); }
    #myaccount .check .bottom { background: rgba(255,255,255,0.15); border-top: 1px solid rgba(255,255,255,0.25); }
    #myaccount .check .title { color: #fff; }
    #myaccount .check ul li { color: #fff; }
    #myaccount .check ul li .lefts .cmn { color: #a9a9a9; }
    #myaccount .check ul li:last-child { border-top: 1px solid rgba(255,255,255,0.25); }
    #myaccount .check ul li:last-child .lefts { color: #fff; }    
    #myaccount .wishes .witem .pic { background: #fff; border-radius: 5px; }
    #myaccount .wishes .witem .pic img { max-width: 95%; }
    #myaccount .wishes .witem .name a { color: #fff; }
    #myaccount .wishes .witem .name a:hover { color: #f28279; }
    #myaccount .wishes .witem .price { color: #fff; }
    #myaccount .wishes .witem .itxt { color: #f28279; }
    #myaccount .wishes .witem .out { color: #a5a5a5; }
    #myaccount .wishes .witem .out.bk { color: #fff; }
    #myaccount .wishes .witem .buy button { color: #fff; }
    #myaccount .wishes .witem .buy button:hover { color: #f28279; }
    #myaccount .wishes .witem .delete { top: 12px; }
    #myaccount .wishes .witem .abs { right: 12px; }
    #myaccount .wishes .witem:hover:before { display: none; }
    #mycheckout h1 { color: #fff; }
    #mycheckout h2 { color: #fff; }
    #mycheckout .proceed { background: rgba(255,255,255,0.20); }
    #mycheckout #custom-cart .list-head { border-bottom: 1px solid rgba(255,255,255,0.25); color: #fff; }
    #mycheckout #custom-cart .item { border-bottom: 1px solid rgba(255,255,255,0.25); }
    #mycheckout #custom-cart .item .pic img { border-radius: 5px; }
    #mycheckout #custom-cart .item .info { color: #fff; }
    #mycheckout #custom-cart .item .name .title a { color: #fff; }
    #mycheckout #custom-cart .item .name .sub { color: #a9a9a9; }
    #mycheckout #custom-cart .item .qnt button { color: #fff; background: rgba(255,255,255,0.20); }
    #mycheckout #custom-cart .item .qnt button:hover { background: rgba(255,255,255,0.25); }
    #mycheckout #custom-cart .item .qnt input[type="text"] { color: #fff; background: rgba(255,255,255,0.15); }
    #mycheckout #custom-cart .item .qnt input[type="text"]:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #mycheckout #custom-cart .item .sum i { color: #a9a9a9; }
    #mycheckout #custom-cart .item .sum .price-info .math { color: #a9a9a9; }
    #mycheckout #custom-cart .item .sum .delete button { color: #a9a9a9; }
    #mycheckout #custom-cart .item .sum .delete button:hover { color: #fff; }
    #mycheckout .list .panel-heading { color: #fff; }
    #mycheckout .panel-body .radio-list .radio input[type="radio"] + label { border: 2px solid rgba(255,255,255,0.25); color: #a9a9a9; background: none; }
    #mycheckout .panel-body .radio-list .radio input[type="radio"]:hover + label { border: 2px solid #ebebeb; color: #fff; }
    #mycheckout .panel-body .radio-list .radio input[type="radio"]:checked + label { border: 2px solid #f33829; color: #fff; background: none; }
    #mycheckout .panel-body .fields input[type="text"], #mycheckout .panel-body .fields input[type="password"] { color: #fff; background: rgba(255,255,255,0.15); }
    #mycheckout .panel-body .fields input[type="text"]:focus, #mycheckout .panel-body .fields input[type="password"]:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #mycheckout .panel-body .fields textarea { color: #fff; background: rgba(255,255,255,0.15); }
    #mycheckout .panel-body .fields textarea:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #mycheckout .panel-body .fields .select:after { color: #a9a9a9; }
    #mycheckout .panel-body .fields .select select { color: #fff; background: rgba(255,255,255,0.15); }
    #mycheckout .panel-body .fields .select select:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #mycheckout .panel-body .fields .select select option { color: #000; }
    #mycheckout .panel-body .fields .forgot a { color: #a9a9a9; }
    #mycheckout .panel-body .fields .forgot a:hover { color: #fff; }
    #mycheckout .check input[type="checkbox"] + label { color: #a9a9a9; }
    #mycheckout .check input[type="checkbox"] + label a { color: #a9a9a9; text-decoration: underline; }
    #mycheckout .check input[type="checkbox"] + label a:hover { color: #fff; }
    #mycheckout .check input[type="checkbox"] + label:before { border: none; background: rgba(255,255,255,0.15); }
    #mycheckout .check input[type="checkbox"] + label:hover:before { border: none; background: rgba(255,255,255,0.25); }
    #mycheckout .check input[type="checkbox"]:checked + label:before { color: #fff; background: #f33829; border: none; }
    #mycheckout .proceed .title { color: #fff; }
    #mycheckout .proceed ul li { color: #fff; }
    #mycheckout .proceed ul li .rights i { color: #a9a9a9; }
    #mycheckout .proceed ul li:last-child { border-top: 1px solid rgba(255,255,255,0.25); }
    #mycheckout .proceed ul li:last-child .lefts { color: #fff; }
    #mycheckout .proceed .panel-title a { color: #fff; }
    #mycheckout .proceed .panel-title a:hover { color: #f33829; }
    #mycheckout .proceed .panel-body input[type="text"] { color: #fff; background: rgba(255,255,255,0.15); }
    #mycheckout .proceed .panel-body input[type="text"]:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #blog h1 { color: #fff; }
    #blog .list .post .image img { border-radius: 5px; }
    #blog .list .post .title a { color: #fff; }
    #blog .list .post p { color: #a9a9a9; }
    #blog .list .post .date i { color: #a9a9a9; }
    #blog .list .post .date a { color: #a9a9a9; }
    #blog .list .post .date a:hover { color: #fff; }
    #blog .list .post:hover p { color: #fff; }
    #blog-post-header h1 { color: #fff; }
    #blog-post-header .date i { color: #a9a9a9; }
    #blog-post-header .date a { color: #a9a9a9; }
    #blog-post-header .date a:hover { color: #fff; }
    #blog-post h2, #blog-post h3, #blog-post h4 { color: #fff; }
    #blog-post .text { color: #fff; }
    #blog-post .text a { color: #fff; }
    #blog-post .text a:before { background: #fff; }
    #blog-post .comments h3 { color: #fff; }
    #blog-post .comments .noresult .imagination i:before { color: #a9a9a9; }
    #blog-post .comments .noresult .info-message { color: #fff; }
    #blog-post .comments .comment-item { background: rgba(255,255,255,0.15); color: #fff; }
    #blog-post .comments .comment-item .comment-date { color: #a9a9a9; }
    #blog-post .comments .title { color: #fff; }
    #blog-post .comments input[type="text"] { color: #fff; background: rgba(255,255,255,0.15); }
    #blog-post .comments input[type="text"]:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #blog-post .comments textarea { color: #fff; background: rgba(255,255,255,0.15); }
    #blog-post .comments textarea:focus { box-shadow: none; background: rgba(255,255,255,0.25); }
    #blog-post .comments .priv { color: #a9a9a9; }
    #blog-post .comments .priv a { text-decoration: underline; color: #a9a9a9; }
    #blog-post .comments .priv a:hover { text-decoration: none; color: #fff; }
    #blog-post .key .kitem { background: rgba(255,255,255,0.15); }
    #blog-post .key .kitem:hover { background: rgba(255,255,255,0.15); box-shadow: none; }
    footer { background: #282828; }
    footer .mid-data { border-bottom: 1px solid rgba(60,60,60,1); }
    footer .title { color: #fff; }
    footer .title a { color: #fff; }
    footer .title a:hover { color: #f28279; }
    footer ul li a { color: #a5a5a5; }
    footer ul li a:hover { color: #fff; }
    footer .contacts a { color: #fff; }
    footer .social a { color: #fff; }
    footer .social a:hover { color: #f28279; }
    footer .copy { color: #a5a5a5; }
    footer .designer { color: #a5a5a5; }
    footer .designer a:hover { color: #fff; }
    .yrw { background: #191919; }
    .yrw__title { color: #fff; }
    .yrw__summary { background: #191919; }
    .yrw__card { background: rgba(255,255,255,0.15); color: #fff; }
    @media screen and (max-width: 1200px) {
        header { height: 80px; background: rgba(0,0,0,0.7); border-top: 1px solid rgba(255,255,255,0.15); }
        header .row:first-child { display: none; }
        header .row:last-child { border: none; height: 80px; }
        header .menu { display: none; }
        header .data a, header .data button { color: #fff; }
        header .data a:hover, header .data a:hover:before, header .data a:hover:after, header .data button:hover, header .data button:hover:before, header .data button:hover:after { color: #fff; }
        header .logo-icon { display: none; }
        #myaccount .links a { color: #fff; background: rgba(255,255,255,0.20); }
        #myaccount .order-list .link a { color: #fff; background: rgba(255,255,255,0.20); }
        #mycheckout #custom-cart .item .sum .delete button { color: #fff; background: rgba(255,255,255,0.20) }
    }
    
    @media screen and (max-width: 960px) {
        #product .container { width: 100%; margin: 0; }
        #product .images { background: #fff; padding-bottom: 25px; }
        #product .images .gallery img { border-radius: 0px; }
        #product .ainfo { width: calc(100% - 40px); margin: 30px 20px 0; }
        #product .description { width: calc(100% - 40px); margin: 60px 20px 0; }
    }
    
    @media screen and (max-width: 570px) {
        #myaccount .order-list .main .item:first-child { background: rgba(255,255,255,0.15); }
    }
}

/*@media (prefers-color-scheme: light) {
  
}*/