.color-radio-group{display:flex;gap:12px;flex-wrap:wrap}.color-radio-group .color-radio{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-raduis);cursor:pointer;position:relative;transition:all .3s linear;border:2px solid var(--main-border-color)}.color-radio-group .color-radio.disabled{opacity:.3;cursor:default}.color-radio-group .color-radio.selected{border-color:var(--main-text-color)}.color-radio-group .color-radio .radio-label{display:none;position:absolute}.color-radio input{display:none;pointer-events:none}.radio-group{display:flex;gap:12px;flex-wrap:wrap}.radio-group .radio-option{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--small-border-raduis);cursor:pointer;position:relative;transition:all .3s linear;background:transparent;border:1px solid var(--main-text-color)}.radio-group .radio-option.disabled{opacity:.3;cursor:default}.radio-group .radio-option.selected{background-color:var(--main-text-color)}.radio-group .radio-option.selected .radio-label{color:#fff}.radio-group .radio-option input{display:none;pointer-events:none}.radio-group .radio-option .radio-label{position:absolute;font-size:20px;line-height:20px;color:var(--main-text-color)}.product-details{margin-bottom:40px}.product-details .thumbs-wrapper{height:600px;display:flex;flex-direction:row;gap:15px}.product-details .thumbs-wrapper .swiper-slide{overflow:hidden;background-color:var(--main-bg-color);border-radius:var(--small-border-raduis)}.product-details .thumbs{height:600px;overflow:hidden;width:125px;min-width:125px}.product-details .thumbs .swiper-slide{border:2px solid var(--main-border-color);border-radius:var(--small-border-raduis);height:108px!important}.product-details .thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--main-color)}.product-details .thumbs-slider{width:calc(100% - 140px);border:2px solid var(--main-border-color);border-radius:var(--small-border-raduis)}.product-details .thumbs-slider .default-image{display:flex;justify-content:center;align-items:center;height:100%;padding:5px}.product-details .thumbs .swiper-slide img,.product-details .thumbs-slider .products-images .default-image img{margin:0 auto}.product-details .product--image .product--image-single{display:flex;align-items:center;justify-content:center;border:2px solid var(--main-border-color);padding:30px;flex:1;border-radius:var(--small-border-raduis);min-height:460px}.product-details .product-details-right-side{gap:30px}.product-details .product-details-head{gap:20px}.product-details .product-details-head .product-number-favorite{align-items:center;-moz-column-gap:20px;column-gap:20px;row-gap:10px;flex-wrap:wrap;justify-content:space-between}.product-details .product-details-head .product-number-favorite .product-number-value{font-size:14px;color:var(--desc-color)}.product-details .product-details-head .product-number-favorite .wishlist-btn{background:transparent;padding:0;margin:0;border:0;box-shadow:none}.product-details .product-details-head .product-number-favorite .wishlist-btn .product-item--favorite{align-items:center;gap:5px;color:var(--desc-color);border:1px solid var(--desc-color);font-size:13px;text-transform:capitalize;padding:5px;border-radius:var(--small-border-raduis)}.product-details .product-details-head .product-number-favorite .wishlist-btn .product-item--favorite.remove__from__wishlist{background:var(--desc-color);color:#fff;border-color:var(--desc-color)}.product-details .product-details-head .product-title-price{align-items:flex-start;-moz-column-gap:20px;column-gap:20px;row-gap:10px;justify-content:space-between}.product-details .product-details-head .product-title-price .product-title-w{gap:2px}.product-details .product-details-head .product-title-price .product-title-w .product-title{margin:0;font-size:var(--medium-title);line-height:1.5;color:var(--main-text-color);font-weight:600}.product-details .product-details-head .product-title-price .product-title-w .product-sub-title{font-size:var(--desc-size);line-height:1.4;color:var(--main-text-color)}.product-details .product-details-head .product-title-price .product--item-price{color:var(--desc-color);font-size:25px;line-height:1}.product-details .product-details-head .product-title-price .product--item-price .old-price{font-size:14px;font-weight:400;color:var(--desc-color);text-decoration:line-through}.product-details .product-details-body{gap:20px}.product-details .product-details-body .product--tabs .product--tab-list{padding:0;margin:0;display:flex;align-items:center;list-style:none;position:relative}.product-details .product-details-body .product--tabs .product--tab-list:after{position:absolute;content:"";width:100%;height:4px;background:var(--main-border-color);left:0;bottom:-10px}.product-details .product-details-body .product--tabs .product--tab-list .product--tab-li{position:relative}.product-details .product-details-body .product--tabs .product--tab-list .product--tab-li:not(:last-child){padding-right:20px}.product-details .product-details-body .product--tabs .product--tab-list .product--tab-li.active:after{position:absolute;content:"";width:100%;height:4px;background:var(--main-color);left:0;bottom:-10px}.product-details .product-details-body .product--tabs .product--tab-list .product--tab-link{font-size:var(--sub-title-size);color:var(--main-text-color);text-transform:capitalize}.product-details .product-details-body .product--tabs .product--tab-panel{margin-top:25px;font-size:var(--desc-size);line-height:1.6;color:var(--desc-color)}.product-details .product-details-body .product-probs{gap:15px}.product-details .product-details-body .product-probs .product-prob .label-control{font-weight:500;font-size:16px;line-height:1.5;color:var(--main-text-color);margin-bottom:10px;display:block}.product-details .product-details-footer{gap:20px}.product-details .product-details-footer .product--item-quantity{height:30px}.product-details .product-details-footer .product--item-quantity .product--item-quantity-btn{width:30px;height:30px;font-size:20px}.product-details .product-details-footer .product--item-quantity .product--item-quantity-input{font-size:18px}.product-details .product-details-footer .product-variant-info{gap:10px}.product-details .product-details-footer .product-variant-info .product--item-option--price{align-items:center;-moz-column-gap:20px;column-gap:20px;justify-content:space-between}.product-details .product-details-footer .product-variant-info .product--item-option{font-size:var(--sub-title-size);line-height:1.6;color:var(--main-text-color);margin:0;font-weight:600}.product-details .product-details-footer .product-variant-info .product--size-w{display:flex;flex-direction:column;gap:5px}.product-details .product-details-footer .product-variant-info .product--size-w .product-size-label-w{font-size:15px;line-height:1.5;color:var(--main-text-color);text-transform:capitalize}.product-details .product-details-footer .product-variant-info .product--size-w .product-size-details{align-items:center;-moz-column-gap:30px;column-gap:30px;row-gap:10px}.product-details .product-details-footer .product-variant-info .product--size-w .product-size-details .product-size-label{font-weight:500}.product-details .product-details-footer .product-variant-info .product--size-w .product-size-details .product--size{align-items:center;gap:5px;color:var(--desc-color);font-size:15px;text-transform:capitalize}.product-details .product-details-footer .product--item-price{justify-content:flex-start;font-size:18px;color:var(--desc-color);display:flex;flex-direction:column-reverse;align-items:flex-start;text-align:left}.product-details .product-details-footer .product--item-price .old-price{text-decoration:line-through;font-size:15px}.product-details .product-details-footer .out-of-stock{font-size:var(--desc-size);color:var(--red-color);font-weight:500}.product-details .product-details-footer .product-details-add-to-cart{-moz-column-gap:30px;column-gap:30px;align-items:center;row-gap:10px}.product-details .product-details-footer .product-details-add-to-cart .product--item-btn:disabled{background-color:var(--gray);color:var(--main-text-color);cursor:default;border-color:var(--gray)}.product-details .product-details-footer .product-details-add-to-cart .product-share-link{font-size:20px;color:var(--main-text-color)}.product-details .thumbs-slider,.swiper-horizontal{height:100%}
