/* Native disclosure works with touch, mouse and keyboard without checkout scripts. */
.rcg-giclee-international-info {
    margin:0 0 12px;
    font-family:Roboto,Arial,sans-serif;
}
.rcg-giclee-international-info > summary {
    display:flex;
    align-items:center;
    gap:6px;
    width:fit-content;
    min-height:36px;
    padding:4px 0;
    color:var(--rcg-red,#c74235);
    font-size:.82rem;
    font-weight:500;
    line-height:1.4;
    list-style:none;
    cursor:pointer;
}
.rcg-giclee-international-info > summary::-webkit-details-marker { display:none; }
.rcg-giclee-international-info > summary::marker { content:""; }
.rcg-giclee-international-info > summary:focus-visible { outline:2px solid #c74235; outline-offset:3px; border-radius:4px; }
.rcg-giclee-international-info > summary:hover { color:var(--rcg-red-hover,#b3362a); }
.rcg-giclee-info-icon {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    flex:0 0 16px;
    width:16px;
    height:16px;
    border:1px solid currentColor;
    border-radius:50%;
    font-size:11px;
    font-weight:700;
    line-height:1;
}
.rcg-giclee-international-details {
    margin:4px 0 12px;
    padding:12px 14px;
    border-left:2px solid #c74235;
    border-radius:0 8px 8px 0;
    background:#faf7f3;
}
.rcg-giclee-international-details .rcg-giclee-help { margin:0 0 10px; font-size:.82rem; line-height:1.5; }
.rcg-giclee-international-details .rcg-giclee-help:last-child { margin-bottom:0; }
@media(max-width:767px) { .rcg-giclee-international-info > summary { min-height:44px; } }
