:root{--bs-breadcrumb-font-size: 13px}:root .breadcrumb{--bs-breadcrumb-item-padding-x: 3px}#breadcrumb{padding:5px;width:100%}#single-product .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}#single-product .swiper .swiper-slide{margin:auto;display:flex;justify-content:center;align-items:center}#single-product .swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}#single-product #product-images{height:80%;width:100%;min-height:600px;max-height:600px}#single-product #product-images .swiper-slide{cursor:pointer}#single-product #product-images .product-image{min-height:600px;max-height:600px;height:600px}#single-product #product-images .product-image.ie{cursor:zoom-in}#single-product #product-images-thumbnail{box-sizing:border-box;padding:10px 0;max-height:600px;min-height:600px;flex-basis:20%;padding:10px}#single-product #product-images-thumbnail .swiper-slide{opacity:.4;cursor:pointer}#single-product #product-images-thumbnail .swiper-slide-thumb-active{opacity:1}#single-product #product-images-thumbnail .swiper-slide{max-height:130px;min-height:130px;height:130px}#single-product #product-images-thumbnail .product-image{box-shadow:0 0 0 4px rgba(83,108,180,.42);overflow:hidden;height:100%;width:100%;border-radius:10px}@media(max-width: 767px){#single-product #product-images-hero{flex-direction:column-reverse}#single-product #product-images-hero #product-images-thumbnail{max-height:160px;min-height:160px;margin-bottom:10px}#single-product #product-images-hero #product-images-thumbnail .swiper-wrapper .swiper-slide{margin:initial}}div#product-buy-data-holder{padding:5px;display:flex;flex-direction:column;gap:5px}div#product-buy-data-holder .product_name{color:#000;font-size:20px}div#product-buy-data-holder .short_desc{font-size:13px;color:#000}div#product-buy-data-holder .price{display:flex;gap:3px;align-items:baseline}div#product-buy-data-holder .price .single-price{color:var(--rezvaya-red);font-size:21px;font-weight:700}div#product-buy-data-holder .price .small-text{font-size:13px;color:var(--dark-gray);font-weight:600}div#product-buy-data-holder .buttons-holder{display:flex;gap:10px}div#product-buy-data-holder .buttons-holder .buy-button{--bs-btn-padding-y: 10px;font-weight:700}div#product-buy-data-holder .buttons-holder .like-btn{--bs-btn-padding-y: 10px;--bs-border-color: black}div#product-buy-data-holder .buttons-holder .like-btn p{color:#000;margin:0}div#product-buy-data-holder .buttons-holder .like-btn.added-to-wishlist{background-color:var(--rezvaya-red)}div#product-buy-data-holder .buttons-holder .like-btn.added-to-wishlist p{color:#fff}div#product-buy-data-holder .buttons-holder .like-btn.added-to-wishlist .btn-add-to-wishlist:before{color:#fff}.brand-logo img{max-width:130px}.lg-img-wrap span{cursor:zoom-in}.product-details-container{margin-bottom:20px}.product-parts-grid{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.product-part-item{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;flex-basis:calc(25% - 15px);background-color:#f8f9fa;border-radius:5px}.product-part-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.product-part-name{font-weight:bold;margin-bottom:5px;color:#333}.product-part-value{color:#555;line-height:1.4}.product-info-container{margin-top:20px;padding-top:20px}.product-info-row{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap}.product-info-label{font-weight:bold;width:150px;color:#333}.product-info-value{flex-grow:1;color:#555}.product-info-value a{color:var(--primary-color);text-decoration:underline}.product-info-value a:hover{text-decoration:none}@media(max-width: 768px){.product-part-item{flex-basis:100%}.product-info-label{width:100%;margin-bottom:5px}}.return-policy-content p,.return-policy-content ul,.return-policy-content small,.return-policy-content a{color:#333}.return-policy-content .return-policy-intro{margin-bottom:15px;line-height:1.6}.return-policy-content .return-policy-steps{list-style-type:disc;padding-left:20px;margin-bottom:15px}.return-policy-content .return-policy-steps .return-policy-step{margin-bottom:8px;line-height:1.5}.return-policy-content .return-policy-contact{display:block;margin-bottom:15px}.return-policy-content .return-policy-contact .return-policy-phone{font-weight:bold;color:var(--primary-color);text-decoration:underline}.return-policy-content .return-policy-contact .return-policy-phone:hover{text-decoration:none}.return-policy-content .return-policy-more-info{display:inline-block;color:var(--primary-color);text-decoration:underline}.return-policy-content .return-policy-more-info:hover{text-decoration:none}div#short_desctiptions{background-color:#eee;padding:10px 3px;color:#000}.characteristic-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:.75rem;transition:all .3s ease-in-out;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column}.characteristic-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12);border-color:silver}.characteristic-item small{color:#888;font-size:.8rem;letter-spacing:.05em;margin-bottom:.5rem}.characteristic-item p{color:#333;font-size:1.15rem;font-weight:500}
