.ProductDetail_detailScope__PB_J5{--text-light:var(--text-meta)}.ProductDetail_btn__8nQJ1{display:inline-block;padding:14px 35px;font-family:var(--font-montserrat),sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1px;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none}.ProductDetail_btn-primary__oxO4H{background:linear-gradient(135deg,var(--primary-purple),#6b4470);color:white}.ProductDetail_container__k_Qtt{max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:767px){.ProductDetail_container__k_Qtt{padding:0 15px}}.ProductDetail_product-detail-page__DXBeV{padding:100px 0 80px;background-color:var(--white);scroll-margin-top:100px}.ProductDetail_product-detail-layout__R9izZ{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:60px}.ProductDetail_product-images-section__gBIDZ{display:flex;flex-direction:column;gap:20px}.ProductDetail_main-product-image__tYbxJ{width:100%;aspect-ratio:1;background-color:var(--light-gray);border-radius:12px;display:flex;align-items:flex-start;justify-content:center;padding-top:0}.ProductDetail_main-product-image__tYbxJ img{width:100%;height:100%;object-fit:contain;object-position:center top;padding:10px 10px 20px}.ProductDetail_main-product-image__tYbxJ{cursor:zoom-in;overflow:hidden;position:relative}.ProductDetail_main-product-image__tYbxJ img{transition:transform .1s ease-out;transform-origin:center center;will-change:transform}.ProductDetail_product-thumbnails__6w7GE{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.ProductDetail_thumbnail-item__mQ4b8{aspect-ratio:1;background-color:var(--light-gray);border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .3s ease}.ProductDetail_thumbnail-item__mQ4b8:hover{border-color:var(--primary-purple);transform:translateY(-3px)}.ProductDetail_thumbnail-item__mQ4b8.ProductDetail_active__tQm1S{border-color:var(--primary-purple);box-shadow:0 4px 12px rgba(88,45,78,.3)}.ProductDetail_thumbnail-item__mQ4b8 img{width:100%;height:100%;object-fit:cover}.ProductDetail_product-info-section__ikypL{display:flex;flex-direction:column;gap:20px}.ProductDetail_product-category-tag__EMZ8e{font-size:13px;color:var(--text-light);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ProductDetail_product-title__RdXIz{font-size:32px;font-weight:700;color:var(--text-dark);line-height:1.3;margin:0;font-family:var(--font-montserrat),sans-serif}.ProductDetail_product-price__J4rfW{display:flex;align-items:center;gap:15px;margin:10px 0}.ProductDetail_product-price__J4rfW .ProductDetail_old-price__JFOaV{font-size:20px;color:var(--text-light);text-decoration:line-through}.ProductDetail_product-price__J4rfW .ProductDetail_new-price__Pp9mD{font-size:28px;font-weight:700;color:var(--primary-purple)}.ProductDetail_product-rating__F9e8_{display:flex;align-items:center;gap:10px;margin:15px 0}.ProductDetail_product-rating__F9e8_ .ProductDetail_stars__gamHt{display:flex;gap:3px}.ProductDetail_product-rating__F9e8_ .ProductDetail_star__wntJG{font-size:20px;color:var(--light-gray)}.ProductDetail_product-rating__F9e8_ .ProductDetail_star__wntJG.ProductDetail_filled__rXT2O{color:var(--primary-purple)}.ProductDetail_product-rating__F9e8_ .ProductDetail_rating-text__k1CBp{font-size:14px;color:var(--text-light)}.ProductDetail_product-category-info__FJ_Yv{font-size:15px;color:var(--text-dark);margin:10px 0}.ProductDetail_product-category-info__FJ_Yv span:last-child{color:var(--primary-purple);font-weight:600}.ProductDetail_product-description__fdasq{font-size:16px;color:var(--text-body);line-height:1.6;margin:20px 0}.ProductDetail_product-quantity__PKsDW{display:flex;align-items:center;gap:20px;margin:25px 0}.ProductDetail_product-quantity__PKsDW label{font-size:16px;font-weight:600;color:var(--text-dark)}.ProductDetail_quantity-controls__fmogN{display:flex;align-items:center;border:2px solid var(--primary-purple);border-radius:8px;overflow:hidden;background-color:var(--white);box-shadow:0 2px 8px rgba(88,45,78,.1)}.ProductDetail_quantity-btn___8U9V{width:50px;height:50px;border:none;background:linear-gradient(135deg,var(--primary-purple) 0,#6b4470 100%);color:var(--white);font-size:24px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;overflow:hidden}.ProductDetail_quantity-btn___8U9V:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,var(--secondary-pink) 0,var(--primary-purple) 100%);transition:left .3s ease;z-index:0}.ProductDetail_quantity-btn___8U9V:hover:before{left:0}.ProductDetail_quantity-btn___8U9V>*{position:relative;z-index:1}.ProductDetail_quantity-btn___8U9V:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(88,45,78,.3);color:var(--white)}.ProductDetail_quantity-btn___8U9V:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px rgba(88,45,78,.2)}.ProductDetail_quantity-btn___8U9V:disabled{opacity:.5;cursor:not-allowed;background:var(--light-gray);color:var(--text-meta)}.ProductDetail_quantity-input__lS1ne{width:80px;height:50px;border:none;border-left:2px solid var(--primary-purple);border-right:2px solid var(--primary-purple);text-align:center;font-size:18px;font-weight:700;color:var(--primary-purple);background-color:var(--white);outline:none;padding:0;-moz-appearance:textfield;font-family:var(--font-montserrat),sans-serif}.ProductDetail_quantity-input__lS1ne::-webkit-inner-spin-button,.ProductDetail_quantity-input__lS1ne::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductDetail_quantity-input__lS1ne:focus{background-color:var(--light-gray-alt);border-color:var(--secondary-pink)}.ProductDetail_product-actions__RNE09{display:flex;gap:15px;margin:25px 0}.ProductDetail_btn-add-cart__lYyBg{flex:1;padding:16px 30px;font-size:16px;font-weight:600;background:linear-gradient(135deg,var(--primary-green) 0,#848967 100%);color:var(--white);border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;position:relative;overflow:hidden}.ProductDetail_btn-add-cart__lYyBg:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#848967 0,var(--primary-green) 100%);transition:left .3s ease;z-index:0}.ProductDetail_btn-add-cart__lYyBg:hover:before{left:0}.ProductDetail_btn-add-cart__lYyBg:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(107,112,79,.3)}.ProductDetail_btn-add-cart__lYyBg span,.ProductDetail_btn-add-cart__lYyBg svg{position:relative;z-index:1}.ProductDetail_btn-buy-now__G_aWE{flex:1;padding:16px 30px;font-size:16px;font-weight:600;background:linear-gradient(135deg,var(--primary-purple) 0,#6b4470 100%);color:var(--white);border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;position:relative;overflow:hidden}.ProductDetail_btn-buy-now__G_aWE:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,var(--secondary-pink) 0,var(--primary-purple) 100%);transition:left .3s ease;z-index:0}.ProductDetail_btn-buy-now__G_aWE:hover:before{left:0}.ProductDetail_btn-buy-now__G_aWE:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(88,45,78,.3)}.ProductDetail_btn-buy-now__G_aWE span,.ProductDetail_btn-buy-now__G_aWE svg{position:relative;z-index:1}.ProductDetail_product-actions-secondary__7uof5{display:flex;gap:20px;margin:20px 0;padding:20px 0;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray)}.ProductDetail_action-link___sxxU{font-size:15px;color:var(--text-dark);text-decoration:none;display:flex;align-items:center;gap:8px;transition:color .3s ease}.ProductDetail_action-link___sxxU:hover{color:var(--primary-purple)}.ProductDetail_action-link___sxxU svg{width:16px;height:16px}.ProductDetail_product-delivery-info__9tnlc{margin:20px 0;padding:20px;background-color:var(--light-gray);border-radius:8px}.ProductDetail_product-delivery-info__9tnlc p{margin:8px 0;font-size:15px;color:var(--text-dark)}.ProductDetail_product-delivery-info__9tnlc p:first-child{font-weight:600}.ProductDetail_product-payment-info__GMQ_A{margin:20px 0}.ProductDetail_product-payment-info__GMQ_A p{font-size:15px;font-weight:600;color:var(--text-dark);margin-bottom:15px}.ProductDetail_payment-methods__vAk_r{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.ProductDetail_payment-logo__fcA_r{height:30px;width:auto;object-fit:contain;opacity:.7;transition:opacity .3s ease}.ProductDetail_payment-logo__fcA_r:hover{opacity:1}.ProductDetail_product-tabs-section__WxEla{margin-top:60px;border-top:2px solid var(--light-gray);padding-top:40px}.ProductDetail_product-tabs__HNyrW{display:flex;gap:0;border-bottom:2px solid var(--light-gray);margin-bottom:30px}.ProductDetail_tab-btn__mfqkR{padding:15px 30px;font-size:16px;font-weight:600;color:var(--text-light);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .3s ease;position:relative;top:2px}.ProductDetail_tab-btn__mfqkR:hover{color:var(--primary-purple)}.ProductDetail_tab-btn__mfqkR.ProductDetail_active__tQm1S{color:var(--primary-purple);border-bottom-color:var(--primary-purple)}.ProductDetail_tab-content__sgJjQ{display:none;padding:30px 0}.ProductDetail_tab-content__sgJjQ.ProductDetail_active__tQm1S{display:block}.ProductDetail_tab-content__sgJjQ h3{font-size:24px;font-weight:700;color:var(--text-dark);margin-bottom:20px}.ProductDetail_tab-content__sgJjQ h4{font-size:18px;font-weight:600;color:var(--text-dark);margin:25px 0 15px}.ProductDetail_tab-content__sgJjQ p{font-size:16px;color:var(--text-body);line-height:1.8;margin-bottom:15px}.ProductDetail_tab-content__sgJjQ ul{list-style:none;padding:0;margin:15px 0}.ProductDetail_tab-content__sgJjQ ul li{font-size:16px;color:var(--text-body);line-height:1.8;margin:10px 0;padding-left:20px;position:relative}.ProductDetail_tab-content__sgJjQ ul li:before{content:"•";position:absolute;left:0;color:var(--primary-purple);font-weight:700}.ProductDetail_product-benefits__O5Zyt{margin:30px 0}.ProductDetail_product-benefits__O5Zyt h4,.ProductDetail_product-why-special__W8pY7 h4{font-size:18px;font-weight:600;color:var(--primary-purple);margin-bottom:15px}.ProductDetail_product-benefits__O5Zyt ul{list-style:none;padding:0;margin:0}.ProductDetail_product-benefits__O5Zyt ul li{padding:10px 0 10px 25px;position:relative;color:var(--text-body);line-height:1.6}.ProductDetail_product-benefits__O5Zyt ul li:before{content:"•";position:absolute;left:0;color:var(--primary-purple);font-weight:700;font-size:20px}.ProductDetail_product-why-special__W8pY7{margin:30px 0;padding:20px;background-color:var(--light-gray);border-radius:8px;border-left:4px solid var(--primary-purple)}.ProductDetail_product-why-special__W8pY7 p{color:var(--text-body);line-height:1.8;margin:0}.ProductDetail_product-description-static__fnB3C{display:block!important;margin-bottom:30px}.ProductDetail_product-description-static__fnB3C p{color:var(--text-body);line-height:1.8;margin-bottom:20px;font-size:16px}.ProductDetail_product-description-static__fnB3C .ProductDetail_product-benefits__O5Zyt,.ProductDetail_product-description-static__fnB3C .ProductDetail_product-why-special__W8pY7{margin:30px 0}.ProductDetail_product-description-static__fnB3C .ProductDetail_product-benefits__O5Zyt ul{list-style:none;padding:0;margin:15px 0}.ProductDetail_product-description-static__fnB3C .ProductDetail_product-benefits__O5Zyt ul li{padding:8px 0 8px 25px;position:relative;color:var(--text-body);line-height:1.6}.ProductDetail_product-description-static__fnB3C .ProductDetail_product-benefits__O5Zyt ul li:before{content:"•";position:absolute;left:0;color:var(--primary-purple);font-weight:700;font-size:20px}.ProductDetail_lang-ar__9HKTO,.ProductDetail_lang-en__yO2tJ{display:block}.ProductDetail_lang-ar__9HKTO[style*="display: none"],.ProductDetail_lang-en__yO2tJ[style*="display: none"]{display:none!important}.ProductDetail_product-ingredients___7JYW{margin-top:30px}.ProductDetail_product-ingredients___7JYW ul{margin-top:15px}.ProductDetail_reviews-list__PEkY4{margin:30px 0}.ProductDetail_review-item__rZFRj{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid var(--light-gray)}.ProductDetail_review-item__rZFRj:last-child{border-bottom:none}.ProductDetail_review-avatar__OaK7Q{width:50px;height:50px;border-radius:50%;background-color:var(--light-gray);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-light)}.ProductDetail_review-content__Imre_{flex:1}.ProductDetail_review-rating__Qui4K{display:flex;gap:3px;margin-bottom:10px}.ProductDetail_review-rating__Qui4K .ProductDetail_star__wntJG{font-size:16px;color:var(--light-gray)}.ProductDetail_review-rating__Qui4K .ProductDetail_star__wntJG.ProductDetail_filled__rXT2O{color:var(--primary-purple)}.ProductDetail_review-meta__fFnqq{display:flex;align-items:center;gap:15px;margin-bottom:10px}.ProductDetail_review-author___Gpy0{font-size:16px;font-weight:600;color:var(--text-dark)}.ProductDetail_review-date__jz0oI{font-size:14px;color:var(--text-light)}.ProductDetail_review-text__mRBsH{font-size:15px;color:var(--text-body);line-height:1.6}.ProductDetail_review-form-section__K5OG8{margin-top:40px;padding:30px;background-color:var(--light-gray);border-radius:12px}.ProductDetail_review-form-note__5WiG1{font-size:14px;color:var(--text-light);margin-bottom:25px}.ProductDetail_review-form__f6MkN{display:flex;flex-direction:column;gap:20px}.ProductDetail_form-group___rI_P{display:flex;flex-direction:column;gap:10px}.ProductDetail_form-group___rI_P label{font-size:15px;font-weight:600;color:var(--text-dark)}.ProductDetail_rating-input__HHfbz{display:flex;gap:5px;flex-direction:row-reverse;justify-content:flex-end}.ProductDetail_rating-input__HHfbz input[type=radio]{display:none}.ProductDetail_star-label__rxykz{font-size:32px;color:#d1d5db;cursor:pointer;transition:all .3s ease;line-height:1;display:inline-block;position:relative;user-select:none;width:36px;height:36px;text-align:center}.ProductDetail_star-label__rxykz:after{content:"★";position:absolute;left:0;top:0;width:100%;height:100%;color:var(--primary-green);opacity:0;transition:opacity .3s ease;line-height:1;z-index:2}.ProductDetail_rating-input__HHfbz input[type=radio]:checked+.ProductDetail_star-label__rxykz,.ProductDetail_rating-input__HHfbz input[type=radio]:checked~.ProductDetail_star-label__rxykz{color:transparent!important}.ProductDetail_rating-input__HHfbz input[type=radio]:checked+.ProductDetail_star-label__rxykz:after,.ProductDetail_rating-input__HHfbz input[type=radio]:checked~.ProductDetail_star-label__rxykz:after{opacity:1!important}.ProductDetail_rating-input__HHfbz .ProductDetail_star-label__rxykz:hover:after,.ProductDetail_rating-input__HHfbz .ProductDetail_star-label__rxykz:hover~.ProductDetail_star-label__rxykz:after{opacity:.8}.ProductDetail_rating-input__HHfbz .ProductDetail_star-label__rxykz:hover,.ProductDetail_rating-input__HHfbz .ProductDetail_star-label__rxykz:hover~.ProductDetail_star-label__rxykz{color:var(--primary-green);transform:scale(1.15)}.ProductDetail_rating-input__HHfbz input[type=radio]:checked+.ProductDetail_star-label__rxykz:hover,.ProductDetail_rating-input__HHfbz input[type=radio]:checked~.ProductDetail_star-label__rxykz:hover{color:transparent!important}.ProductDetail_form-group___rI_P input[type=email],.ProductDetail_form-group___rI_P input[type=text],.ProductDetail_form-group___rI_P textarea{padding:12px 16px;border:2px solid var(--light-gray);border-radius:8px;font-size:15px;color:var(--text-dark);font-family:inherit;transition:border-color .3s ease}.ProductDetail_form-group___rI_P input[type=email]:focus,.ProductDetail_form-group___rI_P input[type=text]:focus,.ProductDetail_form-group___rI_P textarea:focus{outline:none;border-color:var(--primary-purple)}.ProductDetail_checkbox-label__0CvGf{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--text-body)}.ProductDetail_checkbox-label__0CvGf input[type=checkbox]{width:18px;height:18px;cursor:pointer}.ProductDetail_related-products-section__I9eEx{margin-top:80px;padding-top:60px;border-top:2px solid var(--light-gray)}.ProductDetail_related-products-section__I9eEx .ProductDetail_section-title__oNvsY{font-size:28px;font-weight:700;color:var(--text-dark);margin-bottom:40px;text-align:center}.ProductDetail_product-detail-notification__5pdDf{position:fixed;bottom:30px;right:30px;background-color:var(--primary-purple);color:var(--white);padding:16px 24px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);font-size:15px;font-weight:500;z-index:10000;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;max-width:350px}.ProductDetail_product-detail-notification__5pdDf.ProductDetail_show__Y4XCg{opacity:1;transform:translateY(0)}@media (max-width:1024px){.ProductDetail_product-detail-layout__R9izZ{grid-template-columns:1fr;gap:40px}.ProductDetail_product-thumbnails__6w7GE{grid-template-columns:repeat(5,1fr)}.ProductDetail_product-actions__RNE09{flex-direction:column}.ProductDetail_btn-add-cart__lYyBg,.ProductDetail_btn-buy-now__G_aWE{width:100%}}@media (max-width:767px){.ProductDetail_product-detail-page__DXBeV{padding:20px 0 60px}.ProductDetail_product-detail-layout__R9izZ{gap:30px}.ProductDetail_product-price__J4rfW .ProductDetail_new-price__Pp9mD,.ProductDetail_product-title__RdXIz{font-size:24px}.ProductDetail_product-thumbnails__6w7GE{grid-template-columns:repeat(4,1fr);gap:8px}.ProductDetail_product-quantity__PKsDW{flex-direction:column;align-items:flex-start}.ProductDetail_product-actions-secondary__7uof5{flex-direction:column;gap:15px}.ProductDetail_product-tabs__HNyrW{flex-direction:column;border-bottom:none}.ProductDetail_tab-btn__mfqkR{border-bottom:2px solid var(--light-gray);border-left:3px solid transparent;text-align:left}.ProductDetail_tab-btn__mfqkR.ProductDetail_active__tQm1S{border-left-color:var(--primary-purple);border-bottom-color:var(--light-gray)}.ProductDetail_payment-methods__vAk_r{justify-content:center}.ProductDetail_review-form-section__K5OG8{padding:20px}}.ProductDetail_detailScope__PB_J5{width:100%}.ProductDetail_product-detail-layout__R9izZ>*{min-width:0}.ProductDetail_main-product-image__tYbxJ{border:0;color:inherit}.ProductDetail_main-product-image__tYbxJ.ProductDetail_zoomed__IO3jL img{transform:scale(1.8)}.ProductDetail_main-product-image__tYbxJ.ProductDetail_zoomed__IO3jL{cursor:zoom-out}.ProductDetail_thumbnail-item__mQ4b8{position:relative;padding:0}.ProductDetail_summaryPrice___dTRK>div{display:flex;align-items:center;gap:15px;margin:10px 0}.ProductDetail_detailScope__PB_J5 .ProductDetail_summaryPrice___dTRK del{font-size:20px;color:var(--text-light);font-weight:400;margin:0}.ProductDetail_detailScope__PB_J5 .ProductDetail_summaryPrice___dTRK>div>span{font-size:28px;font-weight:700;color:var(--primary-purple)}.ProductDetail_action-link___sxxU{background:none;border:0;cursor:pointer;font-family:inherit}.ProductDetail_btn__8nQJ1:disabled,.ProductDetail_quantity-btn___8U9V:disabled{opacity:.5;cursor:not-allowed}.ProductDetail_bundleChoice__GGOW8{margin:16px 0;padding:16px;background:#f8f4ff;border:1px solid #e0d5f5;border-radius:10px}.ProductDetail_bundleChoice__GGOW8 legend{color:#3d1a6e;font-weight:600}.ProductDetail_bundleChoice__GGOW8 label{display:flex;align-items:center;gap:10px;padding:10px 14px;background:white;border:2px solid transparent;border-radius:8px;cursor:pointer;margin-top:8px}.ProductDetail_bundleChoice__GGOW8 label:hover,.ProductDetail_bundleChoice__GGOW8 label[data-selected=true]{border-color:#7c3aed}.ProductDetail_bundleChoice__GGOW8 input{accent-color:#7c3aed;width:16px;height:16px}.ProductDetail_feedback__aRnzS{color:var(--primary-purple);font-size:14px}.ProductDetail_modalBackdrop__79u4B{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:2000;display:grid;place-items:center;padding:20px}.ProductDetail_quickDialog__Fp_zN{position:relative;width:min(1100px,95vw);max-height:90dvh;overflow-y:auto;background:white;padding:40px;border-radius:12px}.ProductDetail_quickDialog__Fp_zN .ProductDetail_product-detail-layout__R9izZ{margin:0}.ProductDetail_modalClose__DfkaJ{position:absolute;top:8px;inset-inline-end:10px;width:32px;height:32px;border:0;background:white;color:var(--primary-purple);cursor:pointer;font-size:28px;z-index:2}.ProductDetail_specifications__WvOXP{display:grid;grid-template-columns:minmax(110px,1fr) 3fr;gap:15px}.ProductDetail_specifications__WvOXP dt{font-weight:600}.ProductDetail_ratingField__xshEQ{border:0}.ProductDetail_ratingChoices__W32N7{display:flex;gap:6px}.ProductDetail_ratingChoices__W32N7 label{color:#d1d5db;font-size:32px;position:relative;cursor:pointer}.ProductDetail_ratingChoices__W32N7 label[data-filled=true]{color:var(--primary-purple)}.ProductDetail_ratingChoices__W32N7 input{position:absolute;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.ProductDetail_ratingChoices__W32N7 label:focus-within{outline:2px solid var(--primary-purple);outline-offset:3px}.ProductDetail_fieldError__N571q{color:var(--error-red)!important;font-size:13px!important}.ProductDetail_relatedGrid__JvWiK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.ProductDetail_tab-content__sgJjQ[hidden]{display:none}[dir=rtl] .ProductDetail_tab-content__sgJjQ li{padding-left:0;padding-right:25px}[dir=rtl] .ProductDetail_tab-content__sgJjQ li:before{left:auto;right:0}[dir=rtl] .ProductDetail_product-why-special__W8pY7{border-left:0;border-right:4px solid var(--primary-purple)}@media(max-width:1024px){.ProductDetail_relatedGrid__JvWiK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ProductDetail_relatedGrid__JvWiK{grid-template-columns:1fr}.ProductDetail_quickDialog__Fp_zN{padding:40px 15px 20px}.ProductDetail_detailScope__PB_J5 .ProductDetail_summaryPrice___dTRK>div>span{font-size:24px}.ProductDetail_tab-btn__mfqkR{text-align:start;border-left:0;border-inline-start:3px solid transparent}.ProductDetail_tab-btn__mfqkR.ProductDetail_active__tQm1S{border-left:0;border-inline-start-color:var(--primary-purple)}}.ProductCard_product-image-link__B3EQE{position:absolute;inset:0;display:block}.ProductCard_old-price___WoYr{font-size:24px;text-decoration:line-through;color:rgba(255,255,255,.6)}.ProductCard_new-price__Elm8t{font-size:36px;font-weight:700;color:var(--white)}.ProductCard_product-card__qNplV{background-color:var(--white);border-radius:8px;overflow:hidden;transition:transform var(--transition-normal),box-shadow var(--transition-normal),opacity .3s ease,transform .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.05);cursor:pointer;opacity:1;transform:scale(1)}.ProductCard_product-card__qNplV:hover{transform:translateY(-5px) scale(1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.ProductCard_product-card-link__zPcT8{display:block;text-decoration:none;color:inherit;transition:opacity .3s ease,transform .3s ease}.ProductCard_product-card-link__zPcT8 .ProductCard_btn-add-to-cart__RzojG,.ProductCard_product-card-link__zPcT8 .ProductCard_product-action-btn__CXOXA,.ProductCard_product-card-link__zPcT8 .ProductCard_product-icon-btn__Z411X{pointer-events:auto;z-index:10;position:relative}.ProductCard_product-image__fGBy_{position:relative;overflow:hidden;background-color:var(--light-gray);aspect-ratio:1}.ProductCard_product-image__fGBy_ img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.ProductCard_product-card__qNplV:hover .ProductCard_product-image__fGBy_ img{transform:scale(1.15)}.ProductCard_product-overlay__Xdiq7{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;opacity:0;transition:opacity var(--transition-normal)}.ProductCard_product-card__qNplV:hover .ProductCard_product-overlay__Xdiq7{opacity:1}.ProductCard_product-icons___sc_m{display:flex;flex-direction:column;gap:10px;position:absolute;top:15px;right:15px}.ProductCard_product-icon-btn__Z411X{background-color:var(--white);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--primary-purple);transition:all var(--transition-fast);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ProductCard_product-icon-btn__Z411X:hover{background-color:var(--primary-purple);color:var(--white);transform:scale(1.15);box-shadow:0 4px 12px rgba(88,45,78,.3)}.ProductCard_product-action-btn__CXOXA{background-color:var(--white);color:var(--primary-purple);border:none;padding:12px 20px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all var(--transition-fast);margin-top:auto}.ProductCard_product-action-btn__CXOXA:hover{background-color:var(--primary-purple);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px rgba(88,45,78,.3)}.ProductCard_btn-add-to-cart__RzojG{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(88,45,78,.9);color:var(--white);border:none;padding:15px;font-size:12px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background-color var(--transition-fast)}.ProductCard_btn-add-to-cart__RzojG:hover{background-color:var(--primary-purple)}.ProductCard_product-info__CamlW{padding:20px}.ProductCard_product-category__Twcxq{font-size:11px;color:var(--text-meta);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;display:block}.ProductCard_product-price__puBmS{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ProductCard_product-price__puBmS .ProductCard_old-price___WoYr,.ProductCard_product-price__puBmS .ProductCard_product-old-price__mARIZ{font-size:14px;color:var(--text-meta);text-decoration:line-through}.ProductCard_product-old-price__mARIZ{color:#94a3b8;text-decoration:line-through;margin-left:8px;font-size:.9em}.ProductCard_product-price__puBmS .ProductCard_new-price__Elm8t{font-size:18px;font-weight:700;color:var(--text-dark)}.ProductCard_product-name__neOvZ{font-family:var(--font-montserrat),sans-serif;font-size:16px;font-weight:600;color:var(--text-dark);margin-bottom:10px;line-height:1.4}.ProductCard_product-rating__Wvp0d{display:flex;align-items:center;gap:8px}.ProductCard_stars__UENaV{color:var(--primary-purple);font-size:14px;letter-spacing:2px}.ProductCard_rating-text__c_qXS{font-size:12px;color:var(--text-meta)}html[dir=rtl] .ProductCard_product-card__qNplV:hover{transform:translateY(-5px) scale(1)!important}html[dir=rtl] .ProductCard_product-card__qNplV:hover .ProductCard_product-image__fGBy_ img{transform:scale(1.15)!important}html[dir=rtl] .ProductCard_product-card__qNplV:hover .ProductCard_product-overlay__Xdiq7{opacity:1!important}html[dir=rtl] .ProductCard_product-icon-btn__Z411X:hover{transform:scale(1.15)!important}html[dir=rtl] .ProductCard_product-card__qNplV{transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease!important;will-change:transform,box-shadow}html[dir=rtl] .ProductCard_product-image__fGBy_ img{transition:transform .5s ease!important;will-change:transform}html[dir=rtl] .ProductCard_product-overlay__Xdiq7{transition:opacity .3s ease!important;will-change:opacity}html[dir=rtl] .ProductCard_product-icon-btn__Z411X{transition:all .2s ease!important;will-change:transform,background-color,color}html[dir=rtl] .ProductCard_product-card__qNplV{pointer-events:auto!important}@media (max-width:767px){.ProductCard_product-card__qNplV{margin-bottom:0}.ProductCard_product-name__neOvZ{font-size:14px}}.ProductCard_shop__cR2Tt{min-width:0}.ProductCard_shop__cR2Tt .ProductCard_product-card-link__zPcT8[style*="display: none"]{display:none!important}.ProductCard_shop__cR2Tt .ProductCard_product-card-link__zPcT8{text-decoration:none;color:inherit;display:block;width:100%;min-width:0}.ProductCard_shop__cR2Tt .ProductCard_product-card-link__zPcT8[style*="display: none"],.ProductCard_shop__cR2Tt .ProductCard_product-card-link__zPcT8[style*="display:none"]{display:none!important;visibility:hidden!important;height:0!important;width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ProductCard_shop__cR2Tt .ProductCard_product-image__fGBy_{position:relative;overflow:hidden;background-color:var(--light-gray);border-radius:12px;aspect-ratio:1;cursor:zoom-in}.ProductCard_shop__cR2Tt .ProductCard_product-image__fGBy_ img{width:100%;height:100%;object-fit:contain;object-position:top;display:block}.ProductCard_shop__cR2Tt .ProductCard_product-main-img__SKELM{object-fit:contain;object-position:top;transition:opacity .4s ease,transform .4s ease;will-change:transform}.ProductCard_shop__cR2Tt .ProductCard_product-hover-img__5R_0H{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:top;opacity:0;transform:scale(1.1);transition:opacity .4s ease,transform .4s ease;will-change:transform,opacity;pointer-events:none}.ProductCard_shop__cR2Tt .ProductCard_product-card__qNplV:hover .ProductCard_product-main-img__SKELM{opacity:0}.ProductCard_shop__cR2Tt .ProductCard_product-card__qNplV:hover .ProductCard_product-hover-img__5R_0H{opacity:1}.ProductCard_shop__cR2Tt .ProductCard_product-overlay__Xdiq7{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;opacity:0;transition:opacity .3s ease;border-radius:12px;z-index:1}.ProductCard_shop__cR2Tt .ProductCard_product-card__qNplV:hover .ProductCard_product-overlay__Xdiq7{opacity:1}.ProductCard_shop__cR2Tt .ProductCard_product-icons___sc_m{display:flex;gap:12px;position:absolute;top:15px;right:15px}.ProductCard_shop__cR2Tt .ProductCard_product-action-btn__CXOXA{margin-top:auto;margin-bottom:20px}.ProductCard_shop__cR2Tt .ProductCard_product-icon-btn__Z411X.ProductCard_active__bAobE{background-color:var(--primary-purple);color:var(--white)}.ProductCard_shop__cR2Tt .ProductCard_product-icon-btn__Z411X.ProductCard_active__bAobE svg{fill:var(--white);stroke:var(--white)}.ProductCard_product-stock-badge__LfzWO{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.15);backdrop-filter:blur(4px)}.ProductCard_product-stock-badge__LfzWO.ProductCard_stock-in__mARyr{background-color:rgba(16,185,129,.95);color:white}.ProductCard_product-stock-badge__LfzWO.ProductCard_stock-out__htkYJ{background-color:rgba(239,68,68,.95);color:white}.ProductCard_product-buy1get1-badge__bFfGj{position:absolute;top:50px;left:12px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.15);backdrop-filter:blur(4px);background-color:rgba(59,130,246,.95);color:white}.ProductCard_product-action-btn__CXOXA.ProductCard_disabled__BogVl{opacity:.5;cursor:not-allowed;pointer-events:none}.ProductCard_product-action-btn__CXOXA.ProductCard_disabled__BogVl:hover{background-color:var(--primary-purple);transform:none}html[dir=rtl] .ProductCard_shop__cR2Tt .ProductCard_product-card__qNplV:hover{transform:translateY(-5px) scale(1)!important}html[dir=rtl] .ProductCard_shop__cR2Tt .ProductCard_product-card__qNplV:hover .ProductCard_product-main-img__SKELM{opacity:0!important}html[dir=rtl] .ProductCard_shop__cR2Tt .ProductCard_product-card__qNplV:hover .ProductCard_product-hover-img__5R_0H,html[dir=rtl] .ProductCard_shop__cR2Tt .ProductCard_product-card__qNplV:hover .ProductCard_product-overlay__Xdiq7{opacity:1!important}html[dir=rtl] .ProductCard_shop__cR2Tt .ProductCard_product-image__fGBy_ img{transition:opacity .4s ease,transform .4s ease!important}html[dir=rtl] .ProductCard_shop__cR2Tt .ProductCard_product-overlay__Xdiq7{transition:opacity .3s ease!important}html[dir=rtl] .ProductCard_shop__cR2Tt .ProductCard_product-card__qNplV{transition:transform .3s ease,box-shadow .3s ease!important}.ProductCard_product-card__qNplV{position:relative}.ProductCard_product-card__qNplV a{color:inherit;text-decoration:none}.ProductCard_product-card__qNplV:focus-within .ProductCard_product-overlay__Xdiq7{opacity:1}.ProductCard_product-overlay__Xdiq7{pointer-events:none}.ProductCard_product-card__qNplV:focus-within .ProductCard_product-overlay__Xdiq7,.ProductCard_product-card__qNplV:hover .ProductCard_product-overlay__Xdiq7{pointer-events:none}.ProductCard_product-action-btn__CXOXA,.ProductCard_product-icons___sc_m{pointer-events:auto}.ProductCard_stock-text__UwR9H{font-weight:700;font-size:14px;margin:5px 0}.ProductCard_in__QMB8f{color:#10b981}.ProductCard_out__mNL_x{color:#ef4444}.ProductCard_feedback__dimRW{padding:0 20px 16px;font-size:13px;color:var(--primary-purple)}.ProductCard_product-action-btn__CXOXA:disabled{opacity:.5;cursor:not-allowed}@media(hover:none){.ProductCard_product-overlay__Xdiq7{opacity:1;background:none;pointer-events:none}}.ProductCard_product-hover-img__5R_0H{opacity:0;pointer-events:none;transition:opacity .4s ease}.ProductCard_product-card__qNplV.ProductCard_has-hover__NZuEN:hover .ProductCard_product-hover-img__5R_0H{opacity:1}.ProductCard_shop__cR2Tt .ProductCard_product-card__qNplV:not(.ProductCard_has-hover__NZuEN):hover .ProductCard_product-main-img__SKELM{opacity:1!important}.ProductCard_image-placeholder__AuuyH{display:flex;align-items:center;justify-content:center;height:100%;min-height:150px;padding:24px;text-align:center;color:var(--text-meta)}.ProductCard_product-icon-btn__Z411X.ProductCard_wishlisted__awtpn{background:var(--primary-purple);color:white}.ProductCard_product-icon-btn__Z411X.ProductCard_wishlisted__awtpn svg{fill:currentColor}.Cart_cart-page__X5zSM{min-height:100vh;padding-top:120px;background:linear-gradient(180deg,var(--light-gray-alt) 0,var(--white) 50%)}.Cart_cart-hero__0rTT1{background:linear-gradient(135deg,var(--primary-purple) 0,#6b4470 100%);padding:80px 0 60px;position:relative;overflow:hidden}.Cart_cart-hero__0rTT1:before{top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(239,111,106,.2) 0,transparent 70%)}.Cart_cart-hero__0rTT1:after,.Cart_cart-hero__0rTT1:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.Cart_cart-hero__0rTT1:after{bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(107,112,79,.15) 0,transparent 70%)}.Cart_cart-hero-content__u_p2X{text-align:center;position:relative;z-index:1}.Cart_cart-hero-icon__lqY33{margin-bottom:30px;color:var(--secondary-pink);animation:Cart_float__mNMjg 3s ease-in-out infinite}.Cart_cart-hero-title__k0Bap{font-family:var(--font-montserrat),sans-serif;font-size:48px;font-weight:700;color:var(--white);margin-bottom:15px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.Cart_cart-hero-subtitle__dzPO_{font-size:18px;color:rgba(255,255,255,.9);font-weight:400}.Cart_cart-content__A39Rs{padding:60px 0 100px}.Cart_cart-layout__FEnc1{display:grid;grid-template-columns:1fr 400px;gap:40px;margin-top:40px}.Cart_cart-items-section__4uTE1{background:var(--white);border-radius:20px;padding:30px;box-shadow:0 5px 30px rgba(0,0,0,.08)}.Cart_cart-items__Qt47r{display:flex;flex-direction:column;gap:20px}.Cart_cart-item___RK8x{display:flex;gap:20px;padding:20px;background:var(--light-gray-alt);border-radius:15px;transition:all var(--transition-normal);animation:Cart_fadeInUp__LLOSX .6s ease forwards;opacity:0;transform:translateY(30px);position:relative}.Cart_cart-item___RK8x:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.Cart_cart-item___RK8x:first-child{animation-delay:.1s}.Cart_cart-item___RK8x:nth-child(2){animation-delay:.2s}.Cart_cart-item___RK8x:nth-child(3){animation-delay:.3s}.Cart_cart-item___RK8x:nth-child(4){animation-delay:.4s}.Cart_cart-item-image__GGT0j{width:120px;height:120px;border-radius:12px;overflow:hidden;background:var(--white);flex-shrink:0}.Cart_cart-item-image__GGT0j img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.Cart_cart-item___RK8x:hover .Cart_cart-item-image__GGT0j img{transform:scale(1.1)}.Cart_cart-item-details__zQ7uA{flex:1;display:flex;flex-direction:column;gap:10px}.Cart_cart-item-category__uhYth{font-size:12px;font-weight:600;color:var(--primary-purple);text-transform:uppercase;letter-spacing:1px}.Cart_cart-item-name__mHzIj{font-family:var(--font-montserrat),sans-serif;font-size:18px;font-weight:600;color:var(--text-dark);margin:0}.Cart_cart-item-name__mHzIj a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.Cart_cart-item-name__mHzIj a:hover{color:var(--primary-purple)}.Cart_cart-item-price__xrSxB{font-size:20px;font-weight:700;color:var(--text-dark)}.Cart_cart-item-price__xrSxB .Cart_new-price__q8ewg{color:var(--primary-purple);font-weight:700}.Cart_cart-item-price__xrSxB .Cart_old-price__WwUue{font-size:16px;color:var(--text-meta);text-decoration:line-through;margin-right:10px}.Cart_cart-item-actions__ZyyTS{display:flex;align-items:center;gap:15px;margin-top:auto}.Cart_cart-item-quantity__prOSW{display:flex;align-items:center;gap:10px;background:var(--white);border-radius:8px;padding:5px 10px}.Cart_cart-item-quantity__prOSW button{width:30px;height:30px;border:none;background:var(--primary-purple);color:var(--white);border-radius:5px;cursor:pointer;font-size:18px;font-weight:600;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.Cart_cart-item-quantity__prOSW button:hover{background:var(--secondary-pink);transform:scale(1.1)}.Cart_cart-item-quantity__prOSW input{width:50px;text-align:center;border:none;font-size:16px;font-weight:600;color:var(--text-dark);background:transparent}.Cart_cart-item-remove__SwtlT{background:transparent;border:2px solid var(--error-red);color:var(--error-red);padding:8px 15px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all var(--transition-fast)}.Cart_cart-item-remove__SwtlT:hover{background:var(--error-red);color:var(--white);transform:scale(1.05)}.Cart_cart-summary-section__vFYbF{position:sticky;top:140px;height:fit-content}.Cart_cart-summary__IoMYb{background:var(--white);border-radius:20px;padding:30px;box-shadow:0 5px 30px rgba(0,0,0,.08)}.Cart_cart-summary-title__ySG6x{font-family:var(--font-montserrat),sans-serif;font-size:24px;font-weight:700;color:var(--text-dark);margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid var(--border-gray)}.Cart_cart-summary-details___dT3L{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.Cart_cart-summary-row__zjqVX{display:flex;justify-content:space-between;align-items:center;font-size:16px;color:var(--text-dark)}.Cart_cart-summary-row__zjqVX span:last-child{font-weight:600;color:var(--text-dark)}.Cart_cart-summary-row__zjqVX.Cart_cart-summary-total__szQl5{font-size:22px;font-weight:700;color:var(--primary-purple);padding-top:15px;border-top:2px solid var(--border-gray);margin-top:10px}.Cart_cart-checkout-btn__VEu6P,a.Cart_cart-checkout-btn__VEu6P{width:100%;padding:15px 30px;background:var(--primary-purple);color:var(--white);border:none;border-radius:10px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all var(--transition-fast);margin-bottom:15px;text-decoration:none;display:inline-block;text-align:center}.Cart_cart-checkout-btn__VEu6P:hover:not(:disabled),a.Cart_cart-checkout-btn__VEu6P:hover{background:var(--secondary-pink);transform:translateY(-3px);box-shadow:0 10px 25px rgba(88,45,78,.3);color:var(--white)}.Cart_cart-checkout-btn__VEu6P:disabled,a.Cart_cart-checkout-btn__VEu6P[style*="pointer-events: none"]{opacity:.5;cursor:not-allowed;pointer-events:none}.Cart_cart-continue-shopping__khINm{display:block;text-align:center;color:var(--primary-purple);text-decoration:none;font-weight:600;transition:color var(--transition-fast)}.Cart_cart-continue-shopping__khINm:hover{color:var(--secondary-pink)}.Cart_cart-empty__DU36A{text-align:center;padding:80px 20px;background:var(--white);border-radius:20px;box-shadow:0 5px 30px rgba(0,0,0,.08)}.Cart_cart-empty-icon__FWDGp{margin-bottom:30px;color:var(--border-gray);opacity:.5}.Cart_cart-empty-title__60fE6{font-family:var(--font-montserrat),sans-serif;font-size:32px;font-weight:700;color:var(--text-dark);margin-bottom:15px}.Cart_cart-empty-text__MP4Rh{font-size:16px;color:var(--text-meta);margin-bottom:30px}.Cart_cart-empty-btn__i0KEC{display:inline-block;padding:15px 40px;background:var(--primary-purple);color:var(--white);text-decoration:none;border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all var(--transition-fast)}.Cart_cart-empty-btn__i0KEC:hover{background:var(--secondary-pink);transform:translateY(-3px);box-shadow:0 10px 25px rgba(88,45,78,.3)}@media (max-width:1024px){.Cart_cart-layout__FEnc1{grid-template-columns:1fr;gap:30px}.Cart_cart-summary-section__vFYbF{position:static}}@media (max-width:767px){.Cart_cart-page__X5zSM{padding-top:80px}.Cart_cart-content__A39Rs{padding:30px 0 60px}.Cart_cart-hero__0rTT1{padding:50px 0 30px}.Cart_cart-hero-icon__lqY33{margin-bottom:20px}.Cart_cart-hero-icon__lqY33 svg{width:60px;height:60px}.Cart_cart-hero-title__k0Bap{font-size:28px;margin-bottom:10px}.Cart_cart-hero-subtitle__dzPO_{font-size:14px}.Cart_cart-layout__FEnc1{gap:20px;margin-top:20px}.Cart_cart-items-section__4uTE1{padding:15px;border-radius:15px}.Cart_cart-items__Qt47r{gap:15px}.Cart_cart-item___RK8x{flex-direction:column;padding:15px;gap:15px}.Cart_cart-item-image__GGT0j{width:100%;height:180px;align-self:center;max-width:200px}.Cart_cart-item-details__zQ7uA{gap:8px}.Cart_cart-item-category__uhYth{font-size:11px}.Cart_cart-item-name__mHzIj{font-size:16px;line-height:1.4}.Cart_cart-item-price__xrSxB{font-size:18px}.Cart_cart-item-price__xrSxB .Cart_old-price__WwUue{font-size:14px}.Cart_cart-item-actions__ZyyTS{flex-wrap:wrap;gap:10px;width:100%;justify-content:space-between}.Cart_cart-item-quantity__prOSW{flex:1;min-width:120px;justify-content:space-between}.Cart_cart-item-quantity__prOSW button{width:28px;height:28px;font-size:16px}.Cart_cart-item-quantity__prOSW input{width:40px;font-size:14px}.Cart_cart-item-remove__SwtlT{padding:8px 12px;font-size:12px;flex:1;text-align:center}.Cart_cart-summary-section__vFYbF{position:static;order:-1;margin-bottom:20px}.Cart_cart-summary__IoMYb{padding:20px 15px;border-radius:15px}.Cart_cart-summary-title__ySG6x{font-size:20px;margin-bottom:20px;padding-bottom:15px}.Cart_cart-summary-details___dT3L{gap:12px;margin-bottom:20px}.Cart_cart-summary-row__zjqVX{font-size:14px}.Cart_cart-summary-row__zjqVX.Cart_cart-summary-total__szQl5{font-size:18px;padding-top:12px}.Cart_cart-checkout-btn__VEu6P,a.Cart_cart-checkout-btn__VEu6P{padding:12px 20px;font-size:14px;margin-bottom:12px}.Cart_cart-continue-shopping__khINm{font-size:14px}.Cart_cart-empty__DU36A{padding:40px 15px;border-radius:15px}.Cart_cart-empty-icon__FWDGp{margin-bottom:20px}.Cart_cart-empty-icon__FWDGp svg{width:80px;height:80px}.Cart_cart-empty-title__60fE6{font-size:22px;margin-bottom:10px}.Cart_cart-empty-text__MP4Rh{font-size:14px;margin-bottom:25px}.Cart_cart-empty-btn__i0KEC{padding:12px 30px;font-size:14px}}@media (max-width:480px){.Cart_cart-page__X5zSM{padding-top:70px}.Cart_cart-content__A39Rs{padding:20px 0 50px}.Cart_cart-hero__0rTT1{padding:40px 0 25px}.Cart_cart-hero-title__k0Bap{font-size:24px}.Cart_cart-hero-subtitle__dzPO_{font-size:13px}.Cart_cart-item___RK8x,.Cart_cart-items-section__4uTE1{padding:12px}.Cart_cart-item-image__GGT0j{height:150px}.Cart_cart-item-name__mHzIj{font-size:15px}.Cart_cart-item-price__xrSxB{font-size:16px}.Cart_cart-summary__IoMYb{padding:15px 12px}.Cart_cart-summary-title__ySG6x{font-size:18px}.Cart_cart-summary-row__zjqVX{font-size:13px}.Cart_cart-summary-row__zjqVX.Cart_cart-summary-total__szQl5{font-size:16px}.Cart_cart-checkout-btn__VEu6P,a.Cart_cart-checkout-btn__VEu6P{padding:11px 18px;font-size:13px}}[dir=rtl] .Cart_cart-item___RK8x{flex-direction:row-reverse}[dir=rtl] .Cart_cart-item-price__xrSxB .Cart_old-price__WwUue{margin-right:0;margin-left:10px}.Cart_container__vn9Sj{max-width:1200px;margin:0 auto;padding:0 20px}.Cart_scope__n0Tqe{min-width:0}.Cart_btn__9JuT6{text-decoration:none;text-align:center;display:inline-block;font-family:inherit}.Cart_scope__n0Tqe button:disabled{opacity:.5;cursor:not-allowed}.Cart_status__C2Xs5{padding:20px}.Cart_notice__vB4SU{padding:15px;margin-block:15px;border:1px solid var(--border-gray);border-radius:8px;color:var(--error-red)}@keyframes Cart_fadeInUp__LLOSX{to{opacity:1;transform:translateY(0)}}@keyframes Cart_float__mNMjg{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Cart_cart-item-image__GGT0j{position:relative}.Cart_cart-item-details__zQ7uA{min-width:0}.Cart_cart-item-name__mHzIj{overflow-wrap:anywhere}.Cart_cart-item-price__xrSxB>div{margin:0;gap:10px}.Cart_scope__n0Tqe .Cart_cart-item-price__xrSxB del{font-size:16px;color:var(--text-meta);margin:0}.Cart_scope__n0Tqe .Cart_cart-item-price__xrSxB>div>span{font-size:20px;color:var(--primary-purple)}.Cart_cart-summary-row__zjqVX{gap:15px}.Cart_cart-summary-row__zjqVX span:last-child{text-align:end}.Cart_discount__yzY_b span:last-child{color:var(--success-green)}.Cart_variant__L3YE5{width:100%;max-width:100%;padding:8px;border:1px solid var(--border-gray);border-radius:6px;font:inherit;background:var(--white);color:var(--text-dark)}.Cart_variantLabel__vLObe{font-size:13px;color:var(--primary-purple)}@media(max-width:767px){[dir=rtl] .Cart_cart-item___RK8x{flex-direction:column}.Cart_scope__n0Tqe .Cart_cart-item-price__xrSxB>div>span{font-size:18px}}@media(max-width:480px){.Cart_scope__n0Tqe .Cart_cart-item-price__xrSxB>div>span{font-size:16px}}.ProductReviews_section__pVfiU{margin-bottom:80px;padding-top:50px;border-top:1px solid #ded7dc}.ProductReviews_header__uXEim{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:32px}.ProductReviews_headerLeft__LLoBi{display:flex;flex-direction:column;gap:8px}.ProductReviews_sectionTitle__bCRNr{margin:0;font-size:26px;font-weight:700;color:#582d4e;line-height:1.3}.ProductReviews_aggregate__0MbyY{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ProductReviews_starRow__TUr8H{display:inline-flex;gap:2px;line-height:1}.ProductReviews_starFilled__mFsNM{color:#a264a8}.ProductReviews_starEmpty__7GNkZ{color:#d1d5db}.ProductReviews_avgScore__jR9w5{font-size:18px;font-weight:700;color:#582d4e}.ProductReviews_reviewCount___cbYk{font-size:14px;color:#806376}.ProductReviews_writeBtn__KluF1{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:linear-gradient(135deg,#582d4e,#7a4068);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .25s ease,transform .15s ease,box-shadow .25s ease;box-shadow:0 2px 12px rgba(88,45,78,.22);flex-shrink:0}.ProductReviews_writeBtn__KluF1:hover{background:linear-gradient(135deg,#6e3762,#924d7d);transform:translateY(-1px);box-shadow:0 4px 18px rgba(88,45,78,.32)}.ProductReviews_writeBtn__KluF1:active{transform:translateY(0)}.ProductReviews_list__A8x6_{display:flex;flex-direction:column;gap:0}.ProductReviews_emptyMsg__Jf6eP{font-size:15px;color:#806376;padding:24px 0;margin:0}.ProductReviews_reviewCard__oIR9c{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid #f0eaed}.ProductReviews_reviewCard__oIR9c:last-child{border-bottom:none}.ProductReviews_reviewAvatar__mjsOq{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#e8d5e5,#c9a8c3);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;font-weight:700;color:#582d4e;user-select:none}.ProductReviews_reviewBody__T_nMQ{flex:1;min-width:0}.ProductReviews_reviewTopRow__6j0NR{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.ProductReviews_reviewAuthor__jYSP3{font-size:15px;font-weight:700;color:#2d1a28}.ProductReviews_reviewText__DouqB{font-size:15px;color:#51454e;line-height:1.7;margin:0 0 10px;word-break:break-word}.ProductReviews_reviewDate__eSlpK{display:block;font-size:13px;color:#9e8898}.ProductReviews_modalBackdrop__T8kFl{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:3000;display:grid;place-items:center;padding:20px;backdrop-filter:blur(3px)}.ProductReviews_modalCard__zglzb{position:relative;width:min(560px,95vw);max-height:90dvh;overflow-y:auto;background:#fff;border-radius:16px;padding:40px 36px 36px;box-shadow:0 20px 60px rgba(0,0,0,.25);animation:ProductReviews_slideUp__QdYaz .22s ease}@keyframes ProductReviews_slideUp__QdYaz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProductReviews_modalClose__GePUK{position:absolute;top:14px;inset-inline-end:16px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#f4eef2;border:none;border-radius:50%;font-size:22px;line-height:1;color:#582d4e;cursor:pointer;transition:background .2s}.ProductReviews_modalClose__GePUK:hover{background:#e8d5e5}.ProductReviews_modalTitle__5QYKZ{margin:0 0 6px;font-size:22px;font-weight:700;color:#582d4e}.ProductReviews_modalNote__g2ztN{margin:0 0 24px;font-size:14px;color:#806376}.ProductReviews_modalForm__0VKNt{display:flex;flex-direction:column;gap:20px}.ProductReviews_fieldLabel__diLzW{display:block;font-size:14px;font-weight:600;color:#2d1a28;margin-bottom:6px}.ProductReviews_formGroup__X9K9a{display:flex;flex-direction:column;gap:0}.ProductReviews_input__L6Bj0,.ProductReviews_textarea__aW3US{width:100%;padding:11px 14px;border:2px solid #e8dde6;border-radius:8px;font-size:15px;font-family:inherit;color:#2d1a28;background:#fff;transition:border-color .2s;box-sizing:border-box}.ProductReviews_input__L6Bj0:focus,.ProductReviews_textarea__aW3US:focus{outline:none;border-color:#582d4e}.ProductReviews_textarea__aW3US{resize:vertical;min-height:110px}.ProductReviews_ratingField__vHdWy{border:none;padding:0;margin:0}.ProductReviews_ratingChoices__Ns1sG{display:flex;gap:8px;margin-top:6px}.ProductReviews_ratingLabel__vZ1mz{position:relative;font-size:34px;color:#d1d5db;cursor:pointer;transition:color .15s,transform .1s;user-select:none;line-height:1}.ProductReviews_ratingLabel__vZ1mz[data-filled=true]{color:#a264a8}.ProductReviews_ratingLabel__vZ1mz:hover{transform:scale(1.15)}.ProductReviews_ratingLabel__vZ1mz input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.ProductReviews_fieldError__uuhxe{font-size:13px!important;color:#c0392b!important;margin:4px 0 0!important}.ProductReviews_submitBtn__V_RMD{width:100%;text-align:center;justify-content:center;margin-top:4px}.ProductReviews_submitBtn__V_RMD:disabled{opacity:.6;cursor:not-allowed}.ProductReviews_toast__f69r4{position:fixed;bottom:32px;inset-inline-end:28px;z-index:9999;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#582d4e,#7a4068);color:#fff;padding:14px 22px;border-radius:10px;font-size:15px;font-weight:500;box-shadow:0 8px 30px rgba(88,45,78,.4);animation:ProductReviews_toastIn__6pXlO .3s ease,ProductReviews_toastOut__mlDLw .4s ease 4.6s forwards;max-width:420px}@keyframes ProductReviews_toastIn__6pXlO{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductReviews_toastOut__mlDLw{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.ProductReviews_toastIcon__Vgrk1{font-size:18px;line-height:1;flex-shrink:0}@media (max-width:600px){.ProductReviews_header__uXEim{flex-direction:column;align-items:flex-start}.ProductReviews_writeBtn__KluF1{width:100%;justify-content:center}.ProductReviews_modalCard__zglzb{padding:32px 20px 28px}.ProductReviews_sectionTitle__bCRNr{font-size:22px}.ProductReviews_reviewAvatar__mjsOq{width:40px;height:40px;font-size:17px}}.Wishlist_wishlist-page__3lXTU{min-height:100vh;padding-top:120px;background:linear-gradient(180deg,var(--light-gray-alt) 0,var(--white) 50%)}.Wishlist_wishlist-hero__4qGxt{background:linear-gradient(135deg,var(--primary-purple) 0,#6b4470 100%);padding:80px 0 60px;position:relative;overflow:hidden}.Wishlist_wishlist-hero__4qGxt:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(239,111,106,.2) 0,transparent 70%);border-radius:50%;pointer-events:none}.Wishlist_wishlist-hero__4qGxt:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(107,112,79,.15) 0,transparent 70%);border-radius:50%;pointer-events:none}.Wishlist_wishlist-hero-content__GJtAd{text-align:center;position:relative;z-index:1}.Wishlist_wishlist-hero-icon__2BgzL{margin-bottom:30px;color:var(--secondary-pink);animation:Wishlist_float__3sn6u 3s ease-in-out infinite}@keyframes Wishlist_float__3sn6u{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Wishlist_wishlist-hero-title__d66K_{font-family:var(--font-montserrat),sans-serif;font-size:48px;font-weight:700;color:var(--white);margin-bottom:15px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.Wishlist_wishlist-hero-subtitle__LvqmR{font-size:18px;color:rgba(255,255,255,.9);font-weight:400}.Wishlist_wishlist-content__gNY9N{padding:60px 0 100px}.Wishlist_wishlist-products-grid__XD_XN{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;margin-top:40px}.Wishlist_wishlist-product-card__zP_hi{background:var(--white);border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all var(--transition-normal);position:relative;animation:Wishlist_fadeInUp__sCLIU .6s ease forwards;opacity:0;transform:translateY(30px)}@keyframes Wishlist_fadeInUp__sCLIU{to{opacity:1;transform:translateY(0)}}.Wishlist_wishlist-product-card__zP_hi:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.Wishlist_wishlist-product-card__zP_hi:first-child{animation-delay:.1s}.Wishlist_wishlist-product-card__zP_hi:nth-child(2){animation-delay:.2s}.Wishlist_wishlist-product-card__zP_hi:nth-child(3){animation-delay:.3s}.Wishlist_wishlist-product-card__zP_hi:nth-child(4){animation-delay:.4s}.Wishlist_wishlist-product-card__zP_hi:nth-child(5){animation-delay:.5s}.Wishlist_wishlist-product-card__zP_hi:nth-child(6){animation-delay:.6s}.Wishlist_wishlist-product-image__foYsJ{position:relative;overflow:hidden;background:var(--light-gray);padding-top:100%}.Wishlist_wishlist-product-image__foYsJ img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.Wishlist_wishlist-product-card__zP_hi:hover .Wishlist_wishlist-product-image__foYsJ img{transform:scale(1.1)}.Wishlist_wishlist-product-remove__pOUcp{position:absolute;top:15px;right:15px;width:40px;height:40px;background:var(--white);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);z-index:10;box-shadow:0 3px 10px rgba(0,0,0,.1)}.Wishlist_wishlist-product-remove__pOUcp:hover{background:var(--secondary-pink);transform:rotate(90deg) scale(1.1)}.Wishlist_wishlist-product-remove__pOUcp svg{width:20px;height:20px;color:var(--text-dark);transition:color var(--transition-fast)}.Wishlist_wishlist-product-remove__pOUcp:hover svg{color:var(--white)}.Wishlist_wishlist-product-info__KSZQC{padding:25px}.Wishlist_wishlist-product-category__tnAVx{font-size:12px;font-weight:600;color:var(--primary-purple);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.Wishlist_wishlist-product-name__7zK_X{font-family:var(--font-montserrat),sans-serif;font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:15px;line-height:1.4;min-height:50px}.Wishlist_wishlist-product-price__xol2W{display:flex;align-items:center;gap:15px;margin-bottom:20px}.Wishlist_wishlist-product-price__xol2W .Wishlist_old-price__b68Jf{font-size:16px;color:var(--text-meta);text-decoration:line-through}.Wishlist_wishlist-product-price__xol2W .Wishlist_new-price__VeKTo{font-size:22px;font-weight:700;color:var(--primary-purple)}.Wishlist_wishlist-product-actions__grt0P{display:flex;gap:10px}.Wishlist_wishlist-product-actions__grt0P .Wishlist_btn__mKAlr{flex:1;padding:12px 20px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}.Wishlist_wishlist-product-actions__grt0P .Wishlist_btn-primary__TQQYO{background:var(--primary-purple);color:var(--white)}.Wishlist_wishlist-product-actions__grt0P .Wishlist_btn-primary__TQQYO:hover{background:var(--secondary-pink);transform:translateY(-2px);box-shadow:0 5px 15px rgba(88,45,78,.3)}.Wishlist_wishlist-product-actions__grt0P .Wishlist_btn-outline__1RBZ5{background:transparent;color:var(--primary-purple);border:2px solid var(--primary-purple)}.Wishlist_wishlist-product-actions__grt0P .Wishlist_btn-outline__1RBZ5:hover{background:var(--primary-purple);color:var(--white)}.Wishlist_wishlist-empty__MwL7e{grid-column:1/-1;text-align:center;padding:80px 20px;background:var(--white);border-radius:20px;box-shadow:0 5px 30px rgba(0,0,0,.08)}.Wishlist_wishlist-empty-icon__80Qsz{margin-bottom:30px;color:var(--border-gray);opacity:.5}.Wishlist_wishlist-empty-title__sGm6n{font-family:var(--font-montserrat),sans-serif;font-size:32px;font-weight:700;color:var(--text-dark);margin-bottom:15px}.Wishlist_wishlist-empty-text__6diRi{font-size:16px;color:var(--text-meta);margin-bottom:30px}.Wishlist_wishlist-empty-btn__vFtid{display:inline-block;padding:15px 40px;background:var(--primary-purple);color:var(--white);text-decoration:none;border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all var(--transition-fast)}.Wishlist_wishlist-empty-btn__vFtid:hover{background:var(--secondary-pink);transform:translateY(-3px);box-shadow:0 10px 25px rgba(88,45,78,.3)}@media (max-width:1024px){.Wishlist_wishlist-products-grid__XD_XN{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}}@media (max-width:767px){.Wishlist_wishlist-page__3lXTU{padding-top:100px}.Wishlist_wishlist-hero__4qGxt{padding:60px 0 40px}.Wishlist_wishlist-hero-title__d66K_{font-size:36px}.Wishlist_wishlist-hero-subtitle__LvqmR{font-size:16px}.Wishlist_wishlist-products-grid__XD_XN{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.Wishlist_wishlist-product-info__KSZQC{padding:20px}.Wishlist_wishlist-product-actions__grt0P{flex-direction:column}.Wishlist_wishlist-empty__MwL7e{padding:60px 20px}.Wishlist_wishlist-empty-title__sGm6n{font-size:24px}}[dir=rtl] .Wishlist_wishlist-product-remove__pOUcp{right:auto;left:15px}.Wishlist_container__g8ovh{max-width:1200px;margin:0 auto;padding:0 20px}.Wishlist_scope__Sq2_1{min-width:0}.Wishlist_btn__mKAlr{text-decoration:none;text-align:center;display:inline-block;font-family:inherit}.Wishlist_scope__Sq2_1 button:disabled{opacity:.5;cursor:not-allowed}.Wishlist_status__VJnP1{padding:20px}.Wishlist_notice__1ydi9{padding:15px;margin-block:15px;border:1px solid var(--border-gray);border-radius:8px;color:var(--error-red)}.Wishlist_wishlist-product-image__foYsJ a{position:absolute;inset:0}.Wishlist_hoverImage__6f7Jf{opacity:0;pointer-events:none}.Wishlist_wishlist-product-image__foYsJ:hover .Wishlist_hoverImage__6f7Jf{opacity:1}.Wishlist_wishlist-product-image__foYsJ:hover .Wishlist_mainWithHover__w1jy_{opacity:0}.Wishlist_wishlist-product-name__7zK_X a{color:inherit;text-decoration:none}.Wishlist_wishlist-product-price__xol2W>div{margin:0;gap:15px}.Wishlist_scope__Sq2_1 .Wishlist_wishlist-product-price__xol2W del{font-size:16px;color:var(--text-meta);margin:0}.Wishlist_scope__Sq2_1 .Wishlist_wishlist-product-price__xol2W>div>span{font-size:22px;color:var(--primary-purple)}.Wishlist_variant__xu6gB{width:100%;padding:8px;margin-block-end:15px;font:inherit;border:1px solid var(--border-gray);border-radius:6px}.Wishlist_variantLabel__i2nas{font-size:13px;color:var(--primary-purple)}.Wishlist_wishlist-product-info__KSZQC{overflow-wrap:anywhere}.ProductPreview_preview__8dhVJ{max-width:1200px;margin:auto;padding:60px 20px}.ProductPreview_preview__8dhVJ h1{font-family:var(--font-montserrat),sans-serif;color:var(--primary-purple);margin-bottom:16px}.ProductPreview_controls__1ed8Y{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0}.ProductPreview_controls__1ed8Y button{background:white;border:1px solid var(--border-gray);padding:10px 16px;cursor:pointer;color:var(--primary-purple)}.ProductPreview_controls__1ed8Y button[aria-pressed=true]{background:var(--primary-purple);color:white}.ProductPreview_grid__QKjsJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}@media(max-width:1024px){.ProductPreview_grid__QKjsJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ProductPreview_preview__8dhVJ{padding:40px 15px}.ProductPreview_grid__QKjsJ{grid-template-columns:minmax(0,1fr)}}