body.apt-gallery-open{overflow:hidden}body.apt-gallery-open .footer,body.apt-gallery-open .whatsapp-btn{display:none}.apt-gallery{cursor:grab;background-color:var(--color-ink);z-index:1;position:fixed;inset:0;overflow:hidden}.apt-gallery-canvas{will-change:transform;position:absolute}.apt-gallery-item{cursor:pointer;border-radius:.5rem;width:120px;height:160px;position:absolute;overflow:hidden}.apt-gallery-item img{opacity:.72;transition:opacity .4s}.apt-gallery-item:hover img{opacity:1}.apt-gallery-expanded{z-index:10;background-color:var(--color-ink);cursor:pointer;border-radius:.5rem;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.apt-gallery img,.apt-gallery-expanded img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.apt-gallery-overlay{background-color:var(--color-ink);pointer-events:none;opacity:0;z-index:2;transition:opacity .3s;position:fixed;inset:0}.apt-gallery-overlay.active{pointer-events:auto;opacity:.92}.apt-gallery-title{text-align:center;pointer-events:none;z-index:20;opacity:0;width:100%;transition:opacity .45s;position:fixed;top:calc(50% - 18vw);left:50%;transform:translate(-50%,-50%)}.apt-gallery-title.is-visible{opacity:1}.apt-gallery-title p{min-height:4rem;color:var(--color-on-blue);clip-path:inset(0);position:relative;overflow:hidden}.apt-gallery-title p:not(:empty){background:var(--color-cream);color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.6rem;display:inline-flex}.apt-gallery-title p .word{letter-spacing:-.02rem;will-change:transform;margin-right:.1em;font-size:3rem;display:inline-block;position:relative;transform:translateY(0%)}.apt-gallery-hint,.apt-gallery-cta{z-index:21;opacity:0;pointer-events:none;transition:opacity .45s;position:fixed;bottom:7%;left:50%;transform:translate(-50%)}.apt-gallery-hint{color:var(--color-on-blue-soft);letter-spacing:.08em;white-space:nowrap;font-size:.78rem}.apt-gallery-hint-part{display:inline}.apt-gallery-hint-part:not(:first-child):before{content:"·";margin:0 .5em}.apt-gallery-hint--short{display:none}.apt-gallery-hint.is-visible,.apt-gallery-cta.is-visible{opacity:1}.apt-gallery-cta.is-visible{pointer-events:auto}@media (max-width:1000px){.apt-gallery-cta .btn .button-text{color:var(--color-on-blue)!important}.apt-gallery-title{padding:0 1rem;top:calc(50% - 31vw)}.apt-gallery-title p{min-height:2.9rem;padding:0}.apt-gallery-title p:not(:empty){padding:.55rem 1rem}.apt-gallery-title p .word{font-size:2rem}.apt-gallery-hint{white-space:normal;text-align:center;flex-direction:column;align-items:center;gap:.25rem;font-size:.68rem;line-height:1.35;display:flex}.apt-gallery-hint--full{display:none}.apt-gallery-hint--short{display:flex}.apt-gallery-hint-part{white-space:nowrap;display:block}.apt-gallery-hint-part:not(:first-child):before{content:none}}@media (prefers-reduced-motion:reduce){.apt-gallery-item img,.apt-gallery-hint,.apt-gallery-cta,.apt-gallery-title,.apt-gallery-overlay{transition:none}}
