.ode-gallery-viewall__link{font-family:var(--font-body-family);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--color-button-tertiary-text));background:transparent;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:opacity .3s ease}.ode-gallery-viewall__link:hover,.ode-gallery-viewall__link:focus-visible{color:rgb(var(--color-button-tertiary-text));opacity:.7;outline:none}.ode-gallery-viewall__count{font-weight:300;color:rgb(var(--color-button-tertiary-text));opacity:.7}.ode-gallery-viewall__arrow{display:inline-block;transition:transform .3s ease}.ode-gallery-viewall__link:hover .ode-gallery-viewall__arrow,.ode-gallery-viewall__link:focus-visible .ode-gallery-viewall__arrow{transform:translate(4px)}.ode-gallery-viewall--after-description,.ode-gallery-viewall--below-gallery{display:block;padding:1.6rem 0 0;text-align:left;width:100%;box-sizing:border-box}@media(min-width:750px){.ode-gallery-viewall--mobile-only{display:none}}@media(max-width:749px){.ode-gallery-viewall--desktop-only{display:none}}.ode-gallery-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));z-index:10000;overflow-y:auto;-webkit-overflow-scrolling:touch}.ode-gallery-overlay.is-open{display:block}body.ode-gallery-open .breadcrumbs-wrapper,body.ode-gallery-open .shopify-section-header,body.ode-gallery-open .studio-ode-desktop-header,body.ode-gallery-open .ode-frame{visibility:hidden}.ode-gallery-overlay__panel{padding:6.4rem var(--ode-margin, 40px) 8rem;max-width:140rem;margin:0 auto}.ode-gallery-overlay__close{position:fixed;top:1.6rem;right:var(--ode-margin, 40px);width:3rem;height:3rem;font-size:2.4rem;line-height:1;color:rgba(var(--color-foreground),.3);background:transparent;border:0;cursor:pointer;z-index:2;transition:color .3s ease}.ode-gallery-overlay__close:hover{color:rgb(var(--color-foreground))}.ode-gallery-overlay__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-h3-scale) * 1.4rem);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-text-transform);line-height:var(--font-heading-line-height);color:rgb(var(--color-foreground));margin:0 0 4rem}.ode-gallery-overlay__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.ode-gallery-overlay__item{aspect-ratio:3 / 4;overflow:hidden;padding:0;border:0;background:rgba(var(--color-foreground),.03);cursor:pointer;position:relative;display:block}.ode-gallery-overlay__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ode-gallery-overlay__item:hover img,.ode-gallery-overlay__item:focus-visible img{transform:scale(1.03)}.ode-gallery-overlay__item:focus-visible{outline:2px solid rgb(var(--color-button-tertiary-text));outline-offset:2px}.ode-gallery-enlarged{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-foreground),.95);z-index:2;align-items:center;justify-content:center}.ode-gallery-enlarged.is-open{display:flex}.ode-gallery-enlarged__close,.ode-gallery-enlarged__prev,.ode-gallery-enlarged__next{position:absolute;color:#ffffff80;background:transparent;border:0;cursor:pointer;padding:1.6rem;line-height:1;transition:color .3s ease;z-index:3}.ode-gallery-enlarged__close:hover,.ode-gallery-enlarged__prev:hover,.ode-gallery-enlarged__next:hover{color:#fff}.ode-gallery-enlarged__close{top:1.6rem;right:var(--ode-margin, 40px);font-size:2.4rem;padding:0;width:3rem;height:3rem}.ode-gallery-enlarged__prev,.ode-gallery-enlarged__next{top:50%;transform:translateY(-50%);font-size:3.2rem;font-weight:300}.ode-gallery-enlarged__prev{left:1.6rem}.ode-gallery-enlarged__next{right:1.6rem}.ode-gallery-enlarged__image-wrap{max-width:80vw;max-height:85vh;display:flex;align-items:center;justify-content:center}.ode-gallery-enlarged__img{max-width:100%;max-height:85vh;object-fit:contain;display:block}.ode-gallery-enlarged__counter{position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%);font-family:var(--font-body-family);font-size:1.1rem;font-weight:300;color:#ffffff80;letter-spacing:.1em}@media(max-width:749px){.ode-gallery-viewall{width:100%;margin-left:0;order:10;padding-top:1rem}.ode-gallery-overlay__panel{padding:4.8rem var(--ode-margin-mobile, 20px) 6.4rem}.ode-gallery-overlay__close{right:var(--ode-margin-mobile, 20px)}.ode-gallery-overlay__title{margin-bottom:2.4rem}.ode-gallery-overlay__grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.ode-gallery-enlarged__close{right:var(--ode-margin-mobile, 20px)}.ode-gallery-enlarged__prev{left:.4rem;font-size:2.4rem}.ode-gallery-enlarged__next{right:.4rem;font-size:2.4rem}.ode-gallery-enlarged__image-wrap{max-width:94vw;max-height:80vh}.ode-gallery-enlarged__img{max-height:80vh}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-ode-gallery-lightbox.css.map */
