/* Main watch category: Cartier's Paris boutique, cropped as an architectural detail. */
#sct .oerep-watch-collection{position:relative;isolation:isolate;overflow:hidden;clear:both;box-sizing:border-box;width:100%;height:clamp(360px,32vw,460px);margin:0 0 28px;background:#211c17;color:#fff}
.oerep-watch-collection .owc-visual{position:absolute;inset:0;z-index:-2;display:block}
.oerep-watch-collection .owc-visual img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:64% 51%;border:0}
.oerep-watch-collection::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(24,21,17,.97) 0%,rgba(24,21,17,.92) 19%,rgba(24,21,17,.66) 37%,rgba(24,21,17,.17) 64%,rgba(24,21,17,.05) 100%),linear-gradient(0deg,rgba(24,21,17,.34),transparent 35%)}
.oerep-watch-collection .owc-copy{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;width:53%;height:100%;padding:38px clamp(28px,4.4vw,66px)}
.oerep-watch-collection .owc-eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 24px;color:#d5c2a0;font-size:11px;font-weight:400;letter-spacing:.16em;line-height:1.5}
.oerep-watch-collection .owc-eyebrow span{display:block;width:32px;height:1px;background:#b79a68}
.oerep-watch-collection #oerep-collection-title{margin:0;padding:0;border:0;background:none;color:#faf7f1;font-family:"Times New Roman","Noto Serif",serif;font-size:clamp(44px,4.7vw,70px);font-weight:400;line-height:1.03;letter-spacing:-.035em}
.oerep-watch-collection #oerep-collection-title span{font-size:.94em;letter-spacing:-.025em}
.oerep-watch-collection .owc-description{margin:25px 0 0;color:rgba(255,250,240,.81);font-size:13px;font-weight:400;line-height:1.9;word-break:keep-all;letter-spacing:-.02em}
.oerep-watch-collection .owc-location{position:absolute;right:30px;bottom:25px;display:block;padding:4px 0;color:rgba(255,255,255,.9);font-size:10px;line-height:1.8;letter-spacing:.035em;text-align:right;text-decoration:none;text-shadow:0 1px 5px rgba(0,0,0,.6)}
.oerep-watch-collection .owc-location span{display:block;font-size:9px;letter-spacing:.25em}
.oerep-watch-collection .owc-location:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.oerep-watch-collection .owc-location:focus-visible{outline:1px solid #fff;outline-offset:5px}
@media(max-width:900px){.oerep-watch-collection .owc-copy{width:65%;padding-left:32px}.oerep-watch-collection #oerep-collection-title{font-size:48px}.oerep-watch-collection .owc-description{font-size:12px}}
@media(max-width:600px){#sct .oerep-watch-collection{height:440px;margin:0 0 20px}.oerep-watch-collection .owc-visual{height:68%;inset:0 0 auto}.oerep-watch-collection .owc-visual img{object-position:67% 48%}.oerep-watch-collection::after{background:linear-gradient(0deg,#211c17 0%,#211c17 19%,rgba(33,28,23,.87) 35%,rgba(33,28,23,.2) 60%,rgba(33,28,23,.02) 82%)}.oerep-watch-collection .owc-copy{justify-content:flex-end;width:100%;padding:26px}.oerep-watch-collection .owc-eyebrow{margin-bottom:15px;font-size:10px;gap:10px}.oerep-watch-collection .owc-eyebrow span{width:24px}.oerep-watch-collection #oerep-collection-title{font-size:42px;line-height:1.02}.oerep-watch-collection .owc-description{margin-top:17px;font-size:12px;line-height:1.85}.oerep-watch-collection .owc-location{top:16px;right:18px;bottom:auto;padding:5px 8px;font-size:9px;background:rgba(24,21,17,.4)}.oerep-watch-collection .owc-location span{font-size:8px}}
