.rmp6{background:var(--rm-paper);color:var(--rm-ink);font-family:var(--rm-font-sans);font-size:15px;line-height:1.7;padding-bottom:70px}.rmp6 *{box-sizing:border-box}.rmp6-wrap{max-width:1320px;margin:auto;padding:0 56px}.rmp6 a{color:var(--rm-emerald)}.rmp6-breadcrumb{font-size:12px;color:var(--rm-muted);padding:26px 0 20px}.rmp6-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:start}.rmp6-gallery{display:grid;grid-template-columns:70px 1fr;gap:16px}.rmp6-thumbs{display:flex;flex-direction:column;gap:12px}.rmp6-thumbs button{padding:0;border:1px solid #fff0;min-height:84px;background:var(--rmp6-tint);color:var(--rm-green-ink);cursor:pointer;font:600 10px var(--rm-font-sans);text-transform:uppercase;letter-spacing:.12em}.rmp6-thumbs button.is-selected{border-color:var(--rm-emerald)}.rmp6-thumbs img{width:100%;height:84px;object-fit:contain;mix-blend-mode:multiply}.rmp6-stage{aspect-ratio:4/5;background:var(--rmp6-tint);position:relative;overflow:hidden;touch-action:pan-y}.rmp6-slide{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px;text-align:center}.rmp6-slide[hidden]{display:none}.rmp6-slide img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.rmp6-slide h2{font:42px/1.1 var(--rm-font-serif);margin:0 0 24px}.rmp6-slide p{font-size:13px}.rmp6-gallery-tag{position:absolute;left:16px;top:16px;z-index:2}.rmp6-chip{display:inline-block;padding:5px 12px;background:rgb(252 251 248 / .9);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-green-ink)}.rmp6-buy{position:sticky;top:125px;padding-bottom:24px}.rmp6-eyebrow{font-size:11px;letter-spacing:.21em;text-transform:uppercase;color:var(--rm-emerald);margin:0 0 16px}.rmp6 h1{font:64px/1.05 var(--rm-font-serif);color:var(--rmp6-accent);margin:0 0 10px}.rmp6-tagline{font:italic 26px/1.25 var(--rm-font-serif);margin:0 0 22px}.rmp6-keynotes{font-size:12px;color:var(--rm-muted);margin-bottom:24px}.rmp6-sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 22px}.rmp6-size{border:1px solid var(--rm-stone);background:#fff0;padding:12px;text-align:left;font:13px var(--rm-font-sans);color:var(--rm-ink);cursor:pointer;min-height:75px}.rmp6-size strong,.rmp6-size small{display:block}.rmp6-size small{font-size:10px;color:var(--rm-muted);margin-top:8px}.rmp6-size.is-selected{border-color:var(--rm-emerald);background:var(--rm-sage)}.rmp6-price{font-size:28px;font-weight:700;line-height:1.3;color:var(--rm-emerald)}.rmp6-unit{font-size:12px;color:var(--rm-muted)}.rmp6-price-row{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin-bottom:14px}.rmp6-nudge{padding:18px;background:var(--rm-sage);font-size:13px;margin:20px 0}.rmp6-nudge p{margin:0}.rmp6 .variations,.rmp6 .reset_variations,.rmp6 .woo-variation-swatches,.rmp6 .single_variation{display:none!important}.rmp6 form.cart{margin:18px 0}.rmp6 .woocommerce-variation-add-to-cart{display:flex;gap:12px;flex-wrap:wrap}.rmp6 .quantity{display:flex;align-items:center;border:1px solid var(--rm-stone);height:52px}.rmp6 .quantity input{width:46px;border:0;background:#fff0;text-align:center;color:var(--rm-ink);padding:0}.rmp6 .quantity button{width:32px;border:0;background:#fff0;color:var(--rm-emerald);height:48px}.rmp6 .single_add_to_cart_button,.rmp6-btn{border:1px solid var(--rm-emerald);background:var(--rm-emerald);color:var(--rm-paper);padding:16px 24px;text-transform:uppercase;font:600 11px var(--rm-font-sans);letter-spacing:.16em;cursor:pointer;text-decoration:none;text-align:center;display:inline-block}.rmp6 .single_add_to_cart_button{flex:1;min-height:52px}.rmp6 .single_add_to_cart_button.disabled{opacity:.5}.rmp6-service{font-size:12px;color:var(--rm-muted);margin:12px 0}.rmp6-wish{font-size:12px;margin:10px 0 24px}.rmp6-status{font-size:13px;margin:8px 0;color:var(--rm-emerald)}.rmp6 details{border-top:1px solid var(--rm-line);padding:16px 0}.rmp6 details:last-child{border-bottom:1px solid var(--rm-line)}.rmp6 summary{cursor:pointer;font-size:11px;letter-spacing:.14em;text-transform:uppercase;list-style:none;color:var(--rm-emerald);display:flex;justify-content:space-between}.rmp6 summary::after{content:'+';font-size:18px}.rmp6 details[open] summary::after{content:'−'}.rmp6 details p{font-size:13px}.rmp6-notes{display:grid;grid-template-columns:60px 1fr;gap:12px;margin:20px 0;font-size:13px}.rmp6-notes dt{text-transform:uppercase;font-size:10px;letter-spacing:.13em;color:var(--rm-emerald)}.rmp6-notes dd{margin:0}.rmp6-section{padding:72px 0;border-top:1px solid var(--rm-line);margin-top:56px}.rmp6-section h2{font:48px/1.1 var(--rm-font-serif);color:var(--rm-emerald);margin:0 0 28px}.rmp6-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rmp6-timeline article{border-top:1px solid var(--rm-gold-text);padding-top:20px}.rmp6-timeline h3{font:30px var(--rm-font-serif);margin:0 0 12px}.rmp6-timeline p{font-size:14px}.rmp6-wear{display:grid;grid-template-columns:1.2fr 1fr;gap:72px}.rmp6-cross{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rmp6-cross img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--rm-tile);mix-blend-mode:multiply}.rmp6-cross h3{font:25px var(--rm-font-serif);margin:12px 0 4px}.rmp6-cross p{font-size:12px}.rmp6 #reviews h2{font-size:34px}.rmp6 #reviews input,.rmp6 #reviews textarea{max-width:100%;border:1px solid var(--rm-line);background:var(--rm-paper);padding:10px}.rmp6-sticky{display:none}.rmp6-added{border:0;padding:32px;background:var(--rm-paper);max-width:480px;width:calc(100% - 32px);color:var(--rm-ink)}.rmp6-added::backdrop{background:rgb(0 0 0 / .45)}.rmp6-added h2{font:32px var(--rm-font-serif);margin:0 0 20px}.rmp6-added h3{font:24px var(--rm-font-serif);margin:0}.rmp6-added-size{font-size:13px}.rmp6-progress{background:var(--rm-sage);padding:18px;margin:20px 0}.rmp6-progress strong{font-size:12px;text-transform:uppercase}.rmp6-progress progress{display:block;width:100%;height:6px;margin:12px 0;accent-color:var(--rm-emerald)}.rmp6-progress p{font-size:13px}.rmp6-added-actions{display:flex;gap:12px}.rmp6-added-actions>*{flex:1}.rmp6-outline{background:#fff0;color:var(--rm-emerald)}.rmp6 :focus-visible{outline:2px solid var(--rm-emerald);outline-offset:4px}.rmp6 [hidden]{display:none!important}@media(hover:hover){.rmp6-slide:hover img{transform:scale(1.12)}}@media(max-width:1100px){.rmp6-wrap{padding:0 32px}.rmp6-hero{gap:32px}.rmp6-gallery{grid-template-columns:50px 1fr;gap:10px}.rmp6 h1{font-size:48px}.rmp6-size{padding:9px}.rmp6-buy{position:static}}@media(max-width:767px){.rmp6-wrap{padding:0 20px}.rmp6-breadcrumb{padding:16px 0;font-size:10px}.rmp6-hero{display:block}.rmp6-gallery{display:flex;flex-direction:column-reverse;margin:0 -20px 28px;gap:0}.rmp6-stage{aspect-ratio:1/1.08}.rmp6-slide{padding:38px}.rmp6-thumbs{flex-direction:row;justify-content:center;padding:10px;gap:8px}.rmp6-thumbs button{min-height:34px;height:34px;min-width:48px;font-size:9px}.rmp6-thumbs img{width:34px;height:32px}.rmp6 h1{font-size:44px}.rmp6-eyebrow{font-size:10px;margin-bottom:12px}.rmp6-tagline{font-size:23px}.rmp6-keynotes{margin-bottom:18px}.rmp6-size{min-height:68px;padding:10px}.rmp6-price{font-size:24px}.rmp6-section{padding:44px 0;margin-top:32px}.rmp6-section h2{font-size:34px}.rmp6-timeline,.rmp6-wear{grid-template-columns:1fr;gap:24px}.rmp6-cross{grid-template-columns:repeat(2,1fr);gap:16px}.rmp6-cross h3{font-size:23px}.rmp6-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1001;background:var(--rm-paper);border-top:1px solid var(--rm-line);padding:12px 20px;gap:14px;align-items:center;justify-content:space-between}.rmp6-sticky-price{font-size:12px;color:var(--rm-emerald);font-weight:600}.rmp6-sticky-add{font-size:10px;padding:14px 16px}.rmp6-added{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;padding:24px 20px}.rmp6 .woocommerce-variation-add-to-cart{gap:10px}}@media(prefers-reduced-motion:reduce){.rmp6-slide img{transition:none}}.rmp6 .rmp6-breadcrumb{display:block!important;position:static;background:#fff0;color:var(--rm-muted);font-size:12px;letter-spacing:0;text-transform:none;flex:none}.rmp6 .rmp6-wish .button{background:#fff0;color:var(--rm-emerald);border:1px solid var(--rm-stone);padding:12px 18px;display:inline-flex;align-items:center;gap:10px}.rmp6 .rmp6-wish svg{fill:currentColor;width:20px;height:20px}.rmp6 details a,.rmp6-nudge a,.rmp6-service a{text-decoration:underline}