.rpdp-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:start!important;overflow:visible!important}
.rpdp-gallery>a,.rpdp-gallery>figure{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;aspect-ratio:3/4!important;overflow:hidden!important;border:1px solid #eadfdc;border-radius:12px;background:#faf7f5}
.rpdp-gallery img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}
.rpdp-results img{object-fit:cover!important}
.rpdp-videos{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;align-items:start;overflow:visible!important}
.rpdp-videos video{display:block;width:100%;max-width:100%!important;aspect-ratio:3/4!important;object-fit:cover}
.rpdp-result-section{text-align:center}.renew-compare{position:relative;max-width:390px;aspect-ratio:3/4;margin:0 auto;overflow:hidden;border-radius:12px;background:#f5eeea;isolation:isolate;touch-action:pan-y}
.renew-compare__after,.renew-compare__before{position:absolute;inset:0;background-image:var(--comparison-image);background-repeat:no-repeat;background-size:200% auto;background-position:right center}
.renew-compare__before{background-position:left center;clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}
.renew-compare__divider{position:absolute;top:0;bottom:0;left:var(--reveal);width:2px;background:#fff;transform:translateX(-50%);pointer-events:none}
.renew-compare__divider>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;background:#fff;color:#493831;border-radius:50%;box-shadow:0 2px 15px #0002;font-size:24px}
.renew-compare__label{position:absolute;top:14px;padding:6px 10px;border-radius:4px;background:#ffffffdf;color:#3c322d;font-size:11px;font-weight:600;letter-spacing:.1em}
.renew-compare__label--before{left:14px}.renew-compare__label--after{right:14px}
.renew-compare input[type=range]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:ew-resize!important;z-index:5}
.rs .bagrid,.rb .renew-photo-grid,.rb #porocna-galerija .renew-photo-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}
.rs .bagrid>figure,.rb .renew-photo-grid>figure{margin:0!important;min-width:0!important;width:100%!important;flex:none!important}
.rs .bagrid .box,.rb .renew-photo-grid>figure{aspect-ratio:3/4!important;overflow:hidden!important;border-radius:10px!important}
.rs .bagrid .box img,.rb .renew-photo-grid>figure img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.rs .rvs,.renew-reviews__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;overflow:visible!important}
.rs .rv,.renew-reviews__card{min-width:0!important;margin:0!important}.rs .rv-m,.renew-reviews__photo{aspect-ratio:3/4!important;height:auto!important;overflow:hidden!important}
.rs .shots,.rr-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}
.rs .shots>figure{aspect-ratio:3/4!important;margin:0!important;overflow:hidden!important}.rs .shots img{width:100%!important;height:100%!important;object-fit:contain!important}
.rs .rvs .rv-o{margin-top:auto}.rr-wall{columns:unset!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}
.rr-wall .rr-card{width:100%!important;margin:0!important;break-inside:avoid}.rr-wall .rr-photo,.rr-wall .rr-result-image{height:auto!important;aspect-ratio:3/4!important;overflow:hidden!important}.rr-wall .rr-photo img,.rr-wall .rr-result-image img{width:100%!important;height:100%!important;object-fit:contain!important}
@media(max-width:749px){.rpdp-gallery,.rpdp-videos,.rs .bagrid,.rb .renew-photo-grid,.rb #porocna-galerija .renew-photo-grid,.rs .rvs,.renew-reviews__grid,.rs .shots,.rr-gallery,.rr-wall{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.rpdp-videos video{aspect-ratio:3/4!important}.renew-compare{max-width:340px}.rs .rvs>.rv{flex:none!important;width:100%!important}}