/* Selected Annnimate components, fitted to the approved Chic Bijoux design. */
.anm-word{display:inline-block;overflow:clip;vertical-align:bottom;padding:.14em .06em;margin:-.14em -.06em}
.anm-word-inner{display:inline-block}
.sample-orders summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:204px}
.sample-orders summary::-webkit-details-marker{display:none}
.sample-orders summary::marker{content:""}
.sample-order-icon{font:400 23px/1 var(--sans);color:var(--navy);transition:transform 240ms cubic-bezier(.22,1,.36,1)}
.sample-orders[open] .sample-order-icon{transform:rotate(45deg)}
.sample-orders[data-motion-expanded=false] .sample-order-icon{transform:none}
.sample-orders summary:focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:3px}
.sample-order-panel{display:flow-root;padding-bottom:4px}
.sample-order-panel>p{font-size:13px;line-height:1.5;margin:2px 0 12px;color:#59645e}
.certificate-dialog::backdrop{background:rgb(2 26 44 / .56)}
@media(prefers-reduced-motion:no-preference){
 .certificate-dialog[data-motion-state=opening]::backdrop{animation:chic-dialog-backdrop-in 280ms ease-out both}
 .certificate-dialog[data-motion-state=closing]::backdrop{animation:chic-dialog-backdrop-out 200ms cubic-bezier(.55,.055,.675,.19) both}
 .sample-order-options button:active,.glass-button.glass-button:active{transform:translateY(0) scale(.985);transition-duration:140ms}
}
@keyframes chic-dialog-backdrop-in{from{background:rgb(2 26 44 / 0)}to{background:rgb(2 26 44 / .56)}}
@keyframes chic-dialog-backdrop-out{to{background:rgb(2 26 44 / 0)}}
@media(prefers-reduced-motion:reduce){.sample-order-icon{transition:none}}
@media print{.anm-word{overflow:visible}.anm-word-inner{transform:none!important;opacity:1!important}}
