/* Interface icons: 24-unit grid, rounded 1.8-unit strokes, currentColor. */
:root { --ds-icon-size: 20px; --ds-icon-size-small: 16px; --ds-icon-size-large: 24px; }
.moto-design .moto-icon { display: inline-block; width: var(--ds-icon-size); height: var(--ds-icon-size); flex: 0 0 var(--ds-icon-size); vertical-align: -.2em; background-color: currentColor; mask: var(--moto-icon-image) center / contain no-repeat; -webkit-mask: var(--moto-icon-image) center / contain no-repeat; transform: none; pointer-events: none; }
.moto-design .moto-icon--small { --ds-icon-size: var(--ds-icon-size-small); }
.moto-design .moto-icon--large { --ds-icon-size: var(--ds-icon-size-large); }
.moto-design .moto-icon--arrow-left { --moto-icon-image: url("/templates/template75/img/icons/arrow-left.svg"); }
.moto-design .moto-icon--arrow-right { --moto-icon-image: url("/templates/template75/img/icons/arrow-right.svg"); }
.moto-design .moto-icon--arrow-down { --moto-icon-image: url("/templates/template75/img/icons/arrow-down.svg"); }
.moto-design .moto-icon--arrow-up { --moto-icon-image: url("/templates/template75/img/icons/arrow-up.svg"); }
.moto-design .moto-icon--chevron-left { --moto-icon-image: url("/templates/template75/img/icons/chevron-left.svg"); }
.moto-design .moto-icon--chevron-right { --moto-icon-image: url("/templates/template75/img/icons/chevron-right.svg"); }
.moto-design .moto-icon--chevron-down { --moto-icon-image: url("/templates/template75/img/icons/chevron-down.svg"); }
.moto-design .moto-icon--close { --moto-icon-image: url("/templates/template75/img/icons/close.svg"); }
.moto-design .moto-icon--plus { --moto-icon-image: url("/templates/template75/img/icons/plus.svg"); }
.moto-design .moto-icon--minus { --moto-icon-image: url("/templates/template75/img/icons/minus.svg"); }
.moto-design .moto-icon--check { --moto-icon-image: url("/templates/template75/img/icons/check.svg"); }
.moto-design .moto-icon--play { --moto-icon-image: url("/templates/template75/img/icons/play.svg?v=ed6eab96dfa9"); }
.moto-design .moto-icon--eye { --moto-icon-image: url("/templates/template75/img/icons/eye.svg"); }
.moto-design .moto-icon--eye-off { --moto-icon-image: url("/templates/template75/img/icons/eye-off.svg"); }
.moto-design .moto-icon--cart { --moto-icon-image: url("/templates/template75/img/icons/cart.svg?v=e5ceb85c1de6"); }
.moto-design .moto-icon--user { --moto-icon-image: url("/templates/template75/img/icons/user.svg"); }
.moto-design .moto-icon--search { --moto-icon-image: url("/templates/template75/img/icons/search.svg"); }
.moto-design .moto-icon--heart { --moto-icon-image: url("/templates/template75/img/icons/heart.svg"); }
.moto-design .moto-icon--calendar { --moto-icon-image: url("/templates/template75/img/icons/calendar.svg?v=13b0f1c72626"); }
.moto-design .moto-icon--external { --moto-icon-image: url("/templates/template75/img/icons/external.svg"); }
.moto-design .moto-icon--menu { --moto-icon-image: url("/templates/template75/img/icons/menu.svg"); }
.moto-design .moto-icon--logout { --moto-icon-image: url("/templates/template75/img/icons/logout.svg"); }
.moto-design .moto-icon--edit { --moto-icon-image: url("/templates/template75/img/icons/edit.svg?v=7d94addd7b55"); }
.moto-design [data-password-toggle][aria-pressed="true"] .moto-icon--eye { --moto-icon-image: url("/templates/template75/img/icons/eye-off.svg"); }
.moto-design :is(button, a) > svg[viewBox="0 0 24 24"] { width: var(--ds-icon-size); height: var(--ds-icon-size); flex-shrink: 0; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.moto-design :is(.calendar-browser__arrow, .gallery-lightbox__close, .gallery-lightbox__arrow, .moto-profile-modal__close, .moto-auth__password-toggle) { display: inline-grid; place-items: center; min-width: 44px; min-height: 44px; }
.moto-design .moto-auth__password-toggle { min-width: 44px; min-height: 44px; width: 44px; height: 44px; }
.moto-design .menu-toggle::before, .moto-design .menu-toggle::after { height: 2px; }
.moto-design .video-play::before { width: 24px; height: 24px; border: 0; margin: 0; background: currentColor; mask: url('/templates/template75/img/icons/play.svg') center / contain no-repeat; -webkit-mask: url('/templates/template75/img/icons/play.svg') center / contain no-repeat; }

.moto-design :is(button, a) > svg[viewBox="0 0 24 24"] :is(path, circle, rect, line, polyline) { stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.moto-design .moto-product__facts svg { width: var(--ds-icon-size-large); height: var(--ds-icon-size-large); stroke-width: 1.8; }

.moto-design .moto-icon--users { --moto-icon-image: url("/templates/template75/img/icons/users.svg?v=0775d7afd411"); }
.moto-design .moto-icon--message { --moto-icon-image: url("/templates/template75/img/icons/message.svg"); }
.moto-design .moto-icon--image { --moto-icon-image: url("/templates/template75/img/icons/image.svg?v=bdc9249ffbcc"); }
.moto-design .moto-icon--info { --moto-icon-image: url("/templates/template75/img/icons/info.svg?v=1dfb9b1f6d49"); }
.moto-design .moto-icon--book { --moto-icon-image: url("/templates/template75/img/icons/book.svg?v=4d82f7616a00"); }
.moto-design .moto-icon--handshake { --moto-icon-image: url("/templates/template75/img/icons/handshake.svg?v=f58638064a18"); }

.moto-design .moto-icon--news { --moto-icon-image: url("/templates/template75/img/icons/news.svg?v=2be7af338dd7"); }

.moto-design .moto-icon--article { --moto-icon-image: url("/templates/template75/img/icons/article.svg?v=69c2e277b701"); }

.moto-design .moto-icon--more { --moto-icon-image: url("/templates/template75/img/icons/more.svg?v=4d76b2b65533"); }

.moto-design .moto-icon--paragraph { --moto-icon-image: url("/templates/template75/img/icons/paragraph.svg?v=a332798b2666"); }

.moto-design .moto-icon--heading-2 { --moto-icon-image: url("/templates/template75/img/icons/heading-2.svg?v=d18a048c84f2"); }

.moto-design .moto-icon--heading-3 { --moto-icon-image: url("/templates/template75/img/icons/heading-3.svg?v=1a635557b548"); }

.moto-design .moto-icon--link { --moto-icon-image: url("/templates/template75/img/icons/link.svg?v=b7d723733a62"); }

.moto-design .moto-icon--underline { --moto-icon-image: url("/templates/template75/img/icons/underline.svg?v=d1a13e239201"); }

.moto-design .moto-icon--strikethrough { --moto-icon-image: url("/templates/template75/img/icons/strikethrough.svg?v=7d61793d018d"); }

.moto-design .moto-icon--bold { --moto-icon-image: url("/templates/template75/img/icons/bold.svg?v=12267ab75e6e"); }

.moto-design .moto-icon--italic { --moto-icon-image: url("/templates/template75/img/icons/italic.svg?v=169422697e33"); }

.moto-design .moto-icon--unordered-list { --moto-icon-image: url("/templates/template75/img/icons/unordered-list.svg?v=a9eb578373fc"); }

.moto-design .moto-icon--ordered-list { --moto-icon-image: url("/templates/template75/img/icons/ordered-list.svg?v=34b6eccb3abd"); }

.moto-design .moto-icon--undo { --moto-icon-image: url("/templates/template75/img/icons/undo.svg?v=6d2b4d5bcca1"); }

.moto-design .moto-icon--redo { --moto-icon-image: url("/templates/template75/img/icons/redo.svg?v=812d30faea1b"); }

.moto-design .moto-icon--clock { --moto-icon-image: url("/templates/template75/img/icons/clock.svg?v=03842acbc660"); }

.moto-design .moto-icon--ticket { --moto-icon-image: url("/templates/template75/img/icons/ticket.svg?v=83ac0bb6fc7e"); }

.moto-design .moto-icon--map { --moto-icon-image: url("/templates/template75/img/icons/map.svg?v=6867be37c869"); }

.moto-design .moto-icon--location { --moto-icon-image: url("/templates/template75/img/icons/location.svg?v=d0d17818ed76"); }

.moto-design .moto-icon--share { --moto-icon-image: url("/templates/template75/img/icons/share.svg?v=205f5d23a12a"); }
