#rijoux-jewelry-marks{background:#000;color:#ecece5;border:0;padding:clamp(28px,4vw,56px) clamp(18px,3vw,40px);gap:clamp(24px,4vw,64px)}
#rijoux-jewelry-marks .rjd-kicker,#rijoux-jewelry-marks .rjd-cta i{color:#effb04}
#rijoux-jewelry-marks .rjd-note{color:#b8b8b3}
#rijoux-jewelry-marks .rjd-cta{border-color:#effb04}
#rijoux-jewelry-marks .rjd-jewelry-slider{min-width:0;width:100%;align-self:center}
#rijoux-jewelry-marks .rjd-jewelry-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;direction:ltr;touch-action:auto;outline-offset:4px}
#rijoux-jewelry-marks [data-rjd-ready] .rjd-jewelry-viewport{overflow:clip;touch-action:pan-y pinch-zoom}
#rijoux-jewelry-marks .rjd-marks{display:flex;gap:0;width:100%;padding:0;margin:0;list-style:none;will-change:transform}
#rijoux-jewelry-marks .rjd-marks>li{flex:0 0 50%;min-width:0;padding:0 clamp(8px,1.5vw,20px)}
#rijoux-jewelry-marks .rjd-mark{height:clamp(142px,17vw,210px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;translate:none;scale:none;transition:none}
#rijoux-jewelry-marks .rjd-box{border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(85px,10vw,126px);flex:none}
#rijoux-jewelry-marks .rjd-box img{display:block;object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto}
#rijoux-jewelry-marks .rjd-box--dark img[alt^="Trau"]{max-width:100%;max-height:100%}
#rijoux-jewelry-marks .rjd-box--protea img{filter:brightness(0) invert(1)}
#rijoux-jewelry-marks .rjd-box--rijoux{height:auto}
#rijoux-jewelry-marks .rjd-mark strong{margin:0;color:#ecece5;font:400 clamp(10px,1vw,13px)/1.4 Arial,Helvetica,sans-serif;letter-spacing:.18em;text-align:center}
#rijoux-jewelry-marks .rjd-jewelry-controls{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:12px}
#rijoux-jewelry-marks .rjd-jewelry-controls[hidden]{display:none}
#rijoux-jewelry-marks .rjd-jewelry-controls button{min-width:44px;min-height:44px;padding:10px;border:0;background:transparent;color:#b8b8b3;font:12px/1.2 Arial,Helvetica,sans-serif;cursor:pointer;touch-action:manipulation}
#rijoux-jewelry-marks .rjd-jewelry-controls .rjd-jewelry-toggle{min-width:108px;letter-spacing:.03em}
#rijoux-jewelry-marks .rjd-jewelry-controls button:hover{color:#effb04}
#rijoux-jewelry-marks :is(a,button,[tabindex]):focus-visible{outline:2px solid #effb04;outline-offset:-2px}
@media(max-width:900px){#rijoux-jewelry-marks{grid-template-columns:minmax(0,1fr)}#rijoux-jewelry-marks .rjd-marks-head{max-width:100%}}
@media(prefers-reduced-motion:reduce){#rijoux-jewelry-marks .rjd-marks{will-change:auto}#rijoux-jewelry-marks [data-rjd-toggle]{display:none}}

#rijoux-jewelry-marks .rjd-jewelry-controls .rjd-jewelry-toggle:not(:focus-visible){position:absolute;width:1px;height:1px;min-width:0;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
