.lorve-pdp{max-width:1500px!important;padding-top:calc(var(--header-height,60px) + 16px)!important;font-family:var(--font-body--family,Arial),sans-serif!important}.lorve-pdp__layout{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)!important}.lorve-pdp__stage{min-height:min(62vh,720px)!important}.lorve-pdp__stage img,.lorve-pdp__placeholder{max-height:720px!important}.lorve-pdp__steps b,.lorve-pdp__details h1,.lorve-pdp__price,.lorve-pdp__options legend,.lorve-pdp__add,.lorve-pdp__diamond-notes h2{font-family:inherit!important}@media(max-width:900px){.lorve-pdp{padding-top:calc(var(--header-height,60px) + 8px)!important}.lorve-pdp__layout{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.lorve-pdp__media,.lorve-pdp__details{position:static!important;min-width:0!important;max-width:100%!important}.lorve-pdp__details h1{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.lorve-pdp__stage{width:100%!important;min-width:0!important;min-height:0!important;height:clamp(240px,36vh,320px)!important;aspect-ratio:auto!important}.lorve-pdp__stage img,.lorve-pdp__placeholder{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}.lorve-pdp__zoom{display:none!important}.lorve-pdp__thumbs{max-width:100%!important;padding-bottom:8px}.lorve-pdp__details{padding-top:10px!important}}@media(max-width:620px){.lorve-pdp{width:100%!important;padding-inline:16px!important;overflow-x:hidden!important}.lorve-pdp__stage{height:clamp(230px,34vh,300px)!important;margin-inline:0!important;background:#f7f7f5}.lorve-pdp__thumbs button{width:52px!important;height:52px!important}.lorve-pdp__breadcrumb{max-width:100%;padding-block:10px;overflow:hidden}.lorve-pdp__details h1{font-size:clamp(24px,7vw,32px)!important}body:has(.lorve-pdp) #tiktok-live-player{right:8px!important;bottom:76px!important;width:132px!important;height:44px!important;min-height:44px!important;border-radius:12px!important;overflow:hidden!important}body:has(.lorve-pdp) #tiktok-live-player .tiktok-live-content{display:none!important}body:has(.lorve-pdp) #tiktok-live-player .tiktok-live-header{height:44px!important;padding:0 10px!important}body:has(.lorve-pdp) #tiktok-live-player .live-controls button{width:24px!important;height:24px!important}}
