/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.right-4{right:calc(var(--spacing)*4)}.bottom-1{bottom:calc(var(--spacing)*1)}.left-1{left:calc(var(--spacing)*1)}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.h-11{height:calc(var(--spacing)*11)}.w-9{width:calc(var(--spacing)*9)}.w-36{width:calc(var(--spacing)*36)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.items-center{align-items:center}.justify-start{justify-content:flex-start}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.bg-\[linear-gradient\(180deg\,\#1a1a1a_0\%\,\#0a0a0a_100\%\)\]{background-image:linear-gradient(#1a1a1a 0%,#0a0a0a 100%)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-16{padding-block:calc(var(--spacing)*16)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[14px\]{font-size:14px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-white{color:var(--color-white)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_4px_12px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14),0 4px 12px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,gap\]{transition-property:width,gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(0\.65\,0\,0\.35\,1\)\]{--tw-ease:cubic-bezier(.65,0,.35,1);transition-timing-function:cubic-bezier(.65,0,.35,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\/btn\:w-\[calc\(100\%-0\.5rem\)\]:is(:where(.group\/btn):hover *){width:calc(100% - .5rem)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}@media (min-width:48rem){.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#ededed_100\%\)\]{background-image:linear-gradient(#fff 0%,#ededed 100%)}.dark\:text-\[\#0a0a0a\]{color:#0a0a0a}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\,0_4px_12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6),0 4px 12px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#ym-react-cta{width:100%}#ym-react-cta .ym-react-design-button{cursor:pointer;width:100%;height:62px;font-family:var(--body,Arial,sans-serif);box-sizing:border-box;border:0;padding:0}#ym-react-cta .ym-react-design-button>span:first-of-type{z-index:20;pointer-events:none;justify-content:center;font-size:17px;font-weight:700;transition:color .2s;left:66px;right:20px}#ym-react-cta .ym-react-design-button>span[aria-hidden]{box-sizing:border-box}#ym-react-cta .ym-react-design-button:focus-visible{outline-offset:4px;outline:3px solid #679021}@media (hover:hover){#ym-react-cta .ym-react-design-button:hover>span:first-of-type{color:#101510}}@media (max-width:480px){#ym-react-cta .ym-react-design-button>span:first-of-type{font-size:16px}#ym-react-cta .ym-react-design-button svg:nth-child(n+2){visibility:hidden}}@media (prefers-reduced-motion:reduce){#ym-react-cta *{transition:none!important;animation:none!important}}#faq.ym-react-faq-active{color:#15221c;background:#f3f5ef;width:100%;max-width:none;padding:64px 20px;display:block}#faq.ym-react-faq-active>[hidden]{display:none!important}#faq .ym-retro-faq{width:100%;padding:0}#faq .ym-retro-faq>div{max-width:760px;margin:auto}#faq .retro{font-family:ui-monospace,Courier New,monospace}#faq .ym-retro-faq h2{letter-spacing:-.04em;text-transform:none;color:#15221c;margin:0 0 16px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.25}#faq .ym-retro-faq .text-center>p{color:#59665e;margin:0 auto 34px;font-size:13px;line-height:1.7}#faq .retro-accordion-item{background:#fff;border:2px solid #1e3228;margin:0 4px 14px 0;box-shadow:4px 4px #1e3228}#faq .retro-accordion-item[data-state=open]{box-shadow:4px 4px #93aa24}#faq .retro-accordion-header{margin:0;padding:0}#faq .retro-accordion-trigger{color:#15221c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:21px 23px;font-size:14px;font-weight:700;line-height:1.5;display:flex}#faq .retro-accordion-trigger svg{flex-shrink:0;transition:transform .2s}#faq .retro-accordion-trigger[data-state=open]{background:#e6f79e}#faq .retro-accordion-trigger[data-state=open] svg{transform:rotate(45deg)}#faq .retro-accordion-trigger:hover{background:#f0f6d9}#faq .retro-accordion-trigger:focus-visible{outline-offset:4px;outline:3px solid #557510}#faq .retro-accordion-content{color:#47594d;font-size:13px;line-height:1.85;overflow:hidden}#faq .retro-accordion-content>div{padding:19px 23px 23px}#faq .retro-accordion-content p{font:inherit;margin:0}#faq .retro-accordion-content a{color:#254b30;text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){#faq.ym-react-faq-active{padding:44px 18px}#faq .retro-accordion-trigger{gap:12px;padding:17px 15px;font-size:13px}#faq .retro-accordion-content>div{padding:16px}#faq .retro-accordion-content{font-size:12px}}@media (prefers-reduced-motion:reduce){#faq *{transition:none!important;animation:none!important}}#made-to-order.ym-pinned-active{color:#222;background:#fafafa;padding:70px 0 60px}#made-to-order.ym-pinned-active .eyebrow{color:#666;text-align:center}#made-to-order.ym-pinned-active h2{color:#222;text-align:center;margin-bottom:20px}#made-to-order.ym-pinned-active h2 em{color:#222}#made-to-order .pdl-howto-steps[hidden]{display:none!important}.ym-pinned-steps{isolation:isolate;background:repeating-linear-gradient(#0000 0 31px,#0000000a 31px 32px);max-width:1000px;margin:0 auto;padding:30px 0;position:relative}.ym-pinned-steps:before{content:"";z-index:-1;background:linear-gradient(90deg,#fafafa,#0000 20% 80%,#fafafa);position:absolute;inset:0}.ym-step-route{color:#bdbdbd;pointer-events:none;z-index:-1;width:100%;height:720px;position:absolute;inset:30px 0}.ym-step-cards{height:720px;position:relative;margin:0!important;padding:0!important;list-style:none!important}.ym-step-card{width:300px;max-width:100%;list-style:none;transition:transform .25s;position:absolute;transform:rotate(6deg)}.ym-step-card:first-child{top:0;left:14%}.ym-step-card:nth-child(2){top:205px;right:12%;transform:rotate(-6deg)}.ym-step-card:nth-child(3){top:420px;left:14%;transform:rotate(5deg)}.ym-step-paper{background:#fff;border:1px solid #e6e6e6;border-radius:25px;padding:9px;box-shadow:0 12px 22px #00000012}.ym-step-pin{color:#555;width:30px;height:30px;margin:7px auto 18px;display:block}.ym-step-inner{box-sizing:border-box;background:#f2f2f2;border:1px solid #e6e6e6;border-radius:16px;min-height:200px;padding:20px}.ym-step-number{color:#555;margin-bottom:20px;font:400 36px/1 Comic Sans MS,Chalkboard SE,cursive;display:block}#made-to-order .ym-step-inner h3{font:650 23px/1.12 var(--body,Arial,sans-serif);text-transform:none;letter-spacing:-.03em;color:#252525;margin:0 0 12px}#made-to-order .ym-step-inner p{font:400 14px/1.55 var(--body,Arial,sans-serif);color:#666;margin:0}#made-to-order.ym-pinned-active .pdl-howto-planb{color:#333;background:#efefef;border:1px solid #e1e1e1;max-width:760px;margin:30px auto 0}#made-to-order.ym-pinned-active .pdl-howto-planb i{background:#666}#made-to-order.ym-pinned-active .pdl-howto-actions{justify-content:center}#made-to-order.ym-pinned-active .pdl-howto-actions .cta{color:#fff;background:#252525}#made-to-order.ym-pinned-active .pdl-howto-actions small{color:#666}@media (hover:hover){.ym-step-card:hover{z-index:2;transform:rotate(0)scale(1.025)}}@media (max-width:760px){#made-to-order.ym-pinned-active{padding:48px 0}.ym-pinned-steps{padding:25px 12px}.ym-step-cards{flex-direction:column;align-items:center;gap:30px;height:auto;display:flex}.ym-step-card{width:300px;position:relative;transform:rotate(3deg);top:auto!important;left:auto!important;right:auto!important}.ym-step-card:nth-child(2){transform:rotate(-3deg)}.ym-step-card:nth-child(3){transform:rotate(3deg)}.ym-step-route{display:none}.ym-step-inner{min-height:0}.ym-step-pin{margin-bottom:12px}.ym-step-number{margin-bottom:16px}#made-to-order.ym-pinned-active h2{font-size:38px}#made-to-order.ym-pinned-active .pdl-howto-actions{flex-direction:column}#made-to-order.ym-pinned-active .pdl-howto-actions small{text-align:center}}@media (prefers-reduced-motion:reduce){.ym-step-card{transition:none!important}.ym-step-route path{animation:none!important}}#made-to-order.ym-pinned-active .pdl-howto-actions .cta{color:#fff!important;background:#252525!important;border:1px solid #252525!important}#made-to-order.ym-pinned-active .pdl-howto-actions .cta:hover{background:#444!important;border-color:#444!important}#ym-react-sticky-cta{flex:0 0 195px;min-width:0}#ym-react-sticky-cta .ym-react-sticky-button{cursor:pointer;width:100%;height:48px;min-height:44px;font-family:var(--body,Arial,sans-serif);box-sizing:border-box;border:1px solid #50554a;border-radius:9px;padding:0;position:relative}#ym-react-sticky-cta .ym-react-sticky-button>span:first-of-type{white-space:nowrap;z-index:20;pointer-events:none;color:#fff;justify-content:center;font-size:12px;font-weight:700;transition:color .2s;left:43px;right:6px}#ym-react-sticky-cta .ym-react-sticky-button>span[aria-hidden]{box-sizing:border-box}#ym-react-sticky-cta .ym-react-sticky-button:focus-visible{outline-offset:3px;outline:2px solid #dfff24}@media (hover:hover){#ym-react-sticky-cta .ym-react-sticky-button:hover>span:first-of-type{color:#101510}}@media (max-width:359px){#ym-react-sticky-cta{flex-basis:180px}#ym-react-sticky-cta .ym-react-sticky-button>span:first-of-type{font-size:11px}.pdl-mobile-buy{gap:8px!important;padding-inline:10px!important}.pdl-mobile-buy>div:first-child{min-width:0}}@media (prefers-reduced-motion:reduce){#ym-react-sticky-cta *{transition:none!important;animation:none!important}}#ym-free-shipping{pointer-events:auto;width:100%;margin:15px 0 0}#ym-free-shipping .ym-shipping-wordmark{width:100%;max-width:650px;margin:auto;position:relative}#ym-free-shipping canvas{aspect-ratio:936/132;width:100%;height:auto;display:block}#ym-free-shipping .ym-shipping-fallback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){#ym-free-shipping{margin-top:10px}#ym-free-shipping canvas{aspect-ratio:600/230}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
/* Keep purchase CTAs on-brand regardless of the device color scheme. */
#ym-react-cta .ym-react-design-button,
#ym-react-sticky-cta .ym-react-sticky-button{
  -webkit-appearance:none;appearance:none;
  background:#101510 linear-gradient(180deg,#1a1a1a,#0a0a0a);
  color:#fff;border-radius:12px;
  box-shadow:inset 0 1px 0 #ffffff14,0 4px 12px #00000024;
}
#ym-react-cta .ym-react-design-button>span:first-of-type,
#ym-react-sticky-cta .ym-react-sticky-button>span:first-of-type{color:#fff}
@media(hover:hover){
  #ym-react-cta .ym-react-design-button:hover>span:first-of-type,
  #ym-react-sticky-cta .ym-react-sticky-button:hover>span:first-of-type{color:#101510}
}

/* Racket CTA motion: touch feedback never delays the designer click handler. */
:is(#ym-react-cta, #ym-react-sticky-cta) button {
  touch-action: manipulation;
  scale: 1;
  -webkit-tap-highlight-color: transparent;
  transition: transform 140ms cubic-bezier(.2, .8, .2, 1), box-shadow 220ms ease;
}
:is(#ym-react-cta, #ym-react-sticky-cta) button > span[aria-hidden] {
  transition: width 180ms cubic-bezier(.2, .8, .2, 1);
}
:is(#ym-react-cta, #ym-react-sticky-cta) button > span[aria-hidden]::after {
  content: "";
  position: absolute;
  inset: -30% -60%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent 36%, #ffffff80 49%, transparent 62%);
  opacity: 0;
  transform: translateX(-70%);
}
@media (hover: none) {
  :is(#ym-react-cta, #ym-react-sticky-cta) button > span[aria-hidden]::after {
    animation: ym-cta-lime-glint 6s cubic-bezier(.2, .8, .2, 1) 1s infinite;
  }
}
@keyframes ym-cta-lime-glint {
  0%, 76% { transform: translateX(-70%); opacity: 0; }
  80% { opacity: .75; }
  95% { transform: translateX(70%); opacity: .75; }
  100% { transform: translateX(70%); opacity: 0; }
}
:is(#ym-react-cta, #ym-react-sticky-cta) button:is(:active, .ym-cta-pressed) {
  transform: scale(.975);
  box-shadow: inset 0 1px 0 #ffffff14, 0 0 0 2px #d6f54a55, 0 3px 16px #b6dd2926;
}
:is(#ym-react-cta, #ym-react-sticky-cta) button:is(:active, .ym-cta-pressed) > span[aria-hidden],
:is(#ym-react-cta, #ym-react-sticky-cta) button:focus-visible > span[aria-hidden] {
  width: calc(100% - .5rem);
  transition-duration: 120ms;
}
:is(#ym-react-cta, #ym-react-sticky-cta) button:is(:active, .ym-cta-pressed) > span:first-of-type,
:is(#ym-react-cta, #ym-react-sticky-cta) button:focus-visible > span:first-of-type {
  color: #101510;
}
@media (hover: hover) {
  :is(#ym-react-cta, #ym-react-sticky-cta) button:hover {
    box-shadow: inset 0 1px 0 #ffffff14, 0 6px 22px #b6dd2926;
  }
}
@media (prefers-reduced-motion: reduce) {
  :is(#ym-react-cta, #ym-react-sticky-cta) button,
  :is(#ym-react-cta, #ym-react-sticky-cta) button > span {
    transition: none !important;
  }
  :is(#ym-react-cta, #ym-react-sticky-cta) button:is(:active, .ym-cta-pressed) { transform: none; }
  :is(#ym-react-cta, #ym-react-sticky-cta) button > span[aria-hidden]::after {
    animation: none;
    opacity: 0;
  }
}
