.rs-gp{border:0;padding:0;margin:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;background:transparent;overflow:hidden;align-items:center;justify-content:center}.rs-gp[open]{display:flex}.rs-gp::backdrop{background:#1a18148c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.rs-gp__inner{position:relative;width:fit-content;max-width:min(90vw,1100px);max-height:88vh;background:#fff;padding:56px;display:flex;flex-direction:column;gap:40px;overflow:hidden;box-shadow:var(--shadow-card)}.rs-gp__heading{margin:0;text-align:left}.rs-gp__close{position:absolute;top:24px;right:24px;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:0;padding:4px 8px;cursor:pointer;font-family:Inter,sans-serif;color:#5f6a6e;transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.rs-gp__close:hover{opacity:.65}.rs-gp__close:active{opacity:.85}.rs-gp__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.rs-gp__track{display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-auto-columns:minmax(160px,200px);gap:16px 16px;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.rs-gp__track::-webkit-scrollbar{display:none}.rs-gp__card{background:transparent;border:0;padding:0;cursor:pointer;text-align:center;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;min-height:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.rs-gp__card:hover{opacity:.82}.rs-gp__card:active{opacity:.92}.rs-gp__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.rs-gp__card-img{flex:1 1 auto;min-height:0;aspect-ratio:4 / 5;width:100%;background:#f1f1f1;overflow:hidden}.rs-gp__card-img img,.rs-gp__card-img svg{width:100%;height:100%;object-fit:cover;display:block}.rs-gp__card-name{margin:0;text-align:center}@media(max-width:768px){.rs-gp__inner{width:100%;height:100%;max-height:100%;padding:40px;box-shadow:none}.rs-gp__close{top:16px;right:16px}.rs-gp__track{grid-auto-columns:minmax(140px,160px);gap:12px 12px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rs-gallery-modal.css.map */
