@keyframes rotation {0% {transform: rotate(0deg);}
	to {transform: rotate(1turn);}}
.b-ext [class*=c-icon-svg] {fill: currentColor;width: var(--iconSize);height: var(--iconSize);display: inline-block;}
.b-ext [class*=c-icon-] {position: relative;}
.b-ext [class*=c-icon-]:after, .b-ext [class*=c-icon-]:before {background-color: currentColor;width: var(--iconSize);height: var(--iconSize);-webkit-mask-size: 100%;mask-size: 100%;pointer-events: none;display: inline-block;vertical-align: calc(( .75em - var(--iconSize) ) * .5);flex-shrink: 0;}
.b-ext .c-icon-arrow-left:after, .b-ext .c-icon-arrow-left:before {-webkit-mask-image: url("/ext/assets/icons/arrow-left.svg");mask-image: url("/ext/assets/icons/arrow-left.svg");}
.b-ext .c-icon-arrow-right:after, .b-ext .c-icon-arrow-right:before {-webkit-mask-image: url("/ext/assets/icons/arrow-right.svg");mask-image: url("/ext/assets/icons/arrow-right.svg");}
.b-ext .c-icon-arrow-top:after, .b-ext .c-icon-arrow-top:before {-webkit-mask-image: url("/ext/assets/icons/arrow-top.svg");mask-image: url("/ext/assets/icons/arrow-top.svg");}
.b-ext .c-icon-cart:after, .b-ext .c-icon-cart:before {-webkit-mask-image: url("/ext/assets/icons/cart.svg");mask-image: url("/ext/assets/icons/cart.svg");}
.b-ext .c-icon-calendar:after, .b-ext .c-icon-calendar:before {-webkit-mask-image: url("/ext/assets/icons/calendar.svg");mask-image: url("/ext/assets/icons/calendar.svg");}
.b-ext .c-icon-chevron-down:after, .b-ext .c-icon-chevron-down:before {-webkit-mask-image: url("/ext/assets/icons/chevron-down.svg");mask-image: url("/ext/assets/icons/chevron-down.svg");}
.b-ext .c-icon-chevron-fill-down:after, .b-ext .c-icon-chevron-fill-down:before {-webkit-mask-image: url("/ext/assets/icons/chevron-fill-down.svg");mask-image: url("/ext/assets/icons/chevron-fill-down.svg");}
.b-ext .c-icon-chevron-fill-up:after, .b-ext .c-icon-chevron-fill-up:before {-webkit-mask-image: url("/ext/assets/icons/chevron-fill-up.svg");mask-image: url("/ext/assets/icons/chevron-fill-up.svg");}
.b-ext .c-icon-chevron-left:after, .b-ext .c-icon-chevron-left:before {-webkit-mask-image: url("/ext/assets/icons/chevron-left.svg");mask-image: url("/ext/assets/icons/chevron-left.svg");}
.b-ext .c-icon-chevron-right:after, .b-ext .c-icon-chevron-right:before {-webkit-mask-image: url("/ext/assets/icons/chevron-right.svg");mask-image: url("/ext/assets/icons/chevron-right.svg");}
.b-ext .c-icon-chevron-up:after, .b-ext .c-icon-chevron-up:before {-webkit-mask-image: url("/ext/assets/icons/chevron-up.svg");mask-image: url("/ext/assets/icons/chevron-up.svg");}
.b-ext .c-icon-check-circle:after, .b-ext .c-icon-check-circle:before {-webkit-mask-image: url("/ext/assets/icons/check-circle.svg");mask-image: url("/ext/assets/icons/check-circle.svg");}
.b-ext .c-icon-cross:after, .b-ext .c-icon-cross:before {-webkit-mask-image: url("/ext/assets/icons/cross.svg");mask-image: url("/ext/assets/icons/cross.svg");}
.b-ext .c-icon-download:after, .b-ext .c-icon-download:before {-webkit-mask-image: url("/ext/assets/icons/download.svg");mask-image: url("/ext/assets/icons/download.svg");}
.b-ext .c-icon-file:after, .b-ext .c-icon-file:before {-webkit-mask-image: url("/ext/assets/icons/file.svg");mask-image: url("/ext/assets/icons/file.svg");}
.b-ext .c-icon-file-plus:after, .b-ext .c-icon-file-plus:before {-webkit-mask-image: url("/ext/assets/icons/file-plus.svg");mask-image: url("/ext/assets/icons/file-plus.svg");}
.b-ext .c-icon-file-text:after, .b-ext .c-icon-file-text:before {-webkit-mask-image: url("/ext/assets/icons/file-text.svg");mask-image: url("/ext/assets/icons/file-text.svg");}
.b-ext .c-icon-list:after, .b-ext .c-icon-list:before {-webkit-mask-image: url("/ext/assets/icons/list.svg");mask-image: url("/ext/assets/icons/list.svg");}
.b-ext .c-icon-heart:after, .b-ext .c-icon-heart:before {-webkit-mask-image: url("/ext/assets/icons/heart.svg");mask-image: url("/ext/assets/icons/heart.svg");}
.b-ext .c-icon-heart-fill:after, .b-ext .c-icon-heart-fill:before {-webkit-mask-image: url("/ext/assets/icons/heart-fill.svg");mask-image: url("/ext/assets/icons/heart-fill.svg");}
.b-ext .c-icon-heart-minus:after, .b-ext .c-icon-heart-minus:before {-webkit-mask-image: url("/ext/assets/icons/heart-minus.svg");mask-image: url("/ext/assets/icons/heart-minus.svg");}
.b-ext .c-icon-heart-plus:after, .b-ext .c-icon-heart-plus:before {-webkit-mask-image: url("/ext/assets/icons/heart-plus.svg");mask-image: url("/ext/assets/icons/heart-plus.svg");}
.b-ext .c-icon-map-pin:after, .b-ext .c-icon-map-pin:before {-webkit-mask-image: url("/ext/assets/icons/map-pin.svg");mask-image: url("/ext/assets/icons/map-pin.svg");}
.b-ext .c-icon-minus:after, .b-ext .c-icon-minus:before {-webkit-mask-image: url("/ext/assets/icons/minus.svg");mask-image: url("/ext/assets/icons/minus.svg");}
.b-ext .c-icon-phone:after, .b-ext .c-icon-phone:before {-webkit-mask-image: url("/ext/assets/icons/phone.svg");mask-image: url("/ext/assets/icons/phone.svg");}
.b-ext .c-icon-plus:after, .b-ext .c-icon-plus:before {-webkit-mask-image: url("/ext/assets/icons/plus.svg");mask-image: url("/ext/assets/icons/plus.svg");}
.b-ext .c-icon-printer:after, .b-ext .c-icon-printer:before {-webkit-mask-image: url("/ext/assets/icons/printer.svg");mask-image: url("/ext/assets/icons/printer.svg");}
.b-ext .c-icon-round:after, .b-ext .c-icon-round:before {-webkit-mask-image: url("/ext/assets/icons/round.svg");mask-image: url("/ext/assets/icons/round.svg");}
.b-ext .c-icon-save:after, .b-ext .c-icon-save:before {-webkit-mask-image: url("/ext/assets/icons/save.svg");mask-image: url("/ext/assets/icons/save.svg");}
.b-ext .c-icon-search:after, .b-ext .c-icon-search:before {-webkit-mask-image: url("/ext/assets/icons/search.svg");mask-image: url("/ext/assets/icons/search.svg");}
.b-ext .c-icon-store:after, .b-ext .c-icon-store:before {-webkit-mask-image: url("/ext/assets/icons/store.svg");mask-image: url("/ext/assets/icons/store.svg");}
.b-ext .c-icon-trash:after, .b-ext .c-icon-trash:before {-webkit-mask-image: url("/ext/assets/icons/trash.svg");mask-image: url("/ext/assets/icons/trash.svg");}
.b-ext .c-icon-truck:after, .b-ext .c-icon-truck:before {-webkit-mask-image: url("/ext/assets/icons/truck.svg");mask-image: url("/ext/assets/icons/truck.svg");}
.b-ext .c-icon-truck-move:after, .b-ext .c-icon-truck-move:before {-webkit-mask-image: url("/ext/assets/icons/truck-move.svg");mask-image: url("/ext/assets/icons/truck-move.svg");}
.b-ext .c-icon-help:after, .b-ext .c-icon-help:before {-webkit-mask-image: url("/ext/assets/icons/help.svg");mask-image: url("/ext/assets/icons/help.svg");}
.b-ext .c-icon-info:after, .b-ext .c-icon-info:before {-webkit-mask-image: url("/ext/assets/icons/info.svg");mask-image: url("/ext/assets/icons/info.svg");}
.b-ext .c-icon-heart-fill:after, .b-ext .c-icon-heart-fill:before {background-color: #e0001b;}
.b-ext .c-icon--left:before, .b-ext .c-icon--right:after {content: "";}
.b-ext .c-icon--6 {--iconSize: calc(var(--font-size) * .6);}
.b-ext .c-icon--10 {--iconSize: calc(var(--font-size) * 1);}
.b-ext .c-icon--16 {--iconSize: calc(var(--font-size) * 1.6);}
.b-ext .c-icon--12 {--iconSize: calc(var(--font-size) * 1.2);}
.b-ext .c-icon--20 {--iconSize: calc(var(--font-size) * 2);}
.b-ext .c-icon--24 {--iconSize: calc(var(--font-size) * 2.4);}
.b-ext .c-icon--28 {--iconSize: calc(var(--font-size) * 2.8);}
.b-ext .c-icon--32 {--iconSize: calc(var(--font-size) * 3.2);}
.b-ext .c-icon--40 {--iconSize: calc(var(--font-size) * 4);}
.b-ext .c-icon--48 {--iconSize: calc(var(--font-size) * 4.8);}
.b-ext .c-icon--104 {--iconSize: calc(var(--font-size) * 10.4);}