.gt-download-dropdown{display:block!important;position:relative!important;float:none!important;clear:both!important;width:100%;height:auto!important;margin:0 0 10px!important;overflow:visible!important;--gt-duration:250ms}
.gt-download-trigger{position:relative!important;display:flex!important;float:none!important;clear:both!important;align-items:center;justify-content:center;gap:10px;width:100%!important;min-height:48px;background:var(--gt-btn-bg,#16a36a)!important;color:var(--gt-btn-color,#fff)!important;border:0!important;border-radius:var(--gt-radius,9px)!important;font-size:var(--gt-trigger-size,20px)!important;font-weight:var(--gt-trigger-weight,800)!important;line-height:1.4;padding:12px 16px!important;box-shadow:none!important;transition:background-color .18s ease,color .18s ease}
.gt-download-trigger:hover{background:var(--gt-btn-hover,#128655)!important;color:var(--gt-btn-color,#fff)!important}
.gt-download-trigger:focus{background:var(--gt-btn-bg,#16a36a)!important;color:var(--gt-btn-color,#fff)!important;outline:none!important}
.gt-download-trigger:focus:hover{background:var(--gt-btn-hover,#128655)!important}
.gt-download-trigger:focus-visible{outline:2px solid currentColor!important;outline-offset:3px}
.gt-main-icon{display:inline-block!important;visibility:visible!important;opacity:1!important;width:20px!important;height:20px!important;flex:0 0 20px!important}
.gt-arrow{display:inline-block!important;width:13px;height:13px;flex:0 0 13px;transition:transform var(--gt-duration) ease}
.gt-download-trigger[aria-expanded=true] .gt-arrow{transform:rotate(180deg)}
.gt-download-menu{position:static!important;display:block!important;float:none!important;clear:both!important;width:100%!important;height:auto!important;max-height:0;min-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height var(--gt-duration) ease,opacity var(--gt-duration) ease,visibility var(--gt-duration) ease,margin var(--gt-duration) ease;padding:0!important;margin:0!important}
.gt-download-dropdown.is-open .gt-download-menu{max-height:1000px;height:auto!important;min-height:0;opacity:1;visibility:visible;margin-top:9px!important}
.gt-download-menu .single_add_to_cart_button,.gt-subscription-option{position:static!important;float:none!important;clear:both!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;min-height:46px;margin:0 0 8px!important;padding:11px 12px!important;border:0!important;border-radius:var(--gt-radius,9px)!important;text-align:center!important;white-space:normal!important;line-height:1.6!important;font-size:var(--gt-option-size,15px)!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important}
.gt-download-menu .single_add_to_cart_button{background:var(--gt-single-bg,#fff5eb)!important;color:var(--gt-single-color,#e87919)!important}
.gt-download-menu .single_add_to_cart_button:hover{background:var(--gt-single-hover,#ffead8)!important;color:var(--gt-single-color,#e87919)!important}
.gt-subscription-option{background:var(--gt-sub-bg,#f0faf5)!important;color:var(--gt-sub-color,#16834e)!important}
.gt-subscription-option:hover{background:var(--gt-sub-hover,#e2f5eb)!important;color:var(--gt-sub-color,#16834e)!important}
.gt-option-icon,.gt-package-icon{display:inline-block!important;visibility:visible!important;opacity:1!important;width:18px!important;height:18px!important;flex:0 0 18px!important}
.gt-download-menu .quantity{float:none!important;clear:both!important;margin:0 0 8px!important}
body:has(.yith-wcmbs-product-download-box--needs-credits) .gt-download-dropdown{display:none!important}
