.royale-feature{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;max-width:1440px;margin:auto;padding:72px 48px;gap:72px;color:#252522;background:#faf8f4}.royale-feature__media{min-width:0;background:#e2e2e2;overflow:hidden;border-radius:4px}.royale-feature__stage{height:430px;position:relative;overflow:hidden}.royale-feature__poster{width:100%;height:100%;object-fit:cover;display:block}.royale-feature__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.royale-feature__controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px 16px;font-size:11px;letter-spacing:.04em;color:#51514c}.royale-feature__controls button{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:6px;cursor:pointer}.royale-feature__controls [hidden]{display:none}.royale-feature__eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#79603a;margin:0 0 24px}.royale-feature h2{font-size:clamp(34px,4.2vw,60px);line-height:1.08;letter-spacing:-.035em;font-weight:300;margin:0 0 24px;max-width:460px}.royale-feature__description{font-size:17px;line-height:1.75;max-width:430px;margin:0 0 30px;color:#55544d}.royale-feature__button{display:inline-flex;gap:28px;justify-content:space-between;align-items:center;padding:17px 24px;min-height:52px;background:#292925;color:#fff!important;text-decoration:none;font-size:13px;letter-spacing:.04em;transition:background .2s}.royale-feature__button:hover{background:#4b4438}.royale-feature__button:focus-visible,.royale-feature__controls button:focus-visible{outline:3px solid #967744;outline-offset:4px}.royale-feature__detail{font-size:11px;line-height:1.8;color:#6c675d;margin:22px 0 0;max-width:400px}@media(max-width:899px){.royale-feature{grid-template-columns:1fr;gap:30px;padding:40px 24px}.royale-feature__stage{height:340px}.royale-feature__copy{padding:0 4px}.royale-feature h2{max-width:450px}.royale-feature__eyebrow{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.royale-feature *{transition:none!important}}.rj-films{position:relative;background:#191916;color:#fff}.rj-film{position:relative;height:610px;overflow:hidden}.rj-film[hidden]{display:none}.rj-film video{width:100%;height:100%;object-fit:cover;display:block}.rj-film__copy{position:absolute;inset:auto 20px 85px;text-align:center;text-shadow:0 2px 16px #0008}.rj-film__copy h1,.rj-film__copy h2{color:#fff;font-size:clamp(32px,4.5vw,64px);line-height:1.1;margin:12px auto;max-width:800px}.rj-film__copy p{color:#fff;font-size:15px;line-height:1.6;margin:12px auto;max-width:600px}.rj-film__copy a{display:inline-flex;align-items:center;gap:30px;min-height:48px;padding:12px 22px;color:#252522;background:#fff;text-shadow:none;text-decoration:none;font-size:14px}.rj-film__copy--design{inset:auto 30px 82px auto;text-align:right}.rj-film__copy--design h2{font-size:25px}.rj-film-controls{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:12px;padding:10px 26px;background:linear-gradient(transparent,#0009)}.rj-film-controls>div{display:flex;gap:16px}.rj-film-controls button{min-height:44px;padding:8px 0;border:0;background:none;color:#fff;font:inherit;font-size:12px;cursor:pointer;opacity:.7}.rj-film-controls [aria-pressed=true]{opacity:1;text-decoration:underline;text-underline-offset:8px}.rj-film-controls button:focus-visible,.rj-film a:focus-visible{outline:2px solid white;outline-offset:5px}@media(max-width:600px){.rj-film{height:500px}.rj-film__copy{bottom:76px}.rj-film__copy h1{font-size:34px}.rj-film__copy p{font-size:13px}.rj-film__copy--design{left:16px;right:16px;bottom:74px;text-align:center}.rj-film__copy--design h2{font-size:20px}.rj-film-controls{padding:8px 16px}.rj-film-controls>div{gap:15px}.rj-film-controls button{font-size:11px}}.rj-film[aria-hidden=true]{display:none}.rj-film[data-film=design] video{object-fit:contain;background:#191d15}.rj-film a span{font-family:Arial,sans-serif;font-variant-emoji:text}@media(max-width:1023px){.rj-film-stage{display:grid}.rj-film{grid-area:1/1;display:flex;flex-direction:column;height:auto;min-width:0;background:#191916}.rj-film[aria-hidden=true]{display:flex;visibility:hidden;pointer-events:none}.rj-film video{flex:none;height:clamp(240px,50vw,500px);object-fit:contain;background:#191916}.rj-film[data-film=gold],.rj-film[data-film=gold] video,.rj-film[data-film=gold] .rj-film__copy{background:#000}.rj-film[data-film=gold] video{object-fit:cover}.rj-film__copy,.rj-film__copy--design{position:static;inset:auto;text-align:center;padding:18px 20px 20px;margin:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;background:#191916;text-shadow:none}.rj-film__copy h1{font-size:28px;line-height:1.12;margin:0 0 10px;max-width:540px}.rj-film__copy h2{font-size:21px;line-height:1.2;margin:0 0 14px}.rj-film__copy p{font-size:13px;margin:0 0 15px;max-width:460px}.rj-film__copy>p:first-child{display:none}.rj-film__copy a{flex:none;min-height:48px;padding:12px 22px;box-sizing:border-box;gap:24px}.rj-film-controls{position:static;padding:6px 16px 8px;background:#191916;border-top:1px solid #ffffff20;align-items:center}.rj-film-controls>div{gap:14px;min-width:0}.rj-film-controls button{font-size:11px;line-height:1.35;min-height:44px;text-align:left}[data-film-motion]{white-space:nowrap;flex-shrink:0}.rj-films[data-selected=gold] .rj-film-controls{background:#000}}@media(max-width:1023px)and (orientation:portrait){.rj-film video{height:clamp(300px,116.6667vw,560px)}}@media(prefers-reduced-motion:reduce){.rj-films *{transition:none!important;scroll-behavior:auto!important}}.rj-brand-collections{padding-bottom:20px}.rj-brand-collections__links{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 20px}.rj-brand-collections__links a{padding:10px 22px;border:1px solid #bdb7aa;text-decoration:none;border-radius:30px}.rj-brand-collections summary{cursor:pointer;padding:16px 0;border-top:1px solid #ddd6c9;border-bottom:1px solid #ddd6c9;display:flex;justify-content:space-between}.rj-brand-collections__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding-top:24px}.rj-brand-collections__grid a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;gap:10px;padding:10px;background:#fff}.rj-brand-collections__grid img{object-fit:contain;width:100%;height:120px}.rj-brand-collections a:focus-visible,.rj-brand-collections summary:focus-visible{outline:2px solid #776139;outline-offset:4px}@media(max-width:900px){.rj-brand-collections__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.rj-brand-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rj-brand-collections__grid img{height:100px}.rj-brand-collections__links a{font-size:12px;padding:10px 16px}}.rj-ring-hub{padding-top:20px;padding-bottom:70px}.rj-ring-hub__doors{display:grid;grid-template-columns:1fr 1fr;gap:36px}.rj-ring-hub__doors>a{text-decoration:none}.rj-ring-hub__image{background:#f4f1eb;height:340px;overflow:hidden;display:flex;justify-content:center}.rj-ring-hub img{height:100%;width:100%;object-fit:contain}.rj-ring-hub h2{font-size:32px;margin:24px 0 14px}.rj-ring-hub p{max-width:560px;line-height:1.7}.rj-ring-hub__doors span,.rj-ring-hub__button{display:inline-block;padding:12px 0;text-decoration:underline;text-underline-offset:6px}.rj-ring-hub__metals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.rj-ring-hub__metals article>a:first-child{display:block;height:230px;background:#fff}.rj-ring-hub__eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#79603a;margin-top:24px}.rj-ring-hub__metals h2{font-size:26px}.rj-ring-hub small{font-size:12px;color:#656057}.rj-ring-hub a:focus-visible{outline:2px solid #776139;outline-offset:4px}@media(max-width:1000px){.rj-ring-hub__metals{grid-template-columns:1fr 1fr}}@media(max-width:600px){.rj-ring-hub__doors{grid-template-columns:1fr;gap:40px}.rj-ring-hub__image{height:290px}.rj-ring-hub__metals{gap:20px}.rj-ring-hub__metals article>a:first-child{height:160px}.rj-ring-hub__metals h2{font-size:22px}.rj-ring-hub__metals p{font-size:13px}}.card-product__media{background:#fff}.card-product__media.media-fit-contain img{object-fit:contain;padding:18px}.card-product__media .product-link{background:#fff}.card-product__content{padding-top:16px}@media(max-width:749px){.card-product__media.media-fit-contain img{padding:10px}}.royale-watch-swatches{display:block;margin-top:12px}.royale-watch-swatches__options{display:flex;flex-wrap:wrap;gap:8px}.royale-watch-swatches__button{width:52px;height:52px;border:1px solid #b4b4b4;border-radius:8px;padding:1px;background:#fff;cursor:pointer}.royale-watch-swatches__button img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}.royale-watch-swatches__button[aria-pressed=true]{border:2px solid #252522;padding:0}.royale-watch-swatches__button:focus-visible{outline:3px solid #80621f;outline-offset:3px}.royale-watch-swatches__button:disabled{opacity:.45;cursor:not-allowed}.royale-watch-swatches__reference{display:block;margin-top:5px;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
