.CustomerReviews_section__KhOhv{--review-media-desktop-max-width:760px;--review-media-desktop-max-height:min(60vh,560px);padding-block-end:var(--section-default-mobile)}@supports (height:1dvh){.CustomerReviews_section__KhOhv{--review-media-desktop-max-height:min(60dvh,560px)}}.CustomerReviews_list__l6KBn{display:grid;gap:clamp(28px,4vw,56px)}.CustomerReviews_card__dXTUC{overflow:hidden;padding:clamp(10px,1.5vw,20px);border:1px solid rgb(112 82 57/16%);border-radius:clamp(22px,2.4vw,34px);background:linear-gradient(145deg,rgb(255 255 255/82%),rgb(246 239 231/78%)),var(--color-background-light);box-shadow:0 24px 70px rgb(61 42 28/10%)}.CustomerReviews_reviewLabel__G2gI6{margin:0 0 clamp(10px,1.3vw,16px);color:rgb(112 82 57/78%);font-family:var(--font-utility),"IBM Plex Sans Condensed",sans-serif;font-size:clamp(13px,1.2vw,15px);font-weight:500;letter-spacing:.08em;line-height:1.3}.CustomerReviews_mediaGrid__ptFKf{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(10px,1.5vw,20px);align-items:start}.CustomerReviews_mediaStack__Qn4hd{display:grid;gap:clamp(16px,2vw,28px)}.CustomerReviews_mediaItem__RxcxX{position:relative;display:grid;min-width:0;min-height:clamp(390px,40vw,580px);overflow:hidden;margin:0;border:1px solid rgb(255 255 255/48%);border-radius:clamp(16px,1.8vw,26px);background:rgb(226 216 205/74%);box-shadow:inset 0 0 0 1px rgb(73 49 31/5%)}.CustomerReviews_mediaLabel__SMLPb{position:absolute;z-index:1;inset-block-start:14px;inset-inline-start:14px;padding:7px 12px;border:1px solid rgb(255 255 255/46%);border-radius:999px;background:rgb(35 27 21/72%);color:#fff;font-family:var(--font-utility),"IBM Plex Sans Condensed",sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CustomerReviews_audioItem__szxIb{min-height:118px;padding:54px clamp(14px,2vw,28px) 18px;background:linear-gradient(135deg,rgb(247 242 235/96%),rgb(230 217 202/88%)),var(--color-background-muted)}.CustomerReviews_stackVideoItem__mv15s{width:min(100%,480px);min-height:0;aspect-ratio:480/848;justify-self:center}.CustomerReviews_audio__kifuW{display:block;width:100%;max-width:none}.CustomerReviews_photo__B__vK,.CustomerReviews_video__h5RYj{display:block;width:100%;height:100%;object-fit:contain}.CustomerReviews_fullscreenFrame__l96mP{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;place-items:center}.CustomerReviews_fullscreenClose__NAdR_,.CustomerReviews_fullscreenExpand__wnN1n{position:absolute;z-index:3;top:14px;right:14px;display:grid;inline-size:42px;block-size:42px;padding:0;place-items:center;border:1px solid rgb(255 255 255/52%);border-radius:50%;background:rgb(35 27 21/76%);color:#fff;cursor:pointer;font-size:22px;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CustomerReviews_fullscreenClose__NAdR_{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));inline-size:48px;block-size:48px;font-size:34px;font-weight:300}.CustomerReviews_fullscreenExpandBottom__G_Z18{top:auto;bottom:14px}.CustomerReviews_fullscreenClose__NAdR_:focus-visible,.CustomerReviews_fullscreenExpand__wnN1n:focus-visible{outline:2px solid #fff;outline-offset:3px}.CustomerReviews_fullscreenFrame__l96mP.CustomerReviews_fullscreenFrameOpen__rOtD9,.CustomerReviews_fullscreenFrame__l96mP:fullscreen{position:fixed;z-index:1000;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;padding:max(72px,calc(env(safe-area-inset-top) + 64px)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:#171411;overscroll-behavior:contain}.CustomerReviews_fullscreenFrame__l96mP.CustomerReviews_fullscreenFrameOpen__rOtD9 .CustomerReviews_photo__B__vK,.CustomerReviews_fullscreenFrame__l96mP.CustomerReviews_fullscreenFrameOpen__rOtD9 .CustomerReviews_video__h5RYj,.CustomerReviews_fullscreenFrame__l96mP:fullscreen .CustomerReviews_photo__B__vK,.CustomerReviews_fullscreenFrame__l96mP:fullscreen .CustomerReviews_video__h5RYj{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.CustomerReviews_fullscreenFrame__l96mP.CustomerReviews_fullscreenFrameOpen__rOtD9 .CustomerReviews_fullscreenExpand__wnN1n,.CustomerReviews_fullscreenFrame__l96mP:fullscreen .CustomerReviews_fullscreenExpand__wnN1n{display:none}@supports (height:100dvh){.CustomerReviews_fullscreenFrame__l96mP.CustomerReviews_fullscreenFrameOpen__rOtD9,.CustomerReviews_fullscreenFrame__l96mP:fullscreen{height:100dvh}}.CustomerReviews_photo__B__vK{background:rgb(242 236 228)}.CustomerReviews_video__h5RYj{background:#171411}.CustomerReviews_audio__kifuW:focus-visible,.CustomerReviews_video__h5RYj:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media (min-width:900px){.CustomerReviews_section__KhOhv{padding-block-end:var(--section-default-desktop)}}@media (min-width:1024px){.CustomerReviews_mediaItem__RxcxX:not(.CustomerReviews_audioItem__szxIb){width:fit-content;max-width:min(100%,var(--review-media-desktop-max-width));min-height:0;justify-self:center}.CustomerReviews_photoItem__Rcq4j,.CustomerReviews_stackVideoItem__mv15s,.CustomerReviews_videoItem__IHKCg{aspect-ratio:auto}.CustomerReviews_photo__B__vK,.CustomerReviews_video__h5RYj{width:auto;height:auto}.CustomerReviews_fullscreenFrame__l96mP,.CustomerReviews_photo__B__vK,.CustomerReviews_video__h5RYj{max-width:min(100%,var(--review-media-desktop-max-width));max-height:var(--review-media-desktop-max-height);margin:auto}.CustomerReviews_fullscreenFrame__l96mP{width:fit-content;height:fit-content}}@media (max-width:760px){.CustomerReviews_mediaGrid__ptFKf{grid-template-columns:minmax(0,1fr)}.CustomerReviews_mediaItem__RxcxX{min-height:0}.CustomerReviews_photoItem__Rcq4j{aspect-ratio:750/1334;max-height:min(72vh,640px)}@supports (height:1dvh){.CustomerReviews_photoItem__Rcq4j{max-height:min(72dvh,640px)}}.CustomerReviews_videoItem__IHKCg{aspect-ratio:848/478}.CustomerReviews_audioItem__szxIb{min-height:112px;aspect-ratio:auto}.CustomerReviews_mediaLabel__SMLPb{inset-block-start:10px;inset-inline-start:10px}}