/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.ProductDetailView_container__v0weF{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);margin-inline:auto}@media (min-width:40rem){.ProductDetailView_container__v0weF{padding-block:calc(var(--spacing,.25rem) * 8)}}.ProductDetailView_breadcrumb__P4SoN{margin-bottom:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted);display:flex}.ProductDetailView_breadcrumbLink__b4MCb{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.ProductDetailView_breadcrumbLink__b4MCb:hover{color:var(--color-fg)}.ProductDetailView_breadcrumbSep__I_tbI{color:var(--color-border-strong)}.ProductDetailView_breadcrumbCurrent__Km4N6{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-fg);overflow:hidden}.ProductDetailView_layout__WsUr9{gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (min-width:64rem){.ProductDetailView_layout__WsUr9{grid-template-columns:1fr 440px}}@media (min-width:1280px){.ProductDetailView_layout__WsUr9{grid-template-columns:1fr 460px;gap:3rem}}.ProductDetailView_galleryCol__oCk6X{min-width:calc(var(--spacing,.25rem) * 0)}.ProductDetailView_purchaseCol__DNQaI{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media (min-width:1024px){.ProductDetailView_purchaseCol__DNQaI{top:var(--header-h,5rem);max-height:calc(100vh - var(--header-h,5rem) - 1rem);padding-bottom:env(safe-area-inset-bottom);align-self:flex-start;position:sticky;overflow-y:auto}}.ProductDetailView_category__to9Yk{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--color-muted);text-decoration-line:none}.ProductDetailView_category__to9Yk:hover{color:var(--color-fg)}.ProductDetailView_bestSellerPill__SWdWV{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-300,oklch(87.9% .169 91.605));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-amber-800,oklch(47.3% .137 46.201));border-radius:3.40282e+38px;align-self:flex-start;display:inline-flex}@media (prefers-color-scheme:dark){.ProductDetailView_bestSellerPill__SWdWV{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.ProductDetailView_bestSellerPill__SWdWV{border-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 40%,transparent)}}.ProductDetailView_bestSellerPill__SWdWV{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.ProductDetailView_bestSellerPill__SWdWV{background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 10%,transparent)}}.ProductDetailView_bestSellerPill__SWdWV{color:var(--color-amber-300,oklch(87.9% .169 91.605))}}.ProductDetailView_bestSellerPillIcon__em_DV{--tw-leading:1;font-size:.7rem;line-height:1}.ProductDetailView_nameRow__poEtw{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.ProductDetailView_nameActions__knKdx{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-shrink:0;display:flex}.ProductDetailView_name__V_HNv{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}@media (min-width:40rem){.ProductDetailView_name__V_HNv{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.ProductDetailView_name__V_HNv{color:var(--color-fg)}.ProductDetailView_brandLine__x3DIz{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted)}.ProductDetailView_brandLink__pm0XS{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.ProductDetailView_brandLink__pm0XS:hover{text-decoration-line:underline}}.ProductDetailView_brandLink__pm0XS{color:var(--color-fg)}.ProductDetailView_ratingRow__UYmtl{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.ProductDetailView_ratingText__djD17{color:var(--color-muted)}.ProductDetailView_description__oV9kE,.ProductDetailView_ratingText__djD17{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.ProductDetailView_description__oV9kE{-webkit-line-clamp:4;--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-fg);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductDetailView_trustSection__uRPtw{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);border-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ProductDetailView_trustSection__uRPtw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ProductDetailView_trustSection__uRPtw{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProductDetailView_trustSection__uRPtw{border-color:var(--color-border);background:var(--color-muted-bg)}.ProductDetailView_trustItem__r2s41{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.ProductDetailView_trustIcon__EzH6A{margin-top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:var(--color-muted);flex-shrink:0}.ProductDetailView_trustLabel__FpRsK{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-fg);display:block}.ProductDetailView_trustDetail__tmsJF{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted);display:block}.ProductDetailView_detailsSection__KFAhZ{border-top-style:var(--tw-border-style);margin-top:var(--space-section-y);padding-top:var(--space-section-y);border-top-width:1px;border-color:var(--color-border)}.ProductDetailView_detailsAccordion__8KE_z{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}.ProductDetailView_detailsAccordionTitle__L3YJf{cursor:pointer;padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);-webkit-user-select:none;user-select:none;color:var(--color-fg);justify-content:space-between;align-items:center;display:flex}.ProductDetailView_detailsAccordionTitle__L3YJf::marker{display:none}.ProductDetailView_detailsAccordionTitle__L3YJf::-webkit-details-marker{display:none}.ProductDetailView_detailsChevron__GfHn4{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--color-muted);flex-shrink:0;transition-duration:.2s}.ProductDetailView_detailsAccordion__8KE_z[open]>.ProductDetailView_detailsAccordionTitle__L3YJf>.ProductDetailView_detailsChevron__GfHn4{transform:rotate(180deg)}.ProductDetailView_detailsContent__12yF0{padding-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted)}.ProductDetailView_specList__jQ20x{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.ProductDetailView_specRow____cCZ{gap:calc(var(--spacing,.25rem) * 4);display:flex}.ProductDetailView_specLabel__R0epO{width:calc(var(--spacing,.25rem) * 24);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted);flex-shrink:0}.ProductDetailView_specLabel__R0epO,.ProductDetailView_specValue__jVLKT{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.ProductDetailView_specValue__jVLKT{color:var(--color-fg)}.ProductDetailView_faqSection__ehLMM{margin-top:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 8);border-top-width:1px;border-color:var(--color-border)}.ProductDetailView_faqTitle__uD4qM{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-fg)}.ProductDetailView_belowSection__mnwWm{margin-top:calc(var(--spacing,.25rem) * 12)}.ProductDetailView_purchaseTags__Vuzbj{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted)}.ProductDetailView_purchaseTagsLabel__psF3r{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted)}.ProductDetailView_whatsappNote__FtmSw{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border-width:1px;border-color:var(--color-border);background:var(--color-surface);color:var(--color-muted)}@property --tw-tracking{syntax:"*";inherits:false}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.ProductGallery_styles_root__ska8l{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.ProductGallery_styles_mainImageWrapper__3Uxgi{aspect-ratio:1;cursor:zoom-in;border-radius:var(--radius-xl,.75rem);background:var(--color-muted-bg);touch-action:pan-y;position:relative;overflow:hidden}@media (hover:hover){.ProductGallery_styles_mainImageWrapperZooming__MP9kq{cursor:zoom-in}}.ProductGallery_styles_mainImage___pX9i{object-fit:cover;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.ProductGallery_styles_mainImageZoomed__dqT5G{transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transition:none;transform:scale(2)}}.ProductGallery_styles_placeholder__1Rcpo{width:100%;height:100%;color:var(--color-muted);justify-content:center;align-items:center;display:flex}.ProductGallery_styles_navArrow__qjc8J{z-index:10;height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:var(--color-fg-overlay,#00000080);color:var(--color-bg);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.ProductGallery_styles_navArrow__qjc8J:hover{background:var(--color-fg-overlay-hover,#000000b3)}.ProductGallery_styles_mainImageWrapper__3Uxgi:hover .ProductGallery_styles_navArrow__qjc8J{opacity:1}.ProductGallery_styles_navArrowLeft__ktixj{left:calc(var(--spacing,.25rem) * 3)}.ProductGallery_styles_navArrowRight__CI7y_{right:calc(var(--spacing,.25rem) * 3)}.ProductGallery_styles_imageCounter__W7CHH{right:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);z-index:10;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background:var(--color-fg-overlay,#000000b3);color:var(--color-bg);border-radius:3.40282e+38px;position:absolute}.ProductGallery_styles_thumbnails__DMZzN{gap:calc(var(--spacing,.25rem) * 2);scrollbar-width:none;display:flex;overflow-x:auto}.ProductGallery_styles_thumbnails__DMZzN::-webkit-scrollbar{display:none}.ProductGallery_styles_thumb__TDJos{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:var(--color-muted-bg);border-width:2px;border-color:#0000;flex-shrink:0;position:relative;overflow:hidden}.ProductGallery_styles_thumb__TDJos:hover{border-color:var(--color-border-strong)}.ProductGallery_styles_thumbActive__Vb92h{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-fg);background:var(--color-muted-bg);flex-shrink:0;position:relative;overflow:hidden}.ProductGallery_styles_thumbImage__2IOPF{object-fit:cover}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.RelatedProducts_styles_root__VXrdc{border-top-style:var(--tw-border-style);margin-top:var(--space-section-y);padding-top:var(--space-section-y);border-top-width:1px;border-color:var(--color-border)}.RelatedProducts_styles_title__1lXdW{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-bottom:var(--space-section-gap-header);color:var(--color-fg)}.RelatedProducts_styles_scroll__29f75{gap:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);scrollbar-width:none;display:flex;overflow-x:auto}.RelatedProducts_styles_scroll__29f75::-webkit-scrollbar{display:none}.RelatedProducts_styles_card___Y1SS{flex-shrink:0;width:220px}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.ShareButton_styles_button__T0Tf2{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ShareButton_styles_button__T0Tf2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ShareButton_styles_button__T0Tf2{color:var(--color-muted)}.ShareButton_styles_button__T0Tf2:hover{background:var(--color-muted-bg);color:var(--color-fg)}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.MarkdownPreview_styles_root__scQTo{border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem) * 4);border:1px solid var(--color-border);background:var(--color-muted-bg)}.MarkdownPreview_styles_content__sfPqF{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-fg)}.MarkdownPreview_styles_empty__XofON{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted);font-style:italic}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.TrustHighlights_styles_root__HtpGw{align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-width:1px;border-color:var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex}.TrustHighlights_styles_item__UJh5q{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-muted);display:flex}.TrustHighlights_styles_icon__koDH4{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);color:var(--color-muted);flex-shrink:0}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.RatingBreakdown_styles_root__A_gYs{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.RatingBreakdown_styles_row__Lr4yE{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.RatingBreakdown_styles_label__FmAGS{width:calc(var(--spacing,.25rem) * 8);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted)}.RatingBreakdown_styles_barTrack__5Ygwj{height:calc(var(--spacing,.25rem) * 2);background:var(--color-muted-bg);border-radius:3.40282e+38px;flex:1;overflow:hidden}.RatingBreakdown_styles_barFill__u1V_k{background-color:var(--color-amber-400,oklch(82.8% .189 84.429));height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:3.40282e+38px;transition-duration:.3s}.RatingBreakdown_styles_count__Vqbkw{width:calc(var(--spacing,.25rem) * 8);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-muted)}@property --tw-duration{syntax:"*";inherits:false}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.ReviewSection_styles_root__OsGy9{margin-top:calc(var(--spacing,.25rem) * 12);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 10);border-top-width:1px;border-color:var(--color-border)}.ReviewSection_styles_header__iLMZd{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.ReviewSection_styles_title__29gNK{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-fg)}.ReviewSection_styles_summaryRow__UkErc{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.ReviewSection_styles_summaryText__EsSmj{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted)}.ReviewSection_styles_formCard__s8uEJ{margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 5);border-width:1px;border-color:var(--color-border)}.ReviewSection_styles_formTitle__YsZQ_{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-fg)}.ReviewSection_styles_formTitle__YsZQ_,.ReviewSection_styles_ratingRow__JHMTo{margin-bottom:calc(var(--spacing,.25rem) * 3)}.ReviewSection_styles_textarea__UsQyy{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px}.ReviewSection_styles_textarea__UsQyy:focus{--tw-outline-style:none;outline-style:none}.ReviewSection_styles_textarea__UsQyy{border-color:var(--color-border);color:var(--color-fg)}.ReviewSection_styles_textarea__UsQyy:focus{border-color:var(--color-border-strong)}:is(.ReviewSection_styles_dark___4uBf,[data-theme=dark]) .ReviewSection_styles_textarea__UsQyy{background:var(--color-surface)}.ReviewSection_styles_formActions__D6lsS{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.ReviewSection_styles_submitBtn__yh0Uy{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.ReviewSection_styles_submitBtn__yh0Uy:disabled{cursor:not-allowed;opacity:.5}.ReviewSection_styles_submitBtn__yh0Uy{background:var(--color-fg);color:var(--color-bg)}.ReviewSection_styles_submitBtn__yh0Uy:hover{opacity:.85}.ReviewSection_styles_formFeedback__Z7d5F{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-green-600,oklch(62.7% .194 149.214))}@media (prefers-color-scheme:dark){.ReviewSection_styles_formFeedback__Z7d5F{color:var(--color-green-400,oklch(79.2% .209 151.711))}}.ReviewSection_styles_formError__sg6sz{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-red-600,oklch(57.7% .245 27.325))}@media (prefers-color-scheme:dark){.ReviewSection_styles_formError__sg6sz{color:var(--color-red-400,oklch(70.4% .191 22.216))}}.ReviewSection_styles_loginHint__z3wKk{margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;border-color:var(--color-border);color:var(--color-muted)}.ReviewSection_styles_reviewList__sS4lQ{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.ReviewSection_styles_reviewCard__yzJM6{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.ReviewSection_styles_reviewMeta__TDAO1{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.ReviewSection_styles_reviewAuthor__UP2du{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-fg)}.ReviewSection_styles_reviewDate__FyIPM{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted)}.ReviewSection_styles_reviewBody__tOAY3{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted)}.ReviewSection_styles_emptyReviews__Pkxzd{padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;color:var(--color-muted)}.ReviewSection_styles_emptyReviews__Pkxzd,.ReviewSection_styles_pendingBanner__gt5Tn{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.ReviewSection_styles_pendingBanner__gt5Tn{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);color:var(--color-amber-800,oklch(47.3% .137 46.201))}@media (prefers-color-scheme:dark){.ReviewSection_styles_pendingBanner__gt5Tn{border-color:#b7500080}@supports (color:color-mix(in lab,red,red)){.ReviewSection_styles_pendingBanner__gt5Tn{border-color:color-mix(in oklab,var(--color-amber-700,oklch(55.5% .163 48.998)) 50%,transparent)}}.ReviewSection_styles_pendingBanner__gt5Tn{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.ReviewSection_styles_pendingBanner__gt5Tn{background-color:color-mix(in oklab,var(--color-amber-900,oklch(41.4% .112 45.904)) 20%,transparent)}}.ReviewSection_styles_pendingBanner__gt5Tn{color:var(--color-amber-300,oklch(87.9% .169 91.605))}}.ReviewSection_styles_rejectedBanner__ydFCY{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200,oklch(88.5% .062 18.334));background-color:var(--color-red-50,oklch(97.1% .013 17.38));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-red-800,oklch(44.4% .177 26.899))}@media (prefers-color-scheme:dark){.ReviewSection_styles_rejectedBanner__ydFCY{border-color:#bf000f80}@supports (color:color-mix(in lab,red,red)){.ReviewSection_styles_rejectedBanner__ydFCY{border-color:color-mix(in oklab,var(--color-red-700,oklch(50.5% .213 27.518)) 50%,transparent)}}.ReviewSection_styles_rejectedBanner__ydFCY{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.ReviewSection_styles_rejectedBanner__ydFCY{background-color:color-mix(in oklab,var(--color-red-900,oklch(39.6% .141 25.723)) 20%,transparent)}}.ReviewSection_styles_rejectedBanner__ydFCY{color:var(--color-red-300,oklch(80.8% .114 19.571))}}.ReviewSection_styles_verifiedBadge__uTMfg{align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--color-green-50,oklch(98.2% .018 155.826));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green-700,oklch(52.7% .154 150.069));border-radius:3.40282e+38px;display:inline-flex}@media (prefers-color-scheme:dark){.ReviewSection_styles_verifiedBadge__uTMfg{background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.ReviewSection_styles_verifiedBadge__uTMfg{background-color:color-mix(in oklab,var(--color-green-900,oklch(39.3% .095 152.535)) 30%,transparent)}}.ReviewSection_styles_verifiedBadge__uTMfg{color:var(--color-green-400,oklch(79.2% .209 151.711))}}.ReviewSection_styles_verifiedIcon__UNKj_{color:var(--color-green-600,oklch(62.7% .194 149.214))}@media (prefers-color-scheme:dark){.ReviewSection_styles_verifiedIcon__UNKj_{color:var(--color-green-400,oklch(79.2% .209 151.711))}}.ReviewSection_styles_verifiedIcon__UNKj_{font-size:.75rem;line-height:1}.ReviewSection_styles_summaryBlock__WOhyN{margin-bottom:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media (min-width:40rem){.ReviewSection_styles_summaryBlock__WOhyN{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 10);flex-direction:row}}.ReviewSection_styles_summaryLeft__WmFte{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.ReviewSection_styles_summaryAvg__rseC7{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-fg)}.ReviewSection_styles_summaryTotal___Grk1{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted)}.ReviewSection_styles_summaryRight__YTBze{flex:1;min-width:200px}.ReviewSection_styles_listControls__wmFnT{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}.ReviewSection_styles_sortSelect__0c8C_{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px}.ReviewSection_styles_sortSelect__0c8C_:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.ReviewSection_styles_sortSelect__0c8C_{border-color:var(--color-border);background:var(--color-surface);color:var(--color-muted)}.ReviewSection_styles_sortSelect__0c8C_:focus{border-color:var(--color-border-strong);--tw-ring-color:var(--color-border-strong)}.ReviewSection_styles_loadMoreRow__L9NSk{margin-top:calc(var(--spacing,.25rem) * 6);justify-content:center;display:flex}.ReviewSection_styles_loadMoreBtn__eBrWb{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px}.ReviewSection_styles_loadMoreBtn__eBrWb:disabled{cursor:not-allowed;opacity:.5}.ReviewSection_styles_loadMoreBtn__eBrWb{border-color:var(--color-border);color:var(--color-muted)}.ReviewSection_styles_loadMoreBtn__eBrWb:hover{background:var(--color-muted-bg)}.ReviewSection_styles_visuallyHidden__i27A2{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.WishlistButton_styles_iconButton__5xI3x{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--color-border);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex}.WishlistButton_styles_iconButton__5xI3x:hover{background:var(--color-muted-bg)}.WishlistButton_styles_iconButtonActive__9aax_{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200,oklch(88.5% .062 18.334));background-color:var(--color-red-50,oklch(97.1% .013 17.38));font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.WishlistButton_styles_iconButtonActive__9aax_:hover{background-color:var(--color-red-100,oklch(93.6% .032 17.717))}}@media (prefers-color-scheme:dark){.WishlistButton_styles_iconButtonActive__9aax_{border-color:var(--color-red-800,oklch(44.4% .177 26.899));background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.WishlistButton_styles_iconButtonActive__9aax_{background-color:color-mix(in oklab,var(--color-red-900,oklch(39.6% .141 25.723)) 20%,transparent)}}@media (hover:hover){.WishlistButton_styles_iconButtonActive__9aax_:hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.WishlistButton_styles_iconButtonActive__9aax_:hover{background-color:color-mix(in oklab,var(--color-red-900,oklch(39.6% .141 25.723)) 40%,transparent)}}}}.WishlistButton_styles_fullButton__t8zre{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--color-border);color:var(--color-fg);display:flex}.WishlistButton_styles_fullButton__t8zre:hover{background:var(--color-muted-bg)}.WishlistButton_styles_fullButtonActive___c9EK{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200,oklch(88.5% .062 18.334));background-color:var(--color-red-50,oklch(97.1% .013 17.38));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red-700,oklch(50.5% .213 27.518));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.WishlistButton_styles_fullButtonActive___c9EK:hover{background-color:var(--color-red-100,oklch(93.6% .032 17.717))}}@media (prefers-color-scheme:dark){.WishlistButton_styles_fullButtonActive___c9EK{border-color:var(--color-red-800,oklch(44.4% .177 26.899));background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.WishlistButton_styles_fullButtonActive___c9EK{background-color:color-mix(in oklab,var(--color-red-900,oklch(39.6% .141 25.723)) 20%,transparent)}}.WishlistButton_styles_fullButtonActive___c9EK{color:var(--color-red-400,oklch(70.4% .191 22.216))}@media (hover:hover){.WishlistButton_styles_fullButtonActive___c9EK:hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.WishlistButton_styles_fullButtonActive___c9EK:hover{background-color:color-mix(in oklab,var(--color-red-900,oklch(39.6% .141 25.723)) 40%,transparent)}}}}.WishlistButton_styles_heart__BbzCB{--tw-leading:1;line-height:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}