.GiftCardPreview_preview__aJRFV.GiftCardPreview_preview__aJRFV{width:100%;max-width:500px;min-width:0;margin:0 auto;container-type:inline-size;perspective:800px;font-family:var(--f-body,Manrope,sans-serif)}.GiftCardPreview_card__ed4BO{position:relative;isolation:isolate;width:100%;color:#fff;animation:GiftCardPreview_cardTurn__1_UbK 12s ease-in-out infinite;animation-play-state:paused}.GiftCardPreview_card__ed4BO[data-motion=running]{animation-play-state:running}.GiftCardPreview_card__ed4BO.GiftCardPreview_still__zb1GA{animation:none}.GiftCardPreview_still__zb1GA .GiftCardPreview_value__7rIfQ{font-size:clamp(18px,7.5cqw,26px)}.GiftCardPreview_artwork__R7_7w{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 20px rgba(0,0,0,.25))}.GiftCardPreview_card__ed4BO .GiftCardPreview_amount__1Nfnw{position:absolute;top:9%;right:8%;display:flex;align-items:baseline;gap:6px;margin:0;color:#fff;line-height:1}.GiftCardPreview_value__7rIfQ{font-size:clamp(16px,5cqw,25px);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GiftCardPreview_currency__cChlK{font-size:12px}.GiftCardPreview_compact__fPBk_ .GiftCardPreview_value__7rIfQ{font-size:clamp(12px,6cqw,22px)}.GiftCardPreview_compact__fPBk_ .GiftCardPreview_currency__cChlK{font-size:clamp(9px,3cqw,12px)}.GiftCardPreview_compact__fPBk_ .GiftCardPreview_amount__1Nfnw{gap:3px}.GiftCardPreview_compact__fPBk_ figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.GiftCardPreview_preview__aJRFV .GiftCardPreview_caption__uUx4n{margin:8px 0 0;color:var(--mut,#acb7c9);font-size:13px;line-height:1.5;text-align:center}.GiftCardPreview_preview__aJRFV .GiftCardPreview_names__pR7z6{display:flex;gap:24px;margin:16px 0 0;padding:0}.GiftCardPreview_names__pR7z6>div{flex:1 1;min-width:0}.GiftCardPreview_names__pR7z6 dt{color:var(--mut);font-size:12px}.GiftCardPreview_names__pR7z6 dd{margin:4px 0 0;overflow:hidden;color:var(--txt);font-size:14px;white-space:nowrap;text-overflow:ellipsis}@keyframes GiftCardPreview_cardTurn__1_UbK{0%,to{transform:translateY(3px) rotateY(-8deg)}50%{transform:translateY(-3px) rotateY(8deg)}}@media (prefers-reduced-motion:reduce){.GiftCardPreview_card__ed4BO{animation:none}}.MediaHero_media__LdvmZ{position:absolute;inset:0;overflow:hidden;background:var(--bg)}.MediaHero_media__LdvmZ .MediaHero_heroPoster__cnBkA,.MediaHero_media__LdvmZ .MediaHero_video__AQydi{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.MediaHero_video__AQydi{opacity:0}.MediaHero_video__AQydi.MediaHero_videoOn__ZV8lx{opacity:1}.MediaHero_scrimLeft__43pMK,.MediaHero_scrim__F3IlH{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,10,20,0) 35%,rgba(11,10,20,.92))}.MediaHero_scrimLeft__43pMK{background:linear-gradient(90deg,rgba(11,10,20,.92),rgba(11,10,20,.15))}.MediaHero_playback__Qv2C_{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #75899f;border-radius:2px;color:#f4f7fa;background:rgba(8,11,16,.85);cursor:pointer}.MediaHero_playback__Qv2C_:hover{background:#1a2430;border-color:#9cddea}.MediaHero_playback__Qv2C_:focus-visible{outline:2px solid #9cddea;outline-offset:4px}.GoogleReviewBadge_badge__CxMRt.GoogleReviewBadge_badge__CxMRt{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:56px;padding:9px 14px;margin-top:10px;border:1px solid #dadce0;border-radius:8px;background:#fff;color:#202124;text-decoration:none;font-family:Arial,sans-serif}.GoogleReviewBadge_badge__CxMRt img{flex-shrink:0;width:28px;height:28px}.GoogleReviewBadge_details__5pu2L{display:grid;grid-gap:3px;gap:3px}.GoogleReviewBadge_rating__8_twT{display:flex;align-items:center;gap:8px}.GoogleReviewBadge_rating__8_twT strong{font-size:20px;line-height:1;font-weight:700;color:#202124}.GoogleReviewBadge_stars__kVvYi{position:relative;display:block;width:90px;height:18px;color:#dadce0}.GoogleReviewBadge_starRow__hQGX0{display:flex;width:90px;height:18px}.GoogleReviewBadge_starRow__hQGX0 svg{flex-shrink:0;width:18px;height:18px}.GoogleReviewBadge_fill__JONrQ{position:absolute;top:0;left:0;height:100%;overflow:hidden;color:#fbbc04}.GoogleReviewBadge_label__nGDpX{font-size:12px;line-height:1.3;color:#5f6368}.GoogleReviewBadge_badge__CxMRt.GoogleReviewBadge_badge__CxMRt:hover{border-color:#aeb4bd;box-shadow:0 2px 8px #00000024;text-decoration:none}.GoogleReviewBadge_badge__CxMRt.GoogleReviewBadge_badge__CxMRt:focus-visible{outline:2px solid var(--acc);outline-offset:4px}@media (max-width:479px){.GoogleReviewBadge_badge__CxMRt.GoogleReviewBadge_compact__izlEv{gap:6px;padding:8px;min-height:56px}.GoogleReviewBadge_compact__izlEv img{width:18px;height:18px}.GoogleReviewBadge_compact__izlEv .GoogleReviewBadge_rating__8_twT{gap:6px}.GoogleReviewBadge_compact__izlEv .GoogleReviewBadge_rating__8_twT strong{font-size:17px}.GoogleReviewBadge_compact__izlEv .GoogleReviewBadge_starRow__hQGX0,.GoogleReviewBadge_compact__izlEv .GoogleReviewBadge_stars__kVvYi{width:65px;height:13px}.GoogleReviewBadge_compact__izlEv .GoogleReviewBadge_starRow__hQGX0 svg{width:13px;height:13px}.GoogleReviewBadge_compact__izlEv .GoogleReviewBadge_label__nGDpX{font-size:10px}}.RatingBadge_badge__7LP6v.RatingBadge_badge__7LP6v{display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:60px;padding:10px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surf);color:var(--txt);text-decoration:none}.RatingBadge_rank__voZQY{color:var(--acc);font:700 30px/1 var(--f-display)}.RatingBadge_copy__W6ep7{display:grid;grid-gap:2px;gap:2px;font:500 12px/1.4 var(--f-body)}.RatingBadge_copy__W6ep7 strong{color:var(--txt);font-size:14px;font-weight:700}.RatingBadge_copy__W6ep7>span{display:flex;align-items:center;gap:5px;color:var(--mut)}.RatingBadge_badge__7LP6v.RatingBadge_badge__7LP6v:hover{border-color:var(--acc);text-decoration:none!important}.RatingBadge_badge__7LP6v.RatingBadge_badge__7LP6v:focus-visible{outline:2px solid var(--acc);outline-offset:4px}@media (max-width:479px){.RatingBadge_badge__7LP6v.RatingBadge_compact__ntcZT{gap:6px;padding:8px;min-height:56px}.RatingBadge_compact__ntcZT .RatingBadge_rank__voZQY{font-size:22px}.RatingBadge_compact__ntcZT .RatingBadge_copy__W6ep7{font-size:10px}.RatingBadge_compact__ntcZT .RatingBadge_copy__W6ep7 strong{font-size:11px}.RatingBadge_compact__ntcZT .RatingBadge_copy__W6ep7 svg{display:none}}.ReviewBadges_row__HGfTr{display:flex;align-items:stretch;gap:10px;margin-top:14px}.ReviewBadges_row__HGfTr.ReviewBadges_row__HGfTr>a{margin-top:0}@media (max-width:479px){.ReviewBadges_row__HGfTr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ReviewBadges_row__HGfTr.ReviewBadges_row__HGfTr>a{width:100%}}