.quick-add-sheet-overlay{background:#14141473;inset:0;position:fixed;z-index:6499}.quick-add-sheet-overlay-enter-active,.quick-add-sheet-overlay-leave-active{transition:opacity .22s ease}.quick-add-sheet-overlay-enter-from,.quick-add-sheet-overlay-leave-to{opacity:0}.quick-add-sheet-enter-active,.quick-add-sheet-leave-active{transition:transform .28s cubic-bezier(.4,0,.2,1)}.quick-add-sheet-enter-from,.quick-add-sheet-leave-to{transform:translateY(100%)}@media(min-width:1024px){.quick-add-sheet-enter-from,.quick-add-sheet-leave-to{transform:translate(100%)}}.quick-add-sheet{background:#fff;border-radius:16px 16px 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:90vh;overflow-y:auto;padding:20px 20px 32px;position:fixed;right:0;z-index:6500}@media(min-width:1024px){.quick-add-sheet{border-radius:0;inset:0 0 0 auto;max-height:none;max-width:92vw;padding:32px 28px;width:440px}}.quick-add-sheet__close{align-items:center;align-self:flex-end;background:transparent;border:1px solid #d2cfcf;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-bottom:16px;width:32px}.quick-add-sheet__content{display:flex;flex:1;flex-direction:column;justify-content:flex-start}.quick-add-sheet__image-wrapper{aspect-ratio:1;border-radius:4px;margin:0 0 20px;overflow:hidden;position:relative;width:100%}.quick-add-sheet__image-wrapper .mbz-imgproxy-picture{height:100%;width:100%}.quick-add-sheet__image-wrapper .mbz-imgproxy-picture img{height:100%;object-fit:contain;width:100%}@media(max-width:1023px){.quick-add-sheet__image-wrapper{max-height:200px}}.quick-add-sheet__badge{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff59;border:1px solid hsla(0,0%,100%,.5);border-radius:20px;bottom:8px;box-shadow:0 2px 8px #0000001f;color:#2f2f2f;display:inline-flex;font-size:11px;font-weight:600;gap:4px;left:8px;padding:4px 8px;position:absolute}.quick-add-sheet__badge--universal{color:#2f2f2f}.quick-add-sheet__brand{color:#000;font-size:16px;font-weight:600;margin:0 0 6px}.quick-add-sheet__name{color:#6f6e6e;font-size:14px;line-height:1.4;margin:0 0 16px}.quick-add-sheet__prices{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.quick-add-sheet__price--ppc{color:#6f6e6e;font-size:13px}.quick-add-sheet__price--sell{color:#b40000;font-size:22px;font-weight:700}.quick-add-sheet__compat{display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}.quick-add-sheet__compat .motorcycle-compatibility-checker__label,.quick-add-sheet__compat .motorcycle-compatibility-checker__label--green,.quick-add-sheet__compat .motorcycle-compatibility-checker__label--red{color:#141414}.quick-add-sheet__color-carousel{margin-bottom:12px}.quick-add-sheet__size-picker{margin-bottom:4px}.quick-add-sheet__actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.quick-add-sheet__cta{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;padding:14px 20px;text-align:center;text-decoration:none;width:100%}.quick-add-sheet__cta--outline{background:transparent;border:1px solid #2f2f2f;color:#2f2f2f}.quick-add-sheet__cta--outline:hover{background:#0000000a}@media(min-width:1024px){.quick-add-sheet__cta{height:52px}}.quick-add-sheet__cta-cart,.quick-add-sheet__cta-cart .cart-button{width:100%}.quick-add-sheet__cta-cart .mbz-button{font-size:14px;font-weight:400;padding:14px 20px;text-transform:none;width:100%}
