/* Selected editorial images; full product catalogues remain available. */
.favourite-hero{height:auto!important;min-height:680px;background:#080808;display:grid!important;grid-template-columns:1fr 1.15fr;gap:4%;padding:45px 6% 70px;box-sizing:border-box}
.favourite-hero:after{display:none}.favourite-hero .hero-copy{grid-column:1;grid-row:1;margin:0;max-width:500px}.favourite-panels{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;position:relative;z-index:1;width:100%}
.favourite-panel{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#25252555,#10101088);border:1px solid #ffffff20;padding:16px 12px 13px;color:#e5e1db;text-decoration:none;transition:border-color .2s}
.favourite-panel:hover{border-color:#b8a588}.favourite-panel img{display:block;width:100%;height:220px;object-fit:contain;filter:none}.favourite-panel span{font-size:10px;line-height:1.5;text-align:center;margin-top:12px;letter-spacing:.5px}.watch-favourites .favourite-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.watch-favourites .favourite-panel img{height:330px}.watch-favourites{grid-template-columns:.8fr 1.4fr;min-height:570px}.story img.pear-story{object-fit:contain;background:radial-gradient(ellipse,#252525,#080808);padding:40px;box-sizing:border-box}.jewellery-hero-art img.pear-feature{width:85%;height:100%;max-height:510px;object-fit:contain;transform:none;position:relative;inset:auto}.jewellery-hero-art:has(.pear-feature){display:flex;align-items:center;justify-content:center}
@media(max-width:950px){.favourite-hero{grid-template-columns:1fr;gap:35px;padding:50px 6% 75px}.favourite-hero .hero-copy{grid-column:1;grid-row:1}.favourite-panels{grid-column:1;grid-row:2}.favourite-panel img{height:250px}.watch-favourites .favourite-panel img{height:280px}}
@media(max-width:500px){.favourite-panel{padding:12px 8px}.favourite-panel img{height:190px}.favourite-panel span{font-size:9px}.watch-favourites .favourite-panels{grid-template-columns:1fr}.watch-favourites .favourite-panel img{height:300px}.favourite-hero .hero-copy h1{font-size:46px}}
/* Black marble, reflected light and fine metallic framing for editorial panels. */
.favourite-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid #a8a5a255;border-radius:2px;background-color:#090909;background-image:radial-gradient(ellipse at 50% 38%,#c4aa7940,transparent 66%),linear-gradient(145deg,#0a0a0ab0,#05050590),url('header-marble.jpeg');background-size:cover;background-position:center;box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #fff1,0 15px 35px #0005}
.favourite-panel:before{content:'';position:absolute;z-index:-1;width:76%;height:14%;bottom:32px;border-radius:50%;background:radial-gradient(ellipse,#b4a58c28,transparent 70%);filter:blur(8px)}
.favourite-panel img{filter:drop-shadow(0 15px 12px #0009)}.favourite-panel span{color:#e7ded0;text-shadow:0 1px 5px #000}.favourite-panel:hover{border-color:#d9c7a6aa;box-shadow:inset 0 1px 0 #fff4,0 15px 35px #0007}
.story img.pear-story,.jewellery-hero-art:has(.pear-feature){background-color:#090909;background-image:radial-gradient(ellipse at 50% 40%,#c4aa7930,transparent 70%),linear-gradient(145deg,#090909a0,#05050590),url('header-marble.jpeg');background-size:cover;background-position:center;border:1px solid #a8a5a244;box-shadow:inset 0 1px 0 #fff2}
.jewel-product-image,.watch-image-button{background-color:#090909!important;background-image:radial-gradient(ellipse at 50% 35%,#c4aa7926,transparent 70%),linear-gradient(145deg,#080808ba,#050505a6),url('header-marble.jpeg')!important;background-size:cover!important;background-position:center!important;border:1px solid #a8a5a233!important;box-shadow:inset 0 1px 0 #fff2}

/* Jewellery hero: transparent ring presentation without a framed backdrop. */
.jewellery-hero-art:has(.pear-feature){background:transparent;border:0;box-shadow:none}
.jewellery-hero-art img.pear-feature{background:transparent;filter:none}

/* Our World: unframed transparent ring image. */
.story img.pear-story{background:transparent;border:0;box-shadow:none}

/* Enlarge the Day-Date presentation while keeping the complete watch in view. */
.favourite-panel img.daydate-feature{transform:scale(1.18);transform-origin:center}

.favourite-panel img.bangle-feature{mix-blend-mode:lighten;filter:none}
