:root{--stusa-orange: #D58128;--stusa-orange-hover: #c2721f;--stusa-ticker: #F37020;--stusa-bg: #1B1B1B;--stusa-header: #111111;--stusa-card: #222222;--stusa-border: #333333;--stusa-text: #f5f5f5;--stusa-muted: #a1a1a1;--stusa-heading: "Bebas Neue", "Anton", sans-serif;--font-heading--family: var(--stusa-heading);--font-accent--family: var(--stusa-heading);--font-heading--weight: 400;--font-accent--weight: 400}html,body{background:var(--stusa-bg);color:var(--stusa-text)}body{font-family:"Inter",var(--font-body--family);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--stusa-heading)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.03em}.button,.button-secondary,button.button,.shopify-payment-button__button,.product-card,.card,input,select,textarea,dialog,.popover{border-radius:0!important}.button,.button-secondary,.add-to-cart-button,button[name=add]{font-family:var(--stusa-heading)!important;font-size:1.125rem!important;letter-spacing:.1em;text-transform:uppercase}.stusa-ship{display:flex;align-items:center;width:100%;height:28px;overflow:hidden;background:var(--stusa-ticker);color:#111;text-decoration:none;font-family:var(--stusa-heading);font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.stusa-ship__track{display:flex;flex:none;width:max-content;animation:stusa-ship-scroll 40s linear infinite}.stusa-ship__group{display:flex;flex:none;justify-content:space-around;min-width:100vw}.stusa-ship__item{display:inline-flex;align-items:center;white-space:nowrap}.stusa-ship__dot{padding:0 24px;font-family:sans-serif;font-size:10px}.stusa-ship:hover .stusa-ship__track{animation-play-state:paused}@keyframes stusa-ship-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:640px){.stusa-ship{height:34px;font-size:18px}}@media(prefers-reduced-motion:reduce){.stusa-ship__track{animation:none}}#header-group .header,#header-group header-component,#header-group .header__row{background:var(--stusa-header)!important}#header-group .header__row--top{min-height:80px;border-bottom:1px solid var(--stusa-border)}#header-group .menu-list__link,#header-group .menu-list__link-title,#header-group .menu-drawer__menu-item{font-family:var(--stusa-heading)!important;font-size:1.125rem!important;letter-spacing:.1em;text-transform:uppercase;color:var(--stusa-text)}#header-group .menu-list__link:hover,#header-group .menu-list__link[aria-current]{color:var(--stusa-orange)!important}#header-group a[href*="/deals"]{outline:2px solid #dc2626;outline-offset:4px;padding-inline:10px}#header-group .header__icon:hover,#header-group .header-actions a:hover,#header-group .header-actions button:hover{color:var(--stusa-orange)}#header-group .cart-bubble,#header-group .cart-count-bubble{background:var(--stusa-orange)!important;color:#fff!important}.product-card,product-card{background:var(--stusa-card);transition:background .2s}.product-card:hover,product-card:hover{background:#262626}.product-card img,product-card img{transition:transform .5s}.product-card:hover img,product-card:hover img{transform:scale(1.05)}.product-card [class*=title],product-card [class*=title],.product-card h3,product-card h3{font-family:var(--stusa-heading)!important;text-transform:uppercase;letter-spacing:.04em;font-size:1.125rem!important;color:#fff}.price,.price__regular,.price-item{font-family:Inter,sans-serif;font-weight:600}.compare-at-price,s.price,.price__sale s,.price-item--regular s{color:var(--stusa-muted)}.product-information h1,.product-details h1,.view-product-title{font-size:clamp(2rem,4vw,3rem)!important;line-height:1.05}footer a{transition:color .2s}footer a:hover{color:var(--stusa-orange)}.stusa-container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:16px}.stusa-h2{font-family:var(--stusa-heading);font-size:2.25rem;letter-spacing:.03em;margin:0;line-height:1.1;text-transform:uppercase}.stusa-btn{display:inline-block;background:var(--stusa-orange);color:#fff;font-family:var(--stusa-heading);font-size:1.125rem;letter-spacing:.15em;padding:12px 32px;text-decoration:none;border:1px solid var(--stusa-orange);transition:background .2s}.stusa-btn:hover{background:var(--stusa-orange-hover);color:#fff}.stusa-btn--ghost{background:transparent;border-color:#fff}.stusa-btn--ghost:hover{background:#ffffff1a}.stusa-footer{background:var(--stusa-header);border-top:1px solid var(--stusa-border);padding:64px 0 32px;color:var(--stusa-text)}.stusa-footer__grid{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:48px}@media(min-width:768px){.stusa-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.stusa-footer__grid{grid-template-columns:repeat(4,1fr)}}.stusa-footer h3{font-size:1.25rem;margin:0 0 24px;letter-spacing:.04em}.stusa-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:14px}.stusa-footer ul a{color:#9ca3af;text-decoration:none}.stusa-footer ul a:hover{color:var(--stusa-orange)}.stusa-footer__social{display:flex;gap:16px}.stusa-footer__social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;color:#fff;transition:background .2s}.stusa-footer__social a:hover{background:var(--stusa-orange);color:#fff}.stusa-footer__social svg{width:20px;height:20px}.stusa-footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:32px;display:flex;flex-direction:column;align-items:center;gap:16px;color:#6b7280;font-size:14px}@media(min-width:768px){.stusa-footer__bottom{flex-direction:row;justify-content:space-between}}.stusa-footer__pay{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.stusa-footer__pay svg{height:24px;width:auto;opacity:.8}.stusa-footer p{margin:0}.stusa-home{overflow-x:clip;background:var(--stusa-bg)}.stusa-promo{max-width:1152px;margin:0 auto;padding:32px 16px 0}.stusa-promo__viewport{position:relative;overflow:hidden;aspect-ratio:1.91 / 1;background:#111}.stusa-promo__track{display:flex;height:100%;transition:transform .5s ease-in-out}.stusa-promo__slide{flex:0 0 100%;height:100%;display:block}.stusa-promo__slide img{width:100%;height:100%;object-fit:cover;display:block}.stusa-promo__dots{display:flex;gap:8px;justify-content:center;margin-top:12px}.stusa-promo__dots button{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:var(--stusa-border);cursor:pointer}.stusa-promo__dots button[aria-current=true]{background:var(--stusa-orange);transform:scale(1.25)}.stusa-cats{padding:32px 16px}.stusa-cats__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.stusa-cats__grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);height:600px}}.stusa-tile{position:relative;display:block;overflow:hidden;height:250px;color:#fff;text-decoration:none}.stusa-tile--tall{height:300px}@media(min-width:768px){.stusa-tile,.stusa-tile--tall{height:100%}.stusa-tile--tall{grid-row:span 2}.stusa-tile--wide{grid-column:span 2}}.stusa-tile img{width:100%;height:100%;object-fit:cover;transition:transform .7s;display:block}.stusa-tile:hover img{transform:scale(1.05)}.stusa-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;transition:background .3s;z-index:1}.stusa-tile:hover:before{background:#0003}.stusa-tile__label{position:absolute;left:32px;bottom:32px;z-index:2}.stusa-tile__label h2{font-size:2.25rem;margin:0 0 8px;color:#fff;line-height:1}.stusa-tile__label span{display:inline-block;border-bottom:2px solid transparent;padding-bottom:4px;transition:border-color .2s}.stusa-tile:hover .stusa-tile__label span{border-color:var(--stusa-orange)}.stusa-row{padding:48px 16px}.stusa-row__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.stusa-row__head--center{justify-content:center}.stusa-row__head a{color:var(--stusa-orange);text-decoration:none}.stusa-row__head a:hover{text-decoration:underline}.stusa-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/2);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.stusa-scroller::-webkit-scrollbar{display:none}@media(min-width:768px){.stusa-scroller{grid-auto-columns:calc((100% - 48px)/4)}}.stusa-scroller>*{scroll-snap-align:start}.stusa-arrows{display:flex;justify-content:center;gap:16px;margin-top:24px}.stusa-arrows button{width:44px;height:44px;border:1px solid var(--stusa-border);background:transparent;color:#fff;cursor:pointer;font-size:18px}.stusa-arrows button:hover{background:#d5812833}.stusa-card{display:flex;flex-direction:column;background:var(--stusa-card);transition:background .2s;height:100%}.stusa-card:hover{background:#262626}.stusa-card__media{display:block;position:relative;overflow:hidden;background:#111;aspect-ratio:1 / 1}.stusa-card__media--43{aspect-ratio:4 / 3}.stusa-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s;display:block}.stusa-card:hover .stusa-card__media img{transform:scale(1.05)}.stusa-card__oos{position:absolute;left:8px;bottom:8px;background:#111827e6;color:#d1d5db;font-size:10px;font-weight:700;letter-spacing:.15em;padding:4px 8px}.stusa-card__body{padding:16px;display:flex;flex-direction:column;flex:1}.stusa-card__title{font-family:var(--stusa-heading);font-size:1.125rem;line-height:1.75rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.5rem;margin-bottom:8px}.stusa-card__foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.stusa-card__price{font-weight:600}.stusa-card__price s{color:var(--stusa-muted);font-weight:400;font-size:.875rem;margin-left:6px}.stusa-card__price .is-sale{color:var(--stusa-orange)}.stusa-card__add{background:var(--stusa-orange);color:#fff;border:0;font-family:var(--stusa-heading);letter-spacing:.1em;font-size:.95rem;padding:6px 12px;cursor:pointer;text-decoration:none}.stusa-card__add:hover{background:var(--stusa-orange-hover);color:#fff}.stusa-evo{background:var(--stusa-bg);padding:48px 0;margin:16px 0}.stusa-evo__inner{display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width:768px){.stusa-evo__inner{flex-direction:row;justify-content:space-between}}.stusa-evo img{width:160px;height:auto}@media(min-width:768px){.stusa-evo img{width:192px}}.stusa-evo__copy{flex:1;text-align:center}.stusa-evo__copy h2{font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;margin:0 0 16px;color:#fff}.stusa-evo__copy p{color:#d1d5db;max-width:36rem;margin:0 auto}.stusa-warranty{padding:0 16px;margin:16px auto}.stusa-warranty img{width:100%;display:block}.stusa-sr500{background:var(--stusa-header);padding:64px 0;margin:16px 0}.stusa-sr500__inner{display:flex;flex-direction:column;align-items:center;gap:40px}@media(min-width:768px){.stusa-sr500__inner{flex-direction:row}}.stusa-sr500__media,.stusa-sr500__copy{flex:1}.stusa-sr500__media{display:flex;justify-content:center}.stusa-sr500__media img{width:100%;max-width:32rem;object-fit:cover}.stusa-sr500__copy{text-align:center}@media(min-width:768px){.stusa-sr500__copy{text-align:left}}.stusa-sr500__copy h2{font-size:clamp(2.25rem,4vw,3rem);line-height:1.1;margin:0 0 24px;color:#fff}.stusa-sr500__copy p{color:#d1d5db;margin:0 0 32px;max-width:32rem}.stusa-sr500__btns{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media(min-width:768px){.stusa-sr500__btns{justify-content:flex-start}}.stusa-signup{border-top:1px solid var(--stusa-border);padding:64px 16px;background-size:cover;background-position:center;background-repeat:no-repeat}.stusa-signup__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;max-width:56rem;margin:0 auto}@media(min-width:768px){.stusa-signup__inner{flex-direction:row;gap:48px}}.stusa-signup__inner img{height:300px;width:auto;object-fit:contain;flex-shrink:0}.stusa-signup__copy{flex:1;width:100%;text-align:center}@media(min-width:768px){.stusa-signup__copy{text-align:left}}.stusa-signup__copy p{color:#1f2937;font-weight:600;font-size:1.125rem;margin:0 0 24px;line-height:1.35}.stusa-signup form{display:flex;width:100%}.stusa-signup input[type=email]{flex:1;min-width:0;background:#fff;border:1px solid #d1d5db;border-right:0;color:#1f2937;padding:12px 16px;font-size:14px;text-transform:uppercase}.stusa-signup button{background:var(--stusa-orange);color:#fff;border:0;font-family:var(--stusa-heading);font-size:1.125rem;letter-spacing:.1em;padding:12px 32px;cursor:pointer;flex-shrink:0}.stusa-signup button:hover{background:var(--stusa-orange-hover)}.stusa-signup__msg{margin-top:12px;color:#1f2937;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/5/assets/stusa-headless.css.map */
