.text-body[data-v-17b4fdff]{font-size:16px;font-weight:400}.text-body-bold[data-v-17b4fdff]{font-size:16px;font-weight:600}.text-body-sm[data-v-17b4fdff],.text-small[data-v-17b4fdff]{font-size:14px;font-weight:400}.text-caption[data-v-17b4fdff]{font-size:12px;font-weight:400}.asterisk[data-v-17b4fdff]{color:var(--text-error)}.mt-none[data-v-17b4fdff]{margin-top:0!important}.mb-none[data-v-17b4fdff]{margin-bottom:0!important}.mt-xs[data-v-17b4fdff]{margin-top:4px!important}.mb-xs[data-v-17b4fdff]{margin-bottom:4px!important}.mt-sm[data-v-17b4fdff]{margin-top:8px!important}.mb-sm[data-v-17b4fdff]{margin-bottom:8px!important}.mt-md[data-v-17b4fdff]{margin-top:16px!important}.mb-md[data-v-17b4fdff]{margin-bottom:16px!important}.mt-lg[data-v-17b4fdff]{margin-top:24px!important}.mb-lg[data-v-17b4fdff]{margin-bottom:24px!important}.mt-xl[data-v-17b4fdff]{margin-top:32px!important}.mb-xl[data-v-17b4fdff]{margin-bottom:32px!important}.mt-xxl[data-v-17b4fdff]{margin-top:48px!important}.mb-xxl[data-v-17b4fdff]{margin-bottom:48px!important}.ml-none[data-v-17b4fdff],.mx-none[data-v-17b4fdff]{margin-left:0!important}.mr-none[data-v-17b4fdff],.mx-none[data-v-17b4fdff]{margin-right:0!important}.my-none[data-v-17b4fdff]{margin-top:0!important;margin-bottom:0!important}.ml-xs[data-v-17b4fdff],.mx-xs[data-v-17b4fdff]{margin-left:4px!important}.mr-xs[data-v-17b4fdff],.mx-xs[data-v-17b4fdff]{margin-right:4px!important}.my-xs[data-v-17b4fdff]{margin-top:4px!important;margin-bottom:4px!important}.ml-sm[data-v-17b4fdff],.mx-sm[data-v-17b4fdff]{margin-left:8px!important}.mr-sm[data-v-17b4fdff],.mx-sm[data-v-17b4fdff]{margin-right:8px!important}.my-sm[data-v-17b4fdff]{margin-top:8px!important;margin-bottom:8px!important}.ml-md[data-v-17b4fdff],.mx-md[data-v-17b4fdff]{margin-left:16px!important}.mr-md[data-v-17b4fdff],.mx-md[data-v-17b4fdff]{margin-right:16px!important}.my-md[data-v-17b4fdff]{margin-top:16px!important;margin-bottom:16px!important}.ml-lg[data-v-17b4fdff],.mx-lg[data-v-17b4fdff]{margin-left:24px!important}.mr-lg[data-v-17b4fdff],.mx-lg[data-v-17b4fdff]{margin-right:24px!important}.my-lg[data-v-17b4fdff]{margin-top:24px!important;margin-bottom:24px!important}.ml-xl[data-v-17b4fdff],.mx-xl[data-v-17b4fdff]{margin-left:32px!important}.mr-xl[data-v-17b4fdff],.mx-xl[data-v-17b4fdff]{margin-right:32px!important}.my-xl[data-v-17b4fdff]{margin-top:32px!important;margin-bottom:32px!important}.ml-xxl[data-v-17b4fdff],.mx-xxl[data-v-17b4fdff]{margin-left:48px!important}.mr-xxl[data-v-17b4fdff],.mx-xxl[data-v-17b4fdff]{margin-right:48px!important}.my-xxl[data-v-17b4fdff]{margin-top:48px!important;margin-bottom:48px!important}.modal-header[data-v-17b4fdff]{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px));background-color:var(--brand-base);color:var(--text-on-brand);min-height:calc(56px + env(safe-area-inset-top,0px));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.header-left[data-v-17b4fdff],.header-right[data-v-17b4fdff]{flex:0 0 48px;align-items:center;display:flex}.header-left[data-v-17b4fdff]{justify-content:flex-start}.header-right[data-v-17b4fdff]{justify-content:flex-end}.header-center[data-v-17b4fdff]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.modal-title[data-v-17b4fdff]{font-family:Manrope,Manrope Fallback,sans-serif;font-size:var(--heading-size-2);font-weight:var(--font-weight-bold);color:var(--text-on-brand);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;overflow:hidden}.photo-counter[data-v-17b4fdff]{opacity:.9;margin-top:2px;font-size:.75rem}@media (width>=768px){.modal-header[data-v-17b4fdff]{padding:16px 24px;padding-top:calc(16px + env(safe-area-inset-top,0px))}.photo-counter[data-v-17b4fdff]{font-size:.9rem}}.header-button[data-v-17b4fdff]{color:var(--text-on-brand);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.header-button[data-v-17b4fdff]:hover{background-color:#fff3}.header-button .material-symbols-outlined[data-v-17b4fdff]{font-size:var(--font-size-lg)}@media (width>=768px){.header-button .material-symbols-outlined[data-v-17b4fdff]{font-size:var(--font-size-xl)}}.text-body[data-v-4329a3f9]{font-size:16px;font-weight:400}.text-body-bold[data-v-4329a3f9]{font-size:16px;font-weight:600}.text-body-sm[data-v-4329a3f9],.text-small[data-v-4329a3f9]{font-size:14px;font-weight:400}.text-caption[data-v-4329a3f9]{font-size:12px;font-weight:400}.asterisk[data-v-4329a3f9]{color:var(--text-error)}.mt-none[data-v-4329a3f9]{margin-top:0!important}.mb-none[data-v-4329a3f9]{margin-bottom:0!important}.mt-xs[data-v-4329a3f9]{margin-top:4px!important}.mb-xs[data-v-4329a3f9]{margin-bottom:4px!important}.mt-sm[data-v-4329a3f9]{margin-top:8px!important}.mb-sm[data-v-4329a3f9]{margin-bottom:8px!important}.mt-md[data-v-4329a3f9]{margin-top:16px!important}.mb-md[data-v-4329a3f9]{margin-bottom:16px!important}.mt-lg[data-v-4329a3f9]{margin-top:24px!important}.mb-lg[data-v-4329a3f9]{margin-bottom:24px!important}.mt-xl[data-v-4329a3f9]{margin-top:32px!important}.mb-xl[data-v-4329a3f9]{margin-bottom:32px!important}.mt-xxl[data-v-4329a3f9]{margin-top:48px!important}.mb-xxl[data-v-4329a3f9]{margin-bottom:48px!important}.ml-none[data-v-4329a3f9],.mx-none[data-v-4329a3f9]{margin-left:0!important}.mr-none[data-v-4329a3f9],.mx-none[data-v-4329a3f9]{margin-right:0!important}.my-none[data-v-4329a3f9]{margin-top:0!important;margin-bottom:0!important}.ml-xs[data-v-4329a3f9],.mx-xs[data-v-4329a3f9]{margin-left:4px!important}.mr-xs[data-v-4329a3f9],.mx-xs[data-v-4329a3f9]{margin-right:4px!important}.my-xs[data-v-4329a3f9]{margin-top:4px!important;margin-bottom:4px!important}.ml-sm[data-v-4329a3f9],.mx-sm[data-v-4329a3f9]{margin-left:8px!important}.mr-sm[data-v-4329a3f9],.mx-sm[data-v-4329a3f9]{margin-right:8px!important}.my-sm[data-v-4329a3f9]{margin-top:8px!important;margin-bottom:8px!important}.ml-md[data-v-4329a3f9],.mx-md[data-v-4329a3f9]{margin-left:16px!important}.mr-md[data-v-4329a3f9],.mx-md[data-v-4329a3f9]{margin-right:16px!important}.my-md[data-v-4329a3f9]{margin-top:16px!important;margin-bottom:16px!important}.ml-lg[data-v-4329a3f9],.mx-lg[data-v-4329a3f9]{margin-left:24px!important}.mr-lg[data-v-4329a3f9],.mx-lg[data-v-4329a3f9]{margin-right:24px!important}.my-lg[data-v-4329a3f9]{margin-top:24px!important;margin-bottom:24px!important}.ml-xl[data-v-4329a3f9],.mx-xl[data-v-4329a3f9]{margin-left:32px!important}.mr-xl[data-v-4329a3f9],.mx-xl[data-v-4329a3f9]{margin-right:32px!important}.my-xl[data-v-4329a3f9]{margin-top:32px!important;margin-bottom:32px!important}.ml-xxl[data-v-4329a3f9],.mx-xxl[data-v-4329a3f9]{margin-left:48px!important}.mr-xxl[data-v-4329a3f9],.mx-xxl[data-v-4329a3f9]{margin-right:48px!important}.my-xxl[data-v-4329a3f9]{margin-top:48px!important;margin-bottom:48px!important}.sticky-cta-bar[data-v-4329a3f9]{background-color:var(--surface-1);z-index:100;padding:12px 16px;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}@media (width>=768px){.sticky-cta-bar[data-v-4329a3f9]{padding:16px 24px}}.cta-button[data-v-4329a3f9]{width:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:medium;border:2px solid var(--brand-base);background:var(--brand-base);color:var(--text-on-brand);cursor:pointer;line-height:var(--line-height-none);text-align:center;width:100%;font-weight:var(--font-weight-bold);border-radius:4px;justify-content:center;align-items:center;padding:14px 24px;display:inline-flex;position:relative;overflow:hidden}.cta-button[data-v-4329a3f9]:hover{background:var(--surface-1);color:var(--brand-base);border-color:var(--brand-base)}html.jc-theme--dark .sticky-cta-bar{box-shadow:0 -2px 10px #0000004d}.text-body[data-v-61fb1a65]{font-size:16px;font-weight:400}.text-body-bold[data-v-61fb1a65]{font-size:16px;font-weight:600}.text-body-sm[data-v-61fb1a65],.text-small[data-v-61fb1a65]{font-size:14px;font-weight:400}.text-caption[data-v-61fb1a65]{font-size:12px;font-weight:400}.asterisk[data-v-61fb1a65]{color:var(--text-error)}.mt-none[data-v-61fb1a65]{margin-top:0!important}.mb-none[data-v-61fb1a65]{margin-bottom:0!important}.mt-xs[data-v-61fb1a65]{margin-top:4px!important}.mb-xs[data-v-61fb1a65]{margin-bottom:4px!important}.mt-sm[data-v-61fb1a65]{margin-top:8px!important}.mb-sm[data-v-61fb1a65]{margin-bottom:8px!important}.mt-md[data-v-61fb1a65]{margin-top:16px!important}.mb-md[data-v-61fb1a65]{margin-bottom:16px!important}.mt-lg[data-v-61fb1a65]{margin-top:24px!important}.mb-lg[data-v-61fb1a65]{margin-bottom:24px!important}.mt-xl[data-v-61fb1a65]{margin-top:32px!important}.mb-xl[data-v-61fb1a65]{margin-bottom:32px!important}.mt-xxl[data-v-61fb1a65]{margin-top:48px!important}.mb-xxl[data-v-61fb1a65]{margin-bottom:48px!important}.ml-none[data-v-61fb1a65],.mx-none[data-v-61fb1a65]{margin-left:0!important}.mr-none[data-v-61fb1a65],.mx-none[data-v-61fb1a65]{margin-right:0!important}.my-none[data-v-61fb1a65]{margin-top:0!important;margin-bottom:0!important}.ml-xs[data-v-61fb1a65],.mx-xs[data-v-61fb1a65]{margin-left:4px!important}.mr-xs[data-v-61fb1a65],.mx-xs[data-v-61fb1a65]{margin-right:4px!important}.my-xs[data-v-61fb1a65]{margin-top:4px!important;margin-bottom:4px!important}.ml-sm[data-v-61fb1a65],.mx-sm[data-v-61fb1a65]{margin-left:8px!important}.mr-sm[data-v-61fb1a65],.mx-sm[data-v-61fb1a65]{margin-right:8px!important}.my-sm[data-v-61fb1a65]{margin-top:8px!important;margin-bottom:8px!important}.ml-md[data-v-61fb1a65],.mx-md[data-v-61fb1a65]{margin-left:16px!important}.mr-md[data-v-61fb1a65],.mx-md[data-v-61fb1a65]{margin-right:16px!important}.my-md[data-v-61fb1a65]{margin-top:16px!important;margin-bottom:16px!important}.ml-lg[data-v-61fb1a65],.mx-lg[data-v-61fb1a65]{margin-left:24px!important}.mr-lg[data-v-61fb1a65],.mx-lg[data-v-61fb1a65]{margin-right:24px!important}.my-lg[data-v-61fb1a65]{margin-top:24px!important;margin-bottom:24px!important}.ml-xl[data-v-61fb1a65],.mx-xl[data-v-61fb1a65]{margin-left:32px!important}.mr-xl[data-v-61fb1a65],.mx-xl[data-v-61fb1a65]{margin-right:32px!important}.my-xl[data-v-61fb1a65]{margin-top:32px!important;margin-bottom:32px!important}.ml-xxl[data-v-61fb1a65],.mx-xxl[data-v-61fb1a65]{margin-left:48px!important}.mr-xxl[data-v-61fb1a65],.mx-xxl[data-v-61fb1a65]{margin-right:48px!important}.my-xxl[data-v-61fb1a65]{margin-top:48px!important;margin-bottom:48px!important}.photo-grid-modal[data-v-61fb1a65]{z-index:9999;visibility:hidden;pointer-events:none;width:100vw;height:100vh;transition:visibility 0s linear .3s;position:fixed;top:0;left:0}.photo-grid-modal.is-open[data-v-61fb1a65]{visibility:visible;pointer-events:auto;transition-delay:0s}.photo-grid-modal.is-open .modal-backdrop[data-v-61fb1a65]{opacity:1}.photo-grid-modal.is-open .modal-container[data-v-61fb1a65]{opacity:1;transform:none}.modal-backdrop[data-v-61fb1a65]{opacity:0;background-color:#000000b3;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.modal-container[data-v-61fb1a65]{background-color:var(--surface-1);opacity:0;border-radius:4px;flex-direction:column;width:95vw;height:95vh;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:2.5vh;left:2.5vw;overflow:hidden;transform:scale(.95)}.modal-content[data-v-61fb1a65]{flex:1;display:flex;overflow:hidden}.photo-grid-section[data-v-61fb1a65]{background-color:var(--pdp-surface-container-low);flex:1;padding:16px;overflow-y:auto}.photo-grid[data-v-61fb1a65]{-moz-column-count:5;column-count:5;-moz-column-gap:12px;column-gap:12px}@media (width<=599px){.modal-container[data-v-61fb1a65]{border-radius:0;width:100vw;height:100vh;top:0;left:0}.photo-grid-section[data-v-61fb1a65]{padding:8px}.photo-grid[data-v-61fb1a65]{-moz-column-count:unset;column-count:unset;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}}.photo-grid-item[data-v-61fb1a65]{font:inherit;color:inherit;text-align:left;-moz-column-break-inside:avoid;break-inside:avoid;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-bottom:12px;padding:0;transition:transform .2s;overflow:hidden}.photo-grid-item[data-v-61fb1a65]:hover{transform:scale(1.02)}.photo-grid-item:hover .photo-grid-image[data-v-61fb1a65]{transform:scale(1.05)}.photo-grid-image[data-v-61fb1a65]{width:100%;height:auto;transition:transform .3s;display:block}.advertisement-section[data-v-61fb1a65]{background-color:var(--surface-1);flex-shrink:0;width:350px;padding:16px;overflow:hidden auto}.gallery-view[data-v-61fb1a65]{background-color:#1a1a1a;flex-direction:column;flex:1;display:flex;overflow:hidden}@media (width<=599px){.photo-grid-item[data-v-61fb1a65]{margin-bottom:0}.photo-grid-image[data-v-61fb1a65]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.gallery-view[data-v-61fb1a65]{background-color:#000}}.gallery-desktop[data-v-61fb1a65]{flex-direction:column;flex:1;display:none;overflow:hidden}@media (width>=600px){.gallery-desktop[data-v-61fb1a65]{display:flex}}.mobile-gallery[data-v-61fb1a65]{flex:1;justify-content:center;align-items:center;display:flex}@media (width>=600px){.mobile-gallery[data-v-61fb1a65]{display:none}}.mobile-gallery .mobile-swiper[data-v-61fb1a65]{--swiper-navigation-color:var(--jc-text-on-media);--swiper-navigation-size:24px;width:100%;height:100%}.mobile-slide[data-v-61fb1a65]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mobile-slide-image[data-v-61fb1a65]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.photo-grid-modal__figure[data-v-61fb1a65]{width:100%;height:100%;margin:0}.gallery-main[data-v-61fb1a65],.photo-grid-modal__figure[data-v-61fb1a65]{justify-content:center;align-items:center;display:flex;position:relative}.gallery-main[data-v-61fb1a65]{flex:1;min-height:0;padding:20px}.gallery-photo-container[data-v-61fb1a65]{flex:1;justify-content:center;align-items:center;height:100%;max-height:100%;display:flex}.gallery-main-image[data-v-61fb1a65]{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:100%;height:100%}.gallery-nav[data-v-61fb1a65]{color:#333;cursor:pointer;z-index:10;background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav[data-v-61fb1a65]:hover{background-color:#fff;transform:translateY(-50%)scale(1.1)}.gallery-nav i[data-v-61fb1a65]{font-size:var(--font-size-xl)}.gallery-nav--prev[data-v-61fb1a65]{left:20px}.gallery-nav--next[data-v-61fb1a65]{right:20px}.gallery-thumbnails-wrapper[data-v-61fb1a65]{background-color:var(--jc-media-scrim);flex-shrink:0;padding:12px 60px;overflow:hidden}@media (width<=599px){.gallery-thumbnails-wrapper[data-v-61fb1a65]{padding:8px 12px}}.gallery-thumbnails[data-v-61fb1a65]{scroll-behavior:smooth;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.gallery-thumbnails[data-v-61fb1a65]::-webkit-scrollbar{height:6px}.gallery-thumbnails[data-v-61fb1a65]::-webkit-scrollbar-track{background:#222;border-radius:3px}.gallery-thumbnails[data-v-61fb1a65]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.gallery-thumbnails[data-v-61fb1a65]::-webkit-scrollbar-thumb:hover{background:#777}.gallery-thumbnail[data-v-61fb1a65]{cursor:pointer;opacity:.6;background:0 0;border:2px solid #0000;border-radius:4px;flex-shrink:0;width:80px;height:60px;padding:0;transition:all .2s;overflow:hidden}@media (width<=599px){.gallery-thumbnail[data-v-61fb1a65]{width:60px;height:45px}}.gallery-thumbnail[data-v-61fb1a65]:hover{opacity:.9}.gallery-thumbnail.is-active[data-v-61fb1a65]{border-color:var(--brand-base);opacity:1}.gallery-thumbnail-image[data-v-61fb1a65]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width<=1200px){.photo-grid[data-v-61fb1a65]{-moz-column-count:4;column-count:4}.advertisement-section[data-v-61fb1a65]{width:320px}.gallery-nav[data-v-61fb1a65]{width:44px;height:44px}.gallery-nav i[data-v-61fb1a65]{font-size:var(--font-size-lg)}.gallery-nav--prev[data-v-61fb1a65]{left:12px}.gallery-nav--next[data-v-61fb1a65]{right:12px}.gallery-thumbnails-wrapper[data-v-61fb1a65]{padding:12px 50px}}@media (width<=1024px){.advertisement-section[data-v-61fb1a65]{display:none}.gallery-thumbnails-wrapper[data-v-61fb1a65]{padding:10px 16px}.gallery-thumbnail[data-v-61fb1a65]{width:70px;height:52px}}@media (width<=768px){.photo-grid[data-v-61fb1a65]{-moz-column-count:3;column-count:3}.gallery-nav[data-v-61fb1a65]{width:40px;height:40px}.gallery-nav i[data-v-61fb1a65]{font-size:var(--font-size-h2)}.gallery-nav--prev[data-v-61fb1a65]{left:8px}.gallery-nav--next[data-v-61fb1a65]{right:8px}.gallery-main[data-v-61fb1a65]{padding:12px}.gallery-thumbnail[data-v-61fb1a65]{width:60px;height:45px}}@media (orientation:landscape) and (height<=500px){.photo-grid-modal.is-gallery-view .modal-container[data-v-61fb1a65]{border-radius:0;width:100vw;height:100vh;top:0;left:0}.photo-grid-modal.is-gallery-view .modal-header[data-v-61fb1a65]{z-index:20;min-height:0;padding:calc(8px + env(safe-area-inset-top)) 8px 8px calc(8px + env(safe-area-inset-left));background:0 0;position:absolute;top:0;left:0}.photo-grid-modal.is-gallery-view[data-v-61fb1a65] .header-center,.photo-grid-modal.is-gallery-view[data-v-61fb1a65] .header-right{display:none}.photo-grid-modal.is-gallery-view[data-v-61fb1a65] .back-button{background-color:var(--jc-media-veil);width:44px;height:44px;color:var(--jc-text-on-media)}.photo-grid-modal.is-gallery-view .gallery-view[data-v-61fb1a65]{background-color:var(--jc-media-scrim)}.photo-grid-modal.is-gallery-view .gallery-main[data-v-61fb1a65]{padding:0}.photo-grid-modal.is-gallery-view .gallery-main-image[data-v-61fb1a65]{border-radius:0}.photo-grid-modal.is-gallery-view .gallery-nav--prev[data-v-61fb1a65]{left:calc(8px + env(safe-area-inset-left,0px))}.photo-grid-modal.is-gallery-view .gallery-nav--next[data-v-61fb1a65]{right:calc(8px + env(safe-area-inset-right,0px))}.photo-grid-modal.is-gallery-view .gallery-thumbnails-wrapper[data-v-61fb1a65]{display:none}}@supports (container-type:size){.gallery-photo-container[data-v-61fb1a65],.mobile-slide[data-v-61fb1a65]{container-type:size}.photo-grid-modal__figure[data-v-61fb1a65]{width:auto;height:auto}.gallery-main-image[data-v-61fb1a65],.mobile-slide-image[data-v-61fb1a65]{width:min(100cqw,100cqh * var(--photo-ratio,1.5));height:auto;aspect-ratio:var(--photo-ratio,1.5);max-width:100cqw;max-height:100cqh}}
