.GallerySkeleton_root___UXzS{--g:12px;--tile:#f2f2f5;--line:#e9e9ee;padding:0 var(--g) 40px;background:#fff;overflow-x:clip}.GallerySkeleton_pulse__67_Zo{display:block;background:var(--tile);animation:GallerySkeleton_pulse__67_Zo 1.4s ease-in-out infinite}@keyframes GallerySkeleton_pulse__67_Zo{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.GallerySkeleton_pulse__67_Zo{animation:none}}.GallerySkeleton_crumb__X_ytf{display:flex;align-items:center;gap:8px;height:38px}.GallerySkeleton_crumb__X_ytf span{height:12px;border-radius:6px}.GallerySkeleton_hero__Ygrqk{margin-top:10px;height:340px;border-radius:22px}.GallerySkeleton_colls__VqzQa{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:26px}.GallerySkeleton_colls__VqzQa span{height:107px;border-radius:18px}.GallerySkeleton_head__8WceK{display:flex;flex-direction:column;align-items:center;margin-top:56px}.GallerySkeleton_head__8WceK span:first-child{width:220px;height:37px;border-radius:8px}.GallerySkeleton_head__8WceK span:last-child{width:300px;height:18px;margin-top:8px;border-radius:6px}.GallerySkeleton_styles__ar1EC{display:flex;gap:26px;margin-top:24px;overflow:hidden}.GallerySkeleton_style___rKhI{flex:0 0 132px;display:flex;flex-direction:column;align-items:center;gap:14px}.GallerySkeleton_style___rKhI span:first-child{width:132px;height:132px;border-radius:16px}.GallerySkeleton_style___rKhI span:last-child{width:64px;height:14px;border-radius:6px}.GallerySkeleton_bar__hyAlT{display:flex;align-items:center;gap:12px;height:78px;margin:70px calc(-1 * var(--g)) 0;padding:0 var(--g);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.GallerySkeleton_bar__hyAlT span{height:42px;border-radius:999px}.GallerySkeleton_bar__hyAlT .GallerySkeleton_count__PEL7p{width:64px;height:12px}.GallerySkeleton_bar__hyAlT .GallerySkeleton_btn__otCWH{width:88px}.GallerySkeleton_bar__hyAlT .GallerySkeleton_search__pelS_{width:330px}.GallerySkeleton_bar__hyAlT .GallerySkeleton_sort__q5dy6{width:170px}.GallerySkeleton_bar__hyAlT .GallerySkeleton_gap__h0nB_{flex:1;background:none;animation:none}.GallerySkeleton_bar__hyAlT .GallerySkeleton_views__mCIai{width:156px}.GallerySkeleton_grid___RQrW{display:grid;grid-template-columns:repeat(5,1fr);gap:34px 11px;margin-top:30px}.GallerySkeleton_card__q2LS6{display:flex;flex-direction:column;align-items:center}.GallerySkeleton_card__q2LS6 span:first-child{width:100%;aspect-ratio:1/1;border-radius:20px}.GallerySkeleton_card__q2LS6 span:nth-child(2){width:62%;height:16px;border-radius:8px;margin-top:74px}.GallerySkeleton_card__q2LS6 span:last-child{width:30%;height:14px;border-radius:6px;margin-top:16px}.GallerySkeleton_sr__7jTcr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (min-width:641px) and (max-width:1100px){.GallerySkeleton_colls__VqzQa,.GallerySkeleton_grid___RQrW{grid-template-columns:repeat(3,1fr)}.GallerySkeleton_bar__hyAlT .GallerySkeleton_sort__q5dy6,.GallerySkeleton_colls__VqzQa span:nth-child(n+4){display:none}}@media (max-width:640px){.GallerySkeleton_root___UXzS{--g:16px}.GallerySkeleton_crumb__X_ytf{height:32px}.GallerySkeleton_hero__Ygrqk{margin:8px calc(-1 * var(--g)) 0;height:272px;border-radius:0}.GallerySkeleton_colls__VqzQa{grid-template-columns:repeat(5,calc(50% - 5px));gap:10px;overflow:hidden;margin-top:23px}.GallerySkeleton_colls__VqzQa span{height:105px}.GallerySkeleton_head__8WceK{margin-top:40px}.GallerySkeleton_head__8WceK span:first-child{width:150px;height:28px}.GallerySkeleton_head__8WceK span:last-child{width:240px;margin-top:9px}.GallerySkeleton_styles__ar1EC{gap:14px;margin-top:22px}.GallerySkeleton_style___rKhI{flex-basis:96px;gap:10px}.GallerySkeleton_style___rKhI span:first-child{width:96px;height:96px}.GallerySkeleton_bar__hyAlT{flex-wrap:wrap;align-content:center;height:182px;margin-top:55px;border-top:0}.GallerySkeleton_bar__hyAlT .GallerySkeleton_search__pelS_{width:100%;height:46px}.GallerySkeleton_bar__hyAlT .GallerySkeleton_count__PEL7p{width:70px}.GallerySkeleton_bar__hyAlT .GallerySkeleton_btn__otCWH{width:110px}.GallerySkeleton_bar__hyAlT .GallerySkeleton_sort__q5dy6{display:block;width:120px}.GallerySkeleton_bar__hyAlT .GallerySkeleton_gap__h0nB_{display:none}.GallerySkeleton_bar__hyAlT .GallerySkeleton_views__mCIai{width:100%;height:34px}.GallerySkeleton_grid___RQrW{grid-template-columns:1fr;gap:40px;margin-top:16px}.GallerySkeleton_card__q2LS6 span:nth-child(2){margin-top:76px}}.HolidayBanner_bar__9bgNf{--bar:#0b0b0d;--ink:#f2f0eb;--muted:#8e9196;--gold:#e8c77e;--rule:hsla(41,70%,70%,.24);--font-primary:var(--font-fraunces),"Fraunces",Georgia,"Times New Roman",serif;--font-secondary:var(--font-inter),"Inter",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--strand:26px;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:68px;padding-top:var(--strand);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:var(--bar);overflow:hidden}.HolidayBanner_lights__S8QGS{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.HolidayBanner_content__sdsFG{position:relative;z-index:1;display:flex;align-items:center;gap:16px;min-width:0}.HolidayBanner_message__kG0Db{margin:0;min-width:0;white-space:nowrap;font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.HolidayBanner_date__Y5nHQ{font-weight:500;color:var(--gold)}.HolidayBanner_ch__IQmY_{--h:.4;color:color-mix(in srgb,#fff7e4 calc(var(--h) * 100%),#c98a3c);text-shadow:0 0 calc(var(--h) * 11px) rgba(255,196,110,calc(var(--h) * .75)),0 0 calc(var(--h) * 2px) rgba(255,240,205,calc(var(--h) * .9))}.HolidayBanner_short__1_mLp{display:none}.HolidayBanner_srOnly__KkWut{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HolidayBanner_divider__YDtwE{width:1px;height:12px;flex:none;background:var(--rule)}.HolidayBanner_countdown__9PETo{flex:none;white-space:nowrap;font-family:var(--font-secondary);font-weight:500;font-size:10px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.HolidayBanner_countdown__9PETo strong{font-weight:600;color:var(--gold)}@media (max-width:1023px){.HolidayBanner_bar__9bgNf{height:64px}.HolidayBanner_content__sdsFG{gap:14px}.HolidayBanner_message__kG0Db{font-size:11px;letter-spacing:.14em}.HolidayBanner_countdown__9PETo{font-size:9.5px;letter-spacing:.14em}}@media (max-width:639px){.HolidayBanner_bar__9bgNf{--strand:24px;height:56px}.HolidayBanner_content__sdsFG{gap:10px}.HolidayBanner_full__H390W,.HolidayBanner_opt__VWmQT{display:none}.HolidayBanner_short__1_mLp{display:inline}.HolidayBanner_message__kG0Db{font-size:9.5px;letter-spacing:.05em}.HolidayBanner_divider__YDtwE{height:10px}.HolidayBanner_countdown__9PETo{font-size:9px;letter-spacing:.08em}}@media (max-width:399px){.HolidayBanner_content__sdsFG{gap:8px}.HolidayBanner_message__kG0Db{font-size:9px;letter-spacing:.04em}.HolidayBanner_countdown__9PETo{font-size:8.5px;letter-spacing:.06em}}@media (max-width:339px){.HolidayBanner_bar__9bgNf{height:auto;min-height:56px;padding-bottom:12px;padding-top:calc(var(--strand) + 4px)}.HolidayBanner_message__kG0Db{white-space:normal;text-align:center;line-height:1.5;text-wrap:balance}}