.cr-mobile-menu-open[hidden]{display:none!important}.cr-mobile-call,.cr-mobile-new{display:none}.cr-navigation nav>.cr-mobile-new{display:none}.gift-invitation .cr-gift-tile h3{font-family:Georgia,serif;font-style:normal;font-weight:400}.product-page .cr-gallery,.product-page .product-info{position:static!important;top:auto!important;align-self:start}.product-page .cr-gallery-slide[data-worn] img{object-fit:contain}.cr-product-transition img{width:90px;height:auto;max-height:90px}.cr-footer-group{min-width:0}.cr-footer-group>summary{list-style:none;cursor:pointer;margin:0 0 16px;font-size:11px;font-weight:600}.cr-footer-group>summary::-webkit-details-marker{display:none}.cr-footer-links>a,.cr-footer-links>button{display:block;font:400 11px/1.7 var(--sans);margin:13px 0}.cr-footer-links a:focus-visible,.cr-mobile-menu-open:focus-visible,.cr-mobile-call:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:749px){
html{scroll-padding-top:124px}body.cr-mobile-nav-open{overflow:hidden}.maison-wrap{width:calc(100% - 40px)}header.header{transform:none!important;will-change:auto}header.header .cr-service-strip{display:none}header.header .cr-utility{min-height:30px;padding-inline:16px}header.header .cr-utility__phone{display:none}header.header .cr-utility__account,header.header .cr-store-link{min-height:30px}header.header .cr-utility__right{gap:10px}header.header .cr-utility .market-disclosure>summary{font-size:10px;min-height:30px}header.header .header-top.identity-row{display:grid;grid-template-columns:44px 44px minmax(0,1fr)44px 44px;align-items:center;column-gap:0;height:82px;min-height:82px;width:100%;padding:4px 8px;border-bottom:1px solid #ebe7e1}header.header .identity-monogram{display:none}header.header .identity-wordmark{grid-column:3;grid-row:1;display:flex;justify-content:center;align-items:center;position:static!important;margin:0!important;transform:none!important;min-width:0}header.header .identity-wordmark img{display:block;width:clamp(120px,35vw,155px);height:68px;max-width:100%;object-fit:contain}header.header .header-tools{display:contents!important;margin:0!important}header.header .header-tools>a{display:grid;place-items:center;grid-row:1;position:relative;width:44px;min-height:44px;margin:0;padding:10px}header.header .header-tools>a:first-child{display:grid!important;grid-column:2}header.header .header-tools>.cr-header-cart{display:grid;grid-column:5}header.header .header-tools svg{display:block;width:22px;height:22px}header.header .header-tools .desktop{display:none}header.header .cr-header-cart>span{position:absolute;right:1px;top:1px;font:9px/1.2 var(--sans)}header.header .cr-mobile-menu-open{display:grid;place-items:center;grid-column:1;grid-row:1;width:44px;height:44px;background:transparent;color:inherit;padding:10px}.cr-mobile-menu-open .menu-bars{width:21px;height:14px;display:block;border-block:1px solid currentColor;position:relative}.cr-mobile-menu-open .menu-bars::after{content:'';position:absolute;left:0;right:0;top:5px;border-top:1px solid currentColor}.cr-mobile-menu-open[aria-expanded=true] .menu-bars{border:0;height:22px}.cr-mobile-menu-open[aria-expanded=true] .menu-bars::before,.cr-mobile-menu-open[aria-expanded=true] .menu-bars::after{content:'';position:absolute;left:0;right:0;top:10px;border-top:1px solid currentColor;transform:rotate(45deg)}.cr-mobile-menu-open[aria-expanded=true] .menu-bars::after{transform:rotate(-45deg)}header.header .cr-mobile-call{display:grid;place-items:center;grid-column:4;grid-row:1;width:44px;height:44px;padding:10px}header.header .header-search{display:none}.cr-mobile-ready header.header #Navigation:not([open]){display:none}.cr-mobile-ready header.header #Navigation>summary{display:none}header.header #Navigation[open]{position:fixed;inset:var(--cr-mobile-header-height,112px) 0 0;width:100%;max-width:none;height:calc(100dvh - var(--cr-mobile-header-height,112px));max-height:calc(100dvh - var(--cr-mobile-header-height,112px));margin:0;padding:12px 24px max(24px,env(safe-area-inset-bottom));background:#fff;overflow-y:auto;overscroll-behavior:contain;z-index:80;box-shadow:0 14px 24px #0000000b}header.header #Navigation>nav{position:static!important;display:block;min-height:0;padding:0;font:400 13px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase}header.header #Navigation>nav>.cr-mega,header.header #Navigation>nav>.cr-rudny-nav,header.header #Navigation>nav>.cr-mobile-new{display:block;border-bottom:1px solid #e8e3dc;margin:0;width:100%;padding:0}header.header #Navigation>nav>a{min-height:60px;padding:20px 0}header.header #Navigation .cr-mega>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:20px 0;font:inherit;letter-spacing:inherit;text-transform:uppercase}header.header #Navigation .cr-mega>summary::after{content:'';position:static;display:block;flex:none;width:8px;height:8px;background:none;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg);margin-right:4px}header.header #Navigation .cr-mega[open]>summary::after{transform:rotate(45deg)}header.header #Navigation .cr-mega-panel{position:static;max-height:none;overflow:visible;border:0;box-shadow:none;padding:0 0 20px 12px;background:#fff}header.header #Navigation .cr-mega-columns,header.header #Navigation .cr-jewellery-choice__grid{display:block;margin:0;max-width:none}header.header #Navigation .cr-mega-panel :is(.cr-visual-grid,.cr-mega-editorial,.cr-mega-services),header.header #Navigation .cr-jewellery-choice__grid img{display:none}header.header #Navigation .cr-mega-panel a{display:block;min-height:48px;padding:13px 0;font:400 13px/1.6 var(--sans);letter-spacing:.04em;text-transform:none}header.header #Navigation .cr-jewellery-choice__grid a>span{padding:0;font:inherit;text-transform:none;letter-spacing:inherit}header.header #Navigation .cr-mega-links>.eyebrow{display:none}.gift-invitation .cr-gift-tile h3{font-size:28px;line-height:1.25}.product-page .product-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.product-page .cr-gallery-stage{width:100%;aspect-ratio:1}.product-page .cr-gallery-bottom{flex-wrap:wrap;gap:10px}.product-page .cr-gallery-controls button,.product-page .cr-zoom-button{min-height:44px;min-width:44px}.product-page :is(select,input:not([type=checkbox]),textarea){font-size:16px}.product-page button[data-add]{min-height:54px;font-size:13px;letter-spacing:.08em}.product-info>h1{font-size:clamp(26px,7vw,30px);line-height:1.25}.footer .footer-grid{display:block;padding-block:0}.footer .cr-footer-group{border-bottom:1px solid #ffffff30}.footer .cr-footer-group>summary{display:flex;justify-content:space-between;align-items:center;min-height:64px;margin:0;padding:20px 0;font:400 12px/1.6 var(--sans);letter-spacing:.12em}.footer .cr-footer-group>summary::after{content:'+';font:300 22px/1 var(--sans);margin-left:20px}.footer .cr-footer-group[open]>summary::after{content:'−'}.footer .cr-footer-links{padding:0 0 20px}.footer .cr-footer-links>a,.footer .cr-footer-links>button{min-height:44px;margin:0;padding:12px 0;font:400 12px/1.7 var(--sans)}.footer .company-disclosure{overflow-wrap:anywhere}.cr-product-transition{transition:none}.cr-product-transition img{animation:cr-logo-reveal .3s ease both}
}
@media(max-width:359px){header.header .header-top.identity-row{grid-template-columns:40px 40px minmax(0,1fr)40px 40px;padding-inline:4px}header.header .identity-wordmark img{width:110px}header.header .header-tools>a,header.header .cr-mobile-call,header.header .cr-mobile-menu-open{width:40px}.maison-materials{gap:6px}.maison-material h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){.cr-product-transition{display:none}.cr-mobile-menu-open *{transition:none}}

@media(max-width:749px){.hero.hero-cinema{height:calc(100svh - 114px);min-height:540px}.hero.hero-cinema .hero-content{width:calc(100% - 40px);padding:40px 0 170px;margin-inline:auto}.hero.hero-cinema .hero-content h1{width:100%;max-width:20ch;font-size:clamp(30px,8.5vw,36px);line-height:1.13}.hero.hero-cinema .hero-content>p:not(.eyebrow){max-width:32ch;line-height:1.7}.hero.hero-cinema .hero-audience{bottom:82px;gap:28px;width:100%;max-width:100%;padding-inline:20px}.hero.hero-cinema .hero-audience a{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;min-width:120px;font-size:12px}.hero.hero-cinema .hero-scroll{left:20px;bottom:14px;min-width:44px;min-height:44px;align-items:center;gap:5px}.hero.hero-cinema .hero-scroll>span:nth-child(2){display:none}.hero.hero-cinema .cr-scroll-monogram img{width:34px;height:18px}.hero.hero-cinema .film-controls{right:16px;bottom:16px}.hero.hero-cinema .film-controls button{min-height:44px;padding:10px;font-size:9px}}

@media(max-width:749px){header.header #Navigation>nav>.cr-rudny-nav,header.header #Navigation>nav>.cr-mobile-new{padding:20px 0}.cr-festive header.header .identity-wordmark{display:none}.cr-festive header.header .identity-monogram{display:grid;position:relative;grid-column:3;grid-row:1;place-items:center;width:66px;height:66px;margin:0 auto!important}.cr-festive header.header .identity-monogram img{width:66px;height:auto;max-height:40px}.cr-festive header.header .identity-monogram .cr-festive-garland{width:86px;height:22px;top:-6px}}

.cr-festive .cr-product-transition{background:#211b17}.cr-festive .cr-product-transition img{filter:brightness(0) invert(1);mix-blend-mode:screen}
