:root body :is(.btn-primary,.btn-on-dark).btn-apply{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.875rem;font-weight:var(--font-weight-semibold,600);text-transform:none;letter-spacing:normal;white-space:normal;text-align:center;flex-shrink:0;height:auto;min-height:2.75rem;padding-block:.625rem;line-height:1.2}.btn-primary__external{vertical-align:-.08em;opacity:.9;width:.85em;height:.85em;margin-left:.5em}.product-sticky-card__apply{width:100%;margin-top:1.25rem}:root body :is(.product-hero__actions,.related-product-card__actions) :is(.btn-primary,.btn-on-dark).btn-apply,:root body .card-apply-bar__cta.btn-primary.btn-apply{isolation:isolate;background:linear-gradient(115deg, var(--cta-primary-hover-bg,#0058bf), var(--cta-primary-bg,var(--color-primary-600)));box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary-600) 12%, transparent),0 6px 16px color-mix(in srgb, var(--color-primary-600) 22%, transparent);transition:box-shadow .18s,transform .18s;position:relative;overflow:hidden}:root body :is(.product-hero__actions,.related-product-card__actions) :is(.btn-primary,.btn-on-dark).btn-apply:after,:root body .card-apply-bar__cta.btn-primary.btn-apply:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff3d 50%,#0000 75%);animation:3s ease-in-out 2 primary-cta-sheen;position:absolute;inset:0;transform:translate(-120%)}:root body :is(.product-hero__actions,.related-product-card__actions) :is(.btn-primary,.btn-on-dark).btn-apply:hover,:root body .card-apply-bar__cta.btn-primary.btn-apply:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary-600) 18%, transparent),0 8px 20px color-mix(in srgb, var(--color-primary-600) 28%, transparent);transform:translateY(-1px)}:root body :is(.product-hero__actions,.related-product-card__actions) :is(.btn-primary,.btn-on-dark).btn-apply:focus-visible,:root body .card-apply-bar__cta.btn-primary.btn-apply:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:6px}@media (prefers-reduced-motion:reduce){:root body :is(.product-hero__actions,.related-product-card__actions) :is(.btn-primary,.btn-on-dark).btn-apply,:root body .card-apply-bar__cta.btn-primary.btn-apply{transition:none}:root body :is(.product-hero__actions,.related-product-card__actions) :is(.btn-primary,.btn-on-dark).btn-apply:hover,:root body .card-apply-bar__cta.btn-primary.btn-apply:hover{transform:none}:root body :is(.product-hero__actions,.related-product-card__actions) :is(.btn-primary,.btn-on-dark).btn-apply:after,:root body .card-apply-bar__cta.btn-primary.btn-apply:after{animation:none}}@keyframes primary-cta-sheen{0%,20%{transform:translate(-120%)}65%,to{transform:translate(120%)}}
