@media (min-width:64rem){.ProductGallery_empty__SDTKw,.ProductGallery_gallery__BjA7t{--gallery-height:max(10rem,min(48rem,calc(100svh - var(--site-navbar-height) - 116px)));height:var(--gallery-height)}.ProductGallery_gallery__BjA7t{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ProductGallery_withThumbnails__Exwx4{grid-template-columns:72px minmax(0,1fr)}.ProductGallery_empty__SDTKw,.ProductGallery_main__viIFF{min-height:0;aspect-ratio:auto}.ProductGallery_main__viIFF{height:100%;grid-row:1}.ProductGallery_withThumbnails__Exwx4 .ProductGallery_main__viIFF{grid-column:2}.ProductGallery_gallery__BjA7t:not(.ProductGallery_interior__j4Gnk) .ProductGallery_image__gOXON{object-fit:contain;object-position:center!important}.ProductGallery_gallery__BjA7t.ProductGallery_interior__j4Gnk,.ProductGallery_gallery__BjA7t.ProductGallery_responsivePrimary__K8SfE{height:auto}.ProductGallery_interior__j4Gnk .ProductGallery_main__viIFF,.ProductGallery_responsivePrimary__K8SfE .ProductGallery_main__viIFF{height:auto;aspect-ratio:1;align-self:start}.ProductGallery_interior__j4Gnk .ProductGallery_thumbnails__QF42C,.ProductGallery_responsivePrimary__K8SfE .ProductGallery_thumbnails__QF42C{contain:size;height:100%}.ProductGallery_thumbnails__QF42C{grid-column:1;grid-row:1;flex-direction:column;min-height:0;margin:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.ProductGallery_thumbnail__TO12F{width:64px;height:64px}}.ProductReviews_shell__fPg09{container-type:inline-size;max-width:64rem;margin-inline:auto;padding:clamp(16px,3vw,32px);border:1px solid var(--border);border-radius:var(--radius-overlay);background:var(--card)}.ProductReviews_layout__YU8C0{display:grid;gap:24px;align-items:start}.ProductReviews_composer__2xCoA,.ProductReviews_feed__kZrEu{min-width:0}.ProductReviews_feed__kZrEu:has([data-review-state=empty]) .ProductReviews_feedHeading__9EW5W{display:none}.ProductReviews_composer__2xCoA{container-type:inline-size;container-name:review-form}.ProductReviews_fields__2RFUB{display:grid;gap:20px;align-items:start}.ProductReviews_content__68viw,.ProductReviews_footer__sf6G4{grid-column:1/-1}.ProductReviews_footer__sf6G4{display:flex;flex-direction:column;gap:12px}@container (min-width: 56rem){.ProductReviews_layout__YU8C0:has([data-review-state=ready]){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@container review-form (min-width: 36rem){.ProductReviews_fields__2RFUB{grid-template-columns:248px minmax(0,1fr);column-gap:24px}.ProductReviews_footer__sf6G4{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.ProductReviews_footer__sf6G4>button{width:auto;flex-shrink:0}}.ProductTransformationGallery_peek__eWeBE{position:relative;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/35%) 30%,black 85%)}.ProductTransformationGallery_next__j6YTl{mask-image:linear-gradient(270deg,transparent,rgb(0 0 0/35%) 30%,black 85%)}.ProductTransformationGallery_peekCard__60vvd{position:absolute;top:50%;height:88%;aspect-ratio:4/5;transform:translateY(-50%);overflow:hidden;border-radius:var(--radius-overlay);opacity:.65;filter:blur(.5px);transition:opacity .15s ease}.ProductTransformationGallery_peek__eWeBE:hover .ProductTransformationGallery_peekCard__60vvd{opacity:.85}@media (min-width:48rem){.ProductTransformationGallery_peekCard__60vvd{width:100%;height:auto}}@media (prefers-reduced-motion:reduce){.ProductTransformationGallery_peekCard__60vvd{transition:none}}