
.nati-gift-disruptor__media{display:block;aspect-ratio:2/3;overflow:hidden;background:#c8dceb}
.nati-gift-disruptor__media img,.nati-gift-disruptor__media video{display:block;width:100%;height:100%;object-fit:cover}
.nati-gift-disruptor__link{display:block;color:inherit;text-decoration:none}
.nati-gift-disruptor__title{font-family:Lora,serif;font-size:16px;line-height:1.4;text-align:center;margin-top:12px;padding:0 6px}
.nati-gift-disruptor__link:hover .nati-gift-disruptor__title{text-decoration:underline;text-underline-offset:4px}
.nati-gift-disruptor__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
nati-gift-video{display:block;position:relative}
.nati-gift-video-toggle{display:none;position:absolute;top:8px;right:8px;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--colorBorder);border-radius:50%;background:var(--colorBody);color:var(--colorTextBody)}
nati-gift-video[data-ready] .nati-gift-video-toggle:not([hidden]){display:flex}
.nati-gift-video-toggle:hover{background:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText)}
.nati-gift-video-toggle:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:3px}
.nati-gift-video-toggle__play{display:none}
.nati-gift-video-toggle[data-paused="true"] .nati-gift-video-toggle__play{display:block}
.nati-gift-video-toggle[data-paused="true"] .nati-gift-video-toggle__pause{display:none}
@media(prefers-reduced-motion:no-preference){.nati-gift-video-toggle:active{transform:scale(.93)}}

.nati-gift-disruptor__media{position:relative;width:100%}
.nati-gift-disruptor__media video{position:absolute;inset:0}
