.rilas-pdp .rilas-pdp-main-link{cursor:zoom-in;display:block}
.rilas-pdp .rilas-pdp-gallery__main{overflow:hidden}
.rilas-pdp .rilas-pdp-thumbs{scrollbar-width:thin}
.rilas-pdp .rilas-pdp-thumb:focus-visible,.rilas-pdp .rilas-pdp-main-link:focus-visible{outline:3px solid #C53C1A;outline-offset:4px}
.rilas-pdp .rilas-pdp-buy h1{line-height:1.28;text-wrap:balance}
.rilas-pdp .rilas-pdp-price{font-weight:750}
.rilas-pdp .rilas-pdp-measurements,.rilas-pdp .rilas-pdp-confidence{border-radius:12px}
.rilas-pdp .rilas-pdp-cart-wrap{scroll-margin-top:105px}
.rilas-lightbox[hidden]{display:none!important}
.rilas-lightbox{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:rgba(22,12,9,.94);padding:70px 56px 65px;color:#fff}
.rilas-lightbox__figure{margin:0;max-width:min(1100px,100%);max-height:100%;display:flex;justify-content:center;align-items:center}
.rilas-lightbox__image{max-width:100%;max-height:calc(100dvh - 145px);width:auto;height:auto;object-fit:contain;border-radius:4px}
.rilas-lightbox__control{position:absolute;display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid rgba(255,255,255,.35);border-radius:100px;background:rgba(48,22,17,.78);color:#fff;cursor:pointer;font-size:24px;line-height:1}
.rilas-lightbox__control:hover{background:#C53C1A}
.rilas-lightbox__control:focus-visible{outline:3px solid #fff;outline-offset:3px}
.rilas-lightbox__control:disabled{opacity:.3;cursor:not-allowed}
.rilas-lightbox__close{top:16px;inset-inline-end:18px}
.rilas-lightbox__prev{inset-inline-start:14px;top:50%;transform:translateY(-50%)}
.rilas-lightbox__next{inset-inline-end:14px;top:50%;transform:translateY(-50%)}
.rilas-lightbox__count{position:absolute;bottom:19px;left:0;right:0;text-align:center;color:#f6e9e2;font:600 14px/1.5 inherit}
@media(max-width:720px){.rilas-lightbox{padding:70px 12px 70px}.rilas-lightbox__image{max-height:calc(100dvh - 160px)}.rilas-lightbox__prev,.rilas-lightbox__next{top:auto;bottom:14px;transform:none}.rilas-lightbox__prev{inset-inline-start:18px}.rilas-lightbox__next{inset-inline-end:18px}}
