.ProductPage-module-scss-module__8ASLLa__productPage{background:#fff;min-height:100vh}.ProductPage-module-scss-module__8ASLLa__container{max-width:1400px;margin:0 auto;padding:40px 24px}.ProductPage-module-scss-module__8ASLLa__fullWidth{width:100%;padding:40px 24px}@media (min-width:768px){.ProductPage-module-scss-module__8ASLLa__fullWidth{padding:40px 32px}}@media (min-width:1024px){.ProductPage-module-scss-module__8ASLLa__fullWidth{padding:40px 48px}}.ProductPage-module-scss-module__8ASLLa__section,.ProductPage-module-scss-module__8ASLLa__splitSection{margin-bottom:40px}.ProductPage-module-scss-module__8ASLLa__splitColumns{gap:40px;display:flex}@media (max-width:767px){.ProductPage-module-scss-module__8ASLLa__splitColumns{flex-direction:column}}.ProductPage-module-scss-module__8ASLLa__column{flex:1}.ProductPage-module-scss-module__8ASLLa__mainSection{grid-template-columns:1fr 1fr;gap:60px;margin-bottom:60px;display:grid}@media (max-width:1023px){.ProductPage-module-scss-module__8ASLLa__mainSection{grid-template-columns:1fr;gap:40px}}.ProductPage-module-scss-module__8ASLLa__gallery{z-index:100;gap:16px;height:fit-content;display:flex;position:sticky;top:100px}@media (max-width:767px){.ProductPage-module-scss-module__8ASLLa__gallery{z-index:auto;flex-direction:column-reverse;width:100%;min-width:0;position:static}}.ProductPage-module-scss-module__8ASLLa__thumbnails{flex-direction:column;gap:12px;display:flex}@media (max-width:767px){.ProductPage-module-scss-module__8ASLLa__thumbnails{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;flex-flow:row;width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.ProductPage-module-scss-module__8ASLLa__thumbnails::-webkit-scrollbar{display:none}}.ProductPage-module-scss-module__8ASLLa__thumbnail{scroll-snap-align:start;cursor:pointer;background:#f9fafb;border:2px solid #0000;border-radius:12px;flex:none;width:80px;height:80px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ProductPage-module-scss-module__8ASLLa__thumbnail:after{content:"";opacity:0;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-radius:10px;transition:opacity .3s;position:absolute;inset:0}.ProductPage-module-scss-module__8ASLLa__thumbnail.ProductPage-module-scss-module__8ASLLa__active{border-color:var(--color-primary,#111827);box-shadow:0 4px 12px #3b82f64d}.ProductPage-module-scss-module__8ASLLa__thumbnail.ProductPage-module-scss-module__8ASLLa__active:after{opacity:1}.ProductPage-module-scss-module__8ASLLa__thumbnail:hover:not(.ProductPage-module-scss-module__8ASLLa__active){border-color:#eaecef;transform:scale(1.05);box-shadow:0 2px 8px #0000001a}.ProductPage-module-scss-module__8ASLLa__thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ProductPage-module-scss-module__8ASLLa__thumbnail:hover img{transform:scale(1.1)}.ProductPage-module-scss-module__8ASLLa__mainImage{aspect-ratio:1;background:linear-gradient(145deg,#f9fafb 0%,#fff 100%);border-radius:20px;flex:1;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000f}.ProductPage-module-scss-module__8ASLLa__mainImage:hover{box-shadow:0 8px 24px #0000001a}.ProductPage-module-scss-module__8ASLLa__mainImage img{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.ProductPage-module-scss-module__8ASLLa__mainImage:hover img{transform:scale(1.05)}.ProductPage-module-scss-module__8ASLLa__saleBadge{color:#fff;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%);border-radius:24px;padding:8px 16px;font-size:.875rem;font-weight:700;animation:2s ease-in-out infinite ProductPage-module-scss-module__8ASLLa__badgePulse;position:absolute;top:16px;left:16px;box-shadow:0 4px 12px #ef44444d}@keyframes ProductPage-module-scss-module__8ASLLa__badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ProductPage-module-scss-module__8ASLLa__productInfo{flex-direction:column;gap:20px;display:flex}.ProductPage-module-scss-module__8ASLLa__breadcrumbs{color:#6b7280;align-items:center;gap:8px;font-size:.875rem;display:flex}.ProductPage-module-scss-module__8ASLLa__breadcrumbs a{color:#6b7280;text-decoration:none;transition:color .2s}.ProductPage-module-scss-module__8ASLLa__breadcrumbs a:hover{color:var(--color-accent,#3b82f6)}.ProductPage-module-scss-module__8ASLLa__breadcrumbs .ProductPage-module-scss-module__8ASLLa__separator{color:#9ca3af}.ProductPage-module-scss-module__8ASLLa__brand{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent,#3b82f6);margin:0;font-size:.875rem;font-weight:500}.ProductPage-module-scss-module__8ASLLa__title{color:#111827;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.ProductPage-module-scss-module__8ASLLa__ratingRow{align-items:center;gap:12px;display:flex}.ProductPage-module-scss-module__8ASLLa__stars{gap:2px;display:flex}.ProductPage-module-scss-module__8ASLLa__stars .ProductPage-module-scss-module__8ASLLa__filled{color:#fbbf24}.ProductPage-module-scss-module__8ASLLa__stars .ProductPage-module-scss-module__8ASLLa__empty{color:#e5e7eb}.ProductPage-module-scss-module__8ASLLa__ratingText{color:#6b7280;font-size:.875rem}.ProductPage-module-scss-module__8ASLLa__pricing{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.ProductPage-module-scss-module__8ASLLa__price{background:linear-gradient(135deg,#111827 0%,#374151 100%);-webkit-text-fill-color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.ProductPage-module-scss-module__8ASLLa__comparePrice{color:#9ca3af;font-size:1.25rem;font-weight:400;text-decoration:line-through}.ProductPage-module-scss-module__8ASLLa__discount{color:#ef4444;background:linear-gradient(135deg,#ef44441a,#ef444426);border:1px solid #ef444433;border-radius:8px;padding:6px 12px;font-size:.875rem;font-weight:700}.ProductPage-module-scss-module__8ASLLa__taxInfo{color:#9ca3af;font-size:.75rem;font-weight:400}.ProductPage-module-scss-module__8ASLLa__priceExTax{color:#9ca3af;margin:0;font-size:.875rem}.ProductPage-module-scss-module__8ASLLa__taxBreakdown{color:#9ca3af;flex-wrap:wrap;gap:12px;font-size:.75rem;display:flex}.ProductPage-module-scss-module__8ASLLa__taxItem{background:#f9fafb;border-radius:4px;padding:4px 8px}.ProductPage-module-scss-module__8ASLLa__sku{color:#9ca3af;margin:0;font-size:.875rem}.ProductPage-module-scss-module__8ASLLa__shortDescription{color:#6b7280;margin:0;font-size:1rem;line-height:1.6}.ProductPage-module-scss-module__8ASLLa__variants{flex-direction:column;gap:16px;display:flex}.ProductPage-module-scss-module__8ASLLa__variantGroup{flex-direction:column;gap:8px;display:flex}.ProductPage-module-scss-module__8ASLLa__variantLabel{color:#111827;font-size:.875rem;font-weight:600}.ProductPage-module-scss-module__8ASLLa__variantOptions{flex-wrap:wrap;gap:8px;display:flex}.ProductPage-module-scss-module__8ASLLa__variantButton{color:#111827;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:12px 24px;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ProductPage-module-scss-module__8ASLLa__variantButton:before{content:"";opacity:0;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);transition:opacity .3s;position:absolute;inset:0}.ProductPage-module-scss-module__8ASLLa__variantButton:hover:not(:disabled){border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f633}.ProductPage-module-scss-module__8ASLLa__variantButton.ProductPage-module-scss-module__8ASLLa__selected{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#0000;box-shadow:0 4px 12px #3b82f64d}.ProductPage-module-scss-module__8ASLLa__variantButton.ProductPage-module-scss-module__8ASLLa__selected:before{opacity:1}.ProductPage-module-scss-module__8ASLLa__variantButton.ProductPage-module-scss-module__8ASLLa__unavailable,.ProductPage-module-scss-module__8ASLLa__variantButton:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb;text-decoration:line-through}.ProductPage-module-scss-module__8ASLLa__variantButton.ProductPage-module-scss-module__8ASLLa__unavailable:hover,.ProductPage-module-scss-module__8ASLLa__variantButton:disabled:hover{box-shadow:none;border-color:#e5e7eb;transform:none}.ProductPage-module-scss-module__8ASLLa__variantRequired{color:#ef4444;margin-left:4px}.ProductPage-module-scss-module__8ASLLa__selectOptionsHint{color:#f59e0b;align-items:center;gap:6px;margin:0 0 12px;font-size:.875rem;display:flex}.ProductPage-module-scss-module__8ASLLa__selectOptionsHint:before{content:"⚠"}.ProductPage-module-scss-module__8ASLLa__quantityRow{align-items:center;gap:16px;display:flex}.ProductPage-module-scss-module__8ASLLa__quantityLabel{color:#111827;font-size:.875rem;font-weight:600}.ProductPage-module-scss-module__8ASLLa__quantitySelector{border:2px solid #e5e7eb;border-radius:8px;align-items:center;display:flex;overflow:hidden}.ProductPage-module-scss-module__8ASLLa__quantityBtn{cursor:pointer;background:#f9fafb;border:none;width:44px;height:44px;font-size:1.25rem;transition:all .2s}.ProductPage-module-scss-module__8ASLLa__quantityBtn:hover:not(:disabled){background:#e5e7eb}.ProductPage-module-scss-module__8ASLLa__quantityBtn:disabled{opacity:.5;cursor:not-allowed}.ProductPage-module-scss-module__8ASLLa__quantityInput{text-align:center;border:none;width:60px;height:44px;font-size:1rem;font-weight:600}.ProductPage-module-scss-module__8ASLLa__quantityInput:focus{outline:none}.ProductPage-module-scss-module__8ASLLa__quantityInput::-webkit-inner-spin-button{-webkit-appearance:none}.ProductPage-module-scss-module__8ASLLa__quantityInput::-webkit-outer-spin-button{-webkit-appearance:none}.ProductPage-module-scss-module__8ASLLa__stockStatus{align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.ProductPage-module-scss-module__8ASLLa__stockDot{border-radius:50%;width:8px;height:8px}.ProductPage-module-scss-module__8ASLLa__inStock{color:#10b981}.ProductPage-module-scss-module__8ASLLa__inStock .ProductPage-module-scss-module__8ASLLa__stockDot{background:#10b981}.ProductPage-module-scss-module__8ASLLa__outOfStock{color:#ef4444}.ProductPage-module-scss-module__8ASLLa__outOfStock .ProductPage-module-scss-module__8ASLLa__stockDot{background:#ef4444}.ProductPage-module-scss-module__8ASLLa__lowStock{color:#f97316}.ProductPage-module-scss-module__8ASLLa__lowStock .ProductPage-module-scss-module__8ASLLa__stockDot{background:#f97316}.ProductPage-module-scss-module__8ASLLa__actions{gap:12px;display:flex}@media (max-width:479px){.ProductPage-module-scss-module__8ASLLa__actions{flex-direction:column}}.ProductPage-module-scss-module__8ASLLa__addToCartBtn{background:linear-gradient(135deg,var(--color-accent,#3b82f6)0%,var(--color-accent,#3b82f6)100%);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;padding:18px 36px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 6px 20px #3b82f64d}.ProductPage-module-scss-module__8ASLLa__addToCartBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.ProductPage-module-scss-module__8ASLLa__addToCartBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #3b82f666}.ProductPage-module-scss-module__8ASLLa__addToCartBtn:hover:not(:disabled):before{left:100%}.ProductPage-module-scss-module__8ASLLa__addToCartBtn:active:not(:disabled){transform:translateY(0)}.ProductPage-module-scss-module__8ASLLa__addToCartBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ProductPage-module-scss-module__8ASLLa__buyNowBtn{color:var(--color-primary,#111827);border:2px solid var(--color-primary,#111827);cursor:pointer;background:#fff;border-radius:12px;flex:1;padding:18px 36px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.ProductPage-module-scss-module__8ASLLa__buyNowBtn:hover:not(:disabled){color:#3b82f6;background:linear-gradient(145deg,#f9fafb 0%,#fff 100%);border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}.ProductPage-module-scss-module__8ASLLa__buyNowBtn:disabled{opacity:.5;cursor:not-allowed}.ProductPage-module-scss-module__8ASLLa__secondaryActions{gap:16px;display:flex}.ProductPage-module-scss-module__8ASLLa__iconBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.875rem;transition:color .2s;display:flex}.ProductPage-module-scss-module__8ASLLa__iconBtn svg{width:20px;height:20px}.ProductPage-module-scss-module__8ASLLa__iconBtn:hover{color:var(--color-primary,#111827);background:rgba(var(--color-primary,#111827),.05)}.ProductPage-module-scss-module__8ASLLa__iconBtn.ProductPage-module-scss-module__8ASLLa__inCompare{color:var(--color-primary,#111827);background:rgba(var(--color-primary,#111827),.1)}.ProductPage-module-scss-module__8ASLLa__iconBtn.ProductPage-module-scss-module__8ASLLa__disabled{opacity:.5;cursor:not-allowed;color:#9ca3af}.ProductPage-module-scss-module__8ASLLa__iconBtn.ProductPage-module-scss-module__8ASLLa__disabled:hover{color:#9ca3af;background:0 0}.ProductPage-module-scss-module__8ASLLa__tabsSection{border-top:1px solid #e5e7eb;padding-top:40px}.ProductPage-module-scss-module__8ASLLa__tabHeaders{border-bottom:2px solid #e5e7eb;gap:0;margin-bottom:32px;display:flex}.ProductPage-module-scss-module__8ASLLa__tabHeader{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:16px 24px;font-size:1rem;font-weight:600;transition:color .2s;position:relative}.ProductPage-module-scss-module__8ASLLa__tabHeader:after{content:"";background:0 0;height:2px;transition:background .2s;position:absolute;bottom:-2px;left:0;right:0}.ProductPage-module-scss-module__8ASLLa__tabHeader:hover{color:#111827}.ProductPage-module-scss-module__8ASLLa__tabHeader.ProductPage-module-scss-module__8ASLLa__active{color:var(--color-primary,#111827)}.ProductPage-module-scss-module__8ASLLa__tabHeader.ProductPage-module-scss-module__8ASLLa__active:after{background:var(--color-primary,#111827)}.ProductPage-module-scss-module__8ASLLa__tabContent{min-height:200px}.ProductPage-module-scss-module__8ASLLa__description{color:#6b7280;font-size:1rem;line-height:1.8}.ProductPage-module-scss-module__8ASLLa__description h1,.ProductPage-module-scss-module__8ASLLa__description h2,.ProductPage-module-scss-module__8ASLLa__description h3,.ProductPage-module-scss-module__8ASLLa__description h4,.ProductPage-module-scss-module__8ASLLa__description h5,.ProductPage-module-scss-module__8ASLLa__description h6{color:#6b7280;margin-top:24px;margin-bottom:12px;font-weight:800}.ProductPage-module-scss-module__8ASLLa__description p{margin-bottom:16px}.ProductPage-module-scss-module__8ASLLa__description ul,.ProductPage-module-scss-module__8ASLLa__description ol{list-style:initial;margin-bottom:16px;padding-left:24px}.ProductPage-module-scss-module__8ASLLa__description img{border-radius:8px;max-width:100%;margin:16px 0}.ProductPage-module-scss-module__8ASLLa__specTable{border-collapse:collapse;width:100%}.ProductPage-module-scss-module__8ASLLa__specTable tr{border-bottom:1px solid #e5e7eb}.ProductPage-module-scss-module__8ASLLa__specTable tr:nth-child(odd){background:#f9fafb}.ProductPage-module-scss-module__8ASLLa__specTable th,.ProductPage-module-scss-module__8ASLLa__specTable td{text-align:left;padding:16px;font-size:.9375rem}.ProductPage-module-scss-module__8ASLLa__specTable th{color:#111827;width:40%;font-weight:600}.ProductPage-module-scss-module__8ASLLa__specTable td{color:#6b7280}.ProductPage-module-scss-module__8ASLLa__sectionTitle{color:#111827;margin:0 0 24px;font-size:1.5rem;font-weight:700}.ProductPage-module-scss-module__8ASLLa__ratingBreakdown{background:#f9fafb;border-radius:12px;gap:40px;margin-bottom:24px;padding:24px;display:flex}@media (max-width:767px){.ProductPage-module-scss-module__8ASLLa__ratingBreakdown{flex-direction:column;gap:24px}}.ProductPage-module-scss-module__8ASLLa__overallRating{flex-direction:column;align-items:center;gap:8px;min-width:120px;display:flex}.ProductPage-module-scss-module__8ASLLa__overallRating .ProductPage-module-scss-module__8ASLLa__ratingNumber{color:#111827;font-size:3rem;font-weight:700;line-height:1}.ProductPage-module-scss-module__8ASLLa__overallRating .ProductPage-module-scss-module__8ASLLa__stars{font-size:1.25rem}.ProductPage-module-scss-module__8ASLLa__overallRating .ProductPage-module-scss-module__8ASLLa__totalReviews{color:#9ca3af;font-size:.875rem}.ProductPage-module-scss-module__8ASLLa__ratingBars{flex-direction:column;flex:1;gap:8px;display:flex}.ProductPage-module-scss-module__8ASLLa__ratingBar{align-items:center;gap:12px;display:flex}.ProductPage-module-scss-module__8ASLLa__ratingLabel{color:#6b7280;width:60px;font-size:.875rem}.ProductPage-module-scss-module__8ASLLa__barTrack{background:#e5e7eb;border-radius:4px;flex:1;height:8px;overflow:hidden}.ProductPage-module-scss-module__8ASLLa__barFill{background:#fbbf24;border-radius:4px;height:100%;transition:width .3s}.ProductPage-module-scss-module__8ASLLa__ratingCount{color:#9ca3af;text-align:right;width:30px;font-size:.875rem}.ProductPage-module-scss-module__8ASLLa__writeReviewBtn{background:var(--color-primary,#111827);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-bottom:24px;padding:12px 24px;font-size:.875rem;font-weight:600;transition:all .2s}.ProductPage-module-scss-module__8ASLLa__writeReviewBtn:hover{opacity:.9}.ProductPage-module-scss-module__8ASLLa__reviewForm{background:#f9fafb;border-radius:12px;flex-direction:column;gap:16px;margin-bottom:32px;padding:24px;display:flex}.ProductPage-module-scss-module__8ASLLa__guestInfo{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:479px){.ProductPage-module-scss-module__8ASLLa__guestInfo{grid-template-columns:1fr}}.ProductPage-module-scss-module__8ASLLa__input{border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;font-size:1rem;transition:border-color .2s}.ProductPage-module-scss-module__8ASLLa__input:focus{border-color:var(--color-primary,#111827);outline:none}.ProductPage-module-scss-module__8ASLLa__textarea{resize:vertical;border:1px solid #e5e7eb;border-radius:8px;min-height:120px;padding:12px 16px;font-family:inherit;font-size:1rem}.ProductPage-module-scss-module__8ASLLa__textarea:focus{border-color:var(--color-primary,#111827);outline:none}.ProductPage-module-scss-module__8ASLLa__ratingInput{align-items:center;gap:12px;display:flex}.ProductPage-module-scss-module__8ASLLa__ratingInput label{color:#111827;font-size:.875rem;font-weight:600}.ProductPage-module-scss-module__8ASLLa__starInput{gap:4px;display:flex}.ProductPage-module-scss-module__8ASLLa__starInput button{cursor:pointer;background:0 0;border:none;font-size:1.5rem;transition:transform .1s}.ProductPage-module-scss-module__8ASLLa__starInput button:hover{transform:scale(1.2)}.ProductPage-module-scss-module__8ASLLa__starInput button.ProductPage-module-scss-module__8ASLLa__filled{color:#fbbf24}.ProductPage-module-scss-module__8ASLLa__starInput button.ProductPage-module-scss-module__8ASLLa__empty{color:#e5e7eb}.ProductPage-module-scss-module__8ASLLa__submitReviewBtn{background:var(--color-primary,#111827);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:12px 32px;font-size:1rem;font-weight:600;transition:all .2s}.ProductPage-module-scss-module__8ASLLa__submitReviewBtn:hover:not(:disabled){opacity:.9}.ProductPage-module-scss-module__8ASLLa__submitReviewBtn:disabled{opacity:.5;cursor:not-allowed}.ProductPage-module-scss-module__8ASLLa__reviewsList{flex-direction:column;gap:24px;display:flex}.ProductPage-module-scss-module__8ASLLa__loading,.ProductPage-module-scss-module__8ASLLa__noReviews{text-align:center;color:#9ca3af;padding:40px;font-size:1rem}.ProductPage-module-scss-module__8ASLLa__reviewItem{border:1px solid #e5e7eb;border-radius:12px;padding:24px}.ProductPage-module-scss-module__8ASLLa__reviewHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.ProductPage-module-scss-module__8ASLLa__reviewerInfo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProductPage-module-scss-module__8ASLLa__reviewerName{color:#111827;font-weight:600}.ProductPage-module-scss-module__8ASLLa__verifiedBadge{color:#10b981;background:#10b9811a;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:500}.ProductPage-module-scss-module__8ASLLa__reviewStars{font-size:1rem}.ProductPage-module-scss-module__8ASLLa__reviewStars .ProductPage-module-scss-module__8ASLLa__filled{color:#fbbf24}.ProductPage-module-scss-module__8ASLLa__reviewStars .ProductPage-module-scss-module__8ASLLa__empty{color:#e5e7eb}.ProductPage-module-scss-module__8ASLLa__reviewTitle{color:#111827;margin:0 0 8px;font-size:1rem;font-weight:600}.ProductPage-module-scss-module__8ASLLa__reviewContent{color:#6b7280;margin:0 0 16px;font-size:.9375rem;line-height:1.6}.ProductPage-module-scss-module__8ASLLa__reviewImages{gap:8px;margin-bottom:16px;display:flex}.ProductPage-module-scss-module__8ASLLa__reviewImages img{object-fit:cover;border-radius:8px;width:80px;height:80px}.ProductPage-module-scss-module__8ASLLa__reviewMeta{color:#9ca3af;align-items:center;gap:16px;font-size:.875rem;display:flex}.ProductPage-module-scss-module__8ASLLa__helpfulBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:.875rem;transition:color .2s}.ProductPage-module-scss-module__8ASLLa__helpfulBtn:hover{color:var(--color-primary,#111827)}.ProductPage-module-scss-module__8ASLLa__adminReply{background:#f9fafb;border-radius:8px;margin-top:16px;padding:16px}.ProductPage-module-scss-module__8ASLLa__adminReply strong{color:#111827;margin-bottom:8px;font-size:.875rem;display:block}.ProductPage-module-scss-module__8ASLLa__adminReply p{color:#6b7280;margin:0;font-size:.875rem}.ProductPage-module-scss-module__8ASLLa__loadMoreBtn{color:#111827;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;width:100%;margin-top:24px;padding:16px;font-size:.875rem;font-weight:600;transition:all .2s;display:block}.ProductPage-module-scss-module__8ASLLa__loadMoreBtn:hover:not(:disabled){border-color:var(--color-primary,#111827);color:var(--color-primary,#111827)}.ProductPage-module-scss-module__8ASLLa__loadMoreBtn:disabled{opacity:.5;cursor:not-allowed}.ProductPage-module-scss-module__8ASLLa__relatedSection{border-top:1px solid #e5e7eb;margin-top:40px;padding-top:40px}.ProductPage-module-scss-module__8ASLLa__relatedGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1023px){.ProductPage-module-scss-module__8ASLLa__relatedGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.ProductPage-module-scss-module__8ASLLa__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.ProductPage-module-scss-module__8ASLLa__relatedGrid{grid-template-columns:1fr}}.ProductPage-module-scss-module__8ASLLa__helpfulAction{align-items:center;margin-left:auto;display:flex;position:relative}.ProductPage-module-scss-module__8ASLLa__helpfulAction:hover .ProductPage-module-scss-module__8ASLLa__tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(-10px)}.ProductPage-module-scss-module__8ASLLa__tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background-color:#1a1a1a;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:500;transition:all .25s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-5px);box-shadow:0 4px 12px #00000026}.ProductPage-module-scss-module__8ASLLa__tooltip:after{content:"";border:5px solid #0000;border-top-color:#1a1a1a;margin-left:-5px;position:absolute;top:100%;left:50%}.ProductPage-module-scss-module__8ASLLa__helpfulBtn{color:#666;cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;transition:all .2s;display:flex}.ProductPage-module-scss-module__8ASLLa__helpfulBtn:hover:not(:disabled){background-color:#f5f5f5;border-color:#ccc}.ProductPage-module-scss-module__8ASLLa__helpfulBtn:disabled{opacity:.7;cursor:help}.ProductPage-module-scss-module__8ASLLa__helpfulBtn.ProductPage-module-scss-module__8ASLLa__active{color:#1890ff;background-color:#e6f7ff;border-color:#1890ff;font-weight:500}.ProductPage-module-scss-module__8ASLLa__imageUploadSection{margin-bottom:24px}.ProductPage-module-scss-module__8ASLLa__uploadHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ProductPage-module-scss-module__8ASLLa__uploadBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px dashed #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;transition:all .2s;display:flex}.ProductPage-module-scss-module__8ASLLa__uploadBtn:hover{border-color:var(--color-primary,#111827);color:var(--color-primary,#111827)}.ProductPage-module-scss-module__8ASLLa__uploadLimit{color:#9ca3af;font-size:.75rem}.ProductPage-module-scss-module__8ASLLa__imagePreviews{flex-wrap:wrap;gap:12px;display:flex}.ProductPage-module-scss-module__8ASLLa__previewItem{width:60px;height:60px;position:relative}.ProductPage-module-scss-module__8ASLLa__previewInfo{object-fit:cover;border:1px solid #e5e7eb;border-radius:8px}.ProductPage-module-scss-module__8ASLLa__removeImageBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 4px #0000001a}.ProductPage-module-scss-module__8ASLLa__removeImageBtn:hover{background:#eb1515}.ProductPage-module-scss-module__8ASLLa__reviewImages{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ProductPage-module-scss-module__8ASLLa__reviewImageWrapper{cursor:pointer;border:1px solid #e2e8f0;border-radius:4px;transition:transform .2s,box-shadow .2s;overflow:hidden}.ProductPage-module-scss-module__8ASLLa__reviewImageWrapper:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.ProductPage-module-scss-module__8ASLLa__reviewImage{object-fit:cover;display:block}.ProductPage-module-scss-module__8ASLLa__lightboxOverlay{z-index:100000;background-color:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s ProductPage-module-scss-module__8ASLLa__fadeIn;display:flex;position:fixed;top:0;left:0}.ProductPage-module-scss-module__8ASLLa__lightboxContent{max-width:90vw;max-height:90vh;position:relative}.ProductPage-module-scss-module__8ASLLa__lightboxImage{object-fit:contain;border-radius:4px;max-width:100%;max-height:90vh;box-shadow:0 4px 20px #00000080}.ProductPage-module-scss-module__8ASLLa__lightboxClose{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px;font-size:32px;line-height:1;transition:transform .2s;position:absolute;top:-40px;right:0}.ProductPage-module-scss-module__8ASLLa__lightboxClose:hover{transform:scale(1.1)}@keyframes ProductPage-module-scss-module__8ASLLa__fadeIn{0%{opacity:0}to{opacity:1}}
.Template-module-scss-module__W_uV4G__page{--auth-primary:var(--color-primary,#1d4ed8);--auth-accent:var(--color-accent,#f59e0b);--auth-text:var(--color-text,#111827);--auth-bg:var(--color-background,#fff);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--auth-primary)8%,transparent),transparent 38%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--auth-accent)7%,transparent),transparent 40%),var(--auth-bg);width:100%;min-height:100vh;padding:clamp(12px,2.4vw,30px)}.Template-module-scss-module__W_uV4G__workspace{background:#fff;border:1px solid #d8e2f2;border-radius:18px;width:min(1080px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 46px #0f224a1a}.Template-module-scss-module__W_uV4G__topBar{background:#f7faff;border-bottom:1px solid #e1e8f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.Template-module-scss-module__W_uV4G__topLeft{align-items:center;gap:10px;display:flex}.Template-module-scss-module__W_uV4G__tag{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--auth-primary)86%,#173b83);background:color-mix(in srgb,var(--auth-primary)12%,#edf3ff);border:1px solid color-mix(in srgb,var(--auth-primary)22%,#c7d6f4);text-align:center;border-radius:999px;align-items:center;padding:.24rem .64rem;font-size:.72rem;font-weight:700;display:inline-flex}.Template-module-scss-module__W_uV4G__secure{color:#5d7096;text-align:center;font-size:.83rem;font-weight:600}.Template-module-scss-module__W_uV4G__topRight{gap:8px;display:flex}.Template-module-scss-module__W_uV4G__topRight span{color:#5f7398;white-space:nowrap;background:#fff;border:1px solid #dbe4f5;border-radius:999px;padding:.24rem .58rem;font-size:.78rem}.Template-module-scss-module__W_uV4G__contentGrid{grid-template-columns:minmax(0,1fr) 320px;display:grid}.Template-module-scss-module__W_uV4G__formPanel{background:linear-gradient(#fafcff 0%,#f3f7ff 100%);padding:clamp(16px,3vw,30px)}.Template-module-scss-module__W_uV4G__formCard{background:#fff;border:1px solid #dfe7f5;border-radius:16px;max-width:620px;padding:clamp(16px,2.8vw,28px);box-shadow:0 10px 26px #152b5612}.Template-module-scss-module__W_uV4G__header{text-align:center;margin-bottom:16px}.Template-module-scss-module__W_uV4G__title{color:var(--auth-text);margin:0;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.15}.Template-module-scss-module__W_uV4G__subtitle{color:color-mix(in srgb,var(--auth-text)58%,#7283a7);margin:8px 0 0;font-size:.94rem;line-height:1.5}.Template-module-scss-module__W_uV4G__formContent{width:100%}.Template-module-scss-module__W_uV4G__supportPanel{background:#fff;border-left:1px solid #e1e8f6;padding:24px 20px}.Template-module-scss-module__W_uV4G__supportPanel h2{color:#243d70;margin:0;font-size:1.04rem;line-height:1.35}.Template-module-scss-module__W_uV4G__supportPanel>p{color:#5b6f94;margin:10px 0 0;font-size:.9rem;line-height:1.58}.Template-module-scss-module__W_uV4G__supportCards{gap:10px;margin-top:16px;display:grid}.Template-module-scss-module__W_uV4G__supportCard{background:#f9fbff;border:1px solid #dce5f6;border-radius:12px;padding:12px}.Template-module-scss-module__W_uV4G__supportCard .Template-module-scss-module__W_uV4G__cardLabel{text-transform:uppercase;letter-spacing:.05em;color:#7a8db3;margin-bottom:6px;font-size:.72rem;display:block}.Template-module-scss-module__W_uV4G__supportCard a{color:color-mix(in srgb,var(--auth-primary)84%,#264581);font-size:.9rem;font-weight:600;text-decoration:none}.Template-module-scss-module__W_uV4G__supportCard a:hover{text-decoration:underline}@media (max-width:1023px){.Template-module-scss-module__W_uV4G__contentGrid{grid-template-columns:1fr}.Template-module-scss-module__W_uV4G__supportPanel{border-top:1px solid #e1e8f6;border-left:none}}@media (max-width:767px){.Template-module-scss-module__W_uV4G__page{padding:6px}.Template-module-scss-module__W_uV4G__workspace{border-radius:12px}.Template-module-scss-module__W_uV4G__topBar{padding:10px 12px}.Template-module-scss-module__W_uV4G__topRight{display:none}.Template-module-scss-module__W_uV4G__formPanel{padding:10px}.Template-module-scss-module__W_uV4G__formCard{border-radius:12px;padding:14px 12px}.Template-module-scss-module__W_uV4G__supportPanel{display:none}}
.ComparePage-module-scss-module__ubWo7q__comparePage{background-color:var(--color-background,#f9fafb);min-height:60vh;padding:2rem 0 4rem}.ComparePage-module-scss-module__ubWo7q__container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.ComparePage-module-scss-module__ubWo7q__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:767px){.ComparePage-module-scss-module__ubWo7q__header{flex-direction:column}}.ComparePage-module-scss-module__ubWo7q__headerContent{flex:1}.ComparePage-module-scss-module__ubWo7q__title{color:var(--color-text,#111827);margin:0 0 .5rem;font-size:2rem;font-weight:700}.ComparePage-module-scss-module__ubWo7q__subtitle{color:var(--color-text-secondary,#6b7280);margin:0;font-size:1rem}.ComparePage-module-scss-module__ubWo7q__clearAllBtn{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ComparePage-module-scss-module__ubWo7q__clearAllBtn:hover{background:#fecaca}.ComparePage-module-scss-module__ubWo7q__errorBanner{color:#dc2626;background:#fee2e2;border-radius:8px;margin-bottom:1.5rem;padding:1rem 1.5rem;font-size:.875rem}.ComparePage-module-scss-module__ubWo7q__tableWrapper{background:#fff;border-radius:16px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.ComparePage-module-scss-module__ubWo7q__compareTable{border-collapse:collapse;width:100%;min-width:600px}.ComparePage-module-scss-module__ubWo7q__compareTable th,.ComparePage-module-scss-module__ubWo7q__compareTable td{text-align:center;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:1rem 1.25rem}.ComparePage-module-scss-module__ubWo7q__compareTable th{text-align:left;color:var(--color-text-secondary,#6b7280);background:#f9fafb;min-width:140px;max-width:180px;font-size:.875rem;font-weight:500}.ComparePage-module-scss-module__ubWo7q__compareTable td{color:var(--color-text,#111827);min-width:200px;max-width:280px;font-size:.9375rem}.ComparePage-module-scss-module__ubWo7q__compareTable tr:last-child td,.ComparePage-module-scss-module__ubWo7q__compareTable tr:last-child th{border-bottom:none}.ComparePage-module-scss-module__ubWo7q__rowLabel{z-index:1;position:sticky;left:0;background:#f9fafb!important}.ComparePage-module-scss-module__ubWo7q__productCell{position:relative;padding-top:2.5rem!important}.ComparePage-module-scss-module__ubWo7q__removeBtn{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.ComparePage-module-scss-module__ubWo7q__removeBtn:hover{color:#dc2626;background:#fee2e2}.ComparePage-module-scss-module__ubWo7q__productImage{cursor:pointer;background:#f9fafb;border-radius:12px;justify-content:center;align-items:center;width:160px;height:160px;margin:0 auto 1rem;transition:transform .2s;display:flex;overflow:hidden}.ComparePage-module-scss-module__ubWo7q__productImage:hover{transform:scale(1.02)}.ComparePage-module-scss-module__ubWo7q__productImage img{max-width:100%;max-height:100%}.ComparePage-module-scss-module__ubWo7q__noImage{color:#9ca3af;font-size:.875rem}.ComparePage-module-scss-module__ubWo7q__productName{color:var(--color-text,#111827);cursor:pointer;margin:0;font-size:1rem;font-weight:600;line-height:1.4;transition:color .2s}.ComparePage-module-scss-module__ubWo7q__productName:hover{color:var(--color-primary,#4f46e5)}.ComparePage-module-scss-module__ubWo7q__priceRow td{background:#fefce8}.ComparePage-module-scss-module__ubWo7q__priceCell{transition:background-color .2s}.ComparePage-module-scss-module__ubWo7q__priceWrapper{flex-direction:column;align-items:center;gap:.25rem;display:flex}.ComparePage-module-scss-module__ubWo7q__currentPrice{color:var(--color-text,#111827);font-size:1.25rem;font-weight:700}.ComparePage-module-scss-module__ubWo7q__originalPrice{color:#9ca3af;font-size:.875rem;text-decoration:line-through}.ComparePage-module-scss-module__ubWo7q__highlight{background:#dcfce7!important}.ComparePage-module-scss-module__ubWo7q__bestValueBadge{color:#fff;background:#22c55e;border-radius:100px;margin-top:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.ComparePage-module-scss-module__ubWo7q__rating{justify-content:center;align-items:center;gap:.5rem;display:flex}.ComparePage-module-scss-module__ubWo7q__stars{color:#fbbf24;gap:2px;display:flex}.ComparePage-module-scss-module__ubWo7q__reviewCount{color:#6b7280;font-size:.8125rem}.ComparePage-module-scss-module__ubWo7q__ratingCell.ComparePage-module-scss-module__ubWo7q__highlight{background:#fef9c3!important}.ComparePage-module-scss-module__ubWo7q__stockBadge{border-radius:100px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;display:inline-block}.ComparePage-module-scss-module__ubWo7q__inStock{color:#16a34a;background:#dcfce7}.ComparePage-module-scss-module__ubWo7q__outOfStock{color:#dc2626;background:#fee2e2}.ComparePage-module-scss-module__ubWo7q__backorder{color:#d97706;background:#fef3c7}.ComparePage-module-scss-module__ubWo7q__madeToOrder{color:#4f46e5;background:#e0e7ff}.ComparePage-module-scss-module__ubWo7q__skuCell{color:#6b7280;font-family:ui-monospace,monospace;font-size:.8125rem}.ComparePage-module-scss-module__ubWo7q__specCell{font-size:.9375rem}.ComparePage-module-scss-module__ubWo7q__actionButtonsContainer{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ComparePage-module-scss-module__ubWo7q__actionsRow td{background:#f9fafb;padding:1.5rem 1.25rem!important}.ComparePage-module-scss-module__ubWo7q__actionButtons{gap:.5rem;display:flex}.ComparePage-module-scss-module__ubWo7q__addToCartBtn{background:var(--color-primary,#4f46e5);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ComparePage-module-scss-module__ubWo7q__addToCartBtn:hover:not(:disabled){background:var(--color-primary-dark,#4338ca)}.ComparePage-module-scss-module__ubWo7q__addToCartBtn:disabled{opacity:.5;cursor:not-allowed}.ComparePage-module-scss-module__ubWo7q__wishlistBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.ComparePage-module-scss-module__ubWo7q__wishlistBtn:hover{color:#f87171;border-color:#f87171}.ComparePage-module-scss-module__ubWo7q__viewDetailsLink{color:var(--color-primary,#4f46e5);font-size:.875rem;font-weight:500;text-decoration:none}.ComparePage-module-scss-module__ubWo7q__viewDetailsLink:hover{text-decoration:underline}.ComparePage-module-scss-module__ubWo7q__emptyState,.ComparePage-module-scss-module__ubWo7q__loadingState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:4rem 2rem;display:flex}.ComparePage-module-scss-module__ubWo7q__emptyIcon{color:#d1d5db;margin-bottom:1.5rem}.ComparePage-module-scss-module__ubWo7q__emptyTitle{color:var(--color-text,#111827);margin:0 0 .75rem;font-size:1.5rem;font-weight:600}.ComparePage-module-scss-module__ubWo7q__emptyText{color:var(--color-text-secondary,#6b7280);max-width:400px;margin:0 0 2rem;font-size:1rem}.ComparePage-module-scss-module__ubWo7q__browseBtn{background:var(--color-primary,#4f46e5);color:#fff;border-radius:8px;align-items:center;padding:.875rem 2rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.ComparePage-module-scss-module__ubWo7q__browseBtn:hover{background:var(--color-primary-dark,#4338ca)}.ComparePage-module-scss-module__ubWo7q__spinner{border:3px solid #e5e7eb;border-top-color:var(--color-primary,#4f46e5);border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite ComparePage-module-scss-module__ubWo7q__spin}@keyframes ComparePage-module-scss-module__ubWo7q__spin{to{transform:rotate(360deg)}}@media (max-width:767px){.ComparePage-module-scss-module__ubWo7q__comparePage{padding:1rem 0 2rem}.ComparePage-module-scss-module__ubWo7q__container{padding:0 1rem}.ComparePage-module-scss-module__ubWo7q__title{font-size:1.5rem}.ComparePage-module-scss-module__ubWo7q__compareTable th,.ComparePage-module-scss-module__ubWo7q__compareTable td{padding:.75rem 1rem}.ComparePage-module-scss-module__ubWo7q__compareTable td{min-width:160px}.ComparePage-module-scss-module__ubWo7q__productImage{width:120px;height:120px}.ComparePage-module-scss-module__ubWo7q__productName{font-size:.875rem}.ComparePage-module-scss-module__ubWo7q__actionButtons{flex-direction:column;width:100%}.ComparePage-module-scss-module__ubWo7q__addToCartBtn{justify-content:center;width:100%}.ComparePage-module-scss-module__ubWo7q__wishlistBtn{width:100%}}
.BlogListing-module-scss-module___C-VdW__blogListing{background:var(--background);min-height:100vh}.BlogListing-module-scss-module___C-VdW__hero{text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:80px 20px;position:relative;overflow:hidden}.BlogListing-module-scss-module___C-VdW__hero:before{content:"";background:url("data:image/svg+xml,<svg width=\"60\" height=\"60\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 0h60v60H0z\" fill=\"none\"/><path d=\"M30 0L0 30l30 30 30-30z\" fill=\"rgba(255,255,255,0.05)\"/></svg>");animation:20s linear infinite BlogListing-module-scss-module___C-VdW__patternMove;position:absolute;inset:0}@keyframes BlogListing-module-scss-module___C-VdW__patternMove{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.BlogListing-module-scss-module___C-VdW__heroContent{z-index:1;max-width:800px;margin:0 auto;position:relative}.BlogListing-module-scss-module___C-VdW__heroTitle{color:#fff;text-shadow:0 2px 20px #0003;margin-bottom:16px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.BlogListing-module-scss-module___C-VdW__heroSubtitle{color:#ffffffe6;margin-bottom:40px;font-size:clamp(1.1rem,2vw,1.3rem)}.BlogListing-module-scss-module___C-VdW__searchForm{gap:12px;max-width:600px;margin:0 auto;display:flex}.BlogListing-module-scss-module___C-VdW__searchInput{background:#fff;border-radius:12px;flex:1;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.BlogListing-module-scss-module___C-VdW__searchInput input{border:none;outline:none;flex:1;padding:16px 16px 16px 48px;font-size:16px}.BlogListing-module-scss-module___C-VdW__searchInput input::placeholder{color:#999}.BlogListing-module-scss-module___C-VdW__searchIcon{color:#667eea;font-size:20px;position:absolute;left:16px}.BlogListing-module-scss-module___C-VdW__clearSearch{cursor:pointer;color:#999;background:0 0;border:none;padding:8px;transition:color .2s}.BlogListing-module-scss-module___C-VdW__clearSearch:hover{color:#333}.BlogListing-module-scss-module___C-VdW__searchButton{color:#667eea;cursor:pointer;background:#fff;border:none;border-radius:12px;padding:16px 32px;font-weight:600;transition:all .3s;box-shadow:0 4px 20px #0000001a}.BlogListing-module-scss-module___C-VdW__searchButton:hover{transform:translateY(-2px);box-shadow:0 6px 25px #00000026}.BlogListing-module-scss-module___C-VdW__container{max-width:1400px;margin:0 auto;padding:60px 20px}.BlogListing-module-scss-module___C-VdW__layout{grid-template-columns:280px 1fr;gap:40px;display:grid}@media (max-width:1023px){.BlogListing-module-scss-module___C-VdW__layout{grid-template-columns:1fr}.BlogListing-module-scss-module___C-VdW__sidebar{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}}.BlogListing-module-scss-module___C-VdW__sidebarSection{background:var(--card-background,white);border-radius:16px;margin-bottom:24px;padding:24px;box-shadow:0 2px 12px #0000000d}.BlogListing-module-scss-module___C-VdW__sidebarTitle{color:var(--text-primary,#1a1a1a);margin-bottom:16px;font-size:18px;font-weight:700}.BlogListing-module-scss-module___C-VdW__categoryList{margin:0;padding:0;list-style:none}.BlogListing-module-scss-module___C-VdW__categoryList li{margin-bottom:8px}.BlogListing-module-scss-module___C-VdW__categoryItem{background:var(--background,#f8f9fa);cursor:pointer;width:100%;color:var(--text-primary,#333);border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;transition:all .2s;display:flex}.BlogListing-module-scss-module___C-VdW__categoryItem:hover{color:#fff;background:#667eea;transform:translate(4px)}.BlogListing-module-scss-module___C-VdW__categoryItem.BlogListing-module-scss-module___C-VdW__active{color:#fff;background:#667eea;font-weight:600}.BlogListing-module-scss-module___C-VdW__count{opacity:.7;font-size:13px}.BlogListing-module-scss-module___C-VdW__tagCloud{flex-wrap:wrap;gap:8px;display:flex}.BlogListing-module-scss-module___C-VdW__tag{background:var(--background,#f8f9fa);border:1px solid var(--border,#e0e0e0);cursor:pointer;color:var(--text-primary,#333);border-radius:20px;padding:8px 16px;font-size:14px;transition:all .2s}.BlogListing-module-scss-module___C-VdW__tag:hover{color:#fff;background:#667eea;border-color:#667eea;transform:translateY(-2px)}.BlogListing-module-scss-module___C-VdW__tag.BlogListing-module-scss-module___C-VdW__active{color:#fff;background:#667eea;border-color:#667eea}.BlogListing-module-scss-module___C-VdW__main{min-width:0}.BlogListing-module-scss-module___C-VdW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.BlogListing-module-scss-module___C-VdW__toolbarLeft{flex-direction:column;gap:12px;display:flex}.BlogListing-module-scss-module___C-VdW__activeFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BlogListing-module-scss-module___C-VdW__filterBadge{color:#fff;background:#667eea;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex}.BlogListing-module-scss-module___C-VdW__filterBadge button{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;align-items:center;padding:0;transition:opacity .2s;display:flex}.BlogListing-module-scss-module___C-VdW__filterBadge button:hover{opacity:1}.BlogListing-module-scss-module___C-VdW__clearAll{color:#667eea;cursor:pointer;background:0 0;border:1px solid #667eea;border-radius:20px;padding:6px 12px;font-size:14px;transition:all .2s}.BlogListing-module-scss-module___C-VdW__clearAll:hover{color:#fff;background:#667eea}.BlogListing-module-scss-module___C-VdW__resultCount{color:var(--text-secondary,#666);font-size:15px}.BlogListing-module-scss-module___C-VdW__viewToggle{background:var(--card-background,white);border-radius:8px;gap:8px;padding:4px;display:flex;box-shadow:0 2px 8px #0000000d}.BlogListing-module-scss-module___C-VdW__viewToggle button{cursor:pointer;color:var(--text-secondary,#666);background:0 0;border:none;border-radius:6px;align-items:center;padding:10px 14px;transition:all .2s;display:flex}.BlogListing-module-scss-module___C-VdW__viewToggle button:hover{background:var(--background,#f8f9fa)}.BlogListing-module-scss-module___C-VdW__viewToggle button.BlogListing-module-scss-module___C-VdW__active{color:#fff;background:#667eea}.BlogListing-module-scss-module___C-VdW__postsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.BlogListing-module-scss-module___C-VdW__postsGrid.BlogListing-module-scss-module___C-VdW__listView{grid-template-columns:1fr}.BlogListing-module-scss-module___C-VdW__postsGrid.BlogListing-module-scss-module___C-VdW__listView .BlogListing-module-scss-module___C-VdW__postCard{grid-template-columns:300px 1fr;gap:24px;display:grid}@media (max-width:767px){.BlogListing-module-scss-module___C-VdW__postsGrid.BlogListing-module-scss-module___C-VdW__listView .BlogListing-module-scss-module___C-VdW__postCard{grid-template-columns:1fr}}.BlogListing-module-scss-module___C-VdW__postsGrid.BlogListing-module-scss-module___C-VdW__listView .BlogListing-module-scss-module___C-VdW__imageWrapper{height:100%;min-height:200px}.BlogListing-module-scss-module___C-VdW__postCard{background:var(--card-background,white);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000d}.BlogListing-module-scss-module___C-VdW__postCard:hover{transform:translateY(-8px);box-shadow:0 12px 32px #0000001f}.BlogListing-module-scss-module___C-VdW__postCard:hover .BlogListing-module-scss-module___C-VdW__image{transform:scale(1.05)}.BlogListing-module-scss-module___C-VdW__featuredBadge{color:#fff;z-index:2;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #0003}.BlogListing-module-scss-module___C-VdW__imageLink{display:block}.BlogListing-module-scss-module___C-VdW__imageWrapper{background:var(--background,#f8f9fa);width:100%;height:240px;position:relative;overflow:hidden}.BlogListing-module-scss-module___C-VdW__image{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.BlogListing-module-scss-module___C-VdW__cardContent{padding:24px}.BlogListing-module-scss-module___C-VdW__category{color:#667eea;background:#667eea1a;border-radius:12px;margin-bottom:12px;padding:4px 12px;font-size:13px;font-weight:600;transition:all .2s;display:inline-block}.BlogListing-module-scss-module___C-VdW__category:hover{color:#fff;background:#667eea}.BlogListing-module-scss-module___C-VdW__title{color:var(--text-primary,#1a1a1a);margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.4;transition:color .2s}.BlogListing-module-scss-module___C-VdW__title:hover{color:#667eea}.BlogListing-module-scss-module___C-VdW__excerpt{color:var(--text-secondary,#666);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogListing-module-scss-module___C-VdW__meta{border-top:1px solid var(--border,#e0e0e0);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.BlogListing-module-scss-module___C-VdW__author{color:var(--text-secondary,#666);align-items:center;gap:10px;font-size:14px;display:flex}.BlogListing-module-scss-module___C-VdW__avatar{object-fit:cover;border-radius:50%}.BlogListing-module-scss-module___C-VdW__stats{gap:16px;display:flex}.BlogListing-module-scss-module___C-VdW__stat{color:var(--text-secondary,#999);align-items:center;gap:4px;font-size:13px;display:flex}.BlogListing-module-scss-module___C-VdW__stat svg{font-size:14px}.BlogListing-module-scss-module___C-VdW__emptyState{text-align:center;padding:80px 20px}.BlogListing-module-scss-module___C-VdW__emptyState h3{color:var(--text-primary,#1a1a1a);margin-bottom:12px;font-size:24px}.BlogListing-module-scss-module___C-VdW__emptyState p{color:var(--text-secondary,#666);margin-bottom:24px}.BlogListing-module-scss-module___C-VdW__clearButton{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:8px;padding:12px 24px;font-weight:600;transition:all .2s}.BlogListing-module-scss-module___C-VdW__clearButton:hover{background:#5568d3;transform:translateY(-2px)}.BlogListing-module-scss-module___C-VdW__skeleton{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.BlogListing-module-scss-module___C-VdW__skeletonCard{background:var(--card-background,white);border-radius:16px;height:400px;animation:1.5s ease-in-out infinite BlogListing-module-scss-module___C-VdW__pulse}@keyframes BlogListing-module-scss-module___C-VdW__pulse{0%,to{opacity:1}50%{opacity:.5}}.BlogListing-module-scss-module___C-VdW__pagination{justify-content:center;align-items:center;gap:12px;margin-top:60px;display:flex}.BlogListing-module-scss-module___C-VdW__paginationButton{background:var(--card-background,white);border:1px solid var(--border,#e0e0e0);cursor:pointer;color:var(--text-primary,#333);border-radius:8px;padding:12px 24px;font-weight:600;transition:all .2s}.BlogListing-module-scss-module___C-VdW__paginationButton:hover:not(:disabled){color:#fff;background:#667eea;border-color:#667eea}.BlogListing-module-scss-module___C-VdW__paginationButton:disabled{opacity:.4;cursor:not-allowed}.BlogListing-module-scss-module___C-VdW__paginationNumbers{gap:8px;display:flex}.BlogListing-module-scss-module___C-VdW__pageNumber{background:var(--card-background,white);border:1px solid var(--border,#e0e0e0);cursor:pointer;width:40px;height:40px;color:var(--text-primary,#333);border-radius:8px;font-weight:600;transition:all .2s}.BlogListing-module-scss-module___C-VdW__pageNumber:hover,.BlogListing-module-scss-module___C-VdW__pageNumber.BlogListing-module-scss-module___C-VdW__active{color:#fff;background:#667eea;border-color:#667eea}.BlogListing-module-scss-module___C-VdW__ellipsis{color:var(--text-secondary,#999);align-items:center;padding:0 8px;display:flex}
.BlogPost-module-scss-module__SgfumG__blogPost{background:var(--background,#fafafa);min-height:100vh}.BlogPost-module-scss-module__SgfumG__topBar{border-bottom:1px solid var(--border,#eee);background:#fff;padding:16px 0}.BlogPost-module-scss-module__SgfumG__topBarContainer{max-width:1200px;margin:0 auto;padding:0 24px}.BlogPost-module-scss-module__SgfumG__backLink{color:var(--text-secondary,#666);align-items:center;gap:8px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.BlogPost-module-scss-module__SgfumG__backLink svg{font-size:16px}.BlogPost-module-scss-module__SgfumG__backLink:hover{color:var(--text-primary,#111)}.BlogPost-module-scss-module__SgfumG__header{border-bottom:1px solid var(--border,#eee);background:#fff;padding:48px 0 40px}.BlogPost-module-scss-module__SgfumG__headerContainer{max-width:720px;margin:0 auto;padding:0 24px}.BlogPost-module-scss-module__SgfumG__categories{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.BlogPost-module-scss-module__SgfumG__categoryLink{background:var(--primary-light,#f0f4ff);color:var(--primary,#4f46e5);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s;display:inline-block}.BlogPost-module-scss-module__SgfumG__categoryLink:hover{background:var(--primary,#4f46e5);color:#fff}.BlogPost-module-scss-module__SgfumG__title{color:var(--text-primary,#111);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,5vw,42px);font-weight:800;line-height:1.2}.BlogPost-module-scss-module__SgfumG__excerpt{color:var(--text-secondary,#555);margin-bottom:24px;font-size:18px;line-height:1.6}.BlogPost-module-scss-module__SgfumG__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.BlogPost-module-scss-module__SgfumG__authorMeta{align-items:center;gap:12px;display:flex}.BlogPost-module-scss-module__SgfumG__metaAvatar{object-fit:cover;border-radius:50%}.BlogPost-module-scss-module__SgfumG__metaInfo{flex-direction:column;gap:2px;display:flex}.BlogPost-module-scss-module__SgfumG__metaAuthor{color:var(--text-primary,#111);font-size:15px;font-weight:600}.BlogPost-module-scss-module__SgfumG__metaDetails{color:var(--text-secondary,#888);align-items:center;gap:12px;font-size:13px;display:flex}.BlogPost-module-scss-module__SgfumG__metaDetails span{align-items:center;gap:4px;display:flex}.BlogPost-module-scss-module__SgfumG__metaDetails span svg{font-size:14px}.BlogPost-module-scss-module__SgfumG__shareButtons{gap:8px;display:flex}.BlogPost-module-scss-module__SgfumG__shareBtn{background:var(--background,#f5f5f5);width:36px;height:36px;color:var(--text-secondary,#666);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.BlogPost-module-scss-module__SgfumG__shareBtn svg{font-size:16px}.BlogPost-module-scss-module__SgfumG__shareBtn:hover{background:var(--primary,#4f46e5);color:#fff;transform:translateY(-2px)}.BlogPost-module-scss-module__SgfumG__featuredImageWrapper{background:#fff;padding-bottom:48px}.BlogPost-module-scss-module__SgfumG__featuredImage{aspect-ratio:16/9;max-width:960px;margin:0 auto;padding:0 24px;position:relative}.BlogPost-module-scss-module__SgfumG__featuredImage .BlogPost-module-scss-module__SgfumG__image{object-fit:cover;border-radius:16px}@media (min-width:768px){.BlogPost-module-scss-module__SgfumG__featuredImage{border-radius:0;padding:0}.BlogPost-module-scss-module__SgfumG__featuredImage .BlogPost-module-scss-module__SgfumG__image{border-radius:0}}.BlogPost-module-scss-module__SgfumG__contentWrapper{padding:48px 0 80px}.BlogPost-module-scss-module__SgfumG__contentContainer{max-width:720px;margin:0 auto;padding:0 24px}.BlogPost-module-scss-module__SgfumG__article{background:0 0}.BlogPost-module-scss-module__SgfumG__content{color:var(--text-primary,#333);font-size:18px;line-height:1.8}.BlogPost-module-scss-module__SgfumG__content h1,.BlogPost-module-scss-module__SgfumG__content h2,.BlogPost-module-scss-module__SgfumG__content h3,.BlogPost-module-scss-module__SgfumG__content h4,.BlogPost-module-scss-module__SgfumG__content h5,.BlogPost-module-scss-module__SgfumG__content h6{color:var(--text-primary,#111);margin-top:40px;margin-bottom:16px;font-weight:700;line-height:1.3}.BlogPost-module-scss-module__SgfumG__content h2{font-size:28px}.BlogPost-module-scss-module__SgfumG__content h3{font-size:22px}.BlogPost-module-scss-module__SgfumG__content h4{font-size:18px}.BlogPost-module-scss-module__SgfumG__content p{margin-bottom:24px}.BlogPost-module-scss-module__SgfumG__content a{color:var(--primary,#4f46e5);text-underline-offset:3px;text-decoration:underline}.BlogPost-module-scss-module__SgfumG__content a:hover{text-decoration:none}.BlogPost-module-scss-module__SgfumG__content strong{color:var(--text-primary,#111);font-weight:600}.BlogPost-module-scss-module__SgfumG__content ul,.BlogPost-module-scss-module__SgfumG__content ol{margin-bottom:24px;padding-left:24px}.BlogPost-module-scss-module__SgfumG__content ul li,.BlogPost-module-scss-module__SgfumG__content ol li{margin-bottom:8px;line-height:1.7}.BlogPost-module-scss-module__SgfumG__content ul li{list-style-type:disc}.BlogPost-module-scss-module__SgfumG__content ol li{list-style-type:decimal}.BlogPost-module-scss-module__SgfumG__content blockquote{border-left:3px solid var(--primary,#4f46e5);color:var(--text-secondary,#555);background:#fff;border-radius:0 12px 12px 0;margin:32px 0;padding:24px 28px;font-style:italic;box-shadow:0 1px 3px #0000000a}.BlogPost-module-scss-module__SgfumG__content img{border-radius:12px;max-width:100%;height:auto;margin:32px 0}.BlogPost-module-scss-module__SgfumG__content pre{background:#1e1e1e;border-radius:12px;margin:32px 0;padding:20px 24px;font-size:14px;line-height:1.6;overflow-x:auto}.BlogPost-module-scss-module__SgfumG__content pre code{color:#e4e4e7;background:0 0;padding:0;font-family:JetBrains Mono,Fira Code,monospace}.BlogPost-module-scss-module__SgfumG__content code{color:var(--primary,#4f46e5);background:#4f46e514;border-radius:4px;padding:3px 8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:15px}.BlogPost-module-scss-module__SgfumG__content hr{border:none;border-top:1px solid var(--border,#e5e5e5);margin:40px 0}.BlogPost-module-scss-module__SgfumG__content table{border-collapse:collapse;width:100%;margin:32px 0;font-size:15px}.BlogPost-module-scss-module__SgfumG__content table th,.BlogPost-module-scss-module__SgfumG__content table td{border:1px solid var(--border,#e5e5e5);text-align:left;padding:12px 16px}.BlogPost-module-scss-module__SgfumG__content table th{background:var(--background,#f9f9f9);font-weight:600}.BlogPost-module-scss-module__SgfumG__content table tr:nth-child(2n){background:var(--background,#fafafa)}.BlogPost-module-scss-module__SgfumG__tagsSection{border-top:1px solid var(--border,#e5e5e5);margin-top:48px;padding-top:32px}.BlogPost-module-scss-module__SgfumG__tagsList{flex-wrap:wrap;gap:10px;display:flex}.BlogPost-module-scss-module__SgfumG__tag{border:1px solid var(--border,#e5e5e5);color:var(--text-secondary,#666);background:#fff;border-radius:8px;padding:8px 14px;font-size:14px;transition:all .2s;display:inline-block}.BlogPost-module-scss-module__SgfumG__tag:hover{border-color:var(--primary,#4f46e5);color:var(--primary,#4f46e5);background:var(--primary-light,#f0f4ff)}.BlogPost-module-scss-module__SgfumG__authorSection{border-top:1px solid var(--border,#e5e5e5);margin-top:56px;padding-top:40px}.BlogPost-module-scss-module__SgfumG__authorCard{align-items:flex-start;gap:20px;display:flex}@media (max-width:479px){.BlogPost-module-scss-module__SgfumG__authorCard{text-align:center;flex-direction:column;align-items:center}}.BlogPost-module-scss-module__SgfumG__authorAvatar{border-radius:50%;flex-shrink:0}.BlogPost-module-scss-module__SgfumG__authorInfo{flex:1}.BlogPost-module-scss-module__SgfumG__writtenBy{color:var(--text-secondary,#888);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:13px;display:block}.BlogPost-module-scss-module__SgfumG__authorName{color:var(--text-primary,#111);margin-bottom:8px;font-size:20px;font-weight:700}.BlogPost-module-scss-module__SgfumG__authorBio{color:var(--text-secondary,#666);font-size:15px;line-height:1.6}.BlogPost-module-scss-module__SgfumG__relatedSection{border-top:1px solid var(--border,#eee);background:#fff;padding:64px 0}.BlogPost-module-scss-module__SgfumG__relatedContainer{max-width:1200px;margin:0 auto;padding:0 24px}.BlogPost-module-scss-module__SgfumG__relatedTitle{color:var(--text-primary,#111);text-align:center;margin-bottom:32px;font-size:24px;font-weight:700}.BlogPost-module-scss-module__SgfumG__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1023px){.BlogPost-module-scss-module__SgfumG__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.BlogPost-module-scss-module__SgfumG__relatedGrid{grid-template-columns:1fr}}.BlogPost-module-scss-module__SgfumG__relatedCard{background:var(--background,#fafafa);border-radius:16px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.BlogPost-module-scss-module__SgfumG__relatedCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.BlogPost-module-scss-module__SgfumG__relatedCard:hover .BlogPost-module-scss-module__SgfumG__image{transform:scale(1.05)}.BlogPost-module-scss-module__SgfumG__relatedImage{aspect-ratio:16/10;position:relative;overflow:hidden}.BlogPost-module-scss-module__SgfumG__relatedImage .BlogPost-module-scss-module__SgfumG__image{object-fit:cover;transition:transform .4s}.BlogPost-module-scss-module__SgfumG__relatedContent{flex-direction:column;gap:8px;padding:20px;display:flex}.BlogPost-module-scss-module__SgfumG__relatedContent h3{color:var(--text-primary,#111);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.BlogPost-module-scss-module__SgfumG__relatedCategory{color:var(--primary,#4f46e5);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.BlogPost-module-scss-module__SgfumG__relatedMeta{color:var(--text-secondary,#888);font-size:13px}@media (max-width:767px){.BlogPost-module-scss-module__SgfumG__header{padding:32px 0}.BlogPost-module-scss-module__SgfumG__title{font-size:26px}.BlogPost-module-scss-module__SgfumG__excerpt{font-size:16px}.BlogPost-module-scss-module__SgfumG__contentWrapper{padding:32px 0 60px}.BlogPost-module-scss-module__SgfumG__content{font-size:17px}.BlogPost-module-scss-module__SgfumG__content h2{font-size:24px}.BlogPost-module-scss-module__SgfumG__content h3{font-size:20px}.BlogPost-module-scss-module__SgfumG__meta{flex-direction:column;align-items:flex-start}}
.StaticPage-module-scss-module__-4J0Ba__staticPage{background:var(--background);min-height:100vh}.StaticPage-module-scss-module__-4J0Ba__breadcrumbs{background:var(--card-background,white);border-bottom:1px solid var(--border,#e0e0e0);padding:20px 0;font-size:14px}.StaticPage-module-scss-module__-4J0Ba__breadcrumbs a{color:#667eea;transition:color .2s}.StaticPage-module-scss-module__-4J0Ba__breadcrumbs a:hover{color:#5568d3}.StaticPage-module-scss-module__-4J0Ba__breadcrumbs span{color:var(--text-secondary,#999);margin:0 8px}.StaticPage-module-scss-module__-4J0Ba__featuredImage{background:var(--background,#f8f9fa);width:100%;height:400px;position:relative;overflow:hidden}.StaticPage-module-scss-module__-4J0Ba__featuredImage .StaticPage-module-scss-module__-4J0Ba__image{object-fit:cover}.StaticPage-module-scss-module__-4J0Ba__container{max-width:1200px;margin:0 auto;padding:60px 20px}.StaticPage-module-scss-module__-4J0Ba__article{background:var(--card-background,white);border-radius:16px;padding:60px;box-shadow:0 2px 12px #0000000d}@media (max-width:767px){.StaticPage-module-scss-module__-4J0Ba__article{padding:32px 24px}}.StaticPage-module-scss-module__-4J0Ba__title{color:var(--text-primary,#1a1a1a);margin-bottom:32px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.StaticPage-module-scss-module__-4J0Ba__content{color:var(--text-primary,#333);font-size:18px;line-height:1.8}.StaticPage-module-scss-module__-4J0Ba__content h2,.StaticPage-module-scss-module__-4J0Ba__content h3,.StaticPage-module-scss-module__-4J0Ba__content h4{color:var(--text-primary,#1a1a1a);margin-top:48px;margin-bottom:24px;font-weight:700;line-height:1.3}.StaticPage-module-scss-module__-4J0Ba__content h2{border-bottom:2px solid var(--border,#e0e0e0);padding-bottom:16px;font-size:32px}.StaticPage-module-scss-module__-4J0Ba__content h3{font-size:24px}.StaticPage-module-scss-module__-4J0Ba__content h4{font-size:20px}.StaticPage-module-scss-module__-4J0Ba__content p{margin-bottom:24px}.StaticPage-module-scss-module__-4J0Ba__content a{color:#667eea;text-decoration:underline;transition:color .2s}.StaticPage-module-scss-module__-4J0Ba__content a:hover{color:#5568d3}.StaticPage-module-scss-module__-4J0Ba__content ul,.StaticPage-module-scss-module__-4J0Ba__content ol{margin-bottom:24px;padding-left:32px}.StaticPage-module-scss-module__-4J0Ba__content ul li,.StaticPage-module-scss-module__-4J0Ba__content ol li{margin-bottom:12px}.StaticPage-module-scss-module__-4J0Ba__content blockquote{color:var(--text-secondary,#666);background:#667eea0d;border-left:4px solid #667eea;border-radius:0 8px 8px 0;margin:32px 0;padding:24px 32px;font-style:italic}.StaticPage-module-scss-module__-4J0Ba__content img{border-radius:12px;max-width:100%;height:auto;margin:32px 0}.StaticPage-module-scss-module__-4J0Ba__content table{border-collapse:collapse;width:100%;margin:32px 0}.StaticPage-module-scss-module__-4J0Ba__content table th,.StaticPage-module-scss-module__-4J0Ba__content table td{border:1px solid var(--border,#e0e0e0);text-align:left;padding:12px 16px}.StaticPage-module-scss-module__-4J0Ba__content table th{background:var(--background,#f8f9fa);font-weight:600}.StaticPage-module-scss-module__-4J0Ba__fullWidth .StaticPage-module-scss-module__-4J0Ba__container{max-width:100%}.StaticPage-module-scss-module__-4J0Ba__sidebar .StaticPage-module-scss-module__-4J0Ba__container{grid-template-columns:1fr 300px;gap:40px;display:grid}@media (max-width:1023px){.StaticPage-module-scss-module__-4J0Ba__sidebar .StaticPage-module-scss-module__-4J0Ba__container{grid-template-columns:1fr}}.StaticPage-module-scss-module__-4J0Ba__landing .StaticPage-module-scss-module__-4J0Ba__breadcrumbs{display:none}.StaticPage-module-scss-module__-4J0Ba__landing .StaticPage-module-scss-module__-4J0Ba__article{box-shadow:none;background:0 0;padding:0}
.AccountAddresses-module-scss-module__iFq6jW__loadingContainer{justify-content:center;align-items:center;min-height:400px;display:flex}.AccountAddresses-module-scss-module__iFq6jW__container{margin:1rem auto 0}.AccountAddresses-module-scss-module__iFq6jW__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:767px){.AccountAddresses-module-scss-module__iFq6jW__header{flex-direction:column}}.AccountAddresses-module-scss-module__iFq6jW__titleSection h1{color:#111;margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.AccountAddresses-module-scss-module__iFq6jW__titleSection p{color:#666;margin:0}.AccountAddresses-module-scss-module__iFq6jW__addBtn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;transition:opacity .2s;display:flex}.AccountAddresses-module-scss-module__iFq6jW__addBtn svg{width:18px;height:18px}.AccountAddresses-module-scss-module__iFq6jW__addBtn:hover{opacity:.9}.AccountAddresses-module-scss-module__iFq6jW__addressGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:767px){.AccountAddresses-module-scss-module__iFq6jW__addressGrid{grid-template-columns:1fr}}.AccountAddresses-module-scss-module__iFq6jW__addressCard{background:#fff;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem;transition:all .2s;position:relative;box-shadow:0 1px 3px #0000000d}.AccountAddresses-module-scss-module__iFq6jW__addressCard:hover{box-shadow:0 4px 12px #00000014}.AccountAddresses-module-scss-module__iFq6jW__addressCard.AccountAddresses-module-scss-module__iFq6jW__default{border-width:2px;border-color:#6366f1}.AccountAddresses-module-scss-module__iFq6jW__defaultBadge{color:#fff;background:#6366f1;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:-10px;right:16px}.AccountAddresses-module-scss-module__iFq6jW__addressType{text-transform:uppercase;letter-spacing:.05em;color:#6366f1;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.AccountAddresses-module-scss-module__iFq6jW__addressContent{margin-bottom:1rem}.AccountAddresses-module-scss-module__iFq6jW__addressContent p{color:#444;margin:0 0 .25rem;font-size:.9rem;line-height:1.5}.AccountAddresses-module-scss-module__iFq6jW__name{font-weight:600;color:#111!important}.AccountAddresses-module-scss-module__iFq6jW__phone{color:#666!important;margin-top:.5rem!important}.AccountAddresses-module-scss-module__iFq6jW__addressActions{border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.AccountAddresses-module-scss-module__iFq6jW__editBtn,.AccountAddresses-module-scss-module__iFq6jW__defaultBtn,.AccountAddresses-module-scss-module__iFq6jW__deleteBtn{cursor:pointer;border-radius:.375rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;transition:all .2s}.AccountAddresses-module-scss-module__iFq6jW__editBtn{color:#333;background:#f5f5f5;border:none}.AccountAddresses-module-scss-module__iFq6jW__editBtn:hover{background:#e5e5e5}.AccountAddresses-module-scss-module__iFq6jW__defaultBtn{color:#333;background:#fff;border:1px solid #e5e5e5}.AccountAddresses-module-scss-module__iFq6jW__defaultBtn:hover{color:#6366f1;border-color:#6366f1}.AccountAddresses-module-scss-module__iFq6jW__deleteBtn{color:#dc2626;background:#fff;border:1px solid #fecaca}.AccountAddresses-module-scss-module__iFq6jW__deleteBtn:hover{background:#fef2f2}.AccountAddresses-module-scss-module__iFq6jW__emptyState{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.AccountAddresses-module-scss-module__iFq6jW__emptyIcon{background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:flex}.AccountAddresses-module-scss-module__iFq6jW__emptyIcon svg{color:#999;width:40px;height:40px}.AccountAddresses-module-scss-module__iFq6jW__emptyState h3{color:#111;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.AccountAddresses-module-scss-module__iFq6jW__emptyState p{color:#666;margin:0 0 1.5rem}.AccountAddresses-module-scss-module__iFq6jW__addBtnLarge{color:#fff;cursor:pointer;background:#111;border:none;border-radius:.5rem;padding:.875rem 2rem;font-weight:500;transition:opacity .2s}.AccountAddresses-module-scss-module__iFq6jW__addBtnLarge:hover{opacity:.9}.AccountAddresses-module-scss-module__iFq6jW__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AccountAddresses-module-scss-module__iFq6jW__modal{background:#fff;border-radius:1rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0003}.AccountAddresses-module-scss-module__iFq6jW__modalHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.AccountAddresses-module-scss-module__iFq6jW__modalHeader h2{color:#111;margin:0;font-size:1.25rem;font-weight:600}.AccountAddresses-module-scss-module__iFq6jW__closeBtn{cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.AccountAddresses-module-scss-module__iFq6jW__closeBtn svg{color:#666;width:18px;height:18px}.AccountAddresses-module-scss-module__iFq6jW__closeBtn:hover{background:#e5e5e5}.AccountAddresses-module-scss-module__iFq6jW__modalBody{padding:1.5rem}.AccountAddresses-module-scss-module__iFq6jW__formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:479px){.AccountAddresses-module-scss-module__iFq6jW__formGrid{grid-template-columns:1fr}}.AccountAddresses-module-scss-module__iFq6jW__formGroup{flex-direction:column;gap:.375rem;display:flex}.AccountAddresses-module-scss-module__iFq6jW__formGroup.AccountAddresses-module-scss-module__iFq6jW__fullWidth{grid-column:1/-1}.AccountAddresses-module-scss-module__iFq6jW__formGroup label{color:#333;font-size:.8rem;font-weight:500}.AccountAddresses-module-scss-module__iFq6jW__formGroup input,.AccountAddresses-module-scss-module__iFq6jW__formGroup select{background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;width:100%;padding:.75rem;font-size:.9rem;transition:border-color .2s}.AccountAddresses-module-scss-module__iFq6jW__formGroup input:focus,.AccountAddresses-module-scss-module__iFq6jW__formGroup select:focus{border-color:#6366f1;outline:none}.AccountAddresses-module-scss-module__iFq6jW__formGroup select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.AccountAddresses-module-scss-module__iFq6jW__checkboxLabel{cursor:pointer;align-items:center;gap:.5rem;flex-direction:row!important;display:flex!important}.AccountAddresses-module-scss-module__iFq6jW__checkboxLabel input[type=checkbox]{accent-color:#6366f1;width:18px;height:18px}.AccountAddresses-module-scss-module__iFq6jW__modalFooter{background:#fafafa;border-top:1px solid #f0f0f0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.AccountAddresses-module-scss-module__iFq6jW__message{margin-right:auto;font-size:.875rem;font-weight:500}.AccountAddresses-module-scss-module__iFq6jW__message.AccountAddresses-module-scss-module__iFq6jW__success{color:#10b981}.AccountAddresses-module-scss-module__iFq6jW__message.AccountAddresses-module-scss-module__iFq6jW__error{color:#ef4444}.AccountAddresses-module-scss-module__iFq6jW__cancelBtn{color:#333;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .2s}.AccountAddresses-module-scss-module__iFq6jW__cancelBtn:hover{border-color:#111}.AccountAddresses-module-scss-module__iFq6jW__saveBtn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:opacity .2s}.AccountAddresses-module-scss-module__iFq6jW__saveBtn:hover:not(:disabled){opacity:.9}.AccountAddresses-module-scss-module__iFq6jW__saveBtn:disabled{opacity:.6;cursor:not-allowed}
.AccountReturns-module-scss-module__3zHv9G__container{width:100%;margin:1rem auto 0}.AccountReturns-module-scss-module__3zHv9G__header{margin-bottom:2rem}.AccountReturns-module-scss-module__3zHv9G__header .AccountReturns-module-scss-module__3zHv9G__titleSection h1{color:var(--text-primary);margin-bottom:.5rem;font-size:1.875rem;font-weight:700}.AccountReturns-module-scss-module__3zHv9G__header .AccountReturns-module-scss-module__3zHv9G__titleSection p{color:var(--text-secondary)}.AccountReturns-module-scss-module__3zHv9G__filterTabs{border-bottom:1px solid var(--border-color);scrollbar-width:none;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex;overflow-x:auto}.AccountReturns-module-scss-module__3zHv9G__filterTabs::-webkit-scrollbar{display:none}.AccountReturns-module-scss-module__3zHv9G__filterTab{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.AccountReturns-module-scss-module__3zHv9G__filterTab:hover{color:#111;border-color:#111}.AccountReturns-module-scss-module__3zHv9G__filterTab.AccountReturns-module-scss-module__3zHv9G__active{color:#fff;background:#111;border-color:#111}.AccountReturns-module-scss-module__3zHv9G__returnsList{flex-direction:column;gap:1.5rem;display:flex}.AccountReturns-module-scss-module__3zHv9G__returnCard{border:1px solid var(--border-color);background-color:#fff;border-radius:.75rem;transition:shadow .2s;overflow:hidden}.AccountReturns-module-scss-module__3zHv9G__returnCard:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.AccountReturns-module-scss-module__3zHv9G__returnHeader{border-bottom:1px solid var(--border-color);background-color:#f9fafb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media (max-width:767px){.AccountReturns-module-scss-module__3zHv9G__returnHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}.AccountReturns-module-scss-module__3zHv9G__returnMeta{align-items:center;gap:1rem;display:flex}.AccountReturns-module-scss-module__3zHv9G__returnMeta .AccountReturns-module-scss-module__3zHv9G__returnNumber{color:var(--text-primary);font-weight:600}.AccountReturns-module-scss-module__3zHv9G__returnMeta .AccountReturns-module-scss-module__3zHv9G__returnDate{color:var(--text-secondary);font-size:.875rem}.AccountReturns-module-scss-module__3zHv9G__statusBadge{text-transform:capitalize;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.AccountReturns-module-scss-module__3zHv9G__returnItems{padding:1.5rem}.AccountReturns-module-scss-module__3zHv9G__itemRow{align-items:center;gap:1rem;padding:.5rem 0;display:flex}.AccountReturns-module-scss-module__3zHv9G__itemRow .AccountReturns-module-scss-module__3zHv9G__itemImage{background-color:#f3f4f6;border-radius:.375rem;flex-shrink:0;width:48px;height:48px;overflow:hidden}.AccountReturns-module-scss-module__3zHv9G__itemRow .AccountReturns-module-scss-module__3zHv9G__itemImage img{object-fit:cover;width:100%;height:100%}.AccountReturns-module-scss-module__3zHv9G__itemRow .AccountReturns-module-scss-module__3zHv9G__itemImage .AccountReturns-module-scss-module__3zHv9G__placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AccountReturns-module-scss-module__3zHv9G__itemRow .AccountReturns-module-scss-module__3zHv9G__itemDetails{flex-direction:column;flex:1;min-width:0;display:flex}.AccountReturns-module-scss-module__3zHv9G__itemRow .AccountReturns-module-scss-module__3zHv9G__itemDetails .AccountReturns-module-scss-module__3zHv9G__itemName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.AccountReturns-module-scss-module__3zHv9G__itemRow .AccountReturns-module-scss-module__3zHv9G__itemDetails .AccountReturns-module-scss-module__3zHv9G__itemQty{color:var(--text-secondary);font-size:.875rem}.AccountReturns-module-scss-module__3zHv9G__itemRow .AccountReturns-module-scss-module__3zHv9G__itemRefund{color:var(--text-primary);font-weight:600}.AccountReturns-module-scss-module__3zHv9G__moreItems{color:var(--text-secondary);margin-top:.5rem;padding-left:4.5rem;font-size:.875rem}.AccountReturns-module-scss-module__3zHv9G__returnFooter{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.AccountReturns-module-scss-module__3zHv9G__returnFooter .AccountReturns-module-scss-module__3zHv9G__totalRefund{align-items:center;gap:.5rem;display:flex}.AccountReturns-module-scss-module__3zHv9G__returnFooter .AccountReturns-module-scss-module__3zHv9G__totalRefund span{color:var(--text-secondary);font-size:.875rem}.AccountReturns-module-scss-module__3zHv9G__returnFooter .AccountReturns-module-scss-module__3zHv9G__totalRefund strong{color:var(--primary-color);font-size:1.125rem}.AccountReturns-module-scss-module__3zHv9G__returnFooter .AccountReturns-module-scss-module__3zHv9G__viewBtn{border:1px solid var(--border-color);color:var(--text-primary);border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.AccountReturns-module-scss-module__3zHv9G__returnFooter .AccountReturns-module-scss-module__3zHv9G__viewBtn:hover{background-color:#f3f4f6;border-color:#d1d5db}.AccountReturns-module-scss-module__3zHv9G__loadingContainer{justify-content:center;padding:3rem;display:flex}.AccountReturns-module-scss-module__3zHv9G__emptyState{text-align:center;background-color:#f9fafb;border-radius:1rem;padding:4rem 2rem}.AccountReturns-module-scss-module__3zHv9G__emptyState .AccountReturns-module-scss-module__3zHv9G__emptyIcon{width:64px;height:64px;color:var(--text-secondary);opacity:.5;margin:0 auto 1.5rem}.AccountReturns-module-scss-module__3zHv9G__emptyState h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.AccountReturns-module-scss-module__3zHv9G__emptyState p{color:var(--text-secondary);max-width:400px;margin:0 auto 1.5rem}.AccountReturns-module-scss-module__3zHv9G__emptyState .AccountReturns-module-scss-module__3zHv9G__shopBtn{color:#fff;background:#111;border-radius:.5rem;padding:.75rem 2rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.AccountReturns-module-scss-module__3zHv9G__emptyState .AccountReturns-module-scss-module__3zHv9G__shopBtn:hover{opacity:.9}.AccountReturns-module-scss-module__3zHv9G__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:3rem;display:flex}.AccountReturns-module-scss-module__3zHv9G__pagination .AccountReturns-module-scss-module__3zHv9G__pageBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background-color:#fff;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.AccountReturns-module-scss-module__3zHv9G__pagination .AccountReturns-module-scss-module__3zHv9G__pageBtn:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text-primary)}.AccountReturns-module-scss-module__3zHv9G__pagination .AccountReturns-module-scss-module__3zHv9G__pageBtn:disabled{opacity:.5;cursor:not-allowed;background-color:#f3f4f6}.AccountReturns-module-scss-module__3zHv9G__pagination .AccountReturns-module-scss-module__3zHv9G__pageNumbers{gap:.5rem;display:flex}.AccountReturns-module-scss-module__3zHv9G__pagination .AccountReturns-module-scss-module__3zHv9G__pageNumber{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;font-size:.875rem;transition:all .2s;display:flex}.AccountReturns-module-scss-module__3zHv9G__pagination .AccountReturns-module-scss-module__3zHv9G__pageNumber:hover{background-color:#f3f4f6}.AccountReturns-module-scss-module__3zHv9G__pagination .AccountReturns-module-scss-module__3zHv9G__pageNumber.AccountReturns-module-scss-module__3zHv9G__active{background-color:var(--primary-color);color:#fff;font-weight:600}
.AccountReturnDetails-module-scss-module__JVyR7W__container{width:100%;margin:1rem auto 0}.AccountReturnDetails-module-scss-module__JVyR7W__header{border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:1rem}.AccountReturnDetails-module-scss-module__JVyR7W__headerTop{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}@media (max-width:767px){.AccountReturnDetails-module-scss-module__JVyR7W__headerTop{flex-direction:column;gap:.5rem}}.AccountReturnDetails-module-scss-module__JVyR7W__headerTop h1{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.AccountReturnDetails-module-scss-module__JVyR7W__headerTop .AccountReturnDetails-module-scss-module__JVyR7W__backLink{color:var(--primary-color);font-size:.875rem;text-decoration:none}.AccountReturnDetails-module-scss-module__JVyR7W__headerTop .AccountReturnDetails-module-scss-module__JVyR7W__backLink:hover{text-decoration:underline}.AccountReturnDetails-module-scss-module__JVyR7W__requestDate{color:var(--text-secondary);font-size:.875rem;display:block}.AccountReturnDetails-module-scss-module__JVyR7W__statusSection{border:1px solid var(--border-color);background-color:#f9fafb;border-radius:.75rem;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;display:flex}@media (max-width:767px){.AccountReturnDetails-module-scss-module__JVyR7W__statusSection{flex-direction:column;align-items:flex-start;gap:1rem}}.AccountReturnDetails-module-scss-module__JVyR7W__statusSection .AccountReturnDetails-module-scss-module__JVyR7W__statusLabel{color:var(--text-secondary);margin-bottom:.25rem;font-size:.875rem;display:block}.AccountReturnDetails-module-scss-module__JVyR7W__statusSection .AccountReturnDetails-module-scss-module__JVyR7W__statusValue{text-transform:capitalize;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.AccountReturnDetails-module-scss-module__JVyR7W__section{margin-bottom:2rem}.AccountReturnDetails-module-scss-module__JVyR7W__section h2{color:var(--text-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.AccountReturnDetails-module-scss-module__JVyR7W__card{border:1px solid var(--border-color);background-color:#fff;border-radius:.75rem;overflow:hidden}.AccountReturnDetails-module-scss-module__JVyR7W__itemRow{border-bottom:1px solid var(--border-color);gap:1rem;padding:1rem;display:flex}.AccountReturnDetails-module-scss-module__JVyR7W__itemRow:last-child{border-bottom:none}.AccountReturnDetails-module-scss-module__JVyR7W__itemRow .AccountReturnDetails-module-scss-module__JVyR7W__image{background-color:#f3f4f6;border-radius:.375rem;flex-shrink:0;width:64px;height:64px;overflow:hidden}.AccountReturnDetails-module-scss-module__JVyR7W__itemRow .AccountReturnDetails-module-scss-module__JVyR7W__image img{object-fit:cover;width:100%;height:100%}.AccountReturnDetails-module-scss-module__JVyR7W__itemRow .AccountReturnDetails-module-scss-module__JVyR7W__image .AccountReturnDetails-module-scss-module__JVyR7W__placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AccountReturnDetails-module-scss-module__JVyR7W__itemRow .AccountReturnDetails-module-scss-module__JVyR7W__details{flex:1}.AccountReturnDetails-module-scss-module__JVyR7W__itemRow .AccountReturnDetails-module-scss-module__JVyR7W__details h3{color:var(--text-primary);margin-bottom:.25rem;font-size:1rem;font-weight:500}.AccountReturnDetails-module-scss-module__JVyR7W__itemRow .AccountReturnDetails-module-scss-module__JVyR7W__details .AccountReturnDetails-module-scss-module__JVyR7W__sku{color:var(--text-secondary);margin-bottom:.5rem;font-size:.75rem;display:block}.AccountReturnDetails-module-scss-module__JVyR7W__itemRow .AccountReturnDetails-module-scss-module__JVyR7W__details .AccountReturnDetails-module-scss-module__JVyR7W__meta{color:var(--text-secondary);gap:1rem;font-size:.875rem;display:flex}.AccountReturnDetails-module-scss-module__JVyR7W__itemRow .AccountReturnDetails-module-scss-module__JVyR7W__pricing{text-align:right;color:var(--text-primary);font-weight:600}.AccountReturnDetails-module-scss-module__JVyR7W__infoGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:1.5rem;display:grid}@media (max-width:767px){.AccountReturnDetails-module-scss-module__JVyR7W__infoGrid{grid-template-columns:1fr}}.AccountReturnDetails-module-scss-module__JVyR7W__infoGrid .AccountReturnDetails-module-scss-module__JVyR7W__infoGroup h3{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.AccountReturnDetails-module-scss-module__JVyR7W__infoGrid .AccountReturnDetails-module-scss-module__JVyR7W__infoGroup p{color:var(--text-primary);margin-bottom:.25rem}.AccountReturnDetails-module-scss-module__JVyR7W__timeline{padding-left:1.5rem;position:relative}.AccountReturnDetails-module-scss-module__JVyR7W__timeline:before{content:"";background-color:var(--border-color);width:1px;position:absolute;top:0;bottom:0;left:.4rem}.AccountReturnDetails-module-scss-module__JVyR7W__timelineItem{padding-bottom:1.5rem;position:relative}.AccountReturnDetails-module-scss-module__JVyR7W__timelineItem:last-child{padding-bottom:0}.AccountReturnDetails-module-scss-module__JVyR7W__timelineItem:before{content:"";border:2px solid var(--primary-color);background-color:#fff;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.35rem;left:-1.35rem}.AccountReturnDetails-module-scss-module__JVyR7W__timelineItem h4{color:var(--text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.AccountReturnDetails-module-scss-module__JVyR7W__timelineItem p{color:var(--text-secondary);margin-bottom:.25rem;font-size:.875rem}.AccountReturnDetails-module-scss-module__JVyR7W__timelineItem .AccountReturnDetails-module-scss-module__JVyR7W__note{color:var(--text-secondary);background-color:#f9fafb;border-radius:.25rem;margin-top:.5rem;padding:.5rem;font-size:.875rem;font-style:italic}.AccountReturnDetails-module-scss-module__JVyR7W__timelineItem time{color:var(--text-secondary);font-size:.75rem}.AccountReturnDetails-module-scss-module__JVyR7W__actionPanel{border:1px solid var(--border-color);background-color:#fff;border-radius:.75rem;margin-top:2rem;padding:1.5rem}.AccountReturnDetails-module-scss-module__JVyR7W__actionPanel h3{margin-bottom:1rem;font-size:1rem;font-weight:600}.AccountReturnDetails-module-scss-module__JVyR7W__actionPanel button{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #dc2626;border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition:all .2s}.AccountReturnDetails-module-scss-module__JVyR7W__actionPanel button:hover{background-color:#fef2f2}
