:root{--xw-red: #d72323;--xw-red-dark: #a81b1b;--xw-black: #0a0a0a;--xw-dark: #111;--xw-dark2: #1a1a1a;--xw-gray: #888}html{scroll-behavior:smooth}body{background:var(--xw-black);color:#fff}body,.button,input,select,textarea{font-family:"Barlow",var(--font-body--family, sans-serif)}h1,h2,h3,h4,h5,h6,.xw-logo__brand,.xw-logo__x{font-family:"Bebas Neue",var(--font-heading--family, sans-serif)}#MainContent{background:var(--xw-black)}#header-group,footer{background:transparent}.shopify-section:not(.xw-header-section):not(.xw-footer-section) .section,.shopify-section:not(.xw-header-section):not(.xw-footer-section) .section-background{background-color:var(--xw-black)}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6{--color-background: var(--xw-black);--color-foreground: #fff;--color-foreground-heading: #fff}.button,button.shopify-payment-button__button--unbranded{border-radius:2px;text-transform:uppercase;letter-spacing:.08em}.button--primary,.cart__checkout-button{background:var(--xw-red);border-color:var(--xw-red)}.button--primary:hover,.cart__checkout-button:hover{background:var(--xw-red-dark);border-color:var(--xw-red-dark)}input,select,textarea{background:#222;border-color:#333;color:#fff}input::placeholder,textarea::placeholder{color:#666}.product-card,.collection-card,.resource-card{background:var(--xw-black);border-color:#2a2a2a}.page-width,.section{color:#ddd}a{color:inherit}.main-cart,.main-collection,.product-information,.main-page,.main-blog,.search-results{background:var(--xw-black);color:#ddd}.main-cart h1,.main-collection h1,.product-information h1,.main-page h1{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.04em}.cart-items__table,.cart-summary,.collection-wrapper,.product-information__grid{border-color:#2a2a2a}.price,.cart__total,.totals__subtotal-value{color:#fff}.badge,.product-badges__badge{background:var(--xw-red);color:#fff}.facets,.facets__form,.sorting{background:var(--xw-dark2);border-color:#333;color:#ccc}.pagination__item{border-color:#333;color:#ccc}.pagination__item--current{background:var(--xw-red);border-color:var(--xw-red)}.xw-page-banner,.xw-collection-main,.xw-product-main,.xw-page-main,.xw-contact-main,.xw-cart-main,.xw-404-main,.xw-search-main,.xw-list-collections,.xw-blog-main,.xw-article-main{font-family:"Barlow",var(--font-body--family, sans-serif)}.xw-product-card__form{margin:0}.xw-card-media,.xw-product-card__media,.xw-product-media{display:block;aspect-ratio:1;background:#1a1a1a;overflow:hidden;position:relative}.xw-card-media__frame{display:block;width:100%;height:100%;position:relative}.xw-card-media__img{width:100%;height:100%;object-fit:cover;display:block}.xw-card-media__img--primary{transition:opacity .35s ease}.xw-card-media__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.xw-product-card:hover .xw-card-media__img--hover,.xw-product:hover .xw-card-media__img--hover,.xw-card-media:hover .xw-card-media__img--hover{opacity:1}@media(hover:none){.xw-card-media__img--hover{display:none}}@media(prefers-reduced-motion:reduce){.xw-card-media__img--primary,.xw-card-media__img--hover{transition:none}}.xw-breadcrumbs{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.xw-breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.xw-breadcrumbs a:hover{color:var(--xw-red)}.xw-related,.xw-trust-bar,.xw-announcement{font-family:"Barlow",var(--font-body--family, sans-serif)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.xw-cart-drawer-open{overflow:hidden}.xw-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;visibility:hidden;transition:visibility .3s}.xw-cart-drawer.is-open{pointer-events:auto;visibility:visible}.xw-cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;opacity:0;transition:opacity .3s}.xw-cart-drawer.is-open .xw-cart-drawer__overlay{opacity:1}.xw-cart-drawer__panel{position:absolute;top:0;right:0;width:min(100%,420px);height:100%;background:#111;border-left:1px solid #2a2a2a;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.22,1,.36,1);font-family:"Barlow",var(--font-body--family, sans-serif);color:#e8e8e8}.xw-cart-drawer.is-open .xw-cart-drawer__panel{transform:translate(0)}.xw-cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #2a2a2a;flex-shrink:0}.xw-cart-drawer__title{margin:0;font-family:Bebas Neue,sans-serif;font-size:28px;text-transform:uppercase;letter-spacing:.04em;font-weight:400;color:#fff}.xw-cart-drawer__title em{color:var(--xw-red);font-style:italic}.xw-cart-drawer__count{color:#888;font-size:18px;margin-left:6px}.xw-cart-drawer__close{width:40px;height:40px;border:1px solid #333;background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s}.xw-cart-drawer__close:hover{border-color:var(--xw-red);color:var(--xw-red)}.xw-cart-drawer__body{flex:1;overflow-y:auto;padding:16px 24px}.xw-cart-drawer.is-loading .xw-cart-drawer__body{opacity:.5;pointer-events:none}.xw-cart-drawer__items{list-style:none;margin:0;padding:0}.xw-cart-drawer__item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid #222;align-items:start}.xw-cart-drawer__item-image{display:block;aspect-ratio:1;background:#1a1a1a;border:1px solid #2a2a2a;overflow:hidden}.xw-cart-drawer__item-image img{width:100%;height:100%;object-fit:cover;display:block}.xw-cart-drawer__item-title{font-size:14px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;color:#fff;display:block;margin-bottom:4px;line-height:1.3}.xw-cart-drawer__item-title:hover{color:var(--xw-red)}.xw-cart-drawer__item-variant{margin:0 0 10px;font-size:12px;color:#888}.xw-cart-drawer__item-props{margin:0 0 10px}.xw-cart-drawer__item-prop{margin:0 0 4px;font-size:11px;color:#c8c8c8;line-height:1.45}.xw-cart-drawer__item-prop span{color:#e0e0e0;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.xw-cart-drawer__item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.xw-cart-drawer__qty{display:flex;align-items:center;border:1px solid #333}.xw-cart-drawer__qty button{width:32px;height:32px;border:0;background:#1a1a1a;color:#fff;cursor:pointer;font-size:16px;line-height:1}.xw-cart-drawer__qty button:hover{background:var(--xw-red)}.xw-cart-drawer__qty input{width:40px;height:32px;border:0;border-left:1px solid #333;border-right:1px solid #333;background:#222;color:#fff;text-align:center;padding:0;font-size:13px;-moz-appearance:textfield}.xw-cart-drawer__qty input::-webkit-outer-spin-button,.xw-cart-drawer__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xw-cart-drawer__remove{background:none;border:0;color:#aaa;font-size:11px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;padding:0}.xw-cart-drawer__remove:hover{color:var(--xw-red)}.xw-cart-drawer__item-price{font-size:15px;font-weight:700;white-space:nowrap;padding-top:2px;color:#fff}.xw-cart-drawer__item-price .money,.xw-cart-drawer__item-price .price{color:#fff}.xw-cart-drawer__empty{text-align:center;padding:48px 16px;color:#888}.xw-cart-drawer__empty p{margin:0 0 20px;font-size:16px}.xw-cart-drawer__footer{flex-shrink:0;padding:20px 24px max(24px,env(safe-area-inset-bottom));border-top:1px solid #2a2a2a;display:grid;gap:10px}.xw-cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#ccc;margin-bottom:4px}.xw-cart-drawer__subtotal strong{font-size:20px;color:#fff}.xw-cart-drawer__note{margin:0 0 8px;font-size:12px;color:#999;line-height:1.5}.xw-cart-drawer__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-family:Barlow Condensed,sans-serif;text-decoration:none;border:1px solid var(--xw-red);cursor:pointer;text-align:center;box-sizing:border-box}.xw-cart-drawer__btn--primary{background:var(--xw-red);color:#fff}.xw-cart-drawer__btn--primary:hover{background:var(--xw-red-dark);border-color:var(--xw-red-dark)}.xw-cart-drawer__btn--secondary{background:transparent;color:#fff}.xw-cart-drawer__btn--secondary:hover{background:#d723231f}.xw-header__cart--drawer{background:none;border:0;cursor:pointer;font-family:inherit}@keyframes xw-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes xw-pulse-glow{0%,to{box-shadow:0 0 #d7232300}50%{box-shadow:0 0 24px #d7232338}}@keyframes xw-dust-drift{0%{transform:translateZ(0) scale(1);opacity:.2}50%{transform:translate3d(12px,-18px,0) scale(1.05);opacity:.35}to{transform:translateZ(0) scale(1);opacity:.2}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:radial-gradient(circle at 15% 20%,rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(circle at 80% 30%,rgba(255,255,255,.06) 1.2px,transparent 1.2px),radial-gradient(circle at 35% 80%,rgba(255,255,255,.07) 1px,transparent 1px);background-size:220px 220px,260px 260px,240px 240px;mix-blend-mode:screen;opacity:.28;animation:xw-dust-drift 18s ease-in-out infinite}#header-group,#MainContent,footer{position:relative;z-index:2}.xw-product-card,.xw-panel,.xw-card,.xw-item,.xw-footer__col,.xw-trust-item,.xw-contest,.xw-hero-content{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.xw-product-card:hover,.xw-panel:hover,.xw-card:hover,.xw-trust-item:hover{transform:translateY(-4px);border-color:#d7232373;box-shadow:0 10px 28px #00000052}.xw-btn,.button,button{transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.xw-btn:hover,.button:hover,button:hover{transform:translateY(-1px)}.xw-btn--primary:hover,.button--primary:hover{animation:xw-pulse-glow 1.8s ease-in-out infinite}a{transition:color .2s ease,opacity .2s ease}.xw-reveal{opacity:0;transform:translateY(24px)}.xw-reveal.is-visible{animation:xw-fade-up .7s cubic-bezier(.22,1,.36,1) forwards}@media(prefers-reduced-motion:reduce){body:before{animation:none}.xw-reveal,.xw-reveal.is-visible{opacity:1;transform:none;animation:none}.xw-product-card,.xw-panel,.xw-card,.xw-item,.xw-footer__col,.xw-trust-item,.xw-contest,.xw-hero-content,.xw-btn,.button,button{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/xwheelie-global.css.map */
