html.offseason-modal-open{overflow:hidden}.offseason-modal__dialog{width:min(94vw,600px);max-width:94vw;padding:0;border:0;background:transparent;overflow:visible;color:inherit}.offseason-modal__dialog::backdrop{background-color:#0b1230b3}.offseason-modal__card{position:relative;margin-top:4.2rem;border-radius:20px;background:var(--osm-body-bg, #ffffff);box-shadow:0 2rem 6rem #00000059;font-family:var(--font-body-family)}.offseason-modal__header{position:relative;background:var(--osm-header-bg, #2e8b40);color:var(--osm-header-text, #ffffff);border-radius:20px 20px 0 0;padding-top:3.2rem}.offseason-modal__header-bar{position:relative;padding:1.3rem 5.6rem;text-align:center}.offseason-modal__title{margin:0;color:var(--osm-header-text, #ffffff);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem);line-height:1.15}.offseason-modal__lock{position:absolute;top:-34px;left:50%;transform:translate(-50%);width:64px;height:64px;border-radius:50%;background:var(--osm-header-bg, #2e8b40);color:var(--osm-header-text, #ffffff);display:flex;align-items:center;justify-content:center;box-shadow:0 .6rem 1.6rem #00000040}.offseason-modal__lock svg{width:28px;height:28px;fill:currentColor}.offseason-modal__close{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#ffffff2e;color:var(--osm-header-text, #ffffff);display:flex;align-items:center;justify-content:center;transition:background .2s ease}.offseason-modal__close:hover{background:#ffffff52}.offseason-modal__close svg{width:18px;height:18px}.offseason-modal__body{padding:2.6rem 2.6rem 3rem;text-align:center;color:var(--osm-body-text, #1a1a1a);border-radius:0 0 20px 20px}.offseason-modal__image{display:block;max-width:72%;height:auto;margin:.4rem auto 1.4rem}.offseason-modal__divider{height:1px;max-width:80%;margin:0 auto 1.6rem;background:#0000001f}.offseason-modal__message{font-size:clamp(1.6rem,1.3rem + .6vw,1.9rem);line-height:1.45;margin:0 0 2.2rem}.offseason-modal__message>:first-child{margin-top:0}.offseason-modal__message>:last-child{margin-bottom:0}.offseason-modal__action{display:inline-block;cursor:pointer;border:0;background:var(--osm-button-bg, #2e8b40);color:var(--osm-button-text, #ffffff);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.5rem,1.3rem + .6vw,1.8rem);padding:1.05rem 3rem;border-radius:12px;transition:transform .2s ease,filter .2s ease}.offseason-modal__action:hover{filter:brightness(1.06);transform:translateY(-1px)}.offseason-modal__action:focus-visible{outline:.2rem solid var(--osm-button-bg, #2e8b40);outline-offset:.3rem}.offseason-modal__dialog[open] .offseason-modal__card{animation:osm-pop .28s ease}@keyframes osm-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.offseason-modal__dialog[open] .offseason-modal__card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-offseason-modal.css.map */
