/* V16.22.3: paleta de vinhos harmonizada com Noticias; mantidos layouts e efeitos. */
/* MU RADITZ V16.13.2 — Imperial Gallery Supreme — CSS independente */
.raditz-gallery-v1613{--rig-gold:#b58a4e;--rig-wine:#641e22;margin:0 0 27px;padding:15px 14px 19px;background:linear-gradient(145deg,#35191d,#111319 70%);border:1px solid #795536;box-shadow:inset 0 0 0 1px #3e2827,0 8px 22px #0005;position:relative;overflow:hidden;color:#e8d0ad}
.raditz-gallery-v1613 .rig-heading{display:flex;justify-content:center;align-items:center;gap:15px;text-align:center;padding:11px 8px 13px;margin-bottom:14px;background:linear-gradient(90deg,#35191d,#641e22 50%,#35191d);border-top:1px solid #a57c47;border-bottom:1px solid #a57c47}
.raditz-gallery-v1613 .rig-heading h2{font-family:Georgia,serif;color:#f1d5a1;font-size:21px;letter-spacing:2px;margin:0;text-shadow:0 2px 4px #000}
.raditz-gallery-v1613 .rig-heading p{font-size:11px;letter-spacing:1px;color:#c7a47d;margin:4px 0 0}
.raditz-gallery-v1613 .rig-ornament{color:#d0a45b;font-size:22px}
.raditz-gallery-v1613 .rig-viewport{overflow:hidden;touch-action:pan-y;cursor:default;padding:7px 0 9px;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}
.raditz-gallery-v1613 .rig-track{display:flex;gap:15px;width:max-content;will-change:transform;animation:rig-marquee 34s linear infinite;animation-play-state:running}
@keyframes rig-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - 7.5px),0,0)}}
.raditz-gallery-v1613 .rig-viewport:hover .rig-track,.raditz-gallery-v1613 .rig-viewport:focus-within .rig-track,.raditz-gallery-v1613 .rig-viewport.rig-paused .rig-track{animation-play-state:paused}
.raditz-gallery-v1613 .rig-card{box-sizing:border-box;flex:0 0 222px;width:222px;margin:0;padding:6px;background:linear-gradient(150deg,#35191d,#17161a);border:1px solid #967045;box-shadow:inset 0 0 0 1px #302323,0 3px 12px #0008;transition:border-color .3s,box-shadow .3s,background .3s;user-select:none;-webkit-user-select:none}
.raditz-gallery-v1613 .rig-photo{height:137px;overflow:hidden;background:#171316;border:1px solid #59402e}
.raditz-gallery-v1613 .rig-photo img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease,filter .4s ease;pointer-events:none}
.raditz-gallery-v1613 figcaption{text-align:center;font:600 13px Georgia,serif;letter-spacing:.3px;color:#e7c99c;margin:9px 2px 4px}
.raditz-gallery-v1613 .rig-card:hover,.raditz-gallery-v1613 .rig-card.rig-active{border-color:#e3b873;box-shadow:0 0 15px #c2934b55,inset 0 0 0 1px #a87d47;background:linear-gradient(150deg,#641e22,#1d181b)}
.raditz-gallery-v1613 .rig-card:hover img,.raditz-gallery-v1613 .rig-card.rig-active img{transform:scale(1.035);filter:brightness(1.08) saturate(1.08)}
@media(max-width:600px){.raditz-gallery-v1613{padding:10px 7px 13px}.raditz-gallery-v1613 .rig-card{flex-basis:186px;width:186px}.raditz-gallery-v1613 .rig-photo{height:117px}.raditz-gallery-v1613 .rig-heading h2{font-size:18px}.raditz-gallery-v1613 .rig-ornament{font-size:17px}}
@media(prefers-reduced-motion:reduce){.raditz-gallery-v1613 *{transition:none!important}.raditz-gallery-v1613 .rig-track{animation-duration:75s}}

/* Prioridade sobre estilos globais do template */
.raditz-gallery-v1613 .rig-track{animation-name:rig-marquee!important;animation-duration:34s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-direction:normal!important;animation-fill-mode:none!important}
.raditz-gallery-v1613 .rig-viewport.rig-paused .rig-track{animation-play-state:paused!important}
@media(hover:hover) and (pointer:fine){.raditz-gallery-v1613 .rig-viewport:hover .rig-track{animation-play-state:paused!important}}
@media(hover:none){.raditz-gallery-v1613 .rig-viewport:hover:not(.rig-paused) .rig-track{animation-play-state:running!important}}
.raditz-gallery-v1613 .rig-card{position:relative;overflow:hidden}
.raditz-gallery-v1613 .rig-card::after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid transparent;transition:border-color .35s,box-shadow .35s}
.raditz-gallery-v1613 .rig-card:hover::after,.raditz-gallery-v1613 .rig-card.rig-active::after{border-color:#d7ae68;box-shadow:inset 0 0 13px #c99b5355}
