.ProductImage_carousel__Gft4k{height:100%;width:100%;max-width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.ProductImage_image-wrapper__b5ETa{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;aspect-ratio:5/7}.ProductImage_image-wrapper__b5ETa:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.02),transparent 50%);pointer-events:none;z-index:1}@media (min-width:769px){.ProductImage_carousel__Gft4k{max-width:100%}}.AddToCartBtn_cart-btn__K_YkA{position:relative;overflow:hidden;transition:background-color .5s ease}.AddToCartBtn_cart__VR8HH{position:absolute;z-index:2;top:50%;left:50%;font-size:1.8rem;transform:translate(calc(-50% - 400px),-50%)}.AddToCartBtn_box__4h48w{position:absolute;z-index:3;top:50%;left:50%;font-size:.8rem;transform:translate(-20%,calc(-100% - 40px))}.AddToCartBtn_cart-text__Jo_eP{opacity:1}.AddToCartBtn_added__8y5iT .AddToCartBtn_cart__VR8HH{animation:AddToCartBtn_cart__VR8HH 1.5s ease-in-out forwards}.AddToCartBtn_added__8y5iT .AddToCartBtn_box__4h48w{animation:AddToCartBtn_box__4h48w 1.5s ease-in-out forwards}.AddToCartBtn_added__8y5iT .AddToCartBtn_cart-text__Jo_eP{animation:AddToCartBtn_fade__O34jg 1.5s ease-in-out forwards}@keyframes AddToCartBtn_cart__VR8HH{0%{transform:translate(calc(-50% - 400px),-50%)}40%,60%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% + 400px),-50%)}}@keyframes AddToCartBtn_box__4h48w{0%,40%{transform:translate(-20%,calc(-100% - 40px))}60%{transform:translate(-20%,-100%)}to{transform:translate(calc(-20% + 400px),-100%)}}@keyframes AddToCartBtn_fade__O34jg{0%{opacity:1}20%,80%{opacity:0}to{opacity:1}}.AddToCartBtn_cart-btn__XVvjs{position:relative;overflow:hidden;transition:background-color .5s ease}.AddToCartBtn_cart__pNQHh{position:absolute;z-index:2;top:50%;left:50%;font-size:1.8rem;transform:translate(calc(-50% - 400px),-50%)}.AddToCartBtn_box__vmGws{position:absolute;z-index:3;top:50%;left:50%;font-size:.8rem;transform:translate(-20%,calc(-100% - 40px))}.AddToCartBtn_cart-text__H9RSf{opacity:1}.AddToCartBtn_added___T1qs .AddToCartBtn_cart__pNQHh{animation:AddToCartBtn_cart__pNQHh 1.5s ease-in-out forwards}.AddToCartBtn_added___T1qs .AddToCartBtn_box__vmGws{animation:AddToCartBtn_box__vmGws 1.5s ease-in-out forwards}.AddToCartBtn_added___T1qs .AddToCartBtn_cart-text__H9RSf{animation:AddToCartBtn_fade__VwwDI 1.5s ease-in-out forwards}@keyframes AddToCartBtn_cart__pNQHh{0%{transform:translate(calc(-50% - 400px),-50%)}40%,60%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% + 400px),-50%)}}@keyframes AddToCartBtn_box__vmGws{0%,40%{transform:translate(-20%,calc(-100% - 40px))}60%{transform:translate(-20%,-100%)}to{transform:translate(calc(-20% + 400px),-100%)}}@keyframes AddToCartBtn_fade__VwwDI{0%{opacity:1}20%,80%{opacity:0}to{opacity:1}}.ProductInfo_heart__XbiJ4{width:26px;height:26px;stroke-width:1.5px}.ProductInfo_heart__XbiJ4 path{color:var(--mantine-color-cyan-7);fill:transparent}.ProductInfo_active__S_tJS path{color:var(--mantine-color-cyan-7);fill:var(--mantine-color-cyan-7)}.ProductInfo_heart-button__PUpNB:focus .ProductInfo_heart__XbiJ4 path,.ProductInfo_heart-button__PUpNB:hover .ProductInfo_heart__XbiJ4 path{transition:fill .5s ease,color .5s ease}.ProductCard_figure__9u8J8{position:relative;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.ProductCard_figure__9u8J8:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.ProductCard_cutPrice__jpCai{text-decoration:line-through;color:#ef4444;font-weight:400}.ProductCard_wrapper__kp9QN{position:relative;width:100%;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);aspect-ratio:3/5}.ProductCard_primary__K54T2{z-index:1;transition:transform .3s ease}.ProductCard_figure__9u8J8:hover .ProductCard_primary__K54T2{transform:scale(1.05)}.ProductCard_heart-button__vm9JJ{position:absolute;top:12px;right:12px;z-index:10;cursor:pointer;height:40px;width:40px;border-radius:50%;border:none;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;transition:all .3s ease}.ProductCard_heart-button__vm9JJ:hover{background:#fff;transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2)}.ProductCard_heart__Ls3Kl{width:20px;height:20px;stroke-width:2px;transition:all .3s ease}.ProductCard_heart__Ls3Kl path{color:#64748b;fill:transparent;transition:all .3s ease}.ProductCard_heart-button__vm9JJ:focus .ProductCard_heart__Ls3Kl path,.ProductCard_heart-button__vm9JJ:hover .ProductCard_heart__Ls3Kl path{color:#ef4444;fill:transparent}.ProductCard_active__JEs0s path{color:#ef4444!important;fill:#ef4444!important}.ProductCard_heart-button__vm9JJ:focus .ProductCard_active__JEs0s path,.ProductCard_heart-button__vm9JJ:hover .ProductCard_active__JEs0s path{color:#ef4444;fill:#ef4444}.ProductCard_link__aURjc{display:block}.CustomerReviews_container__Ixc3v{background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.CustomerReviews_container__Ixc3v:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(16,185,129,.05) 0,transparent 50%);pointer-events:none}.CustomerReviews_title__BbPfB{background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.CustomerReviews_subtitle__W4iH_{color:#6b7280;line-height:1.6}.CustomerReviews_reviewCard__Kvb0I{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;height:100%;display:flex;flex-direction:column}.CustomerReviews_reviewCard__Kvb0I:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.1);border-color:rgba(59,130,246,.3)}.CustomerReviews_comment__wV__h{color:#374151;font-style:italic;line-height:1.7;flex:1 1}.CustomerReviews_productName__zEyrU{color:#6b7280;font-weight:500;background:#f3f4f6;padding:4px 8px;border-radius:6px;display:inline-block}.CustomerReviews_name__Nwok7{color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.CustomerReviews_avatar__m6__z{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.CustomerReviews_overallRating___oBt9{background:hsla(0,0%,100%,.8);padding:32px;border-radius:16px;border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.06)}@media (max-width:768px){.CustomerReviews_title__BbPfB{font-size:28px!important}.CustomerReviews_overallRating___oBt9{padding:24px 16px}.CustomerReviews_overallRating___oBt9>div>div{flex-direction:column;gap:16px!important}}@keyframes CustomerReviews_fadeInUp__EX5Or{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CustomerReviews_reviewCard__Kvb0I{animation:CustomerReviews_fadeInUp__EX5Or .6s ease forwards}.CustomerReviews_reviewCard__Kvb0I:first-child{animation-delay:.1s}.CustomerReviews_reviewCard__Kvb0I:nth-child(2){animation-delay:.2s}.CustomerReviews_reviewCard__Kvb0I:nth-child(3){animation-delay:.3s}.CustomerReviews_reviewCard__Kvb0I:nth-child(4){animation-delay:.4s}.CustomerReviews_reviewCard__Kvb0I:nth-child(5){animation-delay:.5s}.CustomerReviews_reviewCard__Kvb0I:nth-child(6){animation-delay:.6s}.CustomerLoveSection_section-wrapper__ug_W_{background:#000;padding:60px 0;position:relative}.CustomerLoveSection_main-title__d0MN9,.CustomerLoveSection_section-content__zVMpx{position:relative;z-index:2}.CustomerLoveSection_feature-card__jhhAz{background:#1a1a1a;border-radius:12px;padding:32px 24px;position:relative;transition:transform .3s ease,box-shadow .3s ease;border:1px solid hsla(0,0%,100%,.1);height:100%}.CustomerLoveSection_feature-card__jhhAz:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3);background:#222}.CustomerLoveSection_feature-description__ZKbql,.CustomerLoveSection_feature-title__0PNPd{position:relative;z-index:2}@media (max-width:768px){.CustomerLoveSection_feature-card__jhhAz{padding:24px 20px}.CustomerLoveSection_section-wrapper__ug_W_{padding:40px 0}}.FAQ_faqWrapper__E6Kwk{background:#f8f9fa;position:relative}.FAQ_headerSection__ZO0yb{text-align:center;max-width:600px;margin:0 auto}.FAQ_subtitle__12NZN{font-size:14px;font-weight:600;color:#6b7280;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.FAQ_title__vDpQ_{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#111827;letter-spacing:-2px;margin-bottom:16px}.FAQ_accordionContainer__ikNGr{max-width:800px;margin:0 auto}.FAQ_accordionItem__Wxsv1{background:#fff;border:1px solid #e5e7eb;margin-bottom:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.FAQ_accordionItem__Wxsv1:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.FAQ_accordionControl__qySeP{padding:20px 24px;border-radius:12px}.FAQ_accordionControl__qySeP:hover{background-color:#f9fafb}.FAQ_questionContainer__eaStM{display:flex;align-items:center;gap:16px;width:100%}.FAQ_questionIcon__suS4v{width:32px;height:32px;border-radius:50%;background:#111827;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.FAQ_questionText__ToUsS{font-size:18px;font-weight:600;color:#111827;flex:1 1;text-align:left}.FAQ_accordionPanel__Ntl2S{padding:0 24px 24px 72px}.FAQ_answerText__sqMmj{font-size:16px;color:#6b7280;line-height:1.6}.FAQ_accordionChevron__u2ed4{color:#6b7280;transition:transform .3s ease}@media (max-width:768px){.FAQ_accordionControl__qySeP{padding:16px 20px}.FAQ_accordionPanel__Ntl2S{padding:0 20px 20px 60px}.FAQ_questionText__ToUsS{font-size:16px}.FAQ_answerText__sqMmj{font-size:14px}.FAQ_questionIcon__suS4v{width:28px;height:28px;font-size:14px}}@media (max-width:480px){.FAQ_questionContainer__eaStM{gap:12px}.FAQ_accordionPanel__Ntl2S{padding:0 16px 16px 52px}.FAQ_accordionControl__qySeP{padding:14px 16px}}.GheeBenefits_benefitsSection__5XcYG{background:linear-gradient(135deg,#fef7e6,#fff9f0);position:relative;overflow:hidden}.GheeBenefits_benefitsSection__5XcYG:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/patterns/dots.svg);opacity:.05;pointer-events:none}.GheeBenefits_header___l_f5{text-align:center;max-width:600px;margin:0 auto;position:relative;z-index:1}.GheeBenefits_title__5nx_3{color:#2d3436;font-weight:700;font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#e17055,#fdcb6e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.GheeBenefits_subtitle__n4l73{font-size:1.1rem;line-height:1.6;color:#636e72}.GheeBenefits_benefitCard__drdZf{transition:all .3s ease;border:1px solid #e9ecef;background:#fff;position:relative;overflow:hidden}.GheeBenefits_benefitCard__drdZf:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)!important;border-color:#fdcb6e}.GheeBenefits_imageContainer__mnqRn{position:relative;overflow:hidden;width:100%;aspect-ratio:15/6}.GheeBenefits_benefitBadge__yUGGM{position:absolute;top:12px;right:12px;z-index:2;background:hsla(39,97%,71%,.95)!important;color:#2d3436!important;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.GheeBenefits_benefitTitle__J_M96{color:#2d3436;font-weight:600;font-size:1.2rem;line-height:1.3}.GheeBenefits_benefitDescription__Wyy_b{line-height:1.6;color:#636e72}.GheeBenefits_ctaSection__osMbK{margin-top:2rem}.GheeBenefits_ctaCard__HhGo7{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #fdcb6e;position:relative;overflow:hidden}.GheeBenefits_ctaCard__HhGo7:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 40%,hsla(39,97%,71%,.05) 50%,transparent 60%);pointer-events:none}@media (min-width:1200px){.GheeBenefits_imageContainer__mnqRn{aspect-ratio:18/7}}@media (max-width:768px){.GheeBenefits_title__5nx_3{font-size:2rem}.GheeBenefits_subtitle__n4l73{font-size:1rem}.GheeBenefits_benefitCard__drdZf{margin-bottom:1rem}.GheeBenefits_imageContainer__mnqRn{aspect-ratio:16/9}.GheeBenefits_ctaCard__HhGo7{text-align:center}.GheeBenefits_ctaCard__HhGo7>div:first-child{flex-direction:column;gap:1rem}}@media (max-width:480px){.GheeBenefits_title__5nx_3{font-size:1.75rem}.GheeBenefits_benefitTitle__J_M96{font-size:1.1rem}.GheeBenefits_benefitDescription__Wyy_b{font-size:.9rem}.GheeBenefits_imageContainer__mnqRn{aspect-ratio:10/4}}@keyframes GheeBenefits_fadeInUp__SHcJb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.GheeBenefits_benefitCard__drdZf{animation:GheeBenefits_fadeInUp__SHcJb .6s ease forwards}.GheeBenefits_benefitCard__drdZf:first-child{animation-delay:.1s}.GheeBenefits_benefitCard__drdZf:nth-child(2){animation-delay:.2s}.GheeBenefits_benefitCard__drdZf:nth-child(3){animation-delay:.3s}.GheeBenefits_benefitCard__drdZf:nth-child(4){animation-delay:.4s}.GheeBenefits_benefitCard__drdZf:nth-child(5){animation-delay:.5s}.GheeBenefits_benefitCard__drdZf:nth-child(6){animation-delay:.6s}