.breadcrumbs ol li a,
.breadcrumbs ol li:not(:last-of-type)::after {color: #C4C4C4;}

#product .title .meta > div:not(:last-of-type):after {color:#fff;}
.compare .checkmark {width:24px;height:24px;border-radius:50e1rem;left:-4px;}
.compare input {margin-right:15px;}
#product .hurry i {background-color: #57B336;}
#product .content .data .price .for .hurry {font-weight: normal;color: #000}
#product .content .data .actions .cart .qty {border:none;height:auto;width:auto;}
#product .content .data .actions .cart .qty input {padding:15px;}
#product .content .data .actions .cart .qty .change a {border: 1px solid #E2E2E2;border-radius:10px;padding: 12px 21px;}
#product .content .data .actions .cart .qty .change a.down {left:0;}
#product .content .data .actions .cart .qty .change a.up {right:0;}

#product_configure_form .custom-products {background: #1F4897;border-radius: 10px;padding: 30px;margin-top: 30px;width: 100%;}
#product_configure_form .custom-products .h2,
#product_configure_form .custom-products .h3 {color:#fff;font-weight:bold;}
#product_configure_form .custom-products .product-template {background:#fff;}
#product_configure_form .custom-products .product-template label {cursor:pointer;}
#product_configure_form .custom-products .product-template .product-details a {color:#000;display:block;font-size:16px;margin-bottom:15px;}
#product_configure_form .custom-products .product-template .product-details .product-price {font-size:16px;font-weight:normal;}

#product .content .data .actions .btn.addtocart {border-radius:10px;font-size:14px;padding:20px;}
#product .content .data .actions .btn.addtocart i {font-size:20px;margin-right:10px;}
#product .content .data .actions .btn {border-radius:10px !important;}
#product .content .data .actions .add-to-wishlist {background:#fff;box-shadow:none;}
#product .content .data .actions .btn.add-to-wishlist::before {font-size:16px;font-weight: normal;}

.product-image-box {border: 1px solid #ddd;border-radius:10px;}
#product .content .gallery .product-img-main .owl-nav button {color:#C4C4C4;font-size:32px;}
#product .content .gallery .product-img-main .owl-nav button.owl-prev, #product .gallery-popup .wrap .popup-images .owl-nav button.owl-prev {left:30px;}
#product .content .gallery .product-img-main .owl-nav button.owl-next, #product .gallery-popup .wrap .popup-images .owl-nav button.owl-next {right:30px;}
#product .content .gallery .featured .share {margin-top:0;}
#product .content .gallery .featured .item {display: flex;align-items: center;justify-content:center;}
#product .content .gallery .product-img-main .owl-item .item img {height:auto;width:100%;}
#product .content .gallery .product-img-nav .item, #product .gallery-popup .popup-images-nav .owl-item .item {border: 1px solid #ddd;border-radius:10px;height:auto;width:auto;margin:0;}

#product .ismc-review-block {margin-bottom:15px;}
#product .reviews-box .review {border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;}
#product .reviews-box .review .title-box {margin-bottom:10px;}
#product .reviews-box .review .title-box strong {color:#000;font-size:14px;}
#product .reviews-box .review .content-box {color: #000;font-weight: 400;} 

.usps .top-box .title-box {color:#1F4897;font-size:16px;}
.usps .top-box .title-box i, .usps .top-box .title-box svg {margin-right:10px;}
.usps ul li i  {background-color: #57B336;}

.top-box .title-box {color:#1F4897;font-size:16px;}
.hallmark-reviews .text-layer {position: absolute;top: 0;color: #fff;font-size: 10px;font-weight: bold;padding: 5px;}

.product-navigation { box-shadow:none; margin-bottom: 0px; }
.product-navigation ul { align-items: center; display: inline-flex; list-style: none; margin: 0 0 20px; padding: 0; }
.product-navigation ul li { margin-right: 35px; }
.product-navigation ul li a { color: var(--headingsColor); font-size: 16px; transition: var(--transition); }
.product-navigation ul li a:hover { color: var(--accent); }
.product-navigation ul li a.active { color: var(--accent); font-weight: 600; }

.product-template {display: flex; align-items:center;border: 1px solid #ddd;border-radius: 8px;margin:0px auto;margin-top:15px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}
.product-image img {max-width: 80px;border-radius: 8px;margin-right: 20px;}
.product-details {flex: 1;}

#add-to-cart .product-wrap {background-color: var(--accent);border-radius: 10px;color: #fff;padding: 30px;}
#add-to-cart .product-wrap .img img {background:#fff;border-radius:10px;}
#add-to-cart .product-wrap .text .title,
#add-to-cart .product-wrap .price .for {color:#fff;}
#add-to-cart .product-wrap .price .from,
#add-to-cart .product-wrap .text .hurry {color: #FFF !important;}
#add-to-cart .product-wrap .btn.addtocart {border-radius:10px;font-size:14px;padding:20px;}
#add-to-cart .product-wrap .btn.addtocart i {font-size:20px;margin-right:10px;}
#add-to-cart .product-wrap .btn {border-radius:10px !important;}

#accessoires {background-color: transparent;color:#000;}
#accessoires .content {width:100%;height:auto;margin-bottom:30px;}
#accessoires .slider-wrap {width:100%;height:auto;}
#accessoires .slider-wrap .product {box-shadow: 2px 2px 50px rgba(38, 63, 77, 0.1);background:#FFF;border-radius:10px;}
#accessoires .slider-wrap .product .actions-wrap .actions:nth-child(1) {opacity: 0 !important;visibility:hidden;}

@media only screen and (max-width: 768.98px) {
    #product .content > div.gallery {
        width: 100%;
    }
}