/* Shared, click-operated Give Tacos disclosure. */
.vtc-navigation .vtc-gift-nav{position:relative;align-self:center;color:inherit;text-align:left;z-index:20}
.vtc-navigation .vtc-gift-nav summary{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 0;cursor:pointer;list-style:none;font:inherit;color:inherit;position:relative}
/* Keep page-level FAQ/details styling out of the navigation disclosure. */
.vtc-navigation details.vtc-gift-nav{margin:0!important;padding:0}
.vtc-navigation details.vtc-gift-nav>summary{font:inherit!important}
.vtc-navigation .vtc-gift-nav summary::-webkit-details-marker{display:none}
.vtc-gift-nav summary::after{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px;transition:transform .15s}
.vtc-gift-nav[open] summary::after{transform:rotate(225deg);margin-top:3px}
.vtc-gift-nav.is-current summary::before{content:'';position:absolute;bottom:2px;left:0;right:17px;height:3px;background:var(--vtc-gold,#deb938)}
.vtc-gift-nav summary:focus-visible,.vtc-gift-nav a:focus-visible{outline:3px solid var(--vtc-green,#164f35);outline-offset:4px}
.vtc-navigation .vtc-gift-nav-panel{position:absolute;top:calc(100% + 8px);right:-18px;min-width:174px;padding:8px;background:var(--vtc-cream,#fbf6e7);border:1px solid var(--vtc-green,#164f35);box-shadow:4px 5px 0 rgba(22,79,53,.13)}
.vtc-navigation .vtc-gift-nav-panel a{display:block;white-space:nowrap;padding:10px 14px!important;color:var(--vtc-green,#164f35);text-decoration:none!important;line-height:1.4}
.vtc-navigation .vtc-gift-nav-panel a:hover,.vtc-navigation .vtc-gift-nav-panel a:focus-visible{background:var(--vtc-paper,#f2ebd8)}
.vtc-navigation .vtc-gift-nav-panel a[aria-current=page]{background:var(--vtc-green,#164f35);color:var(--vtc-cream,#fbf6e7)}
.vtc-navigation .vtc-gift-nav-panel a::after{display:none!important}
@media(max-width:620px){.vtc-navigation .vtc-gift-nav summary{padding-block:10px}.vtc-navigation .vtc-gift-nav-panel{right:0}}
