body{font-variant-numeric:tabular-nums}h1,h2,h3{font-variant-numeric:normal}h1,h2,h3,.stx-section-head h2,.product_title{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}.stx-section-kicker{display:none}.stx-btn--primary,.site-shell .stx-btn--primary{background-image:linear-gradient(135deg,#b45309,#c2410c)}.stx-btn--primary,.site-shell .stx-btn--primary,.stx-footer .stx-btn--primary,.stx-footer-cta .stx-btn--primary{color:#fff}body.stx-cart-page,body.stx-classic-cart{--stx-cart-orange: #c2410c;--stx-cart-orange-dark: #9a3412}.stx-retail-search{align-items:stretch}.site-shell .stx-retail-search button,.stx-retail-v2 .stx-retail-search button{height:auto;min-height:0;align-self:stretch}body.stx-season--patriotic .stx-retail-v2 .stx-retail-search button,body.stx-season--patriotic .site-shell .stx-retail-search button{color:#fff}.stx-footer-bottom span,.stx-footer-bottom p,.stx-footer-bottom small{color:#94a3b8}.stx-bundle-card__availability{color:#fdba74}.stx-spin__ticket-copy{border-radius:4px}a:focus-visible,button:focus-visible,.button:focus-visible,.stx-btn:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid #fb923c;outline-offset:2px}.button.loading,.stx-btn.loading,form.processing button[type=submit]{position:relative;pointer-events:none;opacity:.85}.button.loading:after,.stx-btn.loading:after,form.processing button[type=submit]:after{content:"";display:inline-block;width:.85em;height:.85em;margin-left:.5em;vertical-align:-.1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:stx-polish-spin .7s linear infinite}@keyframes stx-polish-spin{to{transform:rotate(360deg)}}.woocommerce-message,.woocommerce-error,.woocommerce-info,a.added_to_cart{animation:stx-polish-in .2s cubic-bezier(.2,.7,.3,1) both}@keyframes stx-polish-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.woocommerce-message,.woocommerce-error,.woocommerce-info,a.added_to_cart{animation:none}.button.loading:after,.stx-btn.loading:after,form.processing button[type=submit]:after{animation:none;border-right-color:currentColor;opacity:.5}}:root{--stx-ease-out: cubic-bezier(.16, 1, .3, 1);--stx-ease-in-out: cubic-bezier(.65, 0, .35, 1);--stx-enter: .2s;--stx-exit: .16s}.button:active,.stx-btn:active,.single_add_to_cart_button:active,.stx-mini-cart__close:active,.stx-cart-remove-modal__btn:active{transform:scale(.97);transition-duration:0s}.site-shell .stx-mega{transition:opacity .14s ease-in,transform .14s ease-in,visibility .14s}.site-shell .stx-mega-nav__item:hover>.stx-mega,.site-shell .stx-mega-nav__item:focus-within>.stx-mega{transition:opacity .18s var(--stx-ease-out),transform .18s var(--stx-ease-out),visibility 0s}.stx-mini-cart:not([hidden]) .stx-mini-cart__panel{transform-origin:top right;animation:stx-polish-pop var(--stx-enter) var(--stx-ease-out)}.stx-cart-remove-modal:not([hidden]) .stx-cart-remove-modal__panel{animation:stx-polish-pop var(--stx-enter) var(--stx-ease-out)}.stx-mini-cart:not([hidden]) .stx-mini-cart__backdrop,.stx-cart-remove-modal:not([hidden]) .stx-cart-remove-modal__backdrop{animation:stx-polish-fade var(--stx-enter) ease-out}@keyframes stx-polish-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes stx-polish-fade{0%{opacity:0}to{opacity:1}}.stx-mini-cart:not([hidden]) .stx-mini-cart__item{animation:stx-polish-in var(--stx-enter) var(--stx-ease-out) both}.stx-mini-cart:not([hidden]) .stx-mini-cart__item:nth-child(2){animation-delay:30ms}.stx-mini-cart:not([hidden]) .stx-mini-cart__item:nth-child(3){animation-delay:60ms}.stx-mini-cart:not([hidden]) .stx-mini-cart__item:nth-child(4){animation-delay:90ms}.stx-mini-cart:not([hidden]) .stx-mini-cart__item:nth-child(5){animation-delay:.12s}.stx-mini-cart:not([hidden]) .stx-mini-cart__item:nth-child(6){animation-delay:.15s}.site-shell .stx-mobile-group[open]>:not(summary),.site-shell .stx-mobile-subgroup[open]>:not(summary){animation:stx-polish-reveal var(--stx-enter) var(--stx-ease-out)}@keyframes stx-polish-reveal{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}.woocommerce-message,a.added_to_cart{animation:stx-polish-in var(--stx-enter) var(--stx-ease-out) both,stx-polish-pulse .52s var(--stx-ease-out) .2s 1}@keyframes stx-polish-pulse{0%{box-shadow:0 0 #fb923c73}to{box-shadow:0 0 0 10px #fb923c00}}.stx-mini-cart .stx-mini-cart__panel{transform-origin:top right}.stx-mini-cart,.stx-cart-remove-modal{transition:display var(--stx-exit) allow-discrete}.stx-mini-cart[hidden],.stx-cart-remove-modal[hidden]{pointer-events:none}.stx-mini-cart[hidden] .stx-mini-cart__panel,.stx-cart-remove-modal[hidden] .stx-cart-remove-modal__panel{opacity:0;transform:scale(.95);transition:opacity var(--stx-exit) ease-in,transform var(--stx-exit) ease-in}.stx-mini-cart[hidden] .stx-mini-cart__backdrop,.stx-cart-remove-modal[hidden] .stx-cart-remove-modal__backdrop{opacity:0;transition:opacity var(--stx-exit) ease-in}.site-shell .stx-mobile-menu-toggle span{transition:transform var(--stx-enter) var(--stx-ease-out),opacity var(--stx-exit) ease-in,filter var(--stx-exit) ease-in}.site-shell .stx-mobile-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-shell .stx-mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0;filter:blur(2px);transform:scaleX(.4)}.site-shell .stx-mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width: 767px){body.stx-catalog-page .stx-catalog-sidebar{transition:transform var(--stx-exit) ease-in}body.stx-catalog-page .stx-catalog-sidebar.is-open{transition:transform .24s var(--stx-ease-out)}}main>section:first-child h1,main>section:first-child p,main>section:first-child a,main>section:first-child button{animation-duration:.32s;animation-timing-function:var(--stx-ease-out)}@media (prefers-reduced-motion: reduce){.button:active,.stx-btn:active,.single_add_to_cart_button:active,.stx-mini-cart__close:active,.stx-cart-remove-modal__btn:active{transform:none}.site-shell .stx-mega,.site-shell .stx-mega-nav__item:hover>.stx-mega,.site-shell .stx-mega-nav__item:focus-within>.stx-mega{transition:none}.stx-mini-cart:not([hidden]) .stx-mini-cart__panel,.stx-cart-remove-modal:not([hidden]) .stx-cart-remove-modal__panel,.stx-mini-cart:not([hidden]) .stx-mini-cart__backdrop,.stx-cart-remove-modal:not([hidden]) .stx-cart-remove-modal__backdrop,.stx-mini-cart:not([hidden]) .stx-mini-cart__item,.site-shell .stx-mobile-group[open]>:not(summary),.site-shell .stx-mobile-subgroup[open]>:not(summary),.woocommerce-message,a.added_to_cart{animation:none}.stx-mini-cart,.stx-cart-remove-modal,.stx-mini-cart[hidden] .stx-mini-cart__panel,.stx-cart-remove-modal[hidden] .stx-cart-remove-modal__panel,.stx-mini-cart[hidden] .stx-mini-cart__backdrop,.stx-cart-remove-modal[hidden] .stx-cart-remove-modal__backdrop,.site-shell .stx-mobile-menu-toggle span,body.stx-catalog-page .stx-catalog-sidebar,body.stx-catalog-page .stx-catalog-sidebar.is-open{transition:none}}.stx-mini-cart{align-items:stretch;justify-content:flex-end;padding:0}.stx-mini-cart .stx-mini-cart__panel,.stx-mini-cart .stx-mini-cart__body{height:100%;max-height:none}.stx-mini-cart .stx-mini-cart__panel{width:min(420px,100%);border:0;border-left:1px solid #d8dde3;border-radius:0;box-shadow:-18px 0 48px #00000047}.stx-mini-cart:not([hidden]) .stx-mini-cart__panel{animation:stx-drawer-in var(--stx-enter) var(--stx-ease-out)}.stx-mini-cart[hidden] .stx-mini-cart__panel{opacity:1;transform:translate(100%);transition:transform var(--stx-exit) ease-in}@keyframes stx-drawer-in{0%{transform:translate(100%)}to{transform:none}}.stx-added-bar{position:fixed;top:0;left:0;right:0;z-index:100030;display:flex;justify-content:center;padding:.5rem .75rem;pointer-events:none;transition:display var(--stx-exit) allow-discrete}.stx-added-bar__inner{pointer-events:auto;display:flex;align-items:center;gap:.6rem;width:min(760px,100%);padding:.55rem .55rem .55rem .85rem;background:#fff;color:#111827;border:1px solid #d8dde3;border-left:4px solid #15803d;border-radius:6px;box-shadow:0 12px 32px #11182738;animation:stx-bar-in var(--stx-enter) var(--stx-ease-out)}.stx-added-bar[hidden] .stx-added-bar__inner{transform:translateY(calc(-100% - 1rem));transition:transform var(--stx-exit) ease-in}.stx-added-bar[hidden]{display:none}@keyframes stx-bar-in{0%{transform:translateY(calc(-100% - 1rem))}to{transform:none}}.stx-added-bar__check{flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#15803d;color:#fff;font-weight:800;font-size:.85rem}.stx-added-bar__text{flex:1;min-width:0;font-size:.9rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stx-added-bar__label{font-weight:800}.stx-added-bar__name{color:#4b5563}.stx-added-bar__view,.stx-added-bar__checkout{flex:none;padding:.5rem .8rem;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-weight:800;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:3px}.stx-added-bar__view{color:#111827;border:1px solid #c4cad3;background:#fff}.stx-added-bar__view:hover{border-color:#c2410c;color:#9a3412}.stx-added-bar__checkout{color:#fff;background:#c2410c;border:1px solid #c2410c}.stx-added-bar__checkout:hover{background:#9a3412}.stx-added-bar__close{flex:none;width:2.25rem;height:2.25rem;border:0;background:transparent;color:#4b5563;font-size:1.4rem;line-height:1;cursor:pointer;border-radius:3px}.stx-added-bar__close:hover{background:#f4f5f7;color:#111827}@media (max-width: 560px){.stx-added-bar__inner{flex-wrap:wrap;row-gap:.45rem}.stx-added-bar__text{flex-basis:calc(100% - 4.5rem)}.stx-added-bar__view,.stx-added-bar__checkout{flex:1;text-align:center}}.stx-retail-cart.is-bumped [data-stx-cart-count],.stx-retail-cart.is-bumped .stx-retail-cart__count{animation:stx-count-bump .42s var(--stx-ease-out)}@keyframes stx-count-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.stx-mini-cart:not([hidden]) .stx-mini-cart__panel,.stx-added-bar__inner,.stx-retail-cart.is-bumped [data-stx-cart-count],.stx-retail-cart.is-bumped .stx-retail-cart__count{animation:none}.stx-mini-cart[hidden] .stx-mini-cart__panel,.stx-added-bar,.stx-added-bar[hidden] .stx-added-bar__inner{transition:none}}
