.atelier-auth>header>.gg-language-control{margin-inline-start:12px}
.gg-language-control{position:relative;display:inline-flex;flex:0 0 auto;font:inherit;color:var(--gg-ink,#17365d)}
.gg-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 10px;border:1px solid var(--gg-line,#dce5f0);border-radius:8px;background:var(--atelier-surface,#fff);color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap!important}
.gg-language-trigger:hover,.gg-language-options button:hover{background:var(--atelier-info,#eef4fc)}
.gg-language-trigger:focus-visible,.gg-language-options button:focus-visible{outline:2px solid #1e5fc7;outline-offset:2px}
.gg-language-flag{display:block;width:24px;height:16px;flex:0 0 24px;border-radius:2px;box-shadow:0 0 0 1px #00000012;object-fit:cover}
.gg-language-chevron{font-size:15px;line-height:1}
.gg-language-options{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:120;min-width:190px;padding:5px;border:1px solid var(--gg-line,#dce5f0);border-radius:10px;background:var(--atelier-surface,#fff);box-shadow:0 8px 24px #10213d1f}
.gg-language-options button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:start;font:inherit;font-size:13px;cursor:pointer}
.gg-language-options button[aria-pressed=true]{background:var(--atelier-selected,#edf3ff);color:var(--atelier-sapphire,#1e5fc7)}
.gg-language-code{font-size:11px;font-weight:600;min-width:20px}
@media(max-width:639px){.gg-language-trigger{gap:5px;padding-inline:7px}.gg-language-flag{width:21px;height:14px;flex-basis:21px}}
.atelier-auth>header>.atelier-brand,.atelier-auth>header>.atelier-brand>.getgem-brand-logo{min-width:0}
html:lang(he){--gg-font-ui:Inter,"Arial Hebrew",Arial,sans-serif;--gg-font-display:Georgia,"Times New Roman","Arial Hebrew",serif}
html:lang(ar){--gg-font-ui:Inter,"Segoe UI",Tahoma,Arial,sans-serif;--gg-font-display:Georgia,"Times New Roman","Segoe UI",serif}
html:lang(hi){--gg-font-ui:Inter,"Nirmala UI",Mangal,sans-serif;--gg-font-display:Georgia,"Times New Roman","Nirmala UI",serif}
html:lang(zh-CN){--gg-font-ui:Inter,"Microsoft YaHei","PingFang SC",sans-serif;--gg-font-display:Georgia,"Times New Roman","Microsoft YaHei",serif}
html:lang(ru){--gg-font-ui:Inter,"Segoe UI",Arial,sans-serif}
html:not(:lang(en)) :is(button,.gg-button,.gg-tab,.atelier-side-links a){white-space:normal;overflow-wrap:anywhere;min-width:0}
html:not(:lang(en)) :is(input[type=email],input[type=url],input[type=tel],input[type=number],input[inputmode=numeric],input[autocomplete=one-time-code]){direction:ltr;unicode-bidi:isolate}
html[dir=rtl] :is(table,th,td,input,textarea){text-align:start}
html[dir=rtl] :is(.text-left){text-align:right}
html[dir=rtl] :is(.text-right){text-align:left}
html[dir=rtl] .atelier-sidebar-shell{direction:rtl}
html[dir=rtl] .atelier-sidepanel{border-inline-start:0}
html[dir=rtl] .atelier-side-drawer{inset-inline-start:0;inset-inline-end:auto;direction:rtl}
html[dir=rtl] :is(.gg-price,.gg-spec-value,.gg-technical,.diamond-technical-line,video){unicode-bidi:isolate;direction:ltr}
html[dir=rtl] :is([data-directional-icon],.gg-back svg){transform:scaleX(-1)}
html[dir=rtl] .react-tel-input{direction:ltr;text-align:left}
@media(min-width:1024px){
 html[dir=rtl] .atelier-sidebar-shell{padding-left:0;padding-right:264px;padding-inline-start:264px;padding-inline-end:0}
 html[dir=rtl] .atelier-sidebar-shell .atelier-sidepanel{left:auto;right:0;inset-inline-start:0;inset-inline-end:auto;border-right:0;border-left:1px solid var(--gg-line)}
 html[dir=rtl] .atelier-notification-panel[open]{inset-inline-start:24px;inset-inline-end:auto}
}
@media(max-width:639px){.gg-language-icon{display:none}.gg-language-control{max-width:92px}.gg-language-control select{max-width:92px;font-size:11px;padding:5px 2px}.atelier-header-controls{gap:6px}}
/* Reserve the original 280px brand's header height as its width makes room for the selector. */
@media(max-width:639px){.atelier-auth>header{min-block-size:128.484375px}.atelier-workspace-header{min-block-size:70px}}
@media(max-width:639px){html:not(:lang(en)) .gg-legacy-home>.flex.gap-4{flex-wrap:wrap}html:not(:lang(en)) .gg-legacy-home>.flex.gap-4>div{flex-basis:100%}}
@media(max-width:1023px){html:not(:lang(en)) .getgem-brand-logo>span.getgem-brand-slogan{white-space:normal;overflow-wrap:break-word}}
@media(max-width:1023px){html[dir=rtl] .atelier-sidebar-shell .atelier-side-drawer[open]{left:auto;right:var(--drawer-right);inset-inline-start:var(--drawer-right);inset-inline-end:auto;animation-name:gg-drawer-rtl-in}html[dir=rtl] .atelier-side-drawer[open][data-closing]{animation-name:gg-drawer-rtl-out}}
@keyframes gg-drawer-rtl-in{from{opacity:0;transform:translateX(6px)}}
@keyframes gg-drawer-rtl-out{to{opacity:0;transform:translateX(6px)}}
