.product-page{display:flex;flex-direction:column;background-color:#f5f5f5;padding:0 5vw}.toggle-product-buttons{display:none}.product-accordion{background-color:#fff;border-radius:.8vw;margin-top:2vw;padding:1.5vw}.product-comments{margin:2vw 0;display:flex;flex-direction:column}.product-page-main{display:flex;gap:1vw}.product-page-left{width:65%}.product-page-right{width:35%}.product-info{background-color:#fff;padding:1.5vw;border-radius:1vw}.product-info .product-header{display:flex;flex-direction:column;gap:.5vw}.product-info h1{font-size:1.7vw;margin:.5vw 0;font-weight:700}.product-info .rating{display:flex;align-items:center;font-size:1vw;gap:.5vw}.product-info .rating svg{width:1.2vw;height:1.2vw}.product-info .price{display:flex;flex-direction:column;gap:1vw}.product-info .price .old-price{display:flex;align-items:center;gap:.5vw;font-size:1.1vw}.product-info .price .old-price span{color:#77828a;text-decoration:line-through}.product-info .price .old-price b{background-color:#1bc588;color:#fff;border-radius:50vw;padding:.4vw .7vw;font-weight:600}.product-info .price .real-price{color:#02080d;font-size:1.7vw;font-weight:700}.product-info .color{display:flex;align-items:center;gap:.2vw;font-size:1.1vw;margin:1vw 0}.product-info .color p{color:#77828a}.product-options p{margin:1vw 0 .5vw;color:#77828a;font-size:1.1vw}.product-options .colors button{width:2vw;height:2vw;margin-right:.5vw;border-radius:50%;cursor:pointer;border:.15vw solid rgba(0,0,0,.7803921569)}.product-options .colors button.active{border:.15vw solid #f1a328}.product-options .sizes{display:grid;grid-template-columns:repeat(6,1fr)}.product-options .sizes button{border-radius:.5vw;padding:.5vw 1.5vw;margin-right:.5vw;background:#f1f1f1;font-size:1vw;color:#333}.product-options .sizes button.active{background:#f1a328!important;color:#fff!important}.product-actions{display:flex;align-items:center;gap:1vw;margin:2vw 0 .5vw}.product-actions .product-add-to-cart-btn{display:flex;align-items:center;justify-content:center;width:100%;border-radius:.8vw;font-size:1.2vw;gap:.5vw;padding:.8vw 2vw;background-color:#f1a328;color:#fff}.product-actions .product-add-to-cart-btn svg{width:1.5vw;height:1.5vw}.product-actions .product-add-to-cart-btn svg path{stroke-opacity:1}.product-actions .wishlist-btn{border-radius:.8vw;padding:.8vw;border:.1vw solid #f1a328}.product-actions .wishlist-btn svg{width:1.5vw;height:1.5vw}.product-actions .wishlist-btn svg path{stroke:#02080d;stroke-opacity:1}.product-actions .wishlist-btn.liked svg path{stroke:#f1a328!important;fill:#f1a328!important}@media only screen and (max-width:700px){.product-accordion{border-radius:2vw;margin:5vw 0;padding:3vw;display:none}.product-comments{margin:4vw 0;display:none;flex-direction:column}.active-product-section-left{display:block}.active-product-section-right{display:flex}.toggle-product-buttons{display:flex;justify-content:space-between;margin-bottom:2vw;padding:.5vw;background:var(--gray-200);border-radius:3vw}.toggle-product-buttons button{border:none;cursor:pointer;background:rgba(0,0,0,0);color:var(--gray);border-radius:3vw;width:50%;padding:2vw;font-size:3.5vw;border:1vw solid var(--gray-200)}.toggle-product-buttons button.active{width:50%;border-radius:3vw;background:var(--white);color:var(--black)}.product-page{padding:0 3vw}.product-page-main{flex-direction:column;gap:3vw}.product-page-left,.product-page-right{width:100%}.product-info{padding:3vw;border-radius:3vw}.product-info .product-header{gap:2vw}.product-info h1{font-size:4.5vw;margin:1vw 0}.product-info .rating{font-size:3vw;gap:2vw}.product-info .rating svg{width:4vw;height:4vw;margin-bottom:.5vw}.product-info .price{gap:2vw}.product-info .price .old-price{gap:2vw;font-size:4vw}.product-info .price .old-price b{padding:1vw 2vw}.product-info .price .real-price{font-size:6vw}.product-info .color{gap:1vw;font-size:4.5vw;margin:2vw 0}.product-options p{margin:3vw 0 2vw;font-size:4.5vw}.product-options .colors button{width:5vw;height:5vw;margin-right:2vw}.product-options .sizes{grid-template-columns:repeat(5,1fr);gap:2vw}.product-options .sizes button{border-radius:2vw;padding:1.5vw 4vw;margin-right:.5vw;font-size:3.5vw}.product-actions{gap:2vw;margin:4vw 0 .5vw}.product-actions .product-add-to-cart-btn{border-radius:2vw;font-size:4vw;gap:2vw;padding:3vw}.product-actions .product-add-to-cart-btn svg{width:4vw;height:4vw}.product-actions .wishlist-btn{border-radius:2vw;padding:2.5vw}.product-actions .wishlist-btn svg{width:5vw;height:5vw}}