.rb-product-gallery__media{cursor:zoom-in;outline:none}.rb-product-gallery__media:focus-visible,.product_details .product_detail_img .product_slider_img .slider-nav .slick-slide .product-single__thumbnail:focus-visible,.rb-gallery-modal__thumb:focus-visible,.rb-gallery-modal__close:focus-visible,.rb-gallery-modal__nav:focus-visible{outline:2px solid #b08d57;outline-offset:3px}.rb-gallery-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s ease}.rb-gallery-modal.is-open{opacity:1;visibility:visible}.rb-gallery-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#140f0ae0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rb-gallery-modal__dialog{position:relative;z-index:1;width:min(1360px,100%);max-height:calc(100vh - 48px);padding:28px 28px 24px;border:1px solid rgba(176,141,87,.28);border-radius:24px;background:linear-gradient(180deg,#231b13fa,#18120df5);box-shadow:0 30px 100px #00000047}.rb-gallery-modal__topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.rb-gallery-modal__count{display:inline-flex;align-items:center;gap:8px;color:#faf8f4;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.rb-gallery-modal__count-divider{color:#faf8f48c}.rb-gallery-modal__close,.rb-gallery-modal__nav{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(176,141,87,.38);background:#faf8f40f;color:#faf8f4;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.rb-gallery-modal__close:hover,.rb-gallery-modal__nav:hover{background:#b08d5729;border-color:#b08d57;color:#fff;transform:translateY(-1px)}.rb-gallery-modal__close{width:48px;height:48px;border-radius:50%;font-size:34px;line-height:1}.rb-gallery-modal__nav{position:absolute;top:50%;width:52px;height:52px;border-radius:50%;font-size:28px;line-height:1;transform:translateY(-50%)}.rb-gallery-modal__nav--prev{left:28px}.rb-gallery-modal__nav--next{right:28px}.rb-gallery-modal__stage{position:relative;min-height:min(72vh,860px);margin:0 auto;overflow:hidden;border-radius:20px;background:#ffffff06;touch-action:none}.rb-gallery-modal__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.rb-gallery-modal__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.rb-gallery-modal__image-shell,.rb-gallery-modal__rich-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:min(72vh,860px);overflow:hidden}.rb-gallery-modal__image-shell{cursor:zoom-in}.rb-gallery-modal__slide.is-zoomed .rb-gallery-modal__image-shell{cursor:grab}.rb-gallery-modal__slide.is-panning .rb-gallery-modal__image-shell{cursor:grabbing}.rb-gallery-modal__image{max-width:100%;max-height:min(72vh,860px);width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;transform-origin:center center;transition:transform .18s ease;will-change:transform}.rb-gallery-modal__slide.is-zoomed .rb-gallery-modal__image{transition:none}.rb-gallery-modal__rich-media iframe,.rb-gallery-modal__rich-media video,.rb-gallery-modal__rich-media model-viewer,.rb-gallery-modal__fallback-media,.rb-gallery-modal__rich-media>div{width:100%;height:100%;border:0}.rb-gallery-modal__rich-media video{max-width:100%;max-height:min(72vh,860px)}.rb-gallery-modal__thumbs{display:flex;align-items:center;gap:12px;margin-top:20px;padding-bottom:2px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(176,141,87,.45) transparent}.rb-gallery-modal__thumbs::-webkit-scrollbar{height:6px}.rb-gallery-modal__thumbs::-webkit-scrollbar-thumb{background:#b08d5773;border-radius:999px}.rb-gallery-modal__thumb{position:relative;flex:0 0 78px;width:78px;height:98px;padding:0;border:1px solid rgba(250,248,244,.14);border-radius:14px;overflow:hidden;background:#faf8f40d;opacity:.7;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.rb-gallery-modal__thumb:hover,.rb-gallery-modal__thumb.is-active{opacity:1;border-color:#b08d57;transform:translateY(-1px)}.rb-gallery-modal__thumb-image{width:100%;height:100%;object-fit:cover}.rb-gallery-modal__thumb-badge{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#140f0ab8;color:#faf8f4;font-size:12px}@media(max-width:1199px){.rb-gallery-modal{padding:18px}.rb-gallery-modal__dialog{max-height:calc(100vh - 36px);padding:22px 22px 20px;border-radius:20px}.rb-gallery-modal__nav--prev{left:18px}.rb-gallery-modal__nav--next{right:18px}}@media(max-width:767px){.rb-gallery-modal{padding:0}.rb-gallery-modal__dialog{width:100%;max-height:100vh;min-height:100vh;padding:18px 14px 16px;border:0;border-radius:0}.rb-gallery-modal__topbar{margin-bottom:14px}.rb-gallery-modal__close{width:42px;height:42px;font-size:28px}.rb-gallery-modal__nav{width:42px;height:42px;font-size:22px;top:calc(50% - 28px)}.rb-gallery-modal__nav--prev{left:10px}.rb-gallery-modal__nav--next{right:10px}.rb-gallery-modal__stage,.rb-gallery-modal__image-shell,.rb-gallery-modal__rich-media{min-height:calc(100vh - 176px)}.rb-gallery-modal__image{max-height:calc(100vh - 176px)}.rb-gallery-modal__thumbs{gap:10px;margin-top:16px}.rb-gallery-modal__thumb{flex-basis:64px;width:64px;height:84px;border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/riniya-product-gallery.css.map */
