.index-module-scss-module__4OpgdG__product_details_container{flex-direction:column;gap:45px;padding:150px 0 50px;display:flex}@media (max-width:768px){.index-module-scss-module__4OpgdG__product_details_container{padding:120px 0 50px}}.index-module-scss-module__4OpgdG__productdetails{gap:22px;width:100%;padding:0 120px;display:flex}@media (max-width:1280px){.index-module-scss-module__4OpgdG__productdetails{padding:0 60px}}@media (max-width:1024px){.index-module-scss-module__4OpgdG__productdetails{padding:0 20px}}@media (max-width:768px){.index-module-scss-module__4OpgdG__productdetails{justify-content:center;width:100%}}@media (max-width:375px){.index-module-scss-module__4OpgdG__productdetails{padding:0 5px}}.index-module-scss-module__4OpgdG__container{background:var(--color-text-secondary);grid-template-columns:repeat(2,1fr);gap:40px;width:100%;padding:30px;display:grid}@media (max-width:768px){.index-module-scss-module__4OpgdG__container{grid-template-columns:repeat(1,1fr);width:100%;padding:10px}}@media (max-width:580px){.index-module-scss-module__4OpgdG__container{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:5px;display:flex}}.index-module-scss-module__4OpgdG__imageSection{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}@media (max-width:1024px){.index-module-scss-module__4OpgdG__imageSection{width:400px}}@media (max-width:768px){.index-module-scss-module__4OpgdG__imageSection{justify-self:center;width:450px}}@media (max-width:480px){.index-module-scss-module__4OpgdG__imageSection{align-items:unset;width:calc(100% - 50px)}}.index-module-scss-module__4OpgdG__mainImage{border:.5px solid var(--color-accent);aspect-ratio:1.1;border-radius:14px;width:100%;height:auto;position:relative;overflow:hidden}@media (max-width:580px){.index-module-scss-module__4OpgdG__mainImage{max-width:380px}}.index-module-scss-module__4OpgdG__mainImg{object-fit:contain;width:100%;height:100%}.index-module-scss-module__4OpgdG__wishlistBtn{color:var(--color-accent);cursor:pointer;z-index:3;background:0 0;border:none;border-radius:50%;padding:8px;position:absolute;top:16px;right:16px}.index-module-scss-module__4OpgdG__wishlistBtn .index-module-scss-module__4OpgdG__wishIcon{opacity:.7;transition:opacity .25s,transform .25s}.index-module-scss-module__4OpgdG__wishlistBtn .index-module-scss-module__4OpgdG__wishIcon:hover{opacity:1}.index-module-scss-module__4OpgdG__wishlistBtn .index-module-scss-module__4OpgdG__wishIcon.index-module-scss-module__4OpgdG__active{opacity:1;animation:.3s index-module-scss-module__4OpgdG__heartFade}@keyframes index-module-scss-module__4OpgdG__heartFade{0%{opacity:0}to{opacity:1}}.index-module-scss-module__4OpgdG__thumbRow{width:100%;max-width:560px;padding:0 5px;position:relative}@media (max-width:768px){.index-module-scss-module__4OpgdG__thumbRow{max-width:98vw}}.index-module-scss-module__4OpgdG__thumb{aspect-ratio:1;background:var(--color-text-secondary);cursor:pointer;border:2px solid #0000;border-radius:10px;width:100%;max-height:100px;transition:all .3s;position:relative;overflow:hidden}.index-module-scss-module__4OpgdG__thumb.index-module-scss-module__4OpgdG__activeThumb{border-color:var(--color-accent)}.index-module-scss-module__4OpgdG__thumb:hover{border-color:rgba(var(--color-accent-rgb),.5)}.index-module-scss-module__4OpgdG__infoSection_content,.index-module-scss-module__4OpgdG__infoSection{flex-direction:column;gap:16px;display:flex;position:relative}@media (max-width:520px){.index-module-scss-module__4OpgdG__infoSection{max-width:calc(100% - 10px)}}@media (max-width:480px){.index-module-scss-module__4OpgdG__infoSection{justify-self:center;width:90%}}.index-module-scss-module__4OpgdG__share_icon{cursor:pointer;position:absolute;top:40%;right:0%}.index-module-scss-module__4OpgdG__has_var{top:40%}.index-module-scss-module__4OpgdG__titleRow{align-items:center;display:flex}.index-module-scss-module__4OpgdG__titleRow h1{font-family:var(--font-playfair);color:var(--color-text-primary);letter-spacing:0;font-size:clamp(36px,3.5vw,45px);font-weight:700;line-height:100%}.index-module-scss-module__4OpgdG__category{font-family:var(--font-playfair);color:var(--color-text-primary);letter-spacing:0;margin-bottom:0;font-size:20px;font-weight:700;line-height:100%}.index-module-scss-module__4OpgdG__rating{align-items:center;gap:8px;font-size:16px;display:flex}.index-module-scss-module__4OpgdG__rating .index-module-scss-module__4OpgdG__stars{gap:2px;display:flex}.index-module-scss-module__4OpgdG__rating span{font-family:var(--font-montserrat);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:140%}.index-module-scss-module__4OpgdG__priceRow{align-items:center;gap:12px;display:flex}.index-module-scss-module__4OpgdG__price{font-size:clamp(24px,5vw,30px);font-family:var(--font-montserrat);letter-spacing:0;color:var(--color-accent-dark);font-weight:500;line-height:100%}.index-module-scss-module__4OpgdG__off,.index-module-scss-module__4OpgdG__mrp{font-family:var(--font-montserrat);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:500;line-height:100%}.index-module-scss-module__4OpgdG__mrp{text-decoration:line-through}.index-module-scss-module__4OpgdG__qtyRow{align-items:center;gap:14px;margin-top:10px;display:flex}.index-module-scss-module__4OpgdG__variantsSection{flex-direction:column;gap:12px;width:95%;margin-top:10px;display:flex}@media (max-width:680px){.index-module-scss-module__4OpgdG__variantsSection{width:92%}}.index-module-scss-module__4OpgdG__variantRow{grid-template-columns:180px 1fr;align-items:center;gap:15px;width:100%;display:grid}@media (min-width:768px) and (max-width:1024px){.index-module-scss-module__4OpgdG__variantRow{flex-direction:column;align-items:start;gap:8px;display:flex}}.index-module-scss-module__4OpgdG__variantRow label{font-family:var(--font-montserrat);color:var(--color-text-primary);text-transform:capitalize;font-size:14px;font-weight:600}.index-module-scss-module__4OpgdG__variantRow select{width:100%;font-family:var(--font-montserrat);color:#333;cursor:pointer;background-color:var(--color-text-secondary);border:1px solid #ddd;border-radius:8px;outline:none;padding:8px 12px;font-size:14px}@media (max-width:400px){.index-module-scss-module__4OpgdG__variantRow select{padding:8px}}.index-module-scss-module__4OpgdG__variantRow select:focus{border-color:var(--color-accent)}@media (max-width:480px){.index-module-scss-module__4OpgdG__variantRow{grid-template-columns:repeat(1,1fr)}}.index-module-scss-module__4OpgdG__qtyBtn{background:var(--color-text-secondary);cursor:pointer;border:1px solid #ddd;border-radius:8px;width:36px;height:36px}.index-module-scss-module__4OpgdG__qtyBtn:disabled{cursor:not-allowed;opacity:.5;color:#aaa;background:#f0f0f0;border-color:#ddd}.index-module-scss-module__4OpgdG__qty{font-size:16px;font-weight:600}.index-module-scss-module__4OpgdG__actions{gap:14px;display:flex}.index-module-scss-module__4OpgdG__readBtn{border:1px solid var(--color-accent);color:var(--color-text-primary);font-family:var(--font-playfair);letter-spacing:0;background:var(--color-text-secondary);border-radius:10px;flex:1;padding:12px;font-size:18px;font-weight:700;line-height:100%}.index-module-scss-module__4OpgdG__cartBtn{color:var(--color-text-secondary);font-family:var(--font-playfair);background:var(--color-accent);letter-spacing:0;border:var(--color-accent);cursor:pointer;border-radius:10px;flex:1;justify-content:center;gap:5px;padding:12px;font-size:18px;font-weight:700;line-height:100%;display:flex}.index-module-scss-module__4OpgdG__accordion p{color:#444;margin-top:8px;font-size:14px}.index-module-scss-module__4OpgdG__accordion .index-module-scss-module__4OpgdG__detailsList{flex-direction:column;gap:12px;margin-top:10px;display:flex}.index-module-scss-module__4OpgdG__accordion .index-module-scss-module__4OpgdG__detailsRow{border-bottom:1px dashed #eee;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.index-module-scss-module__4OpgdG__accordion .index-module-scss-module__4OpgdG__detailsRow span:first-child{color:var(--color-text-primary);font-weight:600}.index-module-scss-module__4OpgdG__accordion .index-module-scss-module__4OpgdG__detailsRow span:last-child{color:#666}@media (max-width:768px){.index-module-scss-module__4OpgdG__price{font-size:28px}.index-module-scss-module__4OpgdG__titleRow h1{font-size:24px}}
