.rwg-gallery{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rwg-gap-d, 12px);width:100%}.rwg-gallery--first-single .rwg-item--featured{grid-column:1 / -1}.rwg-item{position:relative;display:block;overflow:hidden;border-radius:var(--rwg-radius, 0px);background:#f5f5f5}.rwg-item--hidden{display:none}.rwg-item__img,.rwg-item img,.rwg-item video,.rwg-item iframe{display:block;width:100%;height:100%;object-fit:cover}.rwg-gallery--fixed-ratio .rwg-item{aspect-ratio:var(--rwg-ratio, 3 / 4)}.rwg-gallery .rwg-badge{z-index:11;right:auto!important;left:var(--rwg-badge-left-d, 12px)}@media screen and (max-width:989px){.rwg-gallery .rwg-badge{left:var(--rwg-badge-left-m, 8px)}}.rwg-zoom-hover .rwg-item--zoomable{cursor:zoom-in}.rwg-zoom-hover .rwg-item--zoomable .rwg-item__img{transition:transform .25s ease;will-change:transform}.rwg-zoom-hover .rwg-item--zoomable.is-zooming .rwg-item__img{transform:scale(var(--rwg-zoom-scale, 2));transition:transform .12s ease-out}.rwg-gallery:not(.rwg-gallery--fixed-ratio) .rwg-item--zoomable{overflow:hidden}.rwg-zoom-click .rwg-item--zoomable{cursor:zoom-in}.rwg-zoom-hint{position:absolute;bottom:10px;right:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ffffffe6;color:#1a1a1a;pointer-events:none;opacity:0;transition:opacity .2s ease}.rwg-item--zoomable:hover .rwg-zoom-hint{opacity:1}@media(hover:none){.rwg-zoom-hint{opacity:1}}.rwg-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000e6;overflow:hidden;opacity:0;transition:opacity .2s ease;cursor:zoom-out;touch-action:none}.rwg-lightbox.is-open{opacity:1}.rwg-lightbox__level{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:2;padding:6px 14px;border-radius:999px;background:#0000008c;color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;pointer-events:none;opacity:0;transition:opacity .2s ease}.rwg-lightbox__level.is-visible{opacity:1}.rwg-lightbox.is-zoomed{cursor:move}.rwg-lightbox{overscroll-behavior:contain}.rwg-lightbox__img{max-width:none;transform-origin:center center;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rwg-lightbox__close{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;border:none;border-radius:50%;background:#ffffff26;color:#fff;font-size:22px;line-height:1;cursor:pointer}.rwg-lightbox__close:hover{background:#ffffff4d}html.rwg-lightbox-open,body.rwg-lightbox-open{overflow:hidden!important}body.rwg-lightbox-open{padding-right:var(--rwg-sbw, 0px)}body.rwg-lightbox-open .rwg-fixed-compensate{margin-right:var(--rwg-sbw, 0px)}body.rwg-lightbox-open .rwg-lightbox{right:calc(-1 * var(--rwg-sbw, 0px))}@media screen and (min-width:990px){.rwg-d-grid>.rwg-slider-wrap{display:none!important}.rwg-d-slider>.rwg-grid-wrap{display:none!important}}@media screen and (max-width:989px){.rwg-m-grid>.rwg-slider-wrap{display:none!important}.rwg-m-slider>.rwg-grid-wrap{display:none!important}.rwg-gallery{grid-template-columns:repeat(var(--rwg-cols-m, 2),minmax(0,1fr));gap:var(--rwg-gap-m, 8px)}.rwg-gallery--first-single .rwg-item--featured{grid-column:1 / -1}}.product-gallery-sticky:has(.rwg-d-grid){position:static!important}@media only screen and (min-width:1068px){.thb-product-detail:has(.rwg-d-grid) .product-information--inner{align-self:start}.thb-product-detail:has(.rwg-d-grid).rwg-sticky-info .product-information--inner{position:sticky;top:var(--rwg-sticky-top, 20px)}.rwg-hide-reviews{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/rw-gallery-grid.css.map */
