.single-product-container .wishlist-compare{align-items:center;display:flex;margin-bottom:24px;grid-gap:12px}.single-product-container .wishlist-compare button{background-color:transparent;border:0;display:flex;grid-gap:8px;font-weight:600;padding:0}.single-product-container .wishlist-compare button.active svg path{fill:red}.single-product-container .product-content{position:relative}.single-product-container .qty-cart-btns{display:flex;grid-gap:20px}.single-product-container .terms-conditions{display:flex;grid-gap:6px;align-items:center;margin-bottom:12px}.single-product-container .terms-conditions p{margin-bottom:0}.single-product-container .qty-cart-btns .primary-btn,.single-product-container .submit-buttons .secondary-btn{width:100%}.single-product-container .single-product-main{margin-bottom:60px}.single-product-container .product-content h1,.single-product-container .product-content h2,.single-product-container .product-content h3,.single-product-container .product-content h4{margin-bottom:12px}.single-product-container .image-carousel-wraper{height:fit-content;left:0;position:sticky;top:80px}.single-product-container .product-content h5,.single-product-container .product-content h6{margin-bottom:6px}.single-product-container .accordion-header h5{margin-bottom:0}.single-product-container .swiper-slide img{height:auto;width:100%}.single-product-container .grid-box-wrapper{display:flex;grid-gap:40px}.single-product-container .image-carousel-wraper,.single-product-container .product-content{width:50%}.single-product-container .star-figure{margin:0 0 12px}.single-product-container .ratings{display:flex;gap:12px}.single-product-container .wishlist-icon{align-items:center;background:transparent;border:1px solid #22222250;border-radius:4px;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:32px}.single-product-container .wishlist-icon span{display:flex}.single-product-container .wishlist-icon span svg{height:auto;width:20px}.single-product-container .original-price,.single-product-container .price{align-items:center;display:flex;gap:12px}.single-product-container .price{margin-bottom:12px}.single-product-container .price .final-price{margin-bottom:0}.single-product-container .discount-tag{background:#00ff004d;border-radius:40px;padding:2px 12px}.single-product-container .box-1{border-bottom:1px solid #22222250;margin-bottom:32px}.single-product-container .product-form .quantity,.single-product-container .product-form .sizes,.single-product-container .product-form .submit-buttons,.single-product-container .product-form .swatches,.single-product-container .product-info{margin-bottom:12px}.single-product-container .product-form{margin-bottom:24px}.single-product-container .sizes button,.single-product-container .swatches button{background:transparent;border:none;border-radius:50%;margin-right:10px;outline:1px solid #22222250}.single-product-container .sizes button{height:36px;min-width:36px}.single-product-container .swatches button{padding:10px}.single-product-container .swatches button.checked{outline-offset:2px}.single-product-container .sizes button.checked{background:#000;color:#fff}.single-product-container .sizes button:hover,.single-product-container .swatches button:hover{outline:1px solid #222}.single-product-container input[type=number]{-moz-appearance:textfield;border:none;height:100%;margin:0;padding:0;text-align:center}.single-product-container input[type=number]::-webkit-inner-spin-button,.single-product-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.single-product-container .quantity .counter-box{align-items:center;border:1px solid #22222250;display:flex;max-width:120px;padding:2px 9px}.single-product-container .counter-box button{align-items:center;background-color:transparent;border:none;display:flex;height:38px;justify-content:center;padding:0;width:50px}.single-product-container .submit-buttons{display:flex;flex-wrap:wrap;gap:20px}.single-product-container .submit-buttons button{min-height:50px;min-width:200px;width:auto}.single-product-container .product-info .info-wrapper{align-items:center;display:flex;gap:6px}.single-product-container .product-info{line-height:1.6;margin-bottom:32px}.single-product-container .product-info h6{margin-bottom:0}.single-product-container .payment-accept .payment-image{height:auto;max-width:50px;object-fit:contain;width:auto}.single-product-container .payment-image-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0}.single-product-container .payment-accept{border:1px solid #e0dbce;margin-bottom:32px;padding:0 1rem 1rem;text-align:center}.single-product-container .payment-title{background:#fff;font-weight:700;margin:auto;padding:0 12px;position:relative;transform:translateY(-13px);width:fit-content}.single-product-container .icon svg{height:auto;width:24px}.description-container .each-content{display:none}.description-container .each-content.active{display:block}.description-container .des-titles{align-items:center;border-bottom:1px solid #f7f7f7;display:flex;flex-wrap:wrap;justify-content:start;margin-bottom:18px;max-width:700px;padding-bottom:8px}.description-container .des-titles button.active{color:#222;text-decoration:underline;text-underline-offset:12px}.description-container .des-titles button{background-color:transparent;border:none;color:#22222250;font-size:20px;font-size:18px;font-weight:500;margin-right:20px;padding:0;text-decoration:none}.description-container{margin-bottom:60px}.product-content .static-info{margin-bottom:24px}.mini-accordion{overflow:hidden}.image-carousel-wraper .product-image img{height:auto;width:100%}.mini-accordion .accordion-item{border-bottom:1px solid #ddd}.mini-accordion .accordion-item:last-child{border-bottom:none}.mini-accordion .accordion-header{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;font-size:24px;font-weight:500;justify-content:space-between;padding:6px;text-align:left;transition:background-color .3s ease;width:100%}.mini-accordion .accordion-header .icon{margin-right:10px}.mini-accordion .accordion-content{background-color:#fff;display:none;font-size:14px;line-height:1.6;padding:15px}.mini-accordion .accordion-item .icons{display:flex}.mini-accordion .accordion-header.active~.accordion-content{display:block}.mini-accordion .accordion-header.active .close{display:none}.mini-accordion .accordion-header .close,.mini-accordion .accordion-header.active .open{display:block}.mini-accordion .accordion-header .open{display:none}.product-content .social-links{display:flex;justify-content:start;grid-gap:20px;flex-wrap:wrap;padding-left:0}.product-content .social-links svg{transition:.3s ease;width:24px}.product-content .social-links svg:hover{scale:1.1}.product-content .social-links li{list-style:none}.product-content .social-links li a{align-items:center;display:flex;text-decoration:none;grid-gap:4px}.product-content .social-wrapper p{margin-bottom:0}.mini-accordion .icon,.product-content .social-wrapper{align-items:center;display:flex;grid-gap:6px}.single-product-container .product-info .rich-text{align-items:center;background-color:#00000080;display:none;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:9}.single-product-container .product-info .rich-text.active{display:flex}.single-product-container .product-info .rich-text .inner-wrapper{background-color:#fff;max-width:1200px;overflow:hidden;padding:2rem;position:relative}.single-product-container .product-info .return-policy .button{background:none;border:none;opacity:.9;padding:0;text-decoration:underline;text-underline-offset:6px}.single-product-container .return-policy .close-button{align-items:center;background:none;border:none;display:flex;height:45px;justify-content:center;margin-left:auto;padding:0;rotate:45deg;width:45px}@media screen and (max-width:767px){.single-product-container .qty-cart-btns{flex-direction:column}.single-product-container .grid-box-wrapper{gap:20px}}@media screen and (max-width:480px){.single-product-container .grid-box-wrapper{flex-direction:column}.single-product-container .image-carousel-wraper,.single-product-container .product-content{width:100%}.single-product-container .image-carousel-wraper{position:relative;top:0}}@media screen and (max-width:385px){.description-container .des-titles button{font-size:18px}}