:root{--dg-purple: #534AB7;--dg-midnight: #1A1040;--dg-lavender: #F7F5FF;--dg-mist: #EEF0FB;--dg-border: #E0DBD0;--dg-white: #FFFFFF;--dg-shadow-sm: 0 2px 6px rgba(26, 16, 64, .08);--dg-shadow-md: 0 2px 8px rgba(26, 16, 64, .12)}.dormly-gallery{display:flex;flex-direction:column;gap:12px;width:100%}.dormly-gallery[data-thumb-position=left]{flex-direction:row;gap:12px}.dormly-gallery[data-thumb-position=left] .dormly-gallery__main{flex:1;min-width:0}.dormly-gallery[data-thumb-position=left] .dormly-gallery__thumbs-wrap{flex-direction:column;width:76px;flex-shrink:0;margin-top:0;order:-1}.dormly-gallery[data-thumb-position=left] .dormly-gallery__thumbs-track{flex-direction:column;overflow-x:hidden;overflow-y:auto;flex:1}.dormly-gallery[data-thumb-position=left] .dormly-gallery__thumb{width:100%}.dormly-gallery[data-thumb-position=left] .dormly-gallery__arrow--prev,.dormly-gallery[data-thumb-position=left] .dormly-gallery__arrow--next{rotate:90deg}.dormly-gallery__main{position:relative;background:var(--dg-lavender);border-radius:16px;overflow:hidden;aspect-ratio:1 / 1;cursor:zoom-in}.dormly-gallery__main-img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .25s ease}.dormly-gallery__main-img.is-fading{opacity:0}.dormly-gallery__zoom-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;background:var(--dg-white);border:none;border-radius:50%;box-shadow:var(--dg-shadow-md);cursor:pointer;font-size:18px;font-weight:700;color:var(--dg-midnight);display:flex;align-items:center;justify-content:center;z-index:2;transition:background .15s,transform .15s;line-height:1}.dormly-gallery__zoom-btn:hover{background:var(--dg-mist);transform:scale(1.1)}.dormly-gallery__thumbs-wrap{display:flex;align-items:center;gap:8px}.dormly-gallery__thumbs-track{display:flex;gap:8px;overflow:hidden;scroll-behavior:smooth;flex:1;scrollbar-width:none;-ms-overflow-style:none}.dormly-gallery__thumbs-track::-webkit-scrollbar{display:none}.dormly-gallery__thumb{flex-shrink:0;width:calc(25% - 6px);aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;border:2px solid transparent;cursor:pointer;background:var(--dg-lavender);padding:0;transition:border-color .15s,transform .15s}.dormly-gallery__thumb:hover{transform:scale(1.03)}.dormly-gallery__thumb--active{border-color:var(--dg-purple)}.dormly-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.dormly-gallery__arrow--prev,.dormly-gallery__arrow--next{width:36px;height:36px;border-radius:50%;background:var(--dg-white);border:1px solid var(--dg-border);box-shadow:var(--dg-shadow-sm);cursor:pointer;color:var(--dg-midnight);font-size:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s;line-height:1}.dormly-gallery__arrow--prev:hover,.dormly-gallery__arrow--next:hover{background:var(--dg-mist)}.dormly-gallery__arrow--prev:disabled,.dormly-gallery__arrow--next:disabled{opacity:.3;pointer-events:none;cursor:default}.dormly-gallery__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1040e0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.dormly-gallery__lightbox.is-open{opacity:1;pointer-events:all}.dormly-gallery__lightbox-img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:12px;display:block;-webkit-user-select:none;user-select:none}.dormly-gallery__lightbox-close{position:absolute;top:20px;right:20px;background:var(--dg-white);border:none;border-radius:50%;width:40px;height:40px;font-size:22px;cursor:pointer;color:var(--dg-midnight);display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s;line-height:1}.dormly-gallery__lightbox-close:hover{background:var(--dg-mist);transform:scale(1.1)}.dormly-gallery__lightbox-prev,.dormly-gallery__lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:var(--dg-white);border:none;border-radius:50%;width:44px;height:44px;font-size:20px;cursor:pointer;color:var(--dg-midnight);display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s;line-height:1}.dormly-gallery__lightbox-prev:hover,.dormly-gallery__lightbox-next:hover{background:var(--dg-mist)}.dormly-gallery__lightbox-prev:disabled,.dormly-gallery__lightbox-next:disabled{opacity:.3;pointer-events:none}.dormly-gallery__lightbox-prev{left:20px}.dormly-gallery__lightbox-next{right:20px}.dormly-gallery__lightbox-counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:13px;font-family:var(--font-body-family, sans-serif);pointer-events:none}.dormly-gallery--no-thumbs .dormly-gallery__thumbs-wrap,.dormly-gallery--no-zoom .dormly-gallery__zoom-btn{display:none}.dormly-gallery--no-zoom .dormly-gallery__main{cursor:default}@media(max-width:749px){.dormly-gallery__main{border-radius:0}.dormly-gallery__thumb{width:calc(33.333% - 6px)}.dormly-gallery[data-thumb-position=left]{flex-direction:column}.dormly-gallery[data-thumb-position=left] .dormly-gallery__thumbs-wrap{flex-direction:row;width:100%;order:0}.dormly-gallery[data-thumb-position=left] .dormly-gallery__thumbs-track{flex-direction:row;overflow-x:hidden;overflow-y:hidden}.dormly-gallery[data-thumb-position=left] .dormly-gallery__thumb{width:calc(33.333% - 6px)}.dormly-gallery__lightbox-prev{left:8px}.dormly-gallery__lightbox-next{right:8px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dormly-gallery.css.map */
