.mybike-price-extras.mybike-price-extras--main{gap:.5rem;margin-top:.75rem;font-size:.75rem}.mybike-price-extras.mybike-price-extras--main .mybike-savings{padding:.1rem .5rem}product-price.text-block>span.mybike-price-extras.mybike-price-extras--main:not(.tax-note){margin-block-start:1rem}.mybike-price-extras.mybike-price-extras--main .mybike-msi{font-size:.84375rem}.mybike-price-extras .mybike-savings{background:#0be11b1a;color:#0e8a23}.mybike-price-extras.mybike-price-extras--main .mybike-savings,.mybike-price-extras.mybike-price-extras--main .mybike-msi{font-size:1rem}product-price:has(.mybike-price-extras--main) .price{font-size:1.125em}@media screen and (min-width:750px){.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__trigger .menu-list__link-title{padding-inline-end:calc(var(--gap-sm) + 14px)}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure{opacity:1;inset-inline-start:auto;inset-inline-end:var(--gap-sm);padding-inline:0;z-index:1;transition:color .3s ease .08s}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure-icon{width:10px}.mybike-menu-pill{position:absolute;top:0;left:0;z-index:0;width:0;height:0;background:#000;border-radius:2px;opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.22,.61,.36,1),width .35s cubic-bezier(.22,.61,.36,1),height .35s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.mybike-menu-pill.is-instant{transition:opacity .2s ease}.mybike-menu-pill.is-visible{opacity:1}.header-menu .menu-list__link-title{position:relative;z-index:1}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__link,.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__trigger>.menu-list__link{transition:color .3s ease .08s}.header-menu .menu-list .menu-list__list-item.is-mybike-hover .menu-list__link,.header-menu .menu-list .menu-list__list-item.is-mybike-hover .menu-list__disclosure{color:#fff}}.mybike-fire-badge.mybike-fire-badge--media{position:absolute;top:16px;right:16px;left:auto;z-index:5;width:76px;height:88px;max-width:none;max-height:none;display:flex;align-items:flex-end;justify-content:center;color:#ff4d1c;pointer-events:none}.mybike-fire-badge--media .mybike-fire-badge__flame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 3px 6px rgb(0 0 0 / .2))}.mybike-fire-badge--media .mybike-fire-badge__text{position:relative;max-width:64%;margin-block-end:18px;color:#fff;font-family:var(--font-heading--family, inherit);font-size:15px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}@media screen and (max-width:749px){.mybike-fire-badge.mybike-fire-badge--media{top:10px;right:10px;width:60px;height:70px}.mybike-fire-badge--media .mybike-fire-badge__text{font-size:12px;margin-block-end:14px}}.mybike-discount-tag{display:inline-block;margin-inline-start:.6rem;padding:.2em .55em;border-radius:0;background:#e10b17;color:#fff;font-family:var(--font-body--family);font-size:.6em;font-weight:400;line-height:1.2;letter-spacing:normal;text-transform:none;vertical-align:middle}.product-specs__desc-body.is-collapsible{cursor:pointer}@media screen and (max-width:749px){.best-sellers-section .best-sellers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;overflow:visible;scroll-snap-type:none;padding-bottom:0}.best-sellers-section .best-sellers__item{flex:none;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mybike-global.css.map */
