.HeroGallery-module__RHJAga__gallery{--card-width:min(60vw, 320px);border-radius:28px;place-self:center end;width:100%;min-width:0;max-width:560px}.HeroGallery-module__RHJAga__gallery:focus-visible{outline-offset:8px;outline:3px solid #b58a00}.HeroGallery-module__RHJAga__stage{width:100%;height:calc(var(--card-width) * 4 / 3 + 28px);perspective:1100px;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.HeroGallery-module__RHJAga__stage[data-dragging=true]{cursor:grabbing}.HeroGallery-module__RHJAga__card{width:var(--card-width);aspect-ratio:3/4;transform:translateX(-50%) translate3d(var(--card-x), var(--card-y), var(--card-z)) rotateY(var(--card-angle)) scale(var(--card-scale));will-change:transform, opacity;cursor:inherit;backface-visibility:hidden;background:#e8e3da;border:1px solid #ffffffa6;border-radius:28px;padding:0;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 22px 35px -18px #31281b59,0 3px 12px #31281b14}.HeroGallery-module__RHJAga__stage[data-dragging=true] .HeroGallery-module__RHJAga__card{transition:none}.HeroGallery-module__RHJAga__image{object-fit:cover;pointer-events:none}@media (min-width:640px){.HeroGallery-module__RHJAga__gallery{--card-width:min(28vw, 360px)}}@media (min-width:640px) and (max-width:1024px){.HeroGallery-module__RHJAga__gallery{--card-width:404px}}@media (prefers-reduced-motion:reduce){.HeroGallery-module__RHJAga__card{transition:none}}
.ShopByAudienceSection-module__Pd7xJq__card{min-width:0}.ShopByAudienceSection-module__Pd7xJq__popover{z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:min(320px,100vw - 40px);padding:20px;position:absolute;top:calc(100% - 20px);left:50%;transform:translate(-50%);box-shadow:0 22px 50px -18px #0f172a73}.ShopByAudienceSection-module__Pd7xJq__sheet{background:#fff;border:0;border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:80dvh;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 22px 50px -18px #0f172a73}.ShopByAudienceSection-module__Pd7xJq__sheet::backdrop{background:#00000073}@media (min-width:640px){.ShopByAudienceSection-module__Pd7xJq__sheet{border-radius:24px;width:min(480px,100vw - 48px);height:fit-content;margin:auto;inset:0}}
