.shu{--shu-red: #c8202b;width:min(760px,calc(100% - 40px));max-height:calc(100dvh - 40px);margin:auto;padding:40px;border:0;border-top:5px solid var(--shu-red);border-radius:8px;background:#fff;color:#171719;font-family:var(--font-body--family, Arial, sans-serif);letter-spacing:0;overflow:auto}.shu::backdrop{background:#0000008c}.shu__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:center}.shu__media{display:grid;place-items:center;aspect-ratio:1;background:#fff}.shu__media img{display:block;width:100%;height:100%;object-fit:contain}.shu__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;border:0;background:transparent;color:#171719;cursor:pointer}.shu__close svg{width:20px;height:20px}.shu__eyebrow{margin:0 0 8px;color:var(--shu-red);font-size:13px;font-weight:600}.shu h2{margin:0 0 12px;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:0}.shu #shu-copy{margin:0 0 16px;font-size:15px;line-height:1.5}.shu__name{margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.4}.shu__price{display:flex;gap:12px;align-items:baseline;margin-bottom:4px}.shu__price s{color:#777;font-size:16px;text-decoration:line-through}.shu__price strong{font-size:25px;line-height:1.3;font-weight:700}.shu__price.price-container--on-sale strong{color:var(--shu-red)}.shu__price [hidden],.shu [hidden]{display:none!important}.shu__code{margin:0;font-size:13px;color:var(--shu-red)}.shu form{margin-top:20px}.shu__add{display:block;width:100%;min-height:48px;padding:12px 20px;border:0;border-radius:4px;background:var(--shu-red);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.shu__add:hover{background:#a81820}.shu__add:disabled{opacity:.6;cursor:wait}.shu__links{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:16px}.shu__links a,.shu__links button{padding:0;border:0;background:transparent;color:#171719;font:inherit;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.shu__links a:hover,.shu__links button:hover{color:var(--shu-red);font-weight:700}.shu :is(a,button):focus-visible{outline:2px solid var(--shu-red);outline-offset:4px}.shu__status,.shu__error{margin:12px 0 0;font-size:14px;line-height:1.4;color:#a81820}.shu__status:empty{display:none}@media(max-width:749px){.shu{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:28px 20px 24px}.shu__layout{grid-template-columns:minmax(0,1fr);gap:16px}.shu__media{width:160px;margin:0 auto}.shu h2{font-size:24px}.shu__eyebrow{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/strikeman-holiday-upsell.css.map */
