html.rb-clsgal-open,html.rb-clsgal-open body{overflow:hidden}html.rb-clsgal-open body{padding-right:var(--rb-clsgal-sbw, 0px)}html.rb-clsgal-open .saf-whatsapp,html.rb-clsgal-open .rb-mobile-paths{visibility:hidden}.rb-clsgal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-family:var(--rb-sans, "Helvetica Neue", Arial, sans-serif);color:#fff;background:var(--rb-clsgal-backdrop, rgba(18, 18, 20, .82));-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);opacity:0;transition:opacity .22s ease;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent}.rb-clsgal[hidden]{display:none}.rb-clsgal.is-open{opacity:1}.rb-clsgal:focus{outline:none}.rb-clsgal__bar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(10px,1.1vw,18px) clamp(12px,2.1vw,40px) clamp(10px,1.1vw,18px) clamp(18px,3.1vw,60px)}.rb-clsgal__title{display:flex;align-items:baseline;gap:14px;min-width:0;margin:0;font-size:clamp(12px,.9vw,17px);letter-spacing:.08em;text-transform:uppercase}.rb-clsgal__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-clsgal__count{flex:0 0 auto;color:#ffffff9e;font-variant-numeric:tabular-nums}.rb-clsgal button{margin:0;font:inherit;color:inherit}.rb-clsgal svg{width:48%;height:48%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rb-clsgal__close,.rb-clsgal__arrow{display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.rb-clsgal .rb-clsgal__close{flex:0 0 auto;width:48px;height:48px;background:#fff;color:#1e1e1e;box-shadow:0 2px 12px #00000059}.rb-clsgal__close svg{stroke-width:2.2}@media(hover:hover){.rb-clsgal .rb-clsgal__close:hover{background:#ffffffd1;color:#1e1e1e}}@media(hover:hover){.rb-clsgal__close:hover,.rb-clsgal__arrow:hover{background:#fff;color:#1e1e1e}}.rb-clsgal__close:focus-visible,.rb-clsgal__arrow:focus-visible,.rb-clsgal__thumb:focus-visible{outline:2px solid #fff;outline-offset:3px}.rb-clsgal__stage{position:relative;min-width:0;min-height:0;transform:translateY(var(--rb-clsgal-pull, 0px));transition:transform .22s ease}.rb-clsgal.is-dragging .rb-clsgal__stage{transition:none}.rb-clsgal__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.rb-clsgal__track::-webkit-scrollbar{display:none}.rb-clsgal__slide{flex:0 0 100%;height:100%;box-sizing:border-box;padding:clamp(6px,1vw,20px) clamp(10px,6.4vw,124px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;scroll-snap-align:center;scroll-snap-stop:always;container-type:size;cursor:zoom-out}.rb-clsgal__mat{cursor:auto}.rb-clsgal__mat{position:relative;box-sizing:border-box;padding:var(--rb-clsgal-mat-pad, clamp(12px, 2.2vw, 28px));width:min(100cqw,calc((100cqh - 2 * var(--rb-clsgal-mat-pad, 20px)) * var(--rb-clsgal-ar, 1.5) + 2 * var(--rb-clsgal-mat-pad, 20px)));max-width:100%;max-height:100cqh;background:var(--rb-clsgal-mat, rgba(255, 255, 255, .88));border-radius:var(--rb-clsgal-radius, 2px);box-shadow:0 24px 60px #00000073;transition:transform .22s ease}@supports not (width: 1cqw){.rb-clsgal__mat{width:auto;max-width:100%;max-height:100%}}.rb-clsgal:not(.is-open) .rb-clsgal__mat{transform:scale(.985)}.rb-clsgal__frame{position:relative;aspect-ratio:var(--rb-clsgal-ar, 1.5);max-height:calc(100cqh - 2 * var(--rb-clsgal-mat-pad, 20px));overflow:hidden}.rb-clsgal__img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rb-clsgal__video{display:block;width:100%;height:100%;object-fit:contain;background:#111}.rb-clsgal__video[hidden]{display:none}.rb-clsgal__video:focus:not(:focus-visible){outline:none}.rb-clsgal__video:focus-visible{outline:2px solid #fff;outline-offset:3px}.rb-clsgal__vfail{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#111}.rb-clsgal__vfail[hidden]{display:none}.rb-clsgal__vfail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.rb-clsgal__vfail p{position:relative;margin:0;padding:10px 16px;border-radius:999px;background:#000000b8;color:#fff;font-size:clamp(13px,.9vw,15px);text-align:center}.rb-clsgal__caption{margin:10px 2px 0;color:#1e1e1e;font-size:clamp(12px,.86vw,15px);line-height:1.45;text-align:center}.rb-clsgal__caption:empty{display:none}.rb-clsgal__arrow{position:absolute;top:50%;width:clamp(44px,3.1vw,58px);height:clamp(44px,3.1vw,58px);transform:translateY(-50%)}.rb-clsgal__arrow--prev{left:clamp(10px,1.9vw,36px)}.rb-clsgal__arrow--next{right:clamp(10px,1.9vw,36px)}.rb-clsgal__arrow:disabled{opacity:0;pointer-events:none}.rb-clsgal__thumbs{min-width:0;display:flex;gap:8px;overflow-x:auto;padding:10px clamp(18px,3.1vw,60px) max(14px,env(safe-area-inset-bottom));scrollbar-width:none}.rb-clsgal__thumbs::-webkit-scrollbar{display:none}.rb-clsgal__thumb:first-child{margin-left:auto}.rb-clsgal__thumb:last-child{margin-right:auto}.rb-clsgal__thumb{position:relative;flex:0 0 auto;width:var(--rb-clsgal-thumb, 64px);aspect-ratio:1;padding:0;border:0;overflow:hidden;border-radius:var(--rb-clsgal-radius, 2px);background:#ffffff1f;opacity:.6;cursor:pointer;transition:opacity .15s ease,box-shadow .15s ease}.rb-clsgal__thumb img{display:block;width:100%;height:100%;object-fit:cover}.rb-clsgal__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.rb-clsgal .rb-clsgal__thumb-play svg{width:42%;height:42%;fill:#fff;stroke:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.7))}.rb-clsgal__thumb[aria-selected=true]{opacity:1;box-shadow:0 0 0 2px #b00e3f}@media(hover:hover){.rb-clsgal__thumb:hover{opacity:1}}@media screen and (max-width:749px){.rb-clsgal__slide{padding:6px 10px}.rb-clsgal__arrow{display:none}}@media(prefers-reduced-motion:reduce){.rb-clsgal,.rb-clsgal__stage,.rb-clsgal__mat{transition:none}}.rb-ch__media.rb-clsgal-trigger{cursor:zoom-in}.rb-ch__media.rb-clsgal-trigger:focus-visible{outline:2px solid #1e1e1e;outline-offset:-4px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/rb-gallery.css.map */
