.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6, .b-ext .h1, .b-ext .h2, .b-ext .h3, .b-ext .h4, .b-ext .h5, .b-ext .h6, .b-ext strong, .b-ext b, .b-ext .font-weight-semi-bold, .b-ext .font-weight-bold, .b-ext .font-weight-bolder, .b-ext .antialiased {text-rendering: optimizeLegibility;-webkit-font-smoothing: subpixel-antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.b-ext {--blue: #0070d2;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #c00;--orange: #fd7e14;--yellow: #ffc107;--green: #008827;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #7a7b7b;--gray-dark: #4e4f4f;--primary: #000;--secondary: #e8e8e8;--success: #008631;--info: #069;--warning: #c74904;--danger: #d42b2b;--light: #e8e8e8;--dark: #4e4f4f;--breakpoint-xs: 0;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--font-family-sans-serif: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
.b-ext *, .b-ext *::before, .b-ext *::after {-webkit-box-sizing: border-box;box-sizing: border-box;}
.b-ext {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.b-ext article, .b-ext aside, .b-ext figcaption, .b-ext figure, .b-ext footer, .b-ext header, .b-ext hgroup, .b-ext main, .b-ext nav, .b-ext section {display: block;}
.b-ext {margin: 0;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: calc(var(--font-size) * 1);font-weight: 400;line-height: 1.25;color: #000;text-align: left;background-color: #e8e8e8;}
.b-ext [tabindex="-1"]:focus:not(:focus-visible) {outline: 0 !important;}
.b-ext hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}
.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6 {margin-top: 0;margin-bottom: calc(var(--font-size) * .5);}
.b-ext p {margin-top: 0;margin-bottom: calc(var(--font-size) * 1);}
.b-ext abbr[title], .b-ext abbr[data-original-title] {text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;border-bottom: 0;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;}
.b-ext address {margin-bottom: calc(var(--font-size) * 1);font-style: normal;line-height: inherit;}
.b-ext ol, .b-ext ul, .b-ext dl {margin-top: 0;margin-bottom: calc(var(--font-size) * 1);}
.b-ext ol ol, .b-ext ul ul, .b-ext ol ul, .b-ext ul ol {margin-bottom: 0;}
.b-ext dt {font-weight: 700;}
.b-ext dd {margin-bottom: calc(var(--font-size) * .5);margin-left: 0;}
.b-ext blockquote {margin: 0 0 calc(var(--font-size) * 1);}
.b-ext b, .b-ext strong {font-weight: 700;}
.b-ext small {font-size: 80%;}
.b-ext sub, .b-ext sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
.b-ext sub {bottom: -.25em;}
.b-ext sup {top: -.5em;}
.b-ext a {color: #000;text-decoration: underline;background-color: rgba(0,0,0,0);}
.b-ext a:hover {color: #7a7b7b;text-decoration: underline;}
.b-ext a:not([href]):not([class]) {color: inherit;text-decoration: none;}
.b-ext a:not([href]):not([class]):hover {color: inherit;text-decoration: none;}
.b-ext pre, .b-ext code, .b-ext kbd, .b-ext samp {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size: 1em;}
.b-ext pre {margin-top: 0;margin-bottom: calc(var(--font-size) * 1);overflow: auto;-ms-overflow-style: scrollbar;}
.b-ext figure {margin: 0 0 calc(var(--font-size) * 1);}
.b-ext img {vertical-align: middle;border-style: none;}
.b-ext svg {overflow: hidden;vertical-align: middle;}
.b-ext table {border-collapse: collapse;}
.b-ext caption {padding-top: calc(var(--font-size) * .75);padding-bottom: calc(var(--font-size) * .75);color: #7a7b7b;text-align: left;caption-side: bottom;}
.b-ext th {text-align: inherit;text-align: -webkit-match-parent;}
.b-ext label {display: inline-block;margin-bottom: calc(var(--font-size) * .5);}
.b-ext button {border-radius: 0;}
.b-ext button:focus:not(:focus-visible) {outline: 0;}
.b-ext input, .b-ext button, .b-ext select, .b-ext optgroup, .b-ext textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
.b-ext button, .b-ext input {overflow: visible;}
.b-ext button, .b-ext select {text-transform: none;}
.b-ext [role=button] {cursor: pointer;}
.b-ext select {word-wrap: normal;}
.b-ext button, .b-ext [type=button], .b-ext [type=reset], .b-ext [type=submit] {-webkit-appearance: button;}
.b-ext button:not(:disabled), .b-ext [type=button]:not(:disabled), .b-ext [type=reset]:not(:disabled), .b-ext [type=submit]:not(:disabled) {cursor: pointer;}
.b-ext button::-moz-focus-inner, .b-ext [type=button]::-moz-focus-inner, .b-ext [type=reset]::-moz-focus-inner, .b-ext [type=submit]::-moz-focus-inner {padding: 0;border-style: none;}
.b-ext input[type=radio], .b-ext input[type=checkbox] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}
.b-ext textarea {overflow: auto;resize: vertical;}
.b-ext fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
.b-ext legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: calc(var(--font-size) * .5);font-size: calc(var(--font-size) * 1.5);line-height: inherit;color: inherit;white-space: normal;}
.b-ext progress {vertical-align: baseline;}
.b-ext [type=number]::-webkit-inner-spin-button, .b-ext [type=number]::-webkit-outer-spin-button {height: auto;}
.b-ext [type=search] {outline-offset: -2px;-webkit-appearance: none;}
.b-ext [type=search]::-webkit-search-decoration {-webkit-appearance: none;}
.b-ext ::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}
.b-ext output {display: inline-block;}
.b-ext summary {display: list-item;cursor: pointer;}
.b-ext template {display: none;}
.b-ext [hidden] {display: none !important;}
.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6, .b-ext .h1, .b-ext .h2, .b-ext .h3, .b-ext .h4, .b-ext .h5, .b-ext .h6 {margin-bottom: calc(var(--font-size) * .5);font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight: 700;line-height: 1.25;}
.b-ext h1, .b-ext .h1 {font-size: calc(var(--font-size) * 1.5);}
.b-ext h2, .b-ext .h2 {font-size: calc(var(--font-size) * 1.25);}
.b-ext h3, .b-ext .h3 {font-size: calc(var(--font-size) * 1.125);}
.b-ext h4, .b-ext .h4 {font-size: calc(var(--font-size) * 1);}
.b-ext h5, .b-ext .h5 {font-size: calc(var(--font-size) * 1);}
.b-ext h6, .b-ext .h6 {font-size: calc(var(--font-size) * 1);}
.b-ext .lead {font-size: calc(var(--font-size) * 1.25);font-weight: 400;}
.b-ext .display-1 {font-size: calc(var(--font-size) * 3.75);font-weight: 700;line-height: 1;}
.b-ext .display-2 {font-size: calc(var(--font-size) * 3);font-weight: 700;line-height: 1;}
.b-ext .display-3 {font-size: calc(var(--font-size) * 2.25);font-weight: 700;line-height: 1;}
.b-ext .display-4 {font-size: calc(var(--font-size) * 1.875);font-weight: 700;line-height: 1;}
.b-ext hr {margin-top: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);border: 0;border-top: 1px solid rgba(0,0,0,.1);}
.b-ext small, .b-ext .small {font-size: calc(var(--font-size) * .875);font-weight: 400;}
.b-ext mark, .b-ext .mark {padding: .2em;background-color: #fcf8e3;}
.b-ext .list-unstyled {padding-left: 0;list-style: none;}
.b-ext .list-inline {padding-left: 0;list-style: none;}
.b-ext .list-inline-item {display: inline-block;}
.b-ext .list-inline-item:not(:last-child) {margin-right: calc(var(--font-size) * .5);}
.b-ext .initialism {font-size: 90%;text-transform: uppercase;}
.b-ext .blockquote {margin-bottom: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1.25);}
.b-ext .blockquote-footer {display: block;font-size: calc(var(--font-size) * .875);color: #7a7b7b;}
.b-ext .blockquote-footer::before {content: "— ";}
.b-ext .img-fluid {max-width: 100%;height: auto;}
.b-ext .img-thumbnail {padding: calc(var(--font-size) * .25);background-color: #e8e8e8;border: 1px solid #bcbdbd;border-radius: 0;max-width: 100%;height: auto;}
.b-ext .figure {display: inline-block;}
.b-ext .figure-img {margin-bottom: calc(var(--font-size) * .5);line-height: 1;}
.b-ext .figure-caption {font-size: 90%;color: #7a7b7b;}
.b-ext .container, .b-ext .container-fluid, .b-ext .container-xl {width: 100%;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);margin-right: auto;margin-left: auto;}
@media (min-width:1280px) {.b-ext .container-xl, .b-ext .container-lg, .b-ext .container-md, .b-ext .container-sm, .b-ext .container {max-width: 1536px;}}
.b-ext .row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: calc(var(--font-size) * -.5);margin-left: calc(var(--font-size) * -.5);}
.b-ext .no-gutters {margin-right: 0;margin-left: 0;}
.b-ext .no-gutters>.col, .b-ext .no-gutters>[class*=col-] {padding-right: 0;padding-left: 0;}
.b-ext .col-2xl, .b-ext .col-2xl-auto, .b-ext .col-2xl-12, .b-ext .col-2xl-11, .b-ext .col-2xl-10, .b-ext .col-2xl-9, .b-ext .col-2xl-8, .b-ext .col-2xl-7, .b-ext .col-2xl-6, .b-ext .col-2xl-5, .b-ext .col-2xl-4, .b-ext .col-2xl-3, .b-ext .col-2xl-2, .b-ext .col-2xl-1, .b-ext .col-xl, .b-ext .col-xl-auto, .b-ext .col-xl-12, .b-ext .col-xl-11, .b-ext .col-xl-10, .b-ext .col-xl-9, .b-ext .col-xl-8, .b-ext .col-xl-7, .b-ext .col-xl-6, .b-ext .col-xl-5, .b-ext .col-xl-4, .b-ext .col-xl-3, .b-ext .col-xl-2, .b-ext .col-xl-1, .b-ext .col-lg, .b-ext .col-lg-auto, .b-ext .col-lg-12, .b-ext .col-lg-11, .b-ext .col-lg-10, .b-ext .col-lg-9, .b-ext .col-lg-8, .b-ext .col-lg-7, .b-ext .col-lg-6, .b-ext .col-lg-5, .b-ext .col-lg-4, .b-ext .col-lg-3, .b-ext .col-lg-2, .b-ext .col-lg-1, .b-ext .col-md, .b-ext .col-md-auto, .b-ext .col-md-12, .b-ext .col-md-11, .b-ext .col-md-10, .b-ext .col-md-9, .b-ext .col-md-8, .b-ext .col-md-7, .b-ext .col-md-6, .b-ext .col-md-5, .b-ext .col-md-4, .b-ext .col-md-3, .b-ext .col-md-2, .b-ext .col-md-1, .b-ext .col-sm, .b-ext .col-sm-auto, .b-ext .col-sm-12, .b-ext .col-sm-11, .b-ext .col-sm-10, .b-ext .col-sm-9, .b-ext .col-sm-8, .b-ext .col-sm-7, .b-ext .col-sm-6, .b-ext .col-sm-5, .b-ext .col-sm-4, .b-ext .col-sm-3, .b-ext .col-sm-2, .b-ext .col-sm-1, .b-ext .col, .b-ext .col-auto, .b-ext .col-12, .b-ext .col-11, .b-ext .col-10, .b-ext .col-9, .b-ext .col-8, .b-ext .col-7, .b-ext .col-6, .b-ext .col-5, .b-ext .col-4, .b-ext .col-3, .b-ext .col-2, .b-ext .col-1 {position: relative;width: 100%;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
.b-ext .col {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.b-ext .row-cols-1>* {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.b-ext .row-cols-2>* {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.b-ext .row-cols-3>* {-webkit-box-flex: 0;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.b-ext .row-cols-4>* {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.b-ext .row-cols-5>* {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.b-ext .row-cols-6>* {-webkit-box-flex: 0;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.b-ext .col-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
.b-ext .col-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333333%;flex: 0 0 8.33333333%;max-width: 8.33333333%;}
.b-ext .col-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66666667%;flex: 0 0 16.66666667%;max-width: 16.66666667%;}
.b-ext .col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.b-ext .col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333333%;flex: 0 0 33.33333333%;max-width: 33.33333333%;}
.b-ext .col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66666667%;flex: 0 0 41.66666667%;max-width: 41.66666667%;}
.b-ext .col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.b-ext .col-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333333%;flex: 0 0 58.33333333%;max-width: 58.33333333%;}
.b-ext .col-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66666667%;flex: 0 0 66.66666667%;max-width: 66.66666667%;}
.b-ext .col-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.b-ext .col-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333333%;flex: 0 0 83.33333333%;max-width: 83.33333333%;}
.b-ext .col-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66666667%;flex: 0 0 91.66666667%;max-width: 91.66666667%;}
.b-ext .col-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.b-ext .order-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
.b-ext .order-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
.b-ext .order-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
.b-ext .order-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.b-ext .order-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.b-ext .order-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
.b-ext .order-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
.b-ext .order-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
.b-ext .order-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
.b-ext .order-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
.b-ext .order-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
.b-ext .order-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
.b-ext .order-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
.b-ext .order-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
.b-ext .order-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
.b-ext .offset-1 {margin-left: 8.33333333%;}
.b-ext .offset-2 {margin-left: 16.66666667%;}
.b-ext .offset-3 {margin-left: 25%;}
.b-ext .offset-4 {margin-left: 33.33333333%;}
.b-ext .offset-5 {margin-left: 41.66666667%;}
.b-ext .offset-6 {margin-left: 50%;}
.b-ext .offset-7 {margin-left: 58.33333333%;}
.b-ext .offset-8 {margin-left: 66.66666667%;}
.b-ext .offset-9 {margin-left: 75%;}
.b-ext .offset-10 {margin-left: 83.33333333%;}
.b-ext .offset-11 {margin-left: 91.66666667%;}
@media (min-width:480px) {.b-ext .col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.b-ext .row-cols-sm-1>* {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.b-ext .row-cols-sm-2>* {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.b-ext .row-cols-sm-3>* {-webkit-box-flex: 0;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext .row-cols-sm-4>* {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.b-ext .row-cols-sm-5>* {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.b-ext .row-cols-sm-6>* {-webkit-box-flex: 0;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext .col-sm-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.b-ext .col-sm-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333333%;flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.b-ext .col-sm-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66666667%;flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.b-ext .col-sm-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.b-ext .col-sm-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333333%;flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.b-ext .col-sm-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66666667%;flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.b-ext .col-sm-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.b-ext .col-sm-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333333%;flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.b-ext .col-sm-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66666667%;flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.b-ext .col-sm-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.b-ext .col-sm-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333333%;flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.b-ext .col-sm-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66666667%;flex: 0 0 91.66666667%;max-width: 91.66666667%;}
	.b-ext .col-sm-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.b-ext .order-sm-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.b-ext .order-sm-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.b-ext .order-sm-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.b-ext .order-sm-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.b-ext .order-sm-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.b-ext .order-sm-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.b-ext .order-sm-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.b-ext .order-sm-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.b-ext .order-sm-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.b-ext .order-sm-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.b-ext .order-sm-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.b-ext .order-sm-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.b-ext .order-sm-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.b-ext .order-sm-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.b-ext .order-sm-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.b-ext .offset-sm-0 {margin-left: 0;}
	.b-ext .offset-sm-1 {margin-left: 8.33333333%;}
	.b-ext .offset-sm-2 {margin-left: 16.66666667%;}
	.b-ext .offset-sm-3 {margin-left: 25%;}
	.b-ext .offset-sm-4 {margin-left: 33.33333333%;}
	.b-ext .offset-sm-5 {margin-left: 41.66666667%;}
	.b-ext .offset-sm-6 {margin-left: 50%;}
	.b-ext .offset-sm-7 {margin-left: 58.33333333%;}
	.b-ext .offset-sm-8 {margin-left: 66.66666667%;}
	.b-ext .offset-sm-9 {margin-left: 75%;}
	.b-ext .offset-sm-10 {margin-left: 83.33333333%;}
	.b-ext .offset-sm-11 {margin-left: 91.66666667%;}}
@media (min-width:768px) {.b-ext .col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.b-ext .row-cols-md-1>* {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.b-ext .row-cols-md-2>* {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.b-ext .row-cols-md-3>* {-webkit-box-flex: 0;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext .row-cols-md-4>* {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.b-ext .row-cols-md-5>* {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.b-ext .row-cols-md-6>* {-webkit-box-flex: 0;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext .col-md-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.b-ext .col-md-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333333%;flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.b-ext .col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66666667%;flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.b-ext .col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.b-ext .col-md-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333333%;flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.b-ext .col-md-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66666667%;flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.b-ext .col-md-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.b-ext .col-md-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333333%;flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.b-ext .col-md-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66666667%;flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.b-ext .col-md-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.b-ext .col-md-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333333%;flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.b-ext .col-md-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66666667%;flex: 0 0 91.66666667%;max-width: 91.66666667%;}
	.b-ext .col-md-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.b-ext .order-md-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.b-ext .order-md-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.b-ext .order-md-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.b-ext .order-md-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.b-ext .order-md-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.b-ext .order-md-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.b-ext .order-md-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.b-ext .order-md-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.b-ext .order-md-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.b-ext .order-md-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.b-ext .order-md-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.b-ext .order-md-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.b-ext .order-md-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.b-ext .order-md-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.b-ext .order-md-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.b-ext .offset-md-0 {margin-left: 0;}
	.b-ext .offset-md-1 {margin-left: 8.33333333%;}
	.b-ext .offset-md-2 {margin-left: 16.66666667%;}
	.b-ext .offset-md-3 {margin-left: 25%;}
	.b-ext .offset-md-4 {margin-left: 33.33333333%;}
	.b-ext .offset-md-5 {margin-left: 41.66666667%;}
	.b-ext .offset-md-6 {margin-left: 50%;}
	.b-ext .offset-md-7 {margin-left: 58.33333333%;}
	.b-ext .offset-md-8 {margin-left: 66.66666667%;}
	.b-ext .offset-md-9 {margin-left: 75%;}
	.b-ext .offset-md-10 {margin-left: 83.33333333%;}
	.b-ext .offset-md-11 {margin-left: 91.66666667%;}}
@media (min-width:992px) {.b-ext .col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.b-ext .row-cols-lg-1>* {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.b-ext .row-cols-lg-2>* {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.b-ext .row-cols-lg-3>* {-webkit-box-flex: 0;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext .row-cols-lg-4>* {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.b-ext .row-cols-lg-5>* {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.b-ext .row-cols-lg-6>* {-webkit-box-flex: 0;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext .col-lg-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.b-ext .col-lg-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333333%;flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.b-ext .col-lg-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66666667%;flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.b-ext .col-lg-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.b-ext .col-lg-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333333%;flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.b-ext .col-lg-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66666667%;flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.b-ext .col-lg-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.b-ext .col-lg-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333333%;flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.b-ext .col-lg-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66666667%;flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.b-ext .col-lg-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.b-ext .col-lg-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333333%;flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.b-ext .col-lg-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66666667%;flex: 0 0 91.66666667%;max-width: 91.66666667%;}
	.b-ext .col-lg-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.b-ext .order-lg-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.b-ext .order-lg-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.b-ext .order-lg-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.b-ext .order-lg-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.b-ext .order-lg-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.b-ext .order-lg-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.b-ext .order-lg-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.b-ext .order-lg-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.b-ext .order-lg-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.b-ext .order-lg-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.b-ext .order-lg-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.b-ext .order-lg-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.b-ext .order-lg-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.b-ext .order-lg-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.b-ext .order-lg-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.b-ext .offset-lg-0 {margin-left: 0;}
	.b-ext .offset-lg-1 {margin-left: 8.33333333%;}
	.b-ext .offset-lg-2 {margin-left: 16.66666667%;}
	.b-ext .offset-lg-3 {margin-left: 25%;}
	.b-ext .offset-lg-4 {margin-left: 33.33333333%;}
	.b-ext .offset-lg-5 {margin-left: 41.66666667%;}
	.b-ext .offset-lg-6 {margin-left: 50%;}
	.b-ext .offset-lg-7 {margin-left: 58.33333333%;}
	.b-ext .offset-lg-8 {margin-left: 66.66666667%;}
	.b-ext .offset-lg-9 {margin-left: 75%;}
	.b-ext .offset-lg-10 {margin-left: 83.33333333%;}
	.b-ext .offset-lg-11 {margin-left: 91.66666667%;}}
@media (min-width:1280px) {.b-ext .col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.b-ext .row-cols-xl-1>* {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.b-ext .row-cols-xl-2>* {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.b-ext .row-cols-xl-3>* {-webkit-box-flex: 0;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext .row-cols-xl-4>* {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.b-ext .row-cols-xl-5>* {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.b-ext .row-cols-xl-6>* {-webkit-box-flex: 0;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext .col-xl-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.b-ext .col-xl-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333333%;flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.b-ext .col-xl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66666667%;flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.b-ext .col-xl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.b-ext .col-xl-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333333%;flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.b-ext .col-xl-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66666667%;flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.b-ext .col-xl-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.b-ext .col-xl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333333%;flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.b-ext .col-xl-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66666667%;flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.b-ext .col-xl-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.b-ext .col-xl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333333%;flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.b-ext .col-xl-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66666667%;flex: 0 0 91.66666667%;max-width: 91.66666667%;}
	.b-ext .col-xl-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.b-ext .order-xl-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.b-ext .order-xl-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.b-ext .order-xl-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.b-ext .order-xl-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.b-ext .order-xl-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.b-ext .order-xl-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.b-ext .order-xl-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.b-ext .order-xl-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.b-ext .order-xl-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.b-ext .order-xl-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.b-ext .order-xl-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.b-ext .order-xl-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.b-ext .order-xl-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.b-ext .order-xl-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.b-ext .order-xl-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.b-ext .offset-xl-0 {margin-left: 0;}
	.b-ext .offset-xl-1 {margin-left: 8.33333333%;}
	.b-ext .offset-xl-2 {margin-left: 16.66666667%;}
	.b-ext .offset-xl-3 {margin-left: 25%;}
	.b-ext .offset-xl-4 {margin-left: 33.33333333%;}
	.b-ext .offset-xl-5 {margin-left: 41.66666667%;}
	.b-ext .offset-xl-6 {margin-left: 50%;}
	.b-ext .offset-xl-7 {margin-left: 58.33333333%;}
	.b-ext .offset-xl-8 {margin-left: 66.66666667%;}
	.b-ext .offset-xl-9 {margin-left: 75%;}
	.b-ext .offset-xl-10 {margin-left: 83.33333333%;}
	.b-ext .offset-xl-11 {margin-left: 91.66666667%;}}
@media (min-width:1536px) {.b-ext .col-2xl {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.b-ext .row-cols-2xl-1>* {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.b-ext .row-cols-2xl-2>* {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.b-ext .row-cols-2xl-3>* {-webkit-box-flex: 0;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext .row-cols-2xl-4>* {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.b-ext .row-cols-2xl-5>* {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.b-ext .row-cols-2xl-6>* {-webkit-box-flex: 0;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext .col-2xl-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.b-ext .col-2xl-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333333%;flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.b-ext .col-2xl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66666667%;flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.b-ext .col-2xl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.b-ext .col-2xl-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333333%;flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.b-ext .col-2xl-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66666667%;flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.b-ext .col-2xl-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.b-ext .col-2xl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333333%;flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.b-ext .col-2xl-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66666667%;flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.b-ext .col-2xl-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.b-ext .col-2xl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333333%;flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.b-ext .col-2xl-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66666667%;flex: 0 0 91.66666667%;max-width: 91.66666667%;}
	.b-ext .col-2xl-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.b-ext .order-2xl-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.b-ext .order-2xl-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.b-ext .order-2xl-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.b-ext .order-2xl-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.b-ext .order-2xl-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.b-ext .order-2xl-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.b-ext .order-2xl-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.b-ext .order-2xl-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.b-ext .order-2xl-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.b-ext .order-2xl-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.b-ext .order-2xl-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.b-ext .order-2xl-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.b-ext .order-2xl-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.b-ext .order-2xl-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.b-ext .order-2xl-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.b-ext .offset-2xl-0 {margin-left: 0;}
	.b-ext .offset-2xl-1 {margin-left: 8.33333333%;}
	.b-ext .offset-2xl-2 {margin-left: 16.66666667%;}
	.b-ext .offset-2xl-3 {margin-left: 25%;}
	.b-ext .offset-2xl-4 {margin-left: 33.33333333%;}
	.b-ext .offset-2xl-5 {margin-left: 41.66666667%;}
	.b-ext .offset-2xl-6 {margin-left: 50%;}
	.b-ext .offset-2xl-7 {margin-left: 58.33333333%;}
	.b-ext .offset-2xl-8 {margin-left: 66.66666667%;}
	.b-ext .offset-2xl-9 {margin-left: 75%;}
	.b-ext .offset-2xl-10 {margin-left: 83.33333333%;}
	.b-ext .offset-2xl-11 {margin-left: 91.66666667%;}}
.b-ext .table {width: 100%;margin-bottom: calc(var(--font-size) * 1);color: #000;}
.b-ext .table th, .b-ext .table td {padding: calc(var(--font-size) * .75);vertical-align: top;border-top: 1px solid #bcbdbd;}
.b-ext .table thead th {vertical-align: bottom;border-bottom: 2px solid #bcbdbd;}
.b-ext .table tbody+tbody {border-top: 2px solid #bcbdbd;}
.b-ext .table-sm th, .b-ext .table-sm td {padding: calc(var(--font-size) * .3);}
.b-ext .table-bordered {border: 1px solid #bcbdbd;}
.b-ext .table-bordered th, .b-ext .table-bordered td {border: 1px solid #bcbdbd;}
.b-ext .table-bordered thead th, .b-ext .table-bordered thead td {border-bottom-width: 2px;}
.b-ext .table-borderless th, .b-ext .table-borderless td, .b-ext .table-borderless thead th, .b-ext .table-borderless tbody+tbody {border: 0;}
.b-ext .table-striped tbody tr:nth-of-type(odd) {background-color: #e8e8e8;}
.b-ext .table-hover tbody tr:hover {color: #000;background-color: rgba(0,0,0,.075);}
.b-ext .table-primary, .b-ext .table-primary>th, .b-ext .table-primary>td {background-color: #b8b8b8;}
.b-ext .table-primary th, .b-ext .table-primary td, .b-ext .table-primary thead th, .b-ext .table-primary tbody+tbody {border-color: #7a7a7a;}
.b-ext .table-hover .table-primary:hover {background-color: #ababab;}
.b-ext .table-hover .table-primary:hover>td, .b-ext .table-hover .table-primary:hover>th {background-color: #ababab;}
.b-ext .table-secondary, .b-ext .table-secondary>th, .b-ext .table-secondary>td {background-color: #f9f9f9;}
.b-ext .table-secondary th, .b-ext .table-secondary td, .b-ext .table-secondary thead th, .b-ext .table-secondary tbody+tbody {border-color: #f3f3f3;}
.b-ext .table-hover .table-secondary:hover {background-color: #ececec;}
.b-ext .table-hover .table-secondary:hover>td, .b-ext .table-hover .table-secondary:hover>th {background-color: #ececec;}
.b-ext .table-success, .b-ext .table-success>th, .b-ext .table-success>td {background-color: #b8ddc5;}
.b-ext .table-success th, .b-ext .table-success td, .b-ext .table-success thead th, .b-ext .table-success tbody+tbody {border-color: #7ac094;}
.b-ext .table-hover .table-success:hover {background-color: #a7d5b7;}
.b-ext .table-hover .table-success:hover>td, .b-ext .table-hover .table-success:hover>th {background-color: #a7d5b7;}
.b-ext .table-info, .b-ext .table-info>th, .b-ext .table-info>td {background-color: #b8d4e2;}
.b-ext .table-info th, .b-ext .table-info td, .b-ext .table-info thead th, .b-ext .table-info tbody+tbody {border-color: #7aafca;}
.b-ext .table-hover .table-info:hover {background-color: #a6c9db;}
.b-ext .table-hover .table-info:hover>td, .b-ext .table-hover .table-info:hover>th {background-color: #a6c9db;}
.b-ext .table-warning, .b-ext .table-warning>th, .b-ext .table-warning>td {background-color: #efccb9;}
.b-ext .table-warning th, .b-ext .table-warning td, .b-ext .table-warning thead th, .b-ext .table-warning tbody+tbody {border-color: #e2a07c;}
.b-ext .table-hover .table-warning:hover {background-color: #eabda4;}
.b-ext .table-hover .table-warning:hover>td, .b-ext .table-hover .table-warning:hover>th {background-color: #eabda4;}
.b-ext .table-danger, .b-ext .table-danger>th, .b-ext .table-danger>td {background-color: #f3c4c4;}
.b-ext .table-danger th, .b-ext .table-danger td, .b-ext .table-danger thead th, .b-ext .table-danger tbody+tbody {border-color: #e99191;}
.b-ext .table-hover .table-danger:hover {background-color: #efafaf;}
.b-ext .table-hover .table-danger:hover>td, .b-ext .table-hover .table-danger:hover>th {background-color: #efafaf;}
.b-ext .table-light, .b-ext .table-light>th, .b-ext .table-light>td {background-color: #f9f9f9;}
.b-ext .table-light th, .b-ext .table-light td, .b-ext .table-light thead th, .b-ext .table-light tbody+tbody {border-color: #f3f3f3;}
.b-ext .table-hover .table-light:hover {background-color: #ececec;}
.b-ext .table-hover .table-light:hover>td, .b-ext .table-hover .table-light:hover>th {background-color: #ececec;}
.b-ext .table-dark, .b-ext .table-dark>th, .b-ext .table-dark>td {background-color: #cdcece;}
.b-ext .table-dark th, .b-ext .table-dark td, .b-ext .table-dark thead th, .b-ext .table-dark tbody+tbody {border-color: #a3a3a3;}
.b-ext .table-hover .table-dark:hover {background-color: #c0c1c1;}
.b-ext .table-hover .table-dark:hover>td, .b-ext .table-hover .table-dark:hover>th {background-color: #c0c1c1;}
.b-ext .table-active, .b-ext .table-active>th, .b-ext .table-active>td {background-color: rgba(0,0,0,.075);}
.b-ext .table-hover .table-active:hover {background-color: rgba(0,0,0,.075);}
.b-ext .table-hover .table-active:hover>td, .b-ext .table-hover .table-active:hover>th {background-color: rgba(0,0,0,.075);}
.b-ext .table .thead-dark th {color: #fff;background-color: #4e4f4f;border-color: #616262;}
.b-ext .table .thead-light th {color: #636464;background-color: #d3d4d4;border-color: #bcbdbd;}
.b-ext .table-dark {color: #fff;background-color: #4e4f4f;}
.b-ext .table-dark th, .b-ext .table-dark td, .b-ext .table-dark thead th {border-color: #616262;}
.b-ext .table-dark.table-bordered {border: 0;}
.b-ext .table-dark.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(255,255,255,.05);}
.b-ext .table-dark.table-hover tbody tr:hover {color: #fff;background-color: rgba(255,255,255,.075);}
@media (max-width:479.98px) {.b-ext .table-responsive-sm {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.b-ext .table-responsive-sm>.table-bordered {border: 0;}}
@media (max-width:767.98px) {.b-ext .table-responsive-md {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.b-ext .table-responsive-md>.table-bordered {border: 0;}}
@media (max-width:991.98px) {.b-ext .table-responsive-lg {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.b-ext .table-responsive-lg>.table-bordered {border: 0;}}
@media (max-width:1279.98px) {.b-ext .table-responsive-xl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.b-ext .table-responsive-xl>.table-bordered {border: 0;}}
@media (max-width:1535.98px) {.b-ext .table-responsive-2xl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.b-ext .table-responsive-2xl>.table-bordered {border: 0;}}
.b-ext .table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.b-ext .table-responsive>.table-bordered {border: 0;}
.b-ext .form-control {display: block;width: 100%;height: auto;padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);font-weight: 400;line-height: 1.375;color: #000;background-color: #fff;background-clip: padding-box;border: calc(var(--font-size) * .0625) solid #000;border-radius: calc(var(--font-size) * .5);-webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce) {.b-ext .form-control {-webkit-transition: none;transition: none;}}
.b-ext .form-control::-ms-expand {background-color: rgba(0,0,0,0);border: 0;}
.b-ext .form-control:focus {color: #000;background-color: #fff;border-color: rgba(0,0,0,0);outline: 0;-webkit-box-shadow: none;box-shadow: none;}
.b-ext .form-control::-webkit-input-placeholder {color: #000;opacity: 1;}
.b-ext .form-control::-moz-placeholder {color: #000;opacity: 1;}
.b-ext .form-control:-ms-input-placeholder {color: #000;opacity: 1;}
.b-ext .form-control::-ms-input-placeholder {color: #000;opacity: 1;}
.b-ext .form-control::placeholder {color: #000;opacity: 1;}
.b-ext .form-control:disabled, .b-ext .form-control[readonly] {background-color: #e8e8e8;opacity: 1;}
.b-ext input[type=date].form-control, .b-ext input[type=time].form-control, .b-ext input[type=datetime-local].form-control, .b-ext input[type=month].form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.b-ext select.form-control:-moz-focusring {color: rgba(0,0,0,0);text-shadow: 0 0 0 #000;}
.b-ext select.form-control:focus::-ms-value {color: #000;background-color: #fff;}
.b-ext .form-control-file, .b-ext .form-control-range {display: block;width: 100%;}
.b-ext .col-form-label {padding-top: calc(var(--font-size) * 1.0625);padding-bottom: calc(var(--font-size) * 1.0625);margin-bottom: 0;font-size: inherit;line-height: 1.375;}
.b-ext .col-form-label-lg {padding-top: calc(var(--font-size) * .5625);padding-bottom: calc(var(--font-size) * .5625);font-size: calc(var(--font-size) * 1);line-height: 1.5;}
.b-ext .col-form-label-sm {padding-top: calc(var(--font-size) * .3125);padding-bottom: calc(var(--font-size) * .3125);font-size: calc(var(--font-size) * .625);line-height: 1.5;}
.b-ext .form-control-plaintext {display: block;width: 100%;padding: calc(var(--font-size) * 1) 0;margin-bottom: 0;font-size: calc(var(--font-size) * 1);line-height: 1.375;color: #000;background-color: rgba(0,0,0,0);border: solid rgba(0,0,0,0);border-width: calc(var(--font-size) * .0625) 0;}
.b-ext .form-control-plaintext.form-control-sm, .b-ext .form-control-plaintext.form-control-lg {padding-right: 0;padding-left: 0;}
.b-ext .form-control-sm {height: calc(1.5em + calc(var(--font-size) * .625));padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .625);line-height: 1.5;border-radius: calc(var(--font-size) * .25);}
.b-ext .form-control-lg {height: calc(1.5em + calc(var(--font-size) * 1.125));padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: 1.5;border-radius: calc(var(--font-size) * 1);}
.b-ext select.form-control[size], .b-ext select.form-control[multiple] {height: auto;}
.b-ext textarea.form-control {height: auto;}
.b-ext .form-group {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .form-text {display: block;margin-top: calc(var(--font-size) * .25);}
.b-ext .form-row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: calc(var(--font-size) * -.5);margin-left: calc(var(--font-size) * -.5);}
.b-ext .form-row>.col, .b-ext .form-row>[class*=col-] {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
.b-ext .form-check {position: relative;display: block;padding-left: calc(var(--font-size) * 1.25);}
.b-ext .form-check-input {position: absolute;margin-top: calc(var(--font-size) * .3);margin-left: calc(var(--font-size) * -1.25);}
.b-ext .form-check-input[disabled]~.form-check-label, .b-ext .form-check-input:disabled~.form-check-label {color: #7a7b7b;}
.b-ext .form-check-label {margin-bottom: 0;}
.b-ext .form-check-inline {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 0;margin-right: calc(var(--font-size) * .75);}
.b-ext .form-check-inline .form-check-input {position: static;margin-top: 0;margin-right: calc(var(--font-size) * .3125);margin-left: 0;}
.b-ext .valid-feedback {display: none;width: 100%;margin-top: calc(var(--font-size) * .25);font-size: calc(var(--font-size) * .625);color: #008631;}
.b-ext .valid-tooltip {position: absolute;top: 100%;left: 0;z-index: 5;display: none;max-width: 100%;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);margin-top: calc(var(--font-size) * .1);font-size: calc(var(--font-size) * .625);line-height: 1.25;color: #fff;background-color: rgba(0,134,49,.9);border-radius: 0;}
.b-ext .form-row>.col>.valid-tooltip, .b-ext .form-row>[class*=col-]>.valid-tooltip {left: calc(var(--font-size) * .5);}
.b-ext .was-validated :valid~.valid-feedback, .b-ext .was-validated :valid~.valid-tooltip, .b-ext .is-valid~.valid-feedback, .b-ext .is-valid~.valid-tooltip {display: block;}
.b-ext .was-validated .form-control:valid, .b-ext .form-control.is-valid {border-color: #008631;}
.b-ext .was-validated .form-control:valid:focus, .b-ext .form-control.is-valid:focus {border-color: #008631;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,134,49,.25);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,134,49,.25);}
.b-ext .was-validated .custom-select:valid, .b-ext .custom-select.is-valid {border-color: #008631;}
.b-ext .was-validated .custom-select:valid:focus, .b-ext .custom-select.is-valid:focus {border-color: #008631;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,134,49,.25);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,134,49,.25);}
.b-ext .was-validated .form-check-input:valid~.form-check-label, .b-ext .form-check-input.is-valid~.form-check-label {color: #008631;}
.b-ext .was-validated .form-check-input:valid~.valid-feedback, .b-ext .was-validated .form-check-input:valid~.valid-tooltip, .b-ext .form-check-input.is-valid~.valid-feedback, .b-ext .form-check-input.is-valid~.valid-tooltip {display: block;}
.b-ext .was-validated .custom-control-input:valid~.custom-control-label, .b-ext .custom-control-input.is-valid~.custom-control-label {color: #008631;}
.b-ext .was-validated .custom-control-input:valid~.custom-control-label::before, .b-ext .custom-control-input.is-valid~.custom-control-label::before {border-color: #008631;}
.b-ext .was-validated .custom-control-input:valid:checked~.custom-control-label::before, .b-ext .custom-control-input.is-valid:checked~.custom-control-label::before {border-color: #00b944;background-color: #00b944;}
.b-ext .was-validated .custom-control-input:valid:focus~.custom-control-label::before, .b-ext .custom-control-input.is-valid:focus~.custom-control-label::before {-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,134,49,.25);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,134,49,.25);}
.b-ext .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before, .b-ext .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before {border-color: #008631;}
.b-ext .was-validated .custom-file-input:valid~.custom-file-label, .b-ext .custom-file-input.is-valid~.custom-file-label {border-color: #008631;}
.b-ext .was-validated .custom-file-input:valid:focus~.custom-file-label, .b-ext .custom-file-input.is-valid:focus~.custom-file-label {border-color: #008631;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,134,49,.25);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,134,49,.25);}
.b-ext .invalid-feedback {display: none;width: 100%;margin-top: calc(var(--font-size) * .25);font-size: calc(var(--font-size) * .625);color: #d42b2b;}
.b-ext .invalid-tooltip {position: absolute;top: 100%;left: 0;z-index: 5;display: none;max-width: 100%;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);margin-top: calc(var(--font-size) * .1);font-size: calc(var(--font-size) * .625);line-height: 1.25;color: #fff;background-color: rgba(212,43,43,.9);border-radius: 0;}
.b-ext .form-row>.col>.invalid-tooltip, .b-ext .form-row>[class*=col-]>.invalid-tooltip {left: calc(var(--font-size) * .5);}
.b-ext .was-validated :invalid~.invalid-feedback, .b-ext .was-validated :invalid~.invalid-tooltip, .b-ext .is-invalid~.invalid-feedback, .b-ext .is-invalid~.invalid-tooltip {display: block;}
.b-ext .was-validated .form-control:invalid, .b-ext .form-control.is-invalid {border-color: #d42b2b;}
.b-ext .was-validated .form-control:invalid:focus, .b-ext .form-control.is-invalid:focus {border-color: #d42b2b;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(212,43,43,.25);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(212,43,43,.25);}
.b-ext .was-validated .custom-select:invalid, .b-ext .custom-select.is-invalid {border-color: #d42b2b;}
.b-ext .was-validated .custom-select:invalid:focus, .b-ext .custom-select.is-invalid:focus {border-color: #d42b2b;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(212,43,43,.25);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(212,43,43,.25);}
.b-ext .was-validated .form-check-input:invalid~.form-check-label, .b-ext .form-check-input.is-invalid~.form-check-label {color: #d42b2b;}
.b-ext .was-validated .form-check-input:invalid~.invalid-feedback, .b-ext .was-validated .form-check-input:invalid~.invalid-tooltip, .b-ext .form-check-input.is-invalid~.invalid-feedback, .b-ext .form-check-input.is-invalid~.invalid-tooltip {display: block;}
.b-ext .was-validated .custom-control-input:invalid~.custom-control-label, .b-ext .custom-control-input.is-invalid~.custom-control-label {color: #d42b2b;}
.b-ext .was-validated .custom-control-input:invalid~.custom-control-label::before, .b-ext .custom-control-input.is-invalid~.custom-control-label::before {border-color: #d42b2b;}
.b-ext .was-validated .custom-control-input:invalid:checked~.custom-control-label::before, .b-ext .custom-control-input.is-invalid:checked~.custom-control-label::before {border-color: #d55;background-color: #d55;}
.b-ext .was-validated .custom-control-input:invalid:focus~.custom-control-label::before, .b-ext .custom-control-input.is-invalid:focus~.custom-control-label::before {-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(212,43,43,.25);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(212,43,43,.25);}
.b-ext .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before, .b-ext .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before {border-color: #d42b2b;}
.b-ext .was-validated .custom-file-input:invalid~.custom-file-label, .b-ext .custom-file-input.is-invalid~.custom-file-label {border-color: #d42b2b;}
.b-ext .was-validated .custom-file-input:invalid:focus~.custom-file-label, .b-ext .custom-file-input.is-invalid:focus~.custom-file-label {border-color: #d42b2b;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(212,43,43,.25);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(212,43,43,.25);}
.b-ext .form-inline {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext .form-inline .form-check {width: 100%;}
@media (min-width:480px) {.b-ext .form-inline label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 0;}
	.b-ext .form-inline .form-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 0;}
	.b-ext .form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
	.b-ext .form-inline .form-control-plaintext {display: inline-block;}
	.b-ext .form-inline .input-group, .b-ext .form-inline .custom-select {width: auto;}
	.b-ext .form-inline .form-check {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: auto;padding-left: 0;}
	.b-ext .form-inline .form-check-input {position: relative;-ms-flex-negative: 0;flex-shrink: 0;margin-top: 0;margin-right: calc(var(--font-size) * .25);margin-left: 0;}
	.b-ext .form-inline .custom-control {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.b-ext .form-inline .custom-control-label {margin-bottom: 0;}}
.b-ext .fade {-webkit-transition: opacity .15s linear;transition: opacity .15s linear;}
@media (prefers-reduced-motion:reduce) {.b-ext .fade {-webkit-transition: none;transition: none;}}
.b-ext .fade:not(.show) {opacity: 0;}
.b-ext .collapse:not(.show) {display: none;}
.b-ext .collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition: height .35s ease;transition: height .35s ease;}
@media (prefers-reduced-motion:reduce) {.b-ext .collapsing {-webkit-transition: none;transition: none;}}
.b-ext .collapsing.width {width: 0;height: auto;-webkit-transition: width .35s ease;transition: width .35s ease;}
@media (prefers-reduced-motion:reduce) {.b-ext .collapsing.width {-webkit-transition: none;transition: none;}}
.b-ext .dropup, .b-ext .dropright, .b-ext .dropdown, .b-ext .dropleft {position: relative;}
.b-ext .dropdown-toggle {white-space: nowrap;}
.b-ext .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid rgba(0,0,0,0);border-bottom: 0;border-left: .3em solid rgba(0,0,0,0);}
.b-ext .dropdown-toggle:empty::after {margin-left: 0;}
.b-ext .dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: calc(var(--font-size) * 10);padding: calc(var(--font-size) * .5) 0;margin: calc(var(--font-size) * .125) 0 0;font-size: calc(var(--font-size) * 1);color: #000;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.15);border-radius: 0;}
.b-ext .dropdown-menu-left {right: auto;left: 0;}
.b-ext .dropdown-menu-right {right: 0;left: auto;}
@media (min-width:480px) {.b-ext .dropdown-menu-sm-left {right: auto;left: 0;}
	.b-ext .dropdown-menu-sm-right {right: 0;left: auto;}}
@media (min-width:768px) {.b-ext .dropdown-menu-md-left {right: auto;left: 0;}
	.b-ext .dropdown-menu-md-right {right: 0;left: auto;}}
@media (min-width:992px) {.b-ext .dropdown-menu-lg-left {right: auto;left: 0;}
	.b-ext .dropdown-menu-lg-right {right: 0;left: auto;}}
@media (min-width:1280px) {.b-ext .dropdown-menu-xl-left {right: auto;left: 0;}
	.b-ext .dropdown-menu-xl-right {right: 0;left: auto;}}
@media (min-width:1536px) {.b-ext .dropdown-menu-2xl-left {right: auto;left: 0;}
	.b-ext .dropdown-menu-2xl-right {right: 0;left: auto;}}
.b-ext .dropup .dropdown-menu {top: auto;bottom: 100%;margin-top: 0;margin-bottom: calc(var(--font-size) * .125);}
.b-ext .dropup .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: 0;border-right: .3em solid rgba(0,0,0,0);border-bottom: .3em solid;border-left: .3em solid rgba(0,0,0,0);}
.b-ext .dropup .dropdown-toggle:empty::after {margin-left: 0;}
.b-ext .dropright .dropdown-menu {top: 0;right: auto;left: 100%;margin-top: 0;margin-left: calc(var(--font-size) * .125);}
.b-ext .dropright .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid rgba(0,0,0,0);border-right: 0;border-bottom: .3em solid rgba(0,0,0,0);border-left: .3em solid;}
.b-ext .dropright .dropdown-toggle:empty::after {margin-left: 0;}
.b-ext .dropright .dropdown-toggle::after {vertical-align: 0;}
.b-ext .dropleft .dropdown-menu {top: 0;right: 100%;left: auto;margin-top: 0;margin-right: calc(var(--font-size) * .125);}
.b-ext .dropleft .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";}
.b-ext .dropleft .dropdown-toggle::after {display: none;}
.b-ext .dropleft .dropdown-toggle::before {display: inline-block;margin-right: .255em;vertical-align: .255em;content: "";border-top: .3em solid rgba(0,0,0,0);border-right: .3em solid;border-bottom: .3em solid rgba(0,0,0,0);}
.b-ext .dropleft .dropdown-toggle:empty::after {margin-left: 0;}
.b-ext .dropleft .dropdown-toggle::before {vertical-align: 0;}
.b-ext .dropdown-menu[x-placement^=top], .b-ext .dropdown-menu[x-placement^=right], .b-ext .dropdown-menu[x-placement^=bottom], .b-ext .dropdown-menu[x-placement^=left] {right: auto;bottom: auto;}
.b-ext .dropdown-divider {height: 0;margin: calc(var(--font-size) * .5) 0;overflow: hidden;border-top: 1px solid #d3d4d4;}
.b-ext .dropdown-item {display: block;width: 100%;padding: calc(var(--font-size) * .25) calc(var(--font-size) * 1.5);clear: both;font-weight: 400;color: #262626;text-align: inherit;text-decoration: none;white-space: nowrap;background-color: rgba(0,0,0,0);border: 0;}
.b-ext .dropdown-item:hover, .b-ext .dropdown-item:focus {color: #191919;text-decoration: none;background-color: #d3d4d4;}
.b-ext .dropdown-item.active, .b-ext .dropdown-item:active {color: #fff;text-decoration: none;background-color: #000;}
.b-ext .dropdown-item.disabled, .b-ext .dropdown-item:disabled {color: #919292;pointer-events: none;background-color: rgba(0,0,0,0);}
.b-ext .dropdown-menu.show {display: block;}
.b-ext .dropdown-header {display: block;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1.5);margin-bottom: 0;font-size: calc(var(--font-size) * .625);color: #7a7b7b;white-space: nowrap;}
.b-ext .dropdown-item-text {display: block;padding: calc(var(--font-size) * .25) calc(var(--font-size) * 1.5);color: #262626;}
.b-ext .btn-group, .b-ext .btn-group-vertical {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;vertical-align: middle;}
.b-ext .btn-group>.btn, .b-ext .btn-group-vertical>.btn {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.b-ext .btn-group>.btn:hover, .b-ext .btn-group-vertical>.btn:hover {z-index: 1;}
.b-ext .btn-group>.btn:focus, .b-ext .btn-group>.btn:active, .b-ext .btn-group>.btn.active, .b-ext .btn-group-vertical>.btn:focus, .b-ext .btn-group-vertical>.btn:active, .b-ext .btn-group-vertical>.btn.active {z-index: 1;}
.b-ext .btn-toolbar {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.b-ext .btn-toolbar .input-group {width: auto;}
.b-ext .btn-group>.btn:not(:first-child), .b-ext .btn-group>.btn-group:not(:first-child) {margin-left: calc(var(--font-size) * -.0625);}
.b-ext .btn-group>.btn:not(:last-child):not(.dropdown-toggle), .b-ext .btn-group>.btn-group:not(:last-child)>.btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .btn-group>.btn:not(:first-child), .b-ext .btn-group>.btn-group:not(:first-child)>.btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.b-ext .dropdown-toggle-split {padding-right: calc(var(--font-size) * 2.25);padding-left: calc(var(--font-size) * 2.25);}
.b-ext .dropdown-toggle-split::after, .b-ext .dropup .dropdown-toggle-split::after, .b-ext .dropright .dropdown-toggle-split::after {margin-left: 0;}
.b-ext .dropleft .dropdown-toggle-split::before {margin-right: 0;}
.b-ext .btn-sm+.dropdown-toggle-split, .b-ext .btn-group-sm>.btn+.dropdown-toggle-split {padding-right: calc(var(--font-size) * 1.125);padding-left: calc(var(--font-size) * 1.125);}
.b-ext .btn-lg+.dropdown-toggle-split, .b-ext .btn-group-lg>.btn+.dropdown-toggle-split {padding-right: calc(var(--font-size) * 2.25);padding-left: calc(var(--font-size) * 2.25);}
.b-ext .btn-group-vertical {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.b-ext .btn-group-vertical>.btn, .b-ext .btn-group-vertical>.btn-group {width: 100%;}
.b-ext .btn-group-vertical>.btn:not(:first-child), .b-ext .btn-group-vertical>.btn-group:not(:first-child) {margin-top: calc(var(--font-size) * -.0625);}
.b-ext .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), .b-ext .btn-group-vertical>.btn-group:not(:last-child)>.btn {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.b-ext .btn-group-vertical>.btn:not(:first-child), .b-ext .btn-group-vertical>.btn-group:not(:first-child)>.btn {border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .btn-group-toggle>.btn, .b-ext .btn-group-toggle>.btn-group>.btn {margin-bottom: 0;}
.b-ext .btn-group-toggle>.btn input[type=radio], .b-ext .btn-group-toggle>.btn input[type=checkbox], .b-ext .btn-group-toggle>.btn-group>.btn input[type=radio], .b-ext .btn-group-toggle>.btn-group>.btn input[type=checkbox] {position: absolute;clip: rect(0,0,0,0);pointer-events: none;}
.b-ext .input-group {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;width: 100%;}
.b-ext .input-group>.form-control, .b-ext .input-group>.form-control-plaintext, .b-ext .input-group>.custom-select, .b-ext .input-group>.custom-file {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;min-width: 0;margin-bottom: 0;}
.b-ext .input-group>.form-control+.form-control, .b-ext .input-group>.form-control+.custom-select, .b-ext .input-group>.form-control+.custom-file, .b-ext .input-group>.form-control-plaintext+.form-control, .b-ext .input-group>.form-control-plaintext+.custom-select, .b-ext .input-group>.form-control-plaintext+.custom-file, .b-ext .input-group>.custom-select+.form-control, .b-ext .input-group>.custom-select+.custom-select, .b-ext .input-group>.custom-select+.custom-file, .b-ext .input-group>.custom-file+.form-control, .b-ext .input-group>.custom-file+.custom-select, .b-ext .input-group>.custom-file+.custom-file {margin-left: calc(var(--font-size) * -.0625);}
.b-ext .input-group>.form-control:focus, .b-ext .input-group>.custom-select:focus, .b-ext .input-group>.custom-file .custom-file-input:focus~.custom-file-label {z-index: 3;}
.b-ext .input-group>.custom-file .custom-file-input:focus {z-index: 4;}
.b-ext .input-group>.form-control:not(:first-child), .b-ext .input-group>.custom-select:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.b-ext .input-group>.custom-file {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext .input-group>.custom-file:not(:last-child) .custom-file-label, .b-ext .input-group>.custom-file:not(:last-child) .custom-file-label::after {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .input-group>.custom-file:not(:first-child) .custom-file-label {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.b-ext .input-group:not(.has-validation)>.form-control:not(:last-child), .b-ext .input-group:not(.has-validation)>.custom-select:not(:last-child), .b-ext .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label, .b-ext .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .input-group.has-validation>.form-control:nth-last-child(n+3), .b-ext .input-group.has-validation>.custom-select:nth-last-child(n+3), .b-ext .input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label, .b-ext .input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .input-group-prepend, .b-ext .input-group-append {display: -webkit-box;display: -ms-flexbox;display: flex;}
.b-ext .input-group-prepend .btn, .b-ext .input-group-append .btn {position: relative;z-index: 2;}
.b-ext .input-group-prepend .btn:focus, .b-ext .input-group-append .btn:focus {z-index: 3;}
.b-ext .input-group-prepend .btn+.btn, .b-ext .input-group-prepend .btn+.input-group-text, .b-ext .input-group-prepend .input-group-text+.input-group-text, .b-ext .input-group-prepend .input-group-text+.btn, .b-ext .input-group-append .btn+.btn, .b-ext .input-group-append .btn+.input-group-text, .b-ext .input-group-append .input-group-text+.input-group-text, .b-ext .input-group-append .input-group-text+.btn {margin-left: calc(var(--font-size) * -.0625);}
.b-ext .input-group-prepend {margin-right: calc(var(--font-size) * -.0625);}
.b-ext .input-group-append {margin-left: calc(var(--font-size) * -.0625);}
.b-ext .input-group-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1);margin-bottom: 0;font-size: calc(var(--font-size) * 1);font-weight: 400;line-height: 1.375;color: #000;text-align: center;white-space: nowrap;background-color: #fff;border: calc(var(--font-size) * .0625) solid #000;border-radius: calc(var(--font-size) * .5);}
.b-ext .input-group-text input[type=radio], .b-ext .input-group-text input[type=checkbox] {margin-top: 0;}
.b-ext .input-group-lg>.form-control:not(textarea), .b-ext .input-group-lg>.custom-select {height: calc(1.5em + calc(var(--font-size) * 1.125));}
.b-ext .input-group-lg>.form-control, .b-ext .input-group-lg>.custom-select, .b-ext .input-group-lg>.input-group-prepend>.input-group-text, .b-ext .input-group-lg>.input-group-append>.input-group-text, .b-ext .input-group-lg>.input-group-prepend>.btn, .b-ext .input-group-lg>.input-group-append>.btn {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: 1.5;border-radius: calc(var(--font-size) * 1);}
.b-ext .input-group-sm>.form-control:not(textarea), .b-ext .input-group-sm>.custom-select {height: calc(1.5em + calc(var(--font-size) * .625));}
.b-ext .input-group-sm>.form-control, .b-ext .input-group-sm>.custom-select, .b-ext .input-group-sm>.input-group-prepend>.input-group-text, .b-ext .input-group-sm>.input-group-append>.input-group-text, .b-ext .input-group-sm>.input-group-prepend>.btn, .b-ext .input-group-sm>.input-group-append>.btn {padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .625);line-height: 1.5;border-radius: calc(var(--font-size) * .25);}
.b-ext .input-group-lg>.custom-select, .b-ext .input-group-sm>.custom-select {padding-right: calc(var(--font-size) * 2);}
.b-ext .input-group>.input-group-prepend>.btn, .b-ext .input-group>.input-group-prepend>.input-group-text, .b-ext .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn, .b-ext .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text, .b-ext .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn, .b-ext .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text, .b-ext .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .b-ext .input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .input-group>.input-group-append>.btn, .b-ext .input-group>.input-group-append>.input-group-text, .b-ext .input-group>.input-group-prepend:not(:first-child)>.btn, .b-ext .input-group>.input-group-prepend:not(:first-child)>.input-group-text, .b-ext .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .b-ext .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.b-ext .nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
.b-ext .nav-link {display: block;padding: calc(var(--font-size) * .5) calc(var(--font-size) * .5);text-decoration: none;}
.b-ext .nav-link:hover, .b-ext .nav-link:focus {text-decoration: none;}
.b-ext .nav-link.disabled {color: #7a7b7b;pointer-events: none;cursor: default;}
.b-ext .nav-tabs {border-bottom: 1px solid #bcbdbd;}
.b-ext .nav-tabs .nav-link {margin-bottom: -1px;background-color: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,0);border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .nav-tabs .nav-link:hover, .b-ext .nav-tabs .nav-link:focus {isolation: isolate;border-color: rgba(0,0,0,0) transparant #bcbdbd;}
.b-ext .nav-tabs .nav-link.disabled {color: #7a7b7b;background-color: rgba(0,0,0,0);border-color: rgba(0,0,0,0);}
.b-ext .nav-tabs .nav-link.active, .b-ext .nav-tabs .nav-item.show .nav-link {color: #000;background-color: rgba(0,0,0,0);border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);}
.b-ext .nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .nav-pills .nav-link {background: 0;border: 0;border-radius: 0;}
.b-ext .nav-pills .nav-link.active, .b-ext .nav-pills .show>.nav-link {color: #fff;background-color: #000;}
.b-ext .nav-fill>.nav-link, .b-ext .nav-fill .nav-item {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center;}
.b-ext .nav-justified>.nav-link, .b-ext .nav-justified .nav-item {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: center;}
.b-ext .tab-content>.tab-pane {display: none;}
.b-ext .tab-content>.active {display: block;}
.b-ext .navbar {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);}
.b-ext .navbar .container, .b-ext .navbar .container-fluid, .b-ext .navbar .container-xl {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.b-ext .navbar-brand {display: inline-block;padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);margin-right: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: inherit;white-space: nowrap;}
.b-ext .navbar-brand:hover, .b-ext .navbar-brand:focus {text-decoration: none;}
.b-ext .navbar-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none;}
.b-ext .navbar-nav .nav-link {padding-right: 0;padding-left: 0;}
.b-ext .navbar-nav .dropdown-menu {position: static;float: none;}
.b-ext .navbar-text {display: inline-block;padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}
.b-ext .navbar-collapse {-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext .navbar-toggler {padding: calc(var(--font-size) * .25) calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1);line-height: 1;background-color: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,0);border-radius: calc(var(--font-size) * 3.125);}
.b-ext .navbar-toggler:hover, .b-ext .navbar-toggler:focus {text-decoration: none;}
.b-ext .navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background: 50%/100% 100% no-repeat;}
.b-ext .navbar-nav-scroll {max-height: 75vh;overflow-y: auto;}
@media (max-width:479.98px) {.b-ext .navbar-expand-sm>.container, .b-ext .navbar-expand-sm>.container-fluid, .b-ext .navbar-expand-sm>.container-xl {padding-right: 0;padding-left: 0;}}
@media (min-width:480px) {.b-ext .navbar-expand-sm {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.b-ext .navbar-expand-sm .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .navbar-expand-sm .navbar-nav .dropdown-menu {position: absolute;}
	.b-ext .navbar-expand-sm .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
	.b-ext .navbar-expand-sm>.container, .b-ext .navbar-expand-sm>.container-fluid, .b-ext .navbar-expand-sm>.container-xl {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.b-ext .navbar-expand-sm .navbar-nav-scroll {overflow: visible;}
	.b-ext .navbar-expand-sm .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
	.b-ext .navbar-expand-sm .navbar-toggler {display: none;}}
@media (max-width:767.98px) {.b-ext .navbar-expand-md>.container, .b-ext .navbar-expand-md>.container-fluid, .b-ext .navbar-expand-md>.container-xl {padding-right: 0;padding-left: 0;}}
@media (min-width:768px) {.b-ext .navbar-expand-md {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.b-ext .navbar-expand-md .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .navbar-expand-md .navbar-nav .dropdown-menu {position: absolute;}
	.b-ext .navbar-expand-md .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
	.b-ext .navbar-expand-md>.container, .b-ext .navbar-expand-md>.container-fluid, .b-ext .navbar-expand-md>.container-xl {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.b-ext .navbar-expand-md .navbar-nav-scroll {overflow: visible;}
	.b-ext .navbar-expand-md .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
	.b-ext .navbar-expand-md .navbar-toggler {display: none;}}
@media (max-width:991.98px) {.b-ext .navbar-expand-lg>.container, .b-ext .navbar-expand-lg>.container-fluid, .b-ext .navbar-expand-lg>.container-xl {padding-right: 0;padding-left: 0;}}
@media (min-width:992px) {.b-ext .navbar-expand-lg {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.b-ext .navbar-expand-lg .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;}
	.b-ext .navbar-expand-lg .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
	.b-ext .navbar-expand-lg>.container, .b-ext .navbar-expand-lg>.container-fluid, .b-ext .navbar-expand-lg>.container-xl {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.b-ext .navbar-expand-lg .navbar-nav-scroll {overflow: visible;}
	.b-ext .navbar-expand-lg .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
	.b-ext .navbar-expand-lg .navbar-toggler {display: none;}}
@media (max-width:1279.98px) {.b-ext .navbar-expand-xl>.container, .b-ext .navbar-expand-xl>.container-fluid, .b-ext .navbar-expand-xl>.container-xl {padding-right: 0;padding-left: 0;}}
@media (min-width:1280px) {.b-ext .navbar-expand-xl {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.b-ext .navbar-expand-xl .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .navbar-expand-xl .navbar-nav .dropdown-menu {position: absolute;}
	.b-ext .navbar-expand-xl .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
	.b-ext .navbar-expand-xl>.container, .b-ext .navbar-expand-xl>.container-fluid, .b-ext .navbar-expand-xl>.container-xl {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.b-ext .navbar-expand-xl .navbar-nav-scroll {overflow: visible;}
	.b-ext .navbar-expand-xl .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
	.b-ext .navbar-expand-xl .navbar-toggler {display: none;}}
@media (max-width:1535.98px) {.b-ext .navbar-expand-2xl>.container, .b-ext .navbar-expand-2xl>.container-fluid, .b-ext .navbar-expand-2xl>.container-xl {padding-right: 0;padding-left: 0;}}
@media (min-width:1536px) {.b-ext .navbar-expand-2xl {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.b-ext .navbar-expand-2xl .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .navbar-expand-2xl .navbar-nav .dropdown-menu {position: absolute;}
	.b-ext .navbar-expand-2xl .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
	.b-ext .navbar-expand-2xl>.container, .b-ext .navbar-expand-2xl>.container-fluid, .b-ext .navbar-expand-2xl>.container-xl {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.b-ext .navbar-expand-2xl .navbar-nav-scroll {overflow: visible;}
	.b-ext .navbar-expand-2xl .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
	.b-ext .navbar-expand-2xl .navbar-toggler {display: none;}}
.b-ext .navbar-expand {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.b-ext .navbar-expand>.container, .b-ext .navbar-expand>.container-fluid, .b-ext .navbar-expand>.container-xl {padding-right: 0;padding-left: 0;}
.b-ext .navbar-expand .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.b-ext .navbar-expand .navbar-nav .dropdown-menu {position: absolute;}
.b-ext .navbar-expand .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
.b-ext .navbar-expand>.container, .b-ext .navbar-expand>.container-fluid, .b-ext .navbar-expand>.container-xl {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.b-ext .navbar-expand .navbar-nav-scroll {overflow: visible;}
.b-ext .navbar-expand .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
.b-ext .navbar-expand .navbar-toggler {display: none;}
.b-ext .navbar-light .navbar-brand {color: rgba(0,0,0,.9);}
.b-ext .navbar-light .navbar-brand:hover, .b-ext .navbar-light .navbar-brand:focus {color: rgba(0,0,0,.9);}
.b-ext .navbar-light .navbar-nav .nav-link {color: rgba(0,0,0,.5);}
.b-ext .navbar-light .navbar-nav .nav-link:hover, .b-ext .navbar-light .navbar-nav .nav-link:focus {color: rgba(0,0,0,.7);}
.b-ext .navbar-light .navbar-nav .nav-link.disabled {color: rgba(0,0,0,.3);}
.b-ext .navbar-light .navbar-nav .show>.nav-link, .b-ext .navbar-light .navbar-nav .active>.nav-link, .b-ext .navbar-light .navbar-nav .nav-link.show, .b-ext .navbar-light .navbar-nav .nav-link.active {color: rgba(0,0,0,.9);}
.b-ext .navbar-light .navbar-toggler {color: rgba(0,0,0,.5);border-color: rgba(0,0,0,.1);}
.b-ext .navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%280, 0, 0, 0.5%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");}
.b-ext .navbar-light .navbar-text {color: rgba(0,0,0,.5);}
.b-ext .navbar-light .navbar-text a {color: rgba(0,0,0,.9);}
.b-ext .navbar-light .navbar-text a:hover, .b-ext .navbar-light .navbar-text a:focus {color: rgba(0,0,0,.9);}
.b-ext .navbar-dark .navbar-brand {color: #fff;}
.b-ext .navbar-dark .navbar-brand:hover, .b-ext .navbar-dark .navbar-brand:focus {color: #fff;}
.b-ext .navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,.5);}
.b-ext .navbar-dark .navbar-nav .nav-link:hover, .b-ext .navbar-dark .navbar-nav .nav-link:focus {color: rgba(255,255,255,.75);}
.b-ext .navbar-dark .navbar-nav .nav-link.disabled {color: rgba(255,255,255,.25);}
.b-ext .navbar-dark .navbar-nav .show>.nav-link, .b-ext .navbar-dark .navbar-nav .active>.nav-link, .b-ext .navbar-dark .navbar-nav .nav-link.show, .b-ext .navbar-dark .navbar-nav .nav-link.active {color: #fff;}
.b-ext .navbar-dark .navbar-toggler {color: rgba(255,255,255,.5);border-color: rgba(255,255,255,.1);}
.b-ext .navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%28255, 255, 255, 0.5%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");}
.b-ext .navbar-dark .navbar-text {color: rgba(255,255,255,.5);}
.b-ext .navbar-dark .navbar-text a {color: #fff;}
.b-ext .navbar-dark .navbar-text a:hover, .b-ext .navbar-dark .navbar-text a:focus {color: #fff;}
.b-ext .card {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: calc(var(--font-size) * .5);}
.b-ext .card>hr {margin-right: 0;margin-left: 0;}
.b-ext .card>.list-group {border-top: inherit;border-bottom: inherit;}
.b-ext .card>.list-group:first-child {border-top-width: 0;border-top-left-radius: calc(calc(var(--font-size) * .5) - 1px);border-top-right-radius: calc(calc(var(--font-size) * .5) - 1px);}
.b-ext .card>.list-group:last-child {border-bottom-width: 0;border-bottom-right-radius: calc(calc(var(--font-size) * .5) - 1px);border-bottom-left-radius: calc(calc(var(--font-size) * .5) - 1px);}
.b-ext .card>.card-header+.list-group, .b-ext .card>.list-group+.card-footer {border-top: 0;}
.b-ext .card-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;min-height: 1px;padding: calc(var(--font-size) * 1);}
.b-ext .card-title {margin-bottom: calc(var(--font-size) * .5);}
.b-ext .card-subtitle {margin-top: calc(var(--font-size) * -.25);margin-bottom: 0;}
.b-ext .card-text:last-child {margin-bottom: 0;}
.b-ext .card-link:hover {text-decoration: none;}
.b-ext .card-link+.card-link {margin-left: calc(var(--font-size) * 1);}
.b-ext .card-header {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);margin-bottom: 0;background-color: #fff;border-bottom: 1px solid rgba(0,0,0,.125);}
.b-ext .card-header:first-child {border-radius: calc(calc(var(--font-size) * .5) - 1px) calc(calc(var(--font-size) * .5) - 1px) 0 0;}
.b-ext .card-footer {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);background-color: #fff;border-top: 1px solid rgba(0,0,0,.125);}
.b-ext .card-footer:last-child {border-radius: 0 0 calc(calc(var(--font-size) * .5) - 1px) calc(calc(var(--font-size) * .5) - 1px);}
.b-ext .card-header-tabs {margin-right: calc(var(--font-size) * -.5);margin-bottom: calc(var(--font-size) * -.5);margin-left: calc(var(--font-size) * -.5);border-bottom: 0;}
.b-ext .card-header-pills {margin-right: calc(var(--font-size) * -.5);margin-left: calc(var(--font-size) * -.5);}
.b-ext .card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: calc(var(--font-size) * 1);border-radius: calc(calc(var(--font-size) * .5) - 1px);}
.b-ext .card-img, .b-ext .card-img-top, .b-ext .card-img-bottom {-ms-flex-negative: 0;flex-shrink: 0;width: 100%;}
.b-ext .card-img, .b-ext .card-img-top {border-top-left-radius: calc(calc(var(--font-size) * .5) - 1px);border-top-right-radius: calc(calc(var(--font-size) * .5) - 1px);}
.b-ext .card-img, .b-ext .card-img-bottom {border-bottom-right-radius: calc(calc(var(--font-size) * .5) - 1px);border-bottom-left-radius: calc(calc(var(--font-size) * .5) - 1px);}
.b-ext .card-deck .card {margin-bottom: calc(var(--font-size) * .5);}
@media (min-width:480px) {.b-ext .card-deck {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;margin-right: calc(var(--font-size) * -.5);margin-left: calc(var(--font-size) * -.5);}
	.b-ext .card-deck .card {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;margin-right: calc(var(--font-size) * .5);margin-bottom: 0;margin-left: calc(var(--font-size) * .5);}}
.b-ext .card-group>.card {margin-bottom: calc(var(--font-size) * .5);}
@media (min-width:480px) {.b-ext .card-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}
	.b-ext .card-group>.card {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;margin-bottom: 0;}
	.b-ext .card-group>.card+.card {margin-left: 0;border-left: 0;}
	.b-ext .card-group>.card:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
	.b-ext .card-group>.card:not(:last-child) .card-img-top, .b-ext .card-group>.card:not(:last-child) .card-header {border-top-right-radius: 0;}
	.b-ext .card-group>.card:not(:last-child) .card-img-bottom, .b-ext .card-group>.card:not(:last-child) .card-footer {border-bottom-right-radius: 0;}
	.b-ext .card-group>.card:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
	.b-ext .card-group>.card:not(:first-child) .card-img-top, .b-ext .card-group>.card:not(:first-child) .card-header {border-top-left-radius: 0;}
	.b-ext .card-group>.card:not(:first-child) .card-img-bottom, .b-ext .card-group>.card:not(:first-child) .card-footer {border-bottom-left-radius: 0;}}
.b-ext .card-columns .card {margin-bottom: calc(var(--font-size) * .5);}
@media (min-width:480px) {.b-ext .card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: calc(var(--font-size) * 1.25);-moz-column-gap: calc(var(--font-size) * 1.25);column-gap: calc(var(--font-size) * 1.25);orphans: 1;widows: 1;}
	.b-ext .card-columns .card {display: inline-block;width: 100%;}}
.b-ext .accordion {overflow-anchor: none;}
.b-ext .accordion>.card {overflow: hidden;}
.b-ext .accordion>.card:not(:last-of-type) {border-bottom: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.b-ext .accordion>.card:not(:first-of-type) {border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .accordion>.card>.card-header {border-radius: 0;margin-bottom: -1px;}
.b-ext .breadcrumb {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: calc(var(--font-size) * 1) 0;margin-bottom: 0;list-style: none;background-color: rgba(0,0,0,0);border-radius: 0;}
.b-ext .breadcrumb-item+.breadcrumb-item {padding-left: calc(var(--font-size) * .5);}
.b-ext .breadcrumb-item+.breadcrumb-item::before {float: left;padding-right: calc(var(--font-size) * .5);color: #7a7b7b;content: "›";}
.b-ext .breadcrumb-item+.breadcrumb-item:hover::before {text-decoration: underline;}
.b-ext .breadcrumb-item+.breadcrumb-item:hover::before {text-decoration: none;}
.b-ext .breadcrumb-item.active {color: #000;}
.b-ext .pagination {display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: calc(var(--font-size) * 1);}
.b-ext .page-link {position: relative;display: block;padding: calc(var(--font-size) * .75) calc(var(--font-size) * .5);margin-left: -1px;line-height: 1;color: #000;text-decoration: none;background-color: #fff;border: 1px solid #d3d4d4;}
.b-ext .page-link:hover {z-index: 2;color: #000;text-decoration: none;background-color: #fff;border-color: #000;}
.b-ext .page-link:focus {z-index: 3;outline: 0;-webkit-box-shadow: none;box-shadow: none;}
.b-ext .page-item:first-child .page-link {margin-left: 0;border-top-left-radius: calc(var(--font-size) * 1);border-bottom-left-radius: calc(var(--font-size) * 1);}
.b-ext .page-item:last-child .page-link {border-top-right-radius: calc(var(--font-size) * 1);border-bottom-right-radius: calc(var(--font-size) * 1);}
.b-ext .page-item.active .page-link {z-index: 3;color: #000;background-color: #fff;border-color: #007ab8;}
.b-ext .page-item.disabled .page-link {color: #7a7b7b;pointer-events: none;cursor: auto;background-color: #fff;border-color: #bcbdbd;}
.b-ext .pagination-lg .page-link {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1);line-height: 1.5;}
.b-ext .pagination-lg .page-item:first-child .page-link {border-top-left-radius: calc(var(--font-size) * 1);border-bottom-left-radius: calc(var(--font-size) * 1);}
.b-ext .pagination-lg .page-item:last-child .page-link {border-top-right-radius: calc(var(--font-size) * 1);border-bottom-right-radius: calc(var(--font-size) * 1);}
.b-ext .pagination-sm .page-link {padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .625);line-height: 1.5;}
.b-ext .pagination-sm .page-item:first-child .page-link {border-top-left-radius: calc(var(--font-size) * .25);border-bottom-left-radius: calc(var(--font-size) * .25);}
.b-ext .pagination-sm .page-item:last-child .page-link {border-top-right-radius: calc(var(--font-size) * .25);border-bottom-right-radius: calc(var(--font-size) * .25);}
.b-ext .badge {display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0;-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce) {.b-ext .badge {-webkit-transition: none;transition: none;}}
.b-ext a.badge:hover, .b-ext a.badge:focus {text-decoration: none;}
.b-ext .badge:empty {display: none;}
.b-ext .btn .badge {position: relative;top: -1px;}
.b-ext .badge-pill {padding-right: .6em;padding-left: .6em;border-radius: calc(var(--font-size) * 10);}
.b-ext .badge-primary {color: #fff;background-color: #000;}
.b-ext a.badge-primary:hover, .b-ext a.badge-primary:focus {color: #fff;background-color: #000;}
.b-ext a.badge-primary:focus, .b-ext a.badge-primary.focus {outline: 0;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,0,0,.5);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,0,0,.5);}
.b-ext .badge-secondary {color: #262626;background-color: #e8e8e8;}
.b-ext a.badge-secondary:hover, .b-ext a.badge-secondary:focus {color: #262626;background-color: #cfcfcf;}
.b-ext a.badge-secondary:focus, .b-ext a.badge-secondary.focus {outline: 0;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(232,232,232,.5);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(232,232,232,.5);}
.b-ext .badge-success {color: #fff;background-color: #008631;}
.b-ext a.badge-success:hover, .b-ext a.badge-success:focus {color: #fff;background-color: #00531e;}
.b-ext a.badge-success:focus, .b-ext a.badge-success.focus {outline: 0;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,134,49,.5);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,134,49,.5);}
.b-ext .badge-info {color: #fff;background-color: #069;}
.b-ext a.badge-info:hover, .b-ext a.badge-info:focus {color: #fff;background-color: #046;}
.b-ext a.badge-info:focus, .b-ext a.badge-info.focus {outline: 0;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,102,153,.5);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,102,153,.5);}
.b-ext .badge-warning {color: #fff;background-color: #c74904;}
.b-ext a.badge-warning:hover, .b-ext a.badge-warning:focus {color: #fff;background-color: #953703;}
.b-ext a.badge-warning:focus, .b-ext a.badge-warning.focus {outline: 0;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(199,73,4,.5);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(199,73,4,.5);}
.b-ext .badge-danger {color: #fff;background-color: #d42b2b;}
.b-ext a.badge-danger:hover, .b-ext a.badge-danger:focus {color: #fff;background-color: #a22;}
.b-ext a.badge-danger:focus, .b-ext a.badge-danger.focus {outline: 0;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(212,43,43,.5);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(212,43,43,.5);}
.b-ext .badge-light {color: #262626;background-color: #e8e8e8;}
.b-ext a.badge-light:hover, .b-ext a.badge-light:focus {color: #262626;background-color: #cfcfcf;}
.b-ext a.badge-light:focus, .b-ext a.badge-light.focus {outline: 0;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(232,232,232,.5);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(232,232,232,.5);}
.b-ext .badge-dark {color: #fff;background-color: #4e4f4f;}
.b-ext a.badge-dark:hover, .b-ext a.badge-dark:focus {color: #fff;background-color: #353535;}
.b-ext a.badge-dark:focus, .b-ext a.badge-dark.focus {outline: 0;-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(78,79,79,.5);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(78,79,79,.5);}
.b-ext .media {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.b-ext .media-body {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.b-ext .list-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-left: 0;margin-bottom: 0;border-radius: 0;}
.b-ext .list-group-item-action {width: 100%;color: #636464;text-align: inherit;}
.b-ext .list-group-item-action:hover, .b-ext .list-group-item-action:focus {z-index: 1;color: #636464;text-decoration: none;background-color: #e8e8e8;}
.b-ext .list-group-item-action:active {color: #000;background-color: #d3d4d4;}
.b-ext .list-group-item {position: relative;display: block;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.25);text-decoration: none;background-color: #fff;border: 1px solid rgba(0,0,0,.125);}
.b-ext .list-group-item:first-child {border-top-left-radius: inherit;border-top-right-radius: inherit;}
.b-ext .list-group-item:last-child {border-bottom-right-radius: inherit;border-bottom-left-radius: inherit;}
.b-ext .list-group-item.disabled, .b-ext .list-group-item:disabled {color: #7a7b7b;pointer-events: none;background-color: #fff;}
.b-ext .list-group-item.active {z-index: 2;color: #fff;background-color: #000;border-color: #000;}
.b-ext .list-group-item+.list-group-item {border-top-width: 0;}
.b-ext .list-group-item+.list-group-item.active {margin-top: -1px;border-top-width: 1px;}
.b-ext .list-group-horizontal {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.b-ext .list-group-horizontal>.list-group-item:first-child {border-bottom-left-radius: 0;border-top-right-radius: 0;}
.b-ext .list-group-horizontal>.list-group-item:last-child {border-top-right-radius: 0;border-bottom-left-radius: 0;}
.b-ext .list-group-horizontal>.list-group-item.active {margin-top: 0;}
.b-ext .list-group-horizontal>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
.b-ext .list-group-horizontal>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}
@media (min-width:480px) {.b-ext .list-group-horizontal-sm {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .list-group-horizontal-sm>.list-group-item:first-child {border-bottom-left-radius: 0;border-top-right-radius: 0;}
	.b-ext .list-group-horizontal-sm>.list-group-item:last-child {border-top-right-radius: 0;border-bottom-left-radius: 0;}
	.b-ext .list-group-horizontal-sm>.list-group-item.active {margin-top: 0;}
	.b-ext .list-group-horizontal-sm>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
	.b-ext .list-group-horizontal-sm>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}}
@media (min-width:768px) {.b-ext .list-group-horizontal-md {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .list-group-horizontal-md>.list-group-item:first-child {border-bottom-left-radius: 0;border-top-right-radius: 0;}
	.b-ext .list-group-horizontal-md>.list-group-item:last-child {border-top-right-radius: 0;border-bottom-left-radius: 0;}
	.b-ext .list-group-horizontal-md>.list-group-item.active {margin-top: 0;}
	.b-ext .list-group-horizontal-md>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
	.b-ext .list-group-horizontal-md>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}}
@media (min-width:992px) {.b-ext .list-group-horizontal-lg {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .list-group-horizontal-lg>.list-group-item:first-child {border-bottom-left-radius: 0;border-top-right-radius: 0;}
	.b-ext .list-group-horizontal-lg>.list-group-item:last-child {border-top-right-radius: 0;border-bottom-left-radius: 0;}
	.b-ext .list-group-horizontal-lg>.list-group-item.active {margin-top: 0;}
	.b-ext .list-group-horizontal-lg>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
	.b-ext .list-group-horizontal-lg>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}}
@media (min-width:1280px) {.b-ext .list-group-horizontal-xl {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .list-group-horizontal-xl>.list-group-item:first-child {border-bottom-left-radius: 0;border-top-right-radius: 0;}
	.b-ext .list-group-horizontal-xl>.list-group-item:last-child {border-top-right-radius: 0;border-bottom-left-radius: 0;}
	.b-ext .list-group-horizontal-xl>.list-group-item.active {margin-top: 0;}
	.b-ext .list-group-horizontal-xl>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
	.b-ext .list-group-horizontal-xl>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}}
@media (min-width:1536px) {.b-ext .list-group-horizontal-2xl {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .list-group-horizontal-2xl>.list-group-item:first-child {border-bottom-left-radius: 0;border-top-right-radius: 0;}
	.b-ext .list-group-horizontal-2xl>.list-group-item:last-child {border-top-right-radius: 0;border-bottom-left-radius: 0;}
	.b-ext .list-group-horizontal-2xl>.list-group-item.active {margin-top: 0;}
	.b-ext .list-group-horizontal-2xl>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
	.b-ext .list-group-horizontal-2xl>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}}
.b-ext .list-group-flush {border-radius: 0;}
.b-ext .list-group-flush>.list-group-item {border-width: 0 0 1px;}
.b-ext .list-group-flush>.list-group-item:last-child {border-bottom-width: 0;}
.b-ext .list-group-item-primary {color: #000;background-color: #b8b8b8;}
.b-ext .list-group-item-primary.list-group-item-action:hover, .b-ext .list-group-item-primary.list-group-item-action:focus {color: #000;background-color: #ababab;}
.b-ext .list-group-item-primary.list-group-item-action.active {color: #fff;background-color: #000;border-color: #000;}
.b-ext .list-group-item-secondary {color: #797979;background-color: #f9f9f9;}
.b-ext .list-group-item-secondary.list-group-item-action:hover, .b-ext .list-group-item-secondary.list-group-item-action:focus {color: #797979;background-color: #ececec;}
.b-ext .list-group-item-secondary.list-group-item-action.active {color: #fff;background-color: #797979;border-color: #797979;}
.b-ext .list-group-item-success {color: #004619;background-color: #b8ddc5;}
.b-ext .list-group-item-success.list-group-item-action:hover, .b-ext .list-group-item-success.list-group-item-action:focus {color: #004619;background-color: #a7d5b7;}
.b-ext .list-group-item-success.list-group-item-action.active {color: #fff;background-color: #004619;border-color: #004619;}
.b-ext .list-group-item-info {color: #003550;background-color: #b8d4e2;}
.b-ext .list-group-item-info.list-group-item-action:hover, .b-ext .list-group-item-info.list-group-item-action:focus {color: #003550;background-color: #a6c9db;}
.b-ext .list-group-item-info.list-group-item-action.active {color: #fff;background-color: #003550;border-color: #003550;}
.b-ext .list-group-item-warning {color: #672602;background-color: #efccb9;}
.b-ext .list-group-item-warning.list-group-item-action:hover, .b-ext .list-group-item-warning.list-group-item-action:focus {color: #672602;background-color: #eabda4;}
.b-ext .list-group-item-warning.list-group-item-action.active {color: #fff;background-color: #672602;border-color: #672602;}
.b-ext .list-group-item-danger {color: #6e1616;background-color: #f3c4c4;}
.b-ext .list-group-item-danger.list-group-item-action:hover, .b-ext .list-group-item-danger.list-group-item-action:focus {color: #6e1616;background-color: #efafaf;}
.b-ext .list-group-item-danger.list-group-item-action.active {color: #fff;background-color: #6e1616;border-color: #6e1616;}
.b-ext .list-group-item-light {color: #797979;background-color: #f9f9f9;}
.b-ext .list-group-item-light.list-group-item-action:hover, .b-ext .list-group-item-light.list-group-item-action:focus {color: #797979;background-color: #ececec;}
.b-ext .list-group-item-light.list-group-item-action.active {color: #fff;background-color: #797979;border-color: #797979;}
.b-ext .list-group-item-dark {color: #292929;background-color: #cdcece;}
.b-ext .list-group-item-dark.list-group-item-action:hover, .b-ext .list-group-item-dark.list-group-item-action:focus {color: #292929;background-color: #c0c1c1;}
.b-ext .list-group-item-dark.list-group-item-action.active {color: #fff;background-color: #292929;border-color: #292929;}
.b-ext .close {float: right;font-size: calc(var(--font-size) * 1.5);font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5;}
.b-ext .close:hover {color: #000;text-decoration: none;}
.b-ext .close:not(:disabled):not(.disabled):hover, .b-ext .close:not(:disabled):not(.disabled):focus {opacity: .75;}
.b-ext button.close {padding: 0;background-color: rgba(0,0,0,0);border: 0;}
.b-ext a.close.disabled {pointer-events: none;}
.b-ext .modal-open {overflow: hidden;}
.b-ext .modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.b-ext .modal {position: fixed;top: 0;left: 0;z-index: 1052;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.b-ext .modal-dialog {position: relative;width: auto;margin: calc(var(--font-size) * .5);pointer-events: none;}
.b-ext .modal.fade .modal-dialog {-webkit-transition: none;transition: none;-webkit-transform: translate(0,-50px);transform: translate(0,-50px);}
.b-ext .modal.show .modal-dialog {-webkit-transform: none;transform: none;}
.b-ext .modal.modal-static .modal-dialog {-webkit-transform: scale(1.02);transform: scale(1.02);}
.b-ext .modal-dialog-scrollable {display: -webkit-box;display: -ms-flexbox;display: flex;max-height: calc(100% - calc(var(--font-size) * 1));}
.b-ext .modal-dialog-scrollable .modal-content {max-height: calc(100vh - calc(var(--font-size) * 1));overflow: hidden;}
.b-ext .modal-dialog-scrollable .modal-header, .b-ext .modal-dialog-scrollable .modal-footer {-ms-flex-negative: 0;flex-shrink: 0;}
.b-ext .modal-dialog-scrollable .modal-body {overflow-y: auto;}
.b-ext .modal-dialog-centered {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: calc(100% - calc(var(--font-size) * 1));}
.b-ext .modal-dialog-centered::before {display: block;height: calc(100vh - calc(var(--font-size) * 1));height: -webkit-min-content;height: -moz-min-content;height: min-content;content: "";}
.b-ext .modal-dialog-centered.modal-dialog-scrollable {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;}
.b-ext .modal-dialog-centered.modal-dialog-scrollable .modal-content {max-height: none;}
.b-ext .modal-dialog-centered.modal-dialog-scrollable::before {content: none;}
.b-ext .modal-content {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: 0;outline: 0;}
.b-ext .modal-backdrop {position: fixed;top: 0;left: 0;z-index: 1051;width: 100vw;height: 100vh;background-color: #000;}
.b-ext .modal-backdrop.fade {opacity: 0;}
.b-ext .modal-backdrop.show {opacity: 0;}
.b-ext .modal-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 2);border-bottom: 0 solid #bcbdbd;border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .modal-header .close {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 2);margin: calc(var(--font-size) * -.75) calc(var(--font-size) * -2) calc(var(--font-size) * -.75) auto;}
.b-ext .modal-title {margin-bottom: 0;line-height: 1;}
.b-ext .modal-body {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: calc(var(--font-size) * 2);}
.b-ext .modal-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: calc(var(--font-size) * 1.75);border-top: 0 solid #bcbdbd;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.b-ext .modal-footer>* {margin: calc(var(--font-size) * .25);}
.b-ext .modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width:480px) {.b-ext .modal-dialog {max-width: 500px;margin: calc(var(--font-size) * 1.75) auto;}
	.b-ext .modal-dialog-scrollable {max-height: calc(100% - calc(var(--font-size) * 3.5));}
	.b-ext .modal-dialog-scrollable .modal-content {max-height: calc(100vh - calc(var(--font-size) * 3.5));}
	.b-ext .modal-dialog-centered {min-height: calc(100% - calc(var(--font-size) * 3.5));}
	.b-ext .modal-dialog-centered::before {height: calc(100vh - calc(var(--font-size) * 3.5));height: -webkit-min-content;height: -moz-min-content;height: min-content;}
	.b-ext .modal-sm {max-width: 300px;}}
@media (min-width:992px) {.b-ext .modal-lg, .b-ext .modal-xl {max-width: 800px;}}
@media (min-width:1280px) {.b-ext .modal-xl {max-width: 1140px;}}
.b-ext .tooltip {position: absolute;z-index: 1070;display: block;margin: 0;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style: normal;font-weight: 400;line-height: 1.25;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;white-space: normal;word-spacing: normal;line-break: auto;font-size: calc(var(--font-size) * .625);word-wrap: break-word;opacity: 0;}
.b-ext .tooltip.show {opacity: .9;}
.b-ext .tooltip .arrow {position: absolute;display: block;width: calc(var(--font-size) * .8);height: calc(var(--font-size) * .4);}
.b-ext .tooltip .arrow::before {position: absolute;content: "";border-color: rgba(0,0,0,0);border-style: solid;}
.b-ext .bs-tooltip-top, .b-ext .bs-tooltip-auto[x-placement^=top] {padding: calc(var(--font-size) * .4) 0;}
.b-ext .bs-tooltip-top .arrow, .b-ext .bs-tooltip-auto[x-placement^=top] .arrow {bottom: 0;}
.b-ext .bs-tooltip-top .arrow::before, .b-ext .bs-tooltip-auto[x-placement^=top] .arrow::before {top: 0;border-width: calc(var(--font-size) * .4) calc(var(--font-size) * .4) 0;border-top-color: #000;}
.b-ext .bs-tooltip-right, .b-ext .bs-tooltip-auto[x-placement^=right] {padding: 0 calc(var(--font-size) * .4);}
.b-ext .bs-tooltip-right .arrow, .b-ext .bs-tooltip-auto[x-placement^=right] .arrow {left: 0;width: calc(var(--font-size) * .4);height: calc(var(--font-size) * .8);}
.b-ext .bs-tooltip-right .arrow::before, .b-ext .bs-tooltip-auto[x-placement^=right] .arrow::before {right: 0;border-width: calc(var(--font-size) * .4) calc(var(--font-size) * .4) calc(var(--font-size) * .4) 0;border-right-color: #000;}
.b-ext .bs-tooltip-bottom, .b-ext .bs-tooltip-auto[x-placement^=bottom] {padding: calc(var(--font-size) * .4) 0;}
.b-ext .bs-tooltip-bottom .arrow, .b-ext .bs-tooltip-auto[x-placement^=bottom] .arrow {top: 0;}
.b-ext .bs-tooltip-bottom .arrow::before, .b-ext .bs-tooltip-auto[x-placement^=bottom] .arrow::before {bottom: 0;border-width: 0 calc(var(--font-size) * .4) calc(var(--font-size) * .4);border-bottom-color: #000;}
.b-ext .bs-tooltip-left, .b-ext .bs-tooltip-auto[x-placement^=left] {padding: 0 calc(var(--font-size) * .4);}
.b-ext .bs-tooltip-left .arrow, .b-ext .bs-tooltip-auto[x-placement^=left] .arrow {right: 0;width: calc(var(--font-size) * .4);height: calc(var(--font-size) * .8);}
.b-ext .bs-tooltip-left .arrow::before, .b-ext .bs-tooltip-auto[x-placement^=left] .arrow::before {left: 0;border-width: calc(var(--font-size) * .4) 0 calc(var(--font-size) * .4) calc(var(--font-size) * .4);border-left-color: #000;}
.b-ext .tooltip-inner {max-width: 200px;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);color: #fff;text-align: center;background-color: #000;border-radius: 0;}
.b-ext .carousel {position: relative;}
.b-ext .carousel.pointer-event {-ms-touch-action: pan-y;touch-action: pan-y;}
.b-ext .carousel-inner {position: relative;width: 100%;overflow: hidden;}
.b-ext .carousel-inner::after {display: block;clear: both;content: "";}
.b-ext .carousel-item {position: relative;display: none;float: left;width: 100%;margin-right: -100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform .6s ease-in-out;transition: -webkit-transform .6s ease-in-out;transition: transform .6s ease-in-out;transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;}
@media (prefers-reduced-motion:reduce) {.b-ext .carousel-item {-webkit-transition: none;transition: none;}}
.b-ext .carousel-item.active, .b-ext .carousel-item-next, .b-ext .carousel-item-prev {display: block;}
.b-ext .carousel-item-next:not(.carousel-item-left), .b-ext .active.carousel-item-right {-webkit-transform: translateX(100%);transform: translateX(100%);}
.b-ext .carousel-item-prev:not(.carousel-item-right), .b-ext .active.carousel-item-left {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.b-ext .carousel-fade .carousel-item {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transform: none;transform: none;}
.b-ext .carousel-fade .carousel-item.active, .b-ext .carousel-fade .carousel-item-next.carousel-item-left, .b-ext .carousel-fade .carousel-item-prev.carousel-item-right {z-index: 1;opacity: 1;}
.b-ext .carousel-fade .active.carousel-item-left, .b-ext .carousel-fade .active.carousel-item-right {z-index: 0;opacity: 0;-webkit-transition: opacity 0s .6s;transition: opacity 0s .6s;}
@media (prefers-reduced-motion:reduce) {.b-ext .carousel-fade .active.carousel-item-left, .b-ext .carousel-fade .active.carousel-item-right {-webkit-transition: none;transition: none;}}
.b-ext .carousel-control-prev, .b-ext .carousel-control-next {position: absolute;top: 0;bottom: 0;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 15%;padding: 0;color: #fff;text-align: center;background: 0;border: 0;opacity: .5;-webkit-transition: opacity .15s ease;transition: opacity .15s ease;}
@media (prefers-reduced-motion:reduce) {.b-ext .carousel-control-prev, .b-ext .carousel-control-next {-webkit-transition: none;transition: none;}}
.b-ext .carousel-control-prev:hover, .b-ext .carousel-control-prev:focus, .b-ext .carousel-control-next:hover, .b-ext .carousel-control-next:focus {color: #fff;text-decoration: none;outline: 0;opacity: .9;}
.b-ext .carousel-control-prev {left: 0;}
.b-ext .carousel-control-next {right: 0;}
.b-ext .carousel-control-prev-icon, .b-ext .carousel-control-next-icon {display: inline-block;width: 20px;height: 20px;background: 50%/100% 100% no-repeat;}
.b-ext .carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z\'/%3e%3c/svg%3e");}
.b-ext .carousel-control-next-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z\'/%3e%3c/svg%3e");}
.b-ext .carousel-indicators {position: absolute;right: 0;bottom: 0;left: 0;z-index: 15;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;}
.b-ext .carousel-indicators li {-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border-top: 10px solid rgba(0,0,0,0);border-bottom: 10px solid rgba(0,0,0,0);opacity: .5;-webkit-transition: opacity .6s ease;transition: opacity .6s ease;}
@media (prefers-reduced-motion:reduce) {.b-ext .carousel-indicators li {-webkit-transition: none;transition: none;}}
.b-ext .carousel-indicators .active {opacity: 1;}
.b-ext .carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
.b-ext .align-baseline {vertical-align: baseline !important;}
.b-ext .align-top {vertical-align: top !important;}
.b-ext .align-middle {vertical-align: middle !important;}
.b-ext .align-bottom {vertical-align: bottom !important;}
.b-ext .align-text-bottom {vertical-align: text-bottom !important;}
.b-ext .align-text-top {vertical-align: text-top !important;}
.b-ext .bg-primary {background-color: #000 !important;}
.b-ext a.bg-primary:hover, .b-ext a.bg-primary:focus, .b-ext button.bg-primary:hover, .b-ext button.bg-primary:focus {background-color: #000 !important;}
.b-ext .bg-secondary {background-color: #e8e8e8 !important;}
.b-ext a.bg-secondary:hover, .b-ext a.bg-secondary:focus, .b-ext button.bg-secondary:hover, .b-ext button.bg-secondary:focus {background-color: #cfcfcf !important;}
.b-ext .bg-success {background-color: #008631 !important;}
.b-ext a.bg-success:hover, .b-ext a.bg-success:focus, .b-ext button.bg-success:hover, .b-ext button.bg-success:focus {background-color: #00531e !important;}
.b-ext .bg-info {background-color: #069 !important;}
.b-ext a.bg-info:hover, .b-ext a.bg-info:focus, .b-ext button.bg-info:hover, .b-ext button.bg-info:focus {background-color: #046 !important;}
.b-ext .bg-warning {background-color: #c74904 !important;}
.b-ext a.bg-warning:hover, .b-ext a.bg-warning:focus, .b-ext button.bg-warning:hover, .b-ext button.bg-warning:focus {background-color: #953703 !important;}
.b-ext .bg-danger {background-color: #d42b2b !important;}
.b-ext a.bg-danger:hover, .b-ext a.bg-danger:focus, .b-ext button.bg-danger:hover, .b-ext button.bg-danger:focus {background-color: #a22 !important;}
.b-ext .bg-light {background-color: #e8e8e8 !important;}
.b-ext a.bg-light:hover, .b-ext a.bg-light:focus, .b-ext button.bg-light:hover, .b-ext button.bg-light:focus {background-color: #cfcfcf !important;}
.b-ext .bg-dark {background-color: #4e4f4f !important;}
.b-ext a.bg-dark:hover, .b-ext a.bg-dark:focus, .b-ext button.bg-dark:hover, .b-ext button.bg-dark:focus {background-color: #353535 !important;}
.b-ext .bg-white {background-color: #fff !important;}
.b-ext .bg-transparent {background-color: rgba(0,0,0,0) !important;}
.b-ext .border {border: 1px solid #bcbdbd !important;}
.b-ext .border-top {border-top: 1px solid #bcbdbd !important;}
.b-ext .border-right {border-right: 1px solid #bcbdbd !important;}
.b-ext .border-bottom {border-bottom: 1px solid #bcbdbd !important;}
.b-ext .border-left {border-left: 1px solid #bcbdbd !important;}
.b-ext .border-0 {border: 0 !important;}
.b-ext .border-top-0 {border-top: 0 !important;}
.b-ext .border-right-0 {border-right: 0 !important;}
.b-ext .border-bottom-0 {border-bottom: 0 !important;}
.b-ext .border-left-0 {border-left: 0 !important;}
.b-ext .border-primary {border-color: #000 !important;}
.b-ext .border-secondary {border-color: #e8e8e8 !important;}
.b-ext .border-success {border-color: #008631 !important;}
.b-ext .border-info {border-color: #069 !important;}
.b-ext .border-warning {border-color: #c74904 !important;}
.b-ext .border-danger {border-color: #d42b2b !important;}
.b-ext .border-light {border-color: #e8e8e8 !important;}
.b-ext .border-dark {border-color: #4e4f4f !important;}
.b-ext .border-white {border-color: #fff !important;}
.b-ext .rounded-sm {border-radius: calc(var(--font-size) * .25) !important;}
.b-ext .rounded {border-radius: calc(var(--font-size) * 1) !important;}
.b-ext .rounded-top {border-top-left-radius: calc(var(--font-size) * 1) !important;border-top-right-radius: calc(var(--font-size) * 1) !important;}
.b-ext .rounded-right {border-top-right-radius: calc(var(--font-size) * 1) !important;border-bottom-right-radius: calc(var(--font-size) * 1) !important;}
.b-ext .rounded-bottom {border-bottom-right-radius: calc(var(--font-size) * 1) !important;border-bottom-left-radius: calc(var(--font-size) * 1) !important;}
.b-ext .rounded-left {border-top-left-radius: calc(var(--font-size) * 1) !important;border-bottom-left-radius: calc(var(--font-size) * 1) !important;}
.b-ext .rounded-lg {border-radius: calc(var(--font-size) * 1) !important;}
.b-ext .rounded-circle {border-radius: 50% !important;}
.b-ext .rounded-pill {border-radius: calc(var(--font-size) * 50) !important;}
.b-ext .rounded-0 {border-radius: 0 !important;}
.b-ext .clearfix::after {display: block;clear: both;content: "";}
.b-ext .d-none {display: none !important;}
.b-ext .d-inline {display: inline !important;}
.b-ext .d-inline-block {display: inline-block !important;}
.b-ext .d-block {display: block !important;}
.b-ext .d-table {display: table !important;}
.b-ext .d-table-row {display: table-row !important;}
.b-ext .d-table-cell {display: table-cell !important;}
.b-ext .d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.b-ext .d-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}
@media (min-width:480px) {.b-ext .d-sm-none {display: none !important;}
	.b-ext .d-sm-inline {display: inline !important;}
	.b-ext .d-sm-inline-block {display: inline-block !important;}
	.b-ext .d-sm-block {display: block !important;}
	.b-ext .d-sm-table {display: table !important;}
	.b-ext .d-sm-table-row {display: table-row !important;}
	.b-ext .d-sm-table-cell {display: table-cell !important;}
	.b-ext .d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.b-ext .d-sm-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:768px) {.b-ext .d-md-none {display: none !important;}
	.b-ext .d-md-inline {display: inline !important;}
	.b-ext .d-md-inline-block {display: inline-block !important;}
	.b-ext .d-md-block {display: block !important;}
	.b-ext .d-md-table {display: table !important;}
	.b-ext .d-md-table-row {display: table-row !important;}
	.b-ext .d-md-table-cell {display: table-cell !important;}
	.b-ext .d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.b-ext .d-md-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:992px) {.b-ext .d-lg-none {display: none !important;}
	.b-ext .d-lg-inline {display: inline !important;}
	.b-ext .d-lg-inline-block {display: inline-block !important;}
	.b-ext .d-lg-block {display: block !important;}
	.b-ext .d-lg-table {display: table !important;}
	.b-ext .d-lg-table-row {display: table-row !important;}
	.b-ext .d-lg-table-cell {display: table-cell !important;}
	.b-ext .d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.b-ext .d-lg-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:1280px) {.b-ext .d-xl-none {display: none !important;}
	.b-ext .d-xl-inline {display: inline !important;}
	.b-ext .d-xl-inline-block {display: inline-block !important;}
	.b-ext .d-xl-block {display: block !important;}
	.b-ext .d-xl-table {display: table !important;}
	.b-ext .d-xl-table-row {display: table-row !important;}
	.b-ext .d-xl-table-cell {display: table-cell !important;}
	.b-ext .d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.b-ext .d-xl-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:1536px) {.b-ext .d-2xl-none {display: none !important;}
	.b-ext .d-2xl-inline {display: inline !important;}
	.b-ext .d-2xl-inline-block {display: inline-block !important;}
	.b-ext .d-2xl-block {display: block !important;}
	.b-ext .d-2xl-table {display: table !important;}
	.b-ext .d-2xl-table-row {display: table-row !important;}
	.b-ext .d-2xl-table-cell {display: table-cell !important;}
	.b-ext .d-2xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.b-ext .d-2xl-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media print {.b-ext .d-print-none {display: none !important;}
	.b-ext .d-print-inline {display: inline !important;}
	.b-ext .d-print-inline-block {display: inline-block !important;}
	.b-ext .d-print-block {display: block !important;}
	.b-ext .d-print-table {display: table !important;}
	.b-ext .d-print-table-row {display: table-row !important;}
	.b-ext .d-print-table-cell {display: table-cell !important;}
	.b-ext .d-print-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.b-ext .d-print-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
.b-ext .embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}
.b-ext .embed-responsive::before {display: block;content: "";}
.b-ext .embed-responsive .embed-responsive-item, .b-ext .embed-responsive iframe, .b-ext .embed-responsive embed, .b-ext .embed-responsive object, .b-ext .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
.b-ext .embed-responsive-21by9::before {padding-top: 42.85714286%;}
.b-ext .embed-responsive-16by9::before {padding-top: 56.25%;}
.b-ext .embed-responsive-4by3::before {padding-top: 75%;}
.b-ext .embed-responsive-1by1::before {padding-top: 100%;}
.b-ext .flex-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
.b-ext .flex-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
.b-ext .flex-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
.b-ext .flex-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
.b-ext .flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
.b-ext .flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.b-ext .flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
.b-ext .flex-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
.b-ext .flex-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
.b-ext .flex-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
.b-ext .flex-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
.b-ext .flex-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
.b-ext .justify-content-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
.b-ext .justify-content-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
.b-ext .justify-content-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
.b-ext .justify-content-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
.b-ext .justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
.b-ext .align-items-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
.b-ext .align-items-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
.b-ext .align-items-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
.b-ext .align-items-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
.b-ext .align-items-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
.b-ext .align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
.b-ext .align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
.b-ext .align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}
.b-ext .align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
.b-ext .align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
.b-ext .align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
.b-ext .align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
.b-ext .align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
.b-ext .align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
.b-ext .align-self-center {-ms-flex-item-align: center !important;align-self: center !important;}
.b-ext .align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
.b-ext .align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}
@media (min-width:480px) {.b-ext .flex-sm-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.b-ext .flex-sm-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.b-ext .flex-sm-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.b-ext .flex-sm-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.b-ext .flex-sm-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.b-ext .flex-sm-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.b-ext .flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.b-ext .flex-sm-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.b-ext .flex-sm-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.b-ext .flex-sm-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.b-ext .flex-sm-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.b-ext .flex-sm-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.b-ext .justify-content-sm-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.b-ext .justify-content-sm-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.b-ext .justify-content-sm-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.b-ext .justify-content-sm-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.b-ext .justify-content-sm-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.b-ext .align-items-sm-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.b-ext .align-items-sm-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.b-ext .align-items-sm-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.b-ext .align-items-sm-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.b-ext .align-items-sm-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.b-ext .align-content-sm-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.b-ext .align-content-sm-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.b-ext .align-content-sm-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.b-ext .align-content-sm-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.b-ext .align-content-sm-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.b-ext .align-content-sm-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.b-ext .align-self-sm-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.b-ext .align-self-sm-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.b-ext .align-self-sm-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.b-ext .align-self-sm-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.b-ext .align-self-sm-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.b-ext .align-self-sm-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:768px) {.b-ext .flex-md-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.b-ext .flex-md-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.b-ext .flex-md-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.b-ext .flex-md-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.b-ext .flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.b-ext .flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.b-ext .flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.b-ext .flex-md-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.b-ext .flex-md-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.b-ext .flex-md-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.b-ext .flex-md-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.b-ext .flex-md-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.b-ext .justify-content-md-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.b-ext .justify-content-md-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.b-ext .justify-content-md-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.b-ext .justify-content-md-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.b-ext .justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.b-ext .align-items-md-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.b-ext .align-items-md-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.b-ext .align-items-md-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.b-ext .align-items-md-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.b-ext .align-items-md-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.b-ext .align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.b-ext .align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.b-ext .align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.b-ext .align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.b-ext .align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.b-ext .align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.b-ext .align-self-md-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.b-ext .align-self-md-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.b-ext .align-self-md-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.b-ext .align-self-md-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.b-ext .align-self-md-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.b-ext .align-self-md-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:992px) {.b-ext .flex-lg-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.b-ext .flex-lg-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.b-ext .flex-lg-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.b-ext .flex-lg-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.b-ext .flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.b-ext .flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.b-ext .flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.b-ext .flex-lg-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.b-ext .flex-lg-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.b-ext .flex-lg-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.b-ext .flex-lg-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.b-ext .flex-lg-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.b-ext .justify-content-lg-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.b-ext .justify-content-lg-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.b-ext .justify-content-lg-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.b-ext .justify-content-lg-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.b-ext .justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.b-ext .align-items-lg-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.b-ext .align-items-lg-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.b-ext .align-items-lg-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.b-ext .align-items-lg-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.b-ext .align-items-lg-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.b-ext .align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.b-ext .align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.b-ext .align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.b-ext .align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.b-ext .align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.b-ext .align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.b-ext .align-self-lg-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.b-ext .align-self-lg-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.b-ext .align-self-lg-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.b-ext .align-self-lg-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.b-ext .align-self-lg-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.b-ext .align-self-lg-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:1280px) {.b-ext .flex-xl-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.b-ext .flex-xl-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.b-ext .flex-xl-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.b-ext .flex-xl-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.b-ext .flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.b-ext .flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.b-ext .flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.b-ext .flex-xl-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.b-ext .flex-xl-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.b-ext .flex-xl-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.b-ext .flex-xl-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.b-ext .flex-xl-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.b-ext .justify-content-xl-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.b-ext .justify-content-xl-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.b-ext .justify-content-xl-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.b-ext .justify-content-xl-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.b-ext .justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.b-ext .align-items-xl-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.b-ext .align-items-xl-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.b-ext .align-items-xl-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.b-ext .align-items-xl-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.b-ext .align-items-xl-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.b-ext .align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.b-ext .align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.b-ext .align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.b-ext .align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.b-ext .align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.b-ext .align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.b-ext .align-self-xl-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.b-ext .align-self-xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.b-ext .align-self-xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.b-ext .align-self-xl-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.b-ext .align-self-xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.b-ext .align-self-xl-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:1536px) {.b-ext .flex-2xl-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.b-ext .flex-2xl-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.b-ext .flex-2xl-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.b-ext .flex-2xl-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.b-ext .flex-2xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.b-ext .flex-2xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.b-ext .flex-2xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.b-ext .flex-2xl-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.b-ext .flex-2xl-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.b-ext .flex-2xl-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.b-ext .flex-2xl-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.b-ext .flex-2xl-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.b-ext .justify-content-2xl-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.b-ext .justify-content-2xl-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.b-ext .justify-content-2xl-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.b-ext .justify-content-2xl-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.b-ext .justify-content-2xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.b-ext .align-items-2xl-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.b-ext .align-items-2xl-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.b-ext .align-items-2xl-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.b-ext .align-items-2xl-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.b-ext .align-items-2xl-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.b-ext .align-content-2xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.b-ext .align-content-2xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.b-ext .align-content-2xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.b-ext .align-content-2xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.b-ext .align-content-2xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.b-ext .align-content-2xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.b-ext .align-self-2xl-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.b-ext .align-self-2xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.b-ext .align-self-2xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.b-ext .align-self-2xl-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.b-ext .align-self-2xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.b-ext .align-self-2xl-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
.b-ext .float-left {float: left !important;}
.b-ext .float-right {float: right !important;}
.b-ext .float-none {float: none !important;}
@media (min-width:480px) {.b-ext .float-sm-left {float: left !important;}
	.b-ext .float-sm-right {float: right !important;}
	.b-ext .float-sm-none {float: none !important;}}
@media (min-width:768px) {.b-ext .float-md-left {float: left !important;}
	.b-ext .float-md-right {float: right !important;}
	.b-ext .float-md-none {float: none !important;}}
@media (min-width:992px) {.b-ext .float-lg-left {float: left !important;}
	.b-ext .float-lg-right {float: right !important;}
	.b-ext .float-lg-none {float: none !important;}}
@media (min-width:1280px) {.b-ext .float-xl-left {float: left !important;}
	.b-ext .float-xl-right {float: right !important;}
	.b-ext .float-xl-none {float: none !important;}}
@media (min-width:1536px) {.b-ext .float-2xl-left {float: left !important;}
	.b-ext .float-2xl-right {float: right !important;}
	.b-ext .float-2xl-none {float: none !important;}}
.b-ext .user-select-all {-webkit-user-select: all !important;-moz-user-select: all !important;-ms-user-select: all !important;user-select: all !important;}
.b-ext .user-select-auto {-webkit-user-select: auto !important;-moz-user-select: auto !important;-ms-user-select: auto !important;user-select: auto !important;}
.b-ext .user-select-none {-webkit-user-select: none !important;-moz-user-select: none !important;-ms-user-select: none !important;user-select: none !important;}
.b-ext .overflow-auto {overflow: auto !important;}
.b-ext .overflow-hidden {overflow: hidden !important;}
.b-ext .position-static {position: static !important;}
.b-ext .position-relative {position: relative !important;}
.b-ext .position-absolute {position: absolute !important;}
.b-ext .position-fixed {position: fixed !important;}
.b-ext .position-sticky {position: sticky !important;}
.b-ext .fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}
.b-ext .fixed-bottom {position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030;}
@supports (position:sticky) {.b-ext .sticky-top {position: sticky;top: 0;z-index: 1020;}}
.b-ext .sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}
.b-ext .sr-only-focusable:active, .b-ext .sr-only-focusable:focus {position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal;}
.b-ext .shadow-sm {-webkit-box-shadow: 0 calc(var(--font-size) * .125) calc(var(--font-size) * .25) rgba(0,0,0,.075) !important;box-shadow: 0 calc(var(--font-size) * .125) calc(var(--font-size) * .25) rgba(0,0,0,.075) !important;}
.b-ext .shadow {-webkit-box-shadow: 0 calc(var(--font-size) * .5) calc(var(--font-size) * 1) rgba(0,0,0,.15) !important;box-shadow: 0 calc(var(--font-size) * .5) calc(var(--font-size) * 1) rgba(0,0,0,.15) !important;}
.b-ext .shadow-lg {-webkit-box-shadow: 0 calc(var(--font-size) * 1) calc(var(--font-size) * 3) rgba(0,0,0,.175) !important;box-shadow: 0 calc(var(--font-size) * 1) calc(var(--font-size) * 3) rgba(0,0,0,.175) !important;}
.b-ext .shadow-none {-webkit-box-shadow: none !important;box-shadow: none !important;}
.b-ext .w-25 {width: 25% !important;}
.b-ext .w-50 {width: 50% !important;}
.b-ext .w-75 {width: 75% !important;}
.b-ext .w-100 {width: 100% !important;}
.b-ext .w-auto {width: auto !important;}
.b-ext .h-25 {height: 25% !important;}
.b-ext .h-50 {height: 50% !important;}
.b-ext .h-75 {height: 75% !important;}
.b-ext .h-100 {height: 100% !important;}
.b-ext .h-auto {height: auto !important;}
.b-ext .mw-100 {max-width: 100% !important;}
.b-ext .mh-100 {max-height: 100% !important;}
.b-ext .min-vw-100 {min-width: 100vw !important;}
.b-ext .min-vh-100 {min-height: 100vh !important;}
.b-ext .vw-100 {width: 100vw !important;}
.b-ext .vh-100 {height: 100vh !important;}
.b-ext .m-0 {margin: 0 !important;}
.b-ext .mt-0, .b-ext .my-0 {margin-top: 0 !important;}
.b-ext .mr-0, .b-ext .mx-0 {margin-right: 0 !important;}
.b-ext .mb-0, .b-ext .my-0 {margin-bottom: 0 !important;}
.b-ext .ml-0, .b-ext .mx-0 {margin-left: 0 !important;}
.b-ext .m-1 {margin: calc(var(--font-size) * .25) !important;}
.b-ext .mt-1, .b-ext .my-1 {margin-top: calc(var(--font-size) * .25) !important;}
.b-ext .mr-1, .b-ext .mx-1 {margin-right: calc(var(--font-size) * .25) !important;}
.b-ext .mb-1, .b-ext .my-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
.b-ext .ml-1, .b-ext .mx-1 {margin-left: calc(var(--font-size) * .25) !important;}
.b-ext .m-2 {margin: calc(var(--font-size) * .5) !important;}
.b-ext .mt-2, .b-ext .my-2 {margin-top: calc(var(--font-size) * .5) !important;}
.b-ext .mr-2, .b-ext .mx-2 {margin-right: calc(var(--font-size) * .5) !important;}
.b-ext .mb-2, .b-ext .my-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
.b-ext .ml-2, .b-ext .mx-2 {margin-left: calc(var(--font-size) * .5) !important;}
.b-ext .m-3 {margin: calc(var(--font-size) * 1) !important;}
.b-ext .mt-3, .b-ext .my-3 {margin-top: calc(var(--font-size) * 1) !important;}
.b-ext .mr-3, .b-ext .mx-3 {margin-right: calc(var(--font-size) * 1) !important;}
.b-ext .mb-3, .b-ext .my-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
.b-ext .ml-3, .b-ext .mx-3 {margin-left: calc(var(--font-size) * 1) !important;}
.b-ext .m-4 {margin: calc(var(--font-size) * 1.5) !important;}
.b-ext .mt-4, .b-ext .my-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
.b-ext .mr-4, .b-ext .mx-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
.b-ext .mb-4, .b-ext .my-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
.b-ext .ml-4, .b-ext .mx-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
.b-ext .m-5 {margin: calc(var(--font-size) * 2) !important;}
.b-ext .mt-5, .b-ext .my-5 {margin-top: calc(var(--font-size) * 2) !important;}
.b-ext .mr-5, .b-ext .mx-5 {margin-right: calc(var(--font-size) * 2) !important;}
.b-ext .mb-5, .b-ext .my-5 {margin-bottom: calc(var(--font-size) * 2) !important;}
.b-ext .ml-5, .b-ext .mx-5 {margin-left: calc(var(--font-size) * 2) !important;}
.b-ext .m-5_5 {margin: calc(var(--font-size) * 3) !important;}
.b-ext .mt-5_5, .b-ext .my-5_5 {margin-top: calc(var(--font-size) * 3) !important;}
.b-ext .mr-5_5, .b-ext .mx-5_5 {margin-right: calc(var(--font-size) * 3) !important;}
.b-ext .mb-5_5, .b-ext .my-5_5 {margin-bottom: calc(var(--font-size) * 3) !important;}
.b-ext .ml-5_5, .b-ext .mx-5_5 {margin-left: calc(var(--font-size) * 3) !important;}
.b-ext .m-6 {margin: calc(var(--font-size) * 4) !important;}
.b-ext .mt-6, .b-ext .my-6 {margin-top: calc(var(--font-size) * 4) !important;}
.b-ext .mr-6, .b-ext .mx-6 {margin-right: calc(var(--font-size) * 4) !important;}
.b-ext .mb-6, .b-ext .my-6 {margin-bottom: calc(var(--font-size) * 4) !important;}
.b-ext .ml-6, .b-ext .mx-6 {margin-left: calc(var(--font-size) * 4) !important;}
.b-ext .m-7 {margin: calc(var(--font-size) * 8) !important;}
.b-ext .mt-7, .b-ext .my-7 {margin-top: calc(var(--font-size) * 8) !important;}
.b-ext .mr-7, .b-ext .mx-7 {margin-right: calc(var(--font-size) * 8) !important;}
.b-ext .mb-7, .b-ext .my-7 {margin-bottom: calc(var(--font-size) * 8) !important;}
.b-ext .ml-7, .b-ext .mx-7 {margin-left: calc(var(--font-size) * 8) !important;}
.b-ext .m-8 {margin: calc(var(--font-size) * 10) !important;}
.b-ext .mt-8, .b-ext .my-8 {margin-top: calc(var(--font-size) * 10) !important;}
.b-ext .mr-8, .b-ext .mx-8 {margin-right: calc(var(--font-size) * 10) !important;}
.b-ext .mb-8, .b-ext .my-8 {margin-bottom: calc(var(--font-size) * 10) !important;}
.b-ext .ml-8, .b-ext .mx-8 {margin-left: calc(var(--font-size) * 10) !important;}
.b-ext .m-9 {margin: calc(var(--font-size) * 12) !important;}
.b-ext .mt-9, .b-ext .my-9 {margin-top: calc(var(--font-size) * 12) !important;}
.b-ext .mr-9, .b-ext .mx-9 {margin-right: calc(var(--font-size) * 12) !important;}
.b-ext .mb-9, .b-ext .my-9 {margin-bottom: calc(var(--font-size) * 12) !important;}
.b-ext .ml-9, .b-ext .mx-9 {margin-left: calc(var(--font-size) * 12) !important;}
.b-ext .m-hairline {margin: calc(var(--font-size) * .0625) !important;}
.b-ext .mt-hairline, .b-ext .my-hairline {margin-top: calc(var(--font-size) * .0625) !important;}
.b-ext .mr-hairline, .b-ext .mx-hairline {margin-right: calc(var(--font-size) * .0625) !important;}
.b-ext .mb-hairline, .b-ext .my-hairline {margin-bottom: calc(var(--font-size) * .0625) !important;}
.b-ext .ml-hairline, .b-ext .mx-hairline {margin-left: calc(var(--font-size) * .0625) !important;}
.b-ext .p-0 {padding: 0 !important;}
.b-ext .pt-0, .b-ext .py-0 {padding-top: 0 !important;}
.b-ext .pr-0, .b-ext .px-0 {padding-right: 0 !important;}
.b-ext .pb-0, .b-ext .py-0 {padding-bottom: 0 !important;}
.b-ext .pl-0, .b-ext .px-0 {padding-left: 0 !important;}
.b-ext .p-1 {padding: calc(var(--font-size) * .25) !important;}
.b-ext .pt-1, .b-ext .py-1 {padding-top: calc(var(--font-size) * .25) !important;}
.b-ext .pr-1, .b-ext .px-1 {padding-right: calc(var(--font-size) * .25) !important;}
.b-ext .pb-1, .b-ext .py-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
.b-ext .pl-1, .b-ext .px-1 {padding-left: calc(var(--font-size) * .25) !important;}
.b-ext .p-2 {padding: calc(var(--font-size) * .5) !important;}
.b-ext .pt-2, .b-ext .py-2 {padding-top: calc(var(--font-size) * .5) !important;}
.b-ext .pr-2, .b-ext .px-2 {padding-right: calc(var(--font-size) * .5) !important;}
.b-ext .pb-2, .b-ext .py-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
.b-ext .pl-2, .b-ext .px-2 {padding-left: calc(var(--font-size) * .5) !important;}
.b-ext .p-3 {padding: calc(var(--font-size) * 1) !important;}
.b-ext .pt-3, .b-ext .py-3 {padding-top: calc(var(--font-size) * 1) !important;}
.b-ext .pr-3, .b-ext .px-3 {padding-right: calc(var(--font-size) * 1) !important;}
.b-ext .pb-3, .b-ext .py-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
.b-ext .pl-3, .b-ext .px-3 {padding-left: calc(var(--font-size) * 1) !important;}
.b-ext .p-4 {padding: calc(var(--font-size) * 1.5) !important;}
.b-ext .pt-4, .b-ext .py-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
.b-ext .pr-4, .b-ext .px-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
.b-ext .pb-4, .b-ext .py-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
.b-ext .pl-4, .b-ext .px-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
.b-ext .p-5 {padding: calc(var(--font-size) * 2) !important;}
.b-ext .pt-5, .b-ext .py-5 {padding-top: calc(var(--font-size) * 2) !important;}
.b-ext .pr-5, .b-ext .px-5 {padding-right: calc(var(--font-size) * 2) !important;}
.b-ext .pb-5, .b-ext .py-5 {padding-bottom: calc(var(--font-size) * 2) !important;}
.b-ext .pl-5, .b-ext .px-5 {padding-left: calc(var(--font-size) * 2) !important;}
.b-ext .p-5_5 {padding: calc(var(--font-size) * 3) !important;}
.b-ext .pt-5_5, .b-ext .py-5_5 {padding-top: calc(var(--font-size) * 3) !important;}
.b-ext .pr-5_5, .b-ext .px-5_5 {padding-right: calc(var(--font-size) * 3) !important;}
.b-ext .pb-5_5, .b-ext .py-5_5 {padding-bottom: calc(var(--font-size) * 3) !important;}
.b-ext .pl-5_5, .b-ext .px-5_5 {padding-left: calc(var(--font-size) * 3) !important;}
.b-ext .p-6 {padding: calc(var(--font-size) * 4) !important;}
.b-ext .pt-6, .b-ext .py-6 {padding-top: calc(var(--font-size) * 4) !important;}
.b-ext .pr-6, .b-ext .px-6 {padding-right: calc(var(--font-size) * 4) !important;}
.b-ext .pb-6, .b-ext .py-6 {padding-bottom: calc(var(--font-size) * 4) !important;}
.b-ext .pl-6, .b-ext .px-6 {padding-left: calc(var(--font-size) * 4) !important;}
.b-ext .p-7 {padding: calc(var(--font-size) * 8) !important;}
.b-ext .pt-7, .b-ext .py-7 {padding-top: calc(var(--font-size) * 8) !important;}
.b-ext .pr-7, .b-ext .px-7 {padding-right: calc(var(--font-size) * 8) !important;}
.b-ext .pb-7, .b-ext .py-7 {padding-bottom: calc(var(--font-size) * 8) !important;}
.b-ext .pl-7, .b-ext .px-7 {padding-left: calc(var(--font-size) * 8) !important;}
.b-ext .p-8 {padding: calc(var(--font-size) * 10) !important;}
.b-ext .pt-8, .b-ext .py-8 {padding-top: calc(var(--font-size) * 10) !important;}
.b-ext .pr-8, .b-ext .px-8 {padding-right: calc(var(--font-size) * 10) !important;}
.b-ext .pb-8, .b-ext .py-8 {padding-bottom: calc(var(--font-size) * 10) !important;}
.b-ext .pl-8, .b-ext .px-8 {padding-left: calc(var(--font-size) * 10) !important;}
.b-ext .p-9 {padding: calc(var(--font-size) * 12) !important;}
.b-ext .pt-9, .b-ext .py-9 {padding-top: calc(var(--font-size) * 12) !important;}
.b-ext .pr-9, .b-ext .px-9 {padding-right: calc(var(--font-size) * 12) !important;}
.b-ext .pb-9, .b-ext .py-9 {padding-bottom: calc(var(--font-size) * 12) !important;}
.b-ext .pl-9, .b-ext .px-9 {padding-left: calc(var(--font-size) * 12) !important;}
.b-ext .p-hairline {padding: calc(var(--font-size) * .0625) !important;}
.b-ext .pt-hairline, .b-ext .py-hairline {padding-top: calc(var(--font-size) * .0625) !important;}
.b-ext .pr-hairline, .b-ext .px-hairline {padding-right: calc(var(--font-size) * .0625) !important;}
.b-ext .pb-hairline, .b-ext .py-hairline {padding-bottom: calc(var(--font-size) * .0625) !important;}
.b-ext .pl-hairline, .b-ext .px-hairline {padding-left: calc(var(--font-size) * .0625) !important;}
.b-ext .m-n1 {margin: calc(var(--font-size) * -.25) !important;}
.b-ext .mt-n1, .b-ext .my-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
.b-ext .mr-n1, .b-ext .mx-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
.b-ext .mb-n1, .b-ext .my-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
.b-ext .ml-n1, .b-ext .mx-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
.b-ext .m-n2 {margin: calc(var(--font-size) * -.5) !important;}
.b-ext .mt-n2, .b-ext .my-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
.b-ext .mr-n2, .b-ext .mx-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
.b-ext .mb-n2, .b-ext .my-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
.b-ext .ml-n2, .b-ext .mx-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
.b-ext .m-n3 {margin: calc(var(--font-size) * -1) !important;}
.b-ext .mt-n3, .b-ext .my-n3 {margin-top: calc(var(--font-size) * -1) !important;}
.b-ext .mr-n3, .b-ext .mx-n3 {margin-right: calc(var(--font-size) * -1) !important;}
.b-ext .mb-n3, .b-ext .my-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
.b-ext .ml-n3, .b-ext .mx-n3 {margin-left: calc(var(--font-size) * -1) !important;}
.b-ext .m-n4 {margin: calc(var(--font-size) * -1.5) !important;}
.b-ext .mt-n4, .b-ext .my-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
.b-ext .mr-n4, .b-ext .mx-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
.b-ext .mb-n4, .b-ext .my-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
.b-ext .ml-n4, .b-ext .mx-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
.b-ext .m-n5 {margin: calc(var(--font-size) * -2) !important;}
.b-ext .mt-n5, .b-ext .my-n5 {margin-top: calc(var(--font-size) * -2) !important;}
.b-ext .mr-n5, .b-ext .mx-n5 {margin-right: calc(var(--font-size) * -2) !important;}
.b-ext .mb-n5, .b-ext .my-n5 {margin-bottom: calc(var(--font-size) * -2) !important;}
.b-ext .ml-n5, .b-ext .mx-n5 {margin-left: calc(var(--font-size) * -2) !important;}
.b-ext .m-n5_5 {margin: calc(var(--font-size) * -3) !important;}
.b-ext .mt-n5_5, .b-ext .my-n5_5 {margin-top: calc(var(--font-size) * -3) !important;}
.b-ext .mr-n5_5, .b-ext .mx-n5_5 {margin-right: calc(var(--font-size) * -3) !important;}
.b-ext .mb-n5_5, .b-ext .my-n5_5 {margin-bottom: calc(var(--font-size) * -3) !important;}
.b-ext .ml-n5_5, .b-ext .mx-n5_5 {margin-left: calc(var(--font-size) * -3) !important;}
.b-ext .m-n6 {margin: calc(var(--font-size) * -4) !important;}
.b-ext .mt-n6, .b-ext .my-n6 {margin-top: calc(var(--font-size) * -4) !important;}
.b-ext .mr-n6, .b-ext .mx-n6 {margin-right: calc(var(--font-size) * -4) !important;}
.b-ext .mb-n6, .b-ext .my-n6 {margin-bottom: calc(var(--font-size) * -4) !important;}
.b-ext .ml-n6, .b-ext .mx-n6 {margin-left: calc(var(--font-size) * -4) !important;}
.b-ext .m-n7 {margin: calc(var(--font-size) * -8) !important;}
.b-ext .mt-n7, .b-ext .my-n7 {margin-top: calc(var(--font-size) * -8) !important;}
.b-ext .mr-n7, .b-ext .mx-n7 {margin-right: calc(var(--font-size) * -8) !important;}
.b-ext .mb-n7, .b-ext .my-n7 {margin-bottom: calc(var(--font-size) * -8) !important;}
.b-ext .ml-n7, .b-ext .mx-n7 {margin-left: calc(var(--font-size) * -8) !important;}
.b-ext .m-n8 {margin: calc(var(--font-size) * -10) !important;}
.b-ext .mt-n8, .b-ext .my-n8 {margin-top: calc(var(--font-size) * -10) !important;}
.b-ext .mr-n8, .b-ext .mx-n8 {margin-right: calc(var(--font-size) * -10) !important;}
.b-ext .mb-n8, .b-ext .my-n8 {margin-bottom: calc(var(--font-size) * -10) !important;}
.b-ext .ml-n8, .b-ext .mx-n8 {margin-left: calc(var(--font-size) * -10) !important;}
.b-ext .m-n9 {margin: calc(var(--font-size) * -12) !important;}
.b-ext .mt-n9, .b-ext .my-n9 {margin-top: calc(var(--font-size) * -12) !important;}
.b-ext .mr-n9, .b-ext .mx-n9 {margin-right: calc(var(--font-size) * -12) !important;}
.b-ext .mb-n9, .b-ext .my-n9 {margin-bottom: calc(var(--font-size) * -12) !important;}
.b-ext .ml-n9, .b-ext .mx-n9 {margin-left: calc(var(--font-size) * -12) !important;}
.b-ext .m-nhairline {margin: calc(var(--font-size) * -.0625) !important;}
.b-ext .mt-nhairline, .b-ext .my-nhairline {margin-top: calc(var(--font-size) * -.0625) !important;}
.b-ext .mr-nhairline, .b-ext .mx-nhairline {margin-right: calc(var(--font-size) * -.0625) !important;}
.b-ext .mb-nhairline, .b-ext .my-nhairline {margin-bottom: calc(var(--font-size) * -.0625) !important;}
.b-ext .ml-nhairline, .b-ext .mx-nhairline {margin-left: calc(var(--font-size) * -.0625) !important;}
.b-ext .m-auto {margin: auto !important;}
.b-ext .mt-auto, .b-ext .my-auto {margin-top: auto !important;}
.b-ext .mr-auto, .b-ext .mx-auto {margin-right: auto !important;}
.b-ext .mb-auto, .b-ext .my-auto {margin-bottom: auto !important;}
.b-ext .ml-auto, .b-ext .mx-auto {margin-left: auto !important;}
@media (min-width:480px) {.b-ext .m-sm-0 {margin: 0 !important;}
	.b-ext .mt-sm-0, .b-ext .my-sm-0 {margin-top: 0 !important;}
	.b-ext .mr-sm-0, .b-ext .mx-sm-0 {margin-right: 0 !important;}
	.b-ext .mb-sm-0, .b-ext .my-sm-0 {margin-bottom: 0 !important;}
	.b-ext .ml-sm-0, .b-ext .mx-sm-0 {margin-left: 0 !important;}
	.b-ext .m-sm-1 {margin: calc(var(--font-size) * .25) !important;}
	.b-ext .mt-sm-1, .b-ext .my-sm-1 {margin-top: calc(var(--font-size) * .25) !important;}
	.b-ext .mr-sm-1, .b-ext .mx-sm-1 {margin-right: calc(var(--font-size) * .25) !important;}
	.b-ext .mb-sm-1, .b-ext .my-sm-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .ml-sm-1, .b-ext .mx-sm-1 {margin-left: calc(var(--font-size) * .25) !important;}
	.b-ext .m-sm-2 {margin: calc(var(--font-size) * .5) !important;}
	.b-ext .mt-sm-2, .b-ext .my-sm-2 {margin-top: calc(var(--font-size) * .5) !important;}
	.b-ext .mr-sm-2, .b-ext .mx-sm-2 {margin-right: calc(var(--font-size) * .5) !important;}
	.b-ext .mb-sm-2, .b-ext .my-sm-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .ml-sm-2, .b-ext .mx-sm-2 {margin-left: calc(var(--font-size) * .5) !important;}
	.b-ext .m-sm-3 {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .mt-sm-3, .b-ext .my-sm-3 {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .mr-sm-3, .b-ext .mx-sm-3 {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .mb-sm-3, .b-ext .my-sm-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .ml-sm-3, .b-ext .mx-sm-3 {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .m-sm-4 {margin: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mt-sm-4, .b-ext .my-sm-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mr-sm-4, .b-ext .mx-sm-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mb-sm-4, .b-ext .my-sm-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .ml-sm-4, .b-ext .mx-sm-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .m-sm-5 {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .mt-sm-5, .b-ext .my-sm-5 {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .mr-sm-5, .b-ext .mx-sm-5 {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .mb-sm-5, .b-ext .my-sm-5 {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .ml-sm-5, .b-ext .mx-sm-5 {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .m-sm-5_5 {margin: calc(var(--font-size) * 3) !important;}
	.b-ext .mt-sm-5_5, .b-ext .my-sm-5_5 {margin-top: calc(var(--font-size) * 3) !important;}
	.b-ext .mr-sm-5_5, .b-ext .mx-sm-5_5 {margin-right: calc(var(--font-size) * 3) !important;}
	.b-ext .mb-sm-5_5, .b-ext .my-sm-5_5 {margin-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .ml-sm-5_5, .b-ext .mx-sm-5_5 {margin-left: calc(var(--font-size) * 3) !important;}
	.b-ext .m-sm-6 {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .mt-sm-6, .b-ext .my-sm-6 {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .mr-sm-6, .b-ext .mx-sm-6 {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .mb-sm-6, .b-ext .my-sm-6 {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .ml-sm-6, .b-ext .mx-sm-6 {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .m-sm-7 {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .mt-sm-7, .b-ext .my-sm-7 {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .mr-sm-7, .b-ext .mx-sm-7 {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .mb-sm-7, .b-ext .my-sm-7 {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .ml-sm-7, .b-ext .mx-sm-7 {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .m-sm-8 {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .mt-sm-8, .b-ext .my-sm-8 {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .mr-sm-8, .b-ext .mx-sm-8 {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .mb-sm-8, .b-ext .my-sm-8 {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .ml-sm-8, .b-ext .mx-sm-8 {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .m-sm-9 {margin: calc(var(--font-size) * 12) !important;}
	.b-ext .mt-sm-9, .b-ext .my-sm-9 {margin-top: calc(var(--font-size) * 12) !important;}
	.b-ext .mr-sm-9, .b-ext .mx-sm-9 {margin-right: calc(var(--font-size) * 12) !important;}
	.b-ext .mb-sm-9, .b-ext .my-sm-9 {margin-bottom: calc(var(--font-size) * 12) !important;}
	.b-ext .ml-sm-9, .b-ext .mx-sm-9 {margin-left: calc(var(--font-size) * 12) !important;}
	.b-ext .m-sm-hairline {margin: calc(var(--font-size) * .0625) !important;}
	.b-ext .mt-sm-hairline, .b-ext .my-sm-hairline {margin-top: calc(var(--font-size) * .0625) !important;}
	.b-ext .mr-sm-hairline, .b-ext .mx-sm-hairline {margin-right: calc(var(--font-size) * .0625) !important;}
	.b-ext .mb-sm-hairline, .b-ext .my-sm-hairline {margin-bottom: calc(var(--font-size) * .0625) !important;}
	.b-ext .ml-sm-hairline, .b-ext .mx-sm-hairline {margin-left: calc(var(--font-size) * .0625) !important;}
	.b-ext .p-sm-0 {padding: 0 !important;}
	.b-ext .pt-sm-0, .b-ext .py-sm-0 {padding-top: 0 !important;}
	.b-ext .pr-sm-0, .b-ext .px-sm-0 {padding-right: 0 !important;}
	.b-ext .pb-sm-0, .b-ext .py-sm-0 {padding-bottom: 0 !important;}
	.b-ext .pl-sm-0, .b-ext .px-sm-0 {padding-left: 0 !important;}
	.b-ext .p-sm-1 {padding: calc(var(--font-size) * .25) !important;}
	.b-ext .pt-sm-1, .b-ext .py-sm-1 {padding-top: calc(var(--font-size) * .25) !important;}
	.b-ext .pr-sm-1, .b-ext .px-sm-1 {padding-right: calc(var(--font-size) * .25) !important;}
	.b-ext .pb-sm-1, .b-ext .py-sm-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .pl-sm-1, .b-ext .px-sm-1 {padding-left: calc(var(--font-size) * .25) !important;}
	.b-ext .p-sm-2 {padding: calc(var(--font-size) * .5) !important;}
	.b-ext .pt-sm-2, .b-ext .py-sm-2 {padding-top: calc(var(--font-size) * .5) !important;}
	.b-ext .pr-sm-2, .b-ext .px-sm-2 {padding-right: calc(var(--font-size) * .5) !important;}
	.b-ext .pb-sm-2, .b-ext .py-sm-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .pl-sm-2, .b-ext .px-sm-2 {padding-left: calc(var(--font-size) * .5) !important;}
	.b-ext .p-sm-3 {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .pt-sm-3, .b-ext .py-sm-3 {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .pr-sm-3, .b-ext .px-sm-3 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .pb-sm-3, .b-ext .py-sm-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .pl-sm-3, .b-ext .px-sm-3 {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .p-sm-4 {padding: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pt-sm-4, .b-ext .py-sm-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pr-sm-4, .b-ext .px-sm-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pb-sm-4, .b-ext .py-sm-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pl-sm-4, .b-ext .px-sm-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .p-sm-5 {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .pt-sm-5, .b-ext .py-sm-5 {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .pr-sm-5, .b-ext .px-sm-5 {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .pb-sm-5, .b-ext .py-sm-5 {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .pl-sm-5, .b-ext .px-sm-5 {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .p-sm-5_5 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .pt-sm-5_5, .b-ext .py-sm-5_5 {padding-top: calc(var(--font-size) * 3) !important;}
	.b-ext .pr-sm-5_5, .b-ext .px-sm-5_5 {padding-right: calc(var(--font-size) * 3) !important;}
	.b-ext .pb-sm-5_5, .b-ext .py-sm-5_5 {padding-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .pl-sm-5_5, .b-ext .px-sm-5_5 {padding-left: calc(var(--font-size) * 3) !important;}
	.b-ext .p-sm-6 {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .pt-sm-6, .b-ext .py-sm-6 {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .pr-sm-6, .b-ext .px-sm-6 {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .pb-sm-6, .b-ext .py-sm-6 {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .pl-sm-6, .b-ext .px-sm-6 {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .p-sm-7 {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .pt-sm-7, .b-ext .py-sm-7 {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .pr-sm-7, .b-ext .px-sm-7 {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .pb-sm-7, .b-ext .py-sm-7 {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .pl-sm-7, .b-ext .px-sm-7 {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .p-sm-8 {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .pt-sm-8, .b-ext .py-sm-8 {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .pr-sm-8, .b-ext .px-sm-8 {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .pb-sm-8, .b-ext .py-sm-8 {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .pl-sm-8, .b-ext .px-sm-8 {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .p-sm-9 {padding: calc(var(--font-size) * 12) !important;}
	.b-ext .pt-sm-9, .b-ext .py-sm-9 {padding-top: calc(var(--font-size) * 12) !important;}
	.b-ext .pr-sm-9, .b-ext .px-sm-9 {padding-right: calc(var(--font-size) * 12) !important;}
	.b-ext .pb-sm-9, .b-ext .py-sm-9 {padding-bottom: calc(var(--font-size) * 12) !important;}
	.b-ext .pl-sm-9, .b-ext .px-sm-9 {padding-left: calc(var(--font-size) * 12) !important;}
	.b-ext .p-sm-hairline {padding: calc(var(--font-size) * .0625) !important;}
	.b-ext .pt-sm-hairline, .b-ext .py-sm-hairline {padding-top: calc(var(--font-size) * .0625) !important;}
	.b-ext .pr-sm-hairline, .b-ext .px-sm-hairline {padding-right: calc(var(--font-size) * .0625) !important;}
	.b-ext .pb-sm-hairline, .b-ext .py-sm-hairline {padding-bottom: calc(var(--font-size) * .0625) !important;}
	.b-ext .pl-sm-hairline, .b-ext .px-sm-hairline {padding-left: calc(var(--font-size) * .0625) !important;}
	.b-ext .m-sm-n1 {margin: calc(var(--font-size) * -.25) !important;}
	.b-ext .mt-sm-n1, .b-ext .my-sm-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
	.b-ext .mr-sm-n1, .b-ext .mx-sm-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
	.b-ext .mb-sm-n1, .b-ext .my-sm-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
	.b-ext .ml-sm-n1, .b-ext .mx-sm-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
	.b-ext .m-sm-n2 {margin: calc(var(--font-size) * -.5) !important;}
	.b-ext .mt-sm-n2, .b-ext .my-sm-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
	.b-ext .mr-sm-n2, .b-ext .mx-sm-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
	.b-ext .mb-sm-n2, .b-ext .my-sm-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
	.b-ext .ml-sm-n2, .b-ext .mx-sm-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
	.b-ext .m-sm-n3 {margin: calc(var(--font-size) * -1) !important;}
	.b-ext .mt-sm-n3, .b-ext .my-sm-n3 {margin-top: calc(var(--font-size) * -1) !important;}
	.b-ext .mr-sm-n3, .b-ext .mx-sm-n3 {margin-right: calc(var(--font-size) * -1) !important;}
	.b-ext .mb-sm-n3, .b-ext .my-sm-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
	.b-ext .ml-sm-n3, .b-ext .mx-sm-n3 {margin-left: calc(var(--font-size) * -1) !important;}
	.b-ext .m-sm-n4 {margin: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mt-sm-n4, .b-ext .my-sm-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mr-sm-n4, .b-ext .mx-sm-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mb-sm-n4, .b-ext .my-sm-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
	.b-ext .ml-sm-n4, .b-ext .mx-sm-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
	.b-ext .m-sm-n5 {margin: calc(var(--font-size) * -2) !important;}
	.b-ext .mt-sm-n5, .b-ext .my-sm-n5 {margin-top: calc(var(--font-size) * -2) !important;}
	.b-ext .mr-sm-n5, .b-ext .mx-sm-n5 {margin-right: calc(var(--font-size) * -2) !important;}
	.b-ext .mb-sm-n5, .b-ext .my-sm-n5 {margin-bottom: calc(var(--font-size) * -2) !important;}
	.b-ext .ml-sm-n5, .b-ext .mx-sm-n5 {margin-left: calc(var(--font-size) * -2) !important;}
	.b-ext .m-sm-n5_5 {margin: calc(var(--font-size) * -3) !important;}
	.b-ext .mt-sm-n5_5, .b-ext .my-sm-n5_5 {margin-top: calc(var(--font-size) * -3) !important;}
	.b-ext .mr-sm-n5_5, .b-ext .mx-sm-n5_5 {margin-right: calc(var(--font-size) * -3) !important;}
	.b-ext .mb-sm-n5_5, .b-ext .my-sm-n5_5 {margin-bottom: calc(var(--font-size) * -3) !important;}
	.b-ext .ml-sm-n5_5, .b-ext .mx-sm-n5_5 {margin-left: calc(var(--font-size) * -3) !important;}
	.b-ext .m-sm-n6 {margin: calc(var(--font-size) * -4) !important;}
	.b-ext .mt-sm-n6, .b-ext .my-sm-n6 {margin-top: calc(var(--font-size) * -4) !important;}
	.b-ext .mr-sm-n6, .b-ext .mx-sm-n6 {margin-right: calc(var(--font-size) * -4) !important;}
	.b-ext .mb-sm-n6, .b-ext .my-sm-n6 {margin-bottom: calc(var(--font-size) * -4) !important;}
	.b-ext .ml-sm-n6, .b-ext .mx-sm-n6 {margin-left: calc(var(--font-size) * -4) !important;}
	.b-ext .m-sm-n7 {margin: calc(var(--font-size) * -8) !important;}
	.b-ext .mt-sm-n7, .b-ext .my-sm-n7 {margin-top: calc(var(--font-size) * -8) !important;}
	.b-ext .mr-sm-n7, .b-ext .mx-sm-n7 {margin-right: calc(var(--font-size) * -8) !important;}
	.b-ext .mb-sm-n7, .b-ext .my-sm-n7 {margin-bottom: calc(var(--font-size) * -8) !important;}
	.b-ext .ml-sm-n7, .b-ext .mx-sm-n7 {margin-left: calc(var(--font-size) * -8) !important;}
	.b-ext .m-sm-n8 {margin: calc(var(--font-size) * -10) !important;}
	.b-ext .mt-sm-n8, .b-ext .my-sm-n8 {margin-top: calc(var(--font-size) * -10) !important;}
	.b-ext .mr-sm-n8, .b-ext .mx-sm-n8 {margin-right: calc(var(--font-size) * -10) !important;}
	.b-ext .mb-sm-n8, .b-ext .my-sm-n8 {margin-bottom: calc(var(--font-size) * -10) !important;}
	.b-ext .ml-sm-n8, .b-ext .mx-sm-n8 {margin-left: calc(var(--font-size) * -10) !important;}
	.b-ext .m-sm-n9 {margin: calc(var(--font-size) * -12) !important;}
	.b-ext .mt-sm-n9, .b-ext .my-sm-n9 {margin-top: calc(var(--font-size) * -12) !important;}
	.b-ext .mr-sm-n9, .b-ext .mx-sm-n9 {margin-right: calc(var(--font-size) * -12) !important;}
	.b-ext .mb-sm-n9, .b-ext .my-sm-n9 {margin-bottom: calc(var(--font-size) * -12) !important;}
	.b-ext .ml-sm-n9, .b-ext .mx-sm-n9 {margin-left: calc(var(--font-size) * -12) !important;}
	.b-ext .m-sm-nhairline {margin: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mt-sm-nhairline, .b-ext .my-sm-nhairline {margin-top: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mr-sm-nhairline, .b-ext .mx-sm-nhairline {margin-right: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mb-sm-nhairline, .b-ext .my-sm-nhairline {margin-bottom: calc(var(--font-size) * -.0625) !important;}
	.b-ext .ml-sm-nhairline, .b-ext .mx-sm-nhairline {margin-left: calc(var(--font-size) * -.0625) !important;}
	.b-ext .m-sm-auto {margin: auto !important;}
	.b-ext .mt-sm-auto, .b-ext .my-sm-auto {margin-top: auto !important;}
	.b-ext .mr-sm-auto, .b-ext .mx-sm-auto {margin-right: auto !important;}
	.b-ext .mb-sm-auto, .b-ext .my-sm-auto {margin-bottom: auto !important;}
	.b-ext .ml-sm-auto, .b-ext .mx-sm-auto {margin-left: auto !important;}}
@media (min-width:768px) {.b-ext .m-md-0 {margin: 0 !important;}
	.b-ext .mt-md-0, .b-ext .my-md-0 {margin-top: 0 !important;}
	.b-ext .mr-md-0, .b-ext .mx-md-0 {margin-right: 0 !important;}
	.b-ext .mb-md-0, .b-ext .my-md-0 {margin-bottom: 0 !important;}
	.b-ext .ml-md-0, .b-ext .mx-md-0 {margin-left: 0 !important;}
	.b-ext .m-md-1 {margin: calc(var(--font-size) * .25) !important;}
	.b-ext .mt-md-1, .b-ext .my-md-1 {margin-top: calc(var(--font-size) * .25) !important;}
	.b-ext .mr-md-1, .b-ext .mx-md-1 {margin-right: calc(var(--font-size) * .25) !important;}
	.b-ext .mb-md-1, .b-ext .my-md-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .ml-md-1, .b-ext .mx-md-1 {margin-left: calc(var(--font-size) * .25) !important;}
	.b-ext .m-md-2 {margin: calc(var(--font-size) * .5) !important;}
	.b-ext .mt-md-2, .b-ext .my-md-2 {margin-top: calc(var(--font-size) * .5) !important;}
	.b-ext .mr-md-2, .b-ext .mx-md-2 {margin-right: calc(var(--font-size) * .5) !important;}
	.b-ext .mb-md-2, .b-ext .my-md-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .ml-md-2, .b-ext .mx-md-2 {margin-left: calc(var(--font-size) * .5) !important;}
	.b-ext .m-md-3 {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .mt-md-3, .b-ext .my-md-3 {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .mr-md-3, .b-ext .mx-md-3 {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .mb-md-3, .b-ext .my-md-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .ml-md-3, .b-ext .mx-md-3 {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .m-md-4 {margin: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mt-md-4, .b-ext .my-md-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mr-md-4, .b-ext .mx-md-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mb-md-4, .b-ext .my-md-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .ml-md-4, .b-ext .mx-md-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .m-md-5 {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .mt-md-5, .b-ext .my-md-5 {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .mr-md-5, .b-ext .mx-md-5 {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .mb-md-5, .b-ext .my-md-5 {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .ml-md-5, .b-ext .mx-md-5 {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .m-md-5_5 {margin: calc(var(--font-size) * 3) !important;}
	.b-ext .mt-md-5_5, .b-ext .my-md-5_5 {margin-top: calc(var(--font-size) * 3) !important;}
	.b-ext .mr-md-5_5, .b-ext .mx-md-5_5 {margin-right: calc(var(--font-size) * 3) !important;}
	.b-ext .mb-md-5_5, .b-ext .my-md-5_5 {margin-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .ml-md-5_5, .b-ext .mx-md-5_5 {margin-left: calc(var(--font-size) * 3) !important;}
	.b-ext .m-md-6 {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .mt-md-6, .b-ext .my-md-6 {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .mr-md-6, .b-ext .mx-md-6 {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .mb-md-6, .b-ext .my-md-6 {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .ml-md-6, .b-ext .mx-md-6 {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .m-md-7 {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .mt-md-7, .b-ext .my-md-7 {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .mr-md-7, .b-ext .mx-md-7 {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .mb-md-7, .b-ext .my-md-7 {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .ml-md-7, .b-ext .mx-md-7 {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .m-md-8 {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .mt-md-8, .b-ext .my-md-8 {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .mr-md-8, .b-ext .mx-md-8 {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .mb-md-8, .b-ext .my-md-8 {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .ml-md-8, .b-ext .mx-md-8 {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .m-md-9 {margin: calc(var(--font-size) * 12) !important;}
	.b-ext .mt-md-9, .b-ext .my-md-9 {margin-top: calc(var(--font-size) * 12) !important;}
	.b-ext .mr-md-9, .b-ext .mx-md-9 {margin-right: calc(var(--font-size) * 12) !important;}
	.b-ext .mb-md-9, .b-ext .my-md-9 {margin-bottom: calc(var(--font-size) * 12) !important;}
	.b-ext .ml-md-9, .b-ext .mx-md-9 {margin-left: calc(var(--font-size) * 12) !important;}
	.b-ext .m-md-hairline {margin: calc(var(--font-size) * .0625) !important;}
	.b-ext .mt-md-hairline, .b-ext .my-md-hairline {margin-top: calc(var(--font-size) * .0625) !important;}
	.b-ext .mr-md-hairline, .b-ext .mx-md-hairline {margin-right: calc(var(--font-size) * .0625) !important;}
	.b-ext .mb-md-hairline, .b-ext .my-md-hairline {margin-bottom: calc(var(--font-size) * .0625) !important;}
	.b-ext .ml-md-hairline, .b-ext .mx-md-hairline {margin-left: calc(var(--font-size) * .0625) !important;}
	.b-ext .p-md-0 {padding: 0 !important;}
	.b-ext .pt-md-0, .b-ext .py-md-0 {padding-top: 0 !important;}
	.b-ext .pr-md-0, .b-ext .px-md-0 {padding-right: 0 !important;}
	.b-ext .pb-md-0, .b-ext .py-md-0 {padding-bottom: 0 !important;}
	.b-ext .pl-md-0, .b-ext .px-md-0 {padding-left: 0 !important;}
	.b-ext .p-md-1 {padding: calc(var(--font-size) * .25) !important;}
	.b-ext .pt-md-1, .b-ext .py-md-1 {padding-top: calc(var(--font-size) * .25) !important;}
	.b-ext .pr-md-1, .b-ext .px-md-1 {padding-right: calc(var(--font-size) * .25) !important;}
	.b-ext .pb-md-1, .b-ext .py-md-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .pl-md-1, .b-ext .px-md-1 {padding-left: calc(var(--font-size) * .25) !important;}
	.b-ext .p-md-2 {padding: calc(var(--font-size) * .5) !important;}
	.b-ext .pt-md-2, .b-ext .py-md-2 {padding-top: calc(var(--font-size) * .5) !important;}
	.b-ext .pr-md-2, .b-ext .px-md-2 {padding-right: calc(var(--font-size) * .5) !important;}
	.b-ext .pb-md-2, .b-ext .py-md-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .pl-md-2, .b-ext .px-md-2 {padding-left: calc(var(--font-size) * .5) !important;}
	.b-ext .p-md-3 {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .pt-md-3, .b-ext .py-md-3 {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .pr-md-3, .b-ext .px-md-3 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .pb-md-3, .b-ext .py-md-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .pl-md-3, .b-ext .px-md-3 {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .p-md-4 {padding: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pt-md-4, .b-ext .py-md-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pr-md-4, .b-ext .px-md-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pb-md-4, .b-ext .py-md-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pl-md-4, .b-ext .px-md-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .p-md-5 {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .pt-md-5, .b-ext .py-md-5 {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .pr-md-5, .b-ext .px-md-5 {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .pb-md-5, .b-ext .py-md-5 {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .pl-md-5, .b-ext .px-md-5 {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .p-md-5_5 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .pt-md-5_5, .b-ext .py-md-5_5 {padding-top: calc(var(--font-size) * 3) !important;}
	.b-ext .pr-md-5_5, .b-ext .px-md-5_5 {padding-right: calc(var(--font-size) * 3) !important;}
	.b-ext .pb-md-5_5, .b-ext .py-md-5_5 {padding-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .pl-md-5_5, .b-ext .px-md-5_5 {padding-left: calc(var(--font-size) * 3) !important;}
	.b-ext .p-md-6 {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .pt-md-6, .b-ext .py-md-6 {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .pr-md-6, .b-ext .px-md-6 {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .pb-md-6, .b-ext .py-md-6 {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .pl-md-6, .b-ext .px-md-6 {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .p-md-7 {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .pt-md-7, .b-ext .py-md-7 {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .pr-md-7, .b-ext .px-md-7 {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .pb-md-7, .b-ext .py-md-7 {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .pl-md-7, .b-ext .px-md-7 {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .p-md-8 {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .pt-md-8, .b-ext .py-md-8 {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .pr-md-8, .b-ext .px-md-8 {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .pb-md-8, .b-ext .py-md-8 {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .pl-md-8, .b-ext .px-md-8 {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .p-md-9 {padding: calc(var(--font-size) * 12) !important;}
	.b-ext .pt-md-9, .b-ext .py-md-9 {padding-top: calc(var(--font-size) * 12) !important;}
	.b-ext .pr-md-9, .b-ext .px-md-9 {padding-right: calc(var(--font-size) * 12) !important;}
	.b-ext .pb-md-9, .b-ext .py-md-9 {padding-bottom: calc(var(--font-size) * 12) !important;}
	.b-ext .pl-md-9, .b-ext .px-md-9 {padding-left: calc(var(--font-size) * 12) !important;}
	.b-ext .p-md-hairline {padding: calc(var(--font-size) * .0625) !important;}
	.b-ext .pt-md-hairline, .b-ext .py-md-hairline {padding-top: calc(var(--font-size) * .0625) !important;}
	.b-ext .pr-md-hairline, .b-ext .px-md-hairline {padding-right: calc(var(--font-size) * .0625) !important;}
	.b-ext .pb-md-hairline, .b-ext .py-md-hairline {padding-bottom: calc(var(--font-size) * .0625) !important;}
	.b-ext .pl-md-hairline, .b-ext .px-md-hairline {padding-left: calc(var(--font-size) * .0625) !important;}
	.b-ext .m-md-n1 {margin: calc(var(--font-size) * -.25) !important;}
	.b-ext .mt-md-n1, .b-ext .my-md-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
	.b-ext .mr-md-n1, .b-ext .mx-md-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
	.b-ext .mb-md-n1, .b-ext .my-md-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
	.b-ext .ml-md-n1, .b-ext .mx-md-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
	.b-ext .m-md-n2 {margin: calc(var(--font-size) * -.5) !important;}
	.b-ext .mt-md-n2, .b-ext .my-md-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
	.b-ext .mr-md-n2, .b-ext .mx-md-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
	.b-ext .mb-md-n2, .b-ext .my-md-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
	.b-ext .ml-md-n2, .b-ext .mx-md-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
	.b-ext .m-md-n3 {margin: calc(var(--font-size) * -1) !important;}
	.b-ext .mt-md-n3, .b-ext .my-md-n3 {margin-top: calc(var(--font-size) * -1) !important;}
	.b-ext .mr-md-n3, .b-ext .mx-md-n3 {margin-right: calc(var(--font-size) * -1) !important;}
	.b-ext .mb-md-n3, .b-ext .my-md-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
	.b-ext .ml-md-n3, .b-ext .mx-md-n3 {margin-left: calc(var(--font-size) * -1) !important;}
	.b-ext .m-md-n4 {margin: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mt-md-n4, .b-ext .my-md-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mr-md-n4, .b-ext .mx-md-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mb-md-n4, .b-ext .my-md-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
	.b-ext .ml-md-n4, .b-ext .mx-md-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
	.b-ext .m-md-n5 {margin: calc(var(--font-size) * -2) !important;}
	.b-ext .mt-md-n5, .b-ext .my-md-n5 {margin-top: calc(var(--font-size) * -2) !important;}
	.b-ext .mr-md-n5, .b-ext .mx-md-n5 {margin-right: calc(var(--font-size) * -2) !important;}
	.b-ext .mb-md-n5, .b-ext .my-md-n5 {margin-bottom: calc(var(--font-size) * -2) !important;}
	.b-ext .ml-md-n5, .b-ext .mx-md-n5 {margin-left: calc(var(--font-size) * -2) !important;}
	.b-ext .m-md-n5_5 {margin: calc(var(--font-size) * -3) !important;}
	.b-ext .mt-md-n5_5, .b-ext .my-md-n5_5 {margin-top: calc(var(--font-size) * -3) !important;}
	.b-ext .mr-md-n5_5, .b-ext .mx-md-n5_5 {margin-right: calc(var(--font-size) * -3) !important;}
	.b-ext .mb-md-n5_5, .b-ext .my-md-n5_5 {margin-bottom: calc(var(--font-size) * -3) !important;}
	.b-ext .ml-md-n5_5, .b-ext .mx-md-n5_5 {margin-left: calc(var(--font-size) * -3) !important;}
	.b-ext .m-md-n6 {margin: calc(var(--font-size) * -4) !important;}
	.b-ext .mt-md-n6, .b-ext .my-md-n6 {margin-top: calc(var(--font-size) * -4) !important;}
	.b-ext .mr-md-n6, .b-ext .mx-md-n6 {margin-right: calc(var(--font-size) * -4) !important;}
	.b-ext .mb-md-n6, .b-ext .my-md-n6 {margin-bottom: calc(var(--font-size) * -4) !important;}
	.b-ext .ml-md-n6, .b-ext .mx-md-n6 {margin-left: calc(var(--font-size) * -4) !important;}
	.b-ext .m-md-n7 {margin: calc(var(--font-size) * -8) !important;}
	.b-ext .mt-md-n7, .b-ext .my-md-n7 {margin-top: calc(var(--font-size) * -8) !important;}
	.b-ext .mr-md-n7, .b-ext .mx-md-n7 {margin-right: calc(var(--font-size) * -8) !important;}
	.b-ext .mb-md-n7, .b-ext .my-md-n7 {margin-bottom: calc(var(--font-size) * -8) !important;}
	.b-ext .ml-md-n7, .b-ext .mx-md-n7 {margin-left: calc(var(--font-size) * -8) !important;}
	.b-ext .m-md-n8 {margin: calc(var(--font-size) * -10) !important;}
	.b-ext .mt-md-n8, .b-ext .my-md-n8 {margin-top: calc(var(--font-size) * -10) !important;}
	.b-ext .mr-md-n8, .b-ext .mx-md-n8 {margin-right: calc(var(--font-size) * -10) !important;}
	.b-ext .mb-md-n8, .b-ext .my-md-n8 {margin-bottom: calc(var(--font-size) * -10) !important;}
	.b-ext .ml-md-n8, .b-ext .mx-md-n8 {margin-left: calc(var(--font-size) * -10) !important;}
	.b-ext .m-md-n9 {margin: calc(var(--font-size) * -12) !important;}
	.b-ext .mt-md-n9, .b-ext .my-md-n9 {margin-top: calc(var(--font-size) * -12) !important;}
	.b-ext .mr-md-n9, .b-ext .mx-md-n9 {margin-right: calc(var(--font-size) * -12) !important;}
	.b-ext .mb-md-n9, .b-ext .my-md-n9 {margin-bottom: calc(var(--font-size) * -12) !important;}
	.b-ext .ml-md-n9, .b-ext .mx-md-n9 {margin-left: calc(var(--font-size) * -12) !important;}
	.b-ext .m-md-nhairline {margin: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mt-md-nhairline, .b-ext .my-md-nhairline {margin-top: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mr-md-nhairline, .b-ext .mx-md-nhairline {margin-right: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mb-md-nhairline, .b-ext .my-md-nhairline {margin-bottom: calc(var(--font-size) * -.0625) !important;}
	.b-ext .ml-md-nhairline, .b-ext .mx-md-nhairline {margin-left: calc(var(--font-size) * -.0625) !important;}
	.b-ext .m-md-auto {margin: auto !important;}
	.b-ext .mt-md-auto, .b-ext .my-md-auto {margin-top: auto !important;}
	.b-ext .mr-md-auto, .b-ext .mx-md-auto {margin-right: auto !important;}
	.b-ext .mb-md-auto, .b-ext .my-md-auto {margin-bottom: auto !important;}
	.b-ext .ml-md-auto, .b-ext .mx-md-auto {margin-left: auto !important;}}
@media (min-width:992px) {.b-ext .m-lg-0 {margin: 0 !important;}
	.b-ext .mt-lg-0, .b-ext .my-lg-0 {margin-top: 0 !important;}
	.b-ext .mr-lg-0, .b-ext .mx-lg-0 {margin-right: 0 !important;}
	.b-ext .mb-lg-0, .b-ext .my-lg-0 {margin-bottom: 0 !important;}
	.b-ext .ml-lg-0, .b-ext .mx-lg-0 {margin-left: 0 !important;}
	.b-ext .m-lg-1 {margin: calc(var(--font-size) * .25) !important;}
	.b-ext .mt-lg-1, .b-ext .my-lg-1 {margin-top: calc(var(--font-size) * .25) !important;}
	.b-ext .mr-lg-1, .b-ext .mx-lg-1 {margin-right: calc(var(--font-size) * .25) !important;}
	.b-ext .mb-lg-1, .b-ext .my-lg-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .ml-lg-1, .b-ext .mx-lg-1 {margin-left: calc(var(--font-size) * .25) !important;}
	.b-ext .m-lg-2 {margin: calc(var(--font-size) * .5) !important;}
	.b-ext .mt-lg-2, .b-ext .my-lg-2 {margin-top: calc(var(--font-size) * .5) !important;}
	.b-ext .mr-lg-2, .b-ext .mx-lg-2 {margin-right: calc(var(--font-size) * .5) !important;}
	.b-ext .mb-lg-2, .b-ext .my-lg-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .ml-lg-2, .b-ext .mx-lg-2 {margin-left: calc(var(--font-size) * .5) !important;}
	.b-ext .m-lg-3 {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .mt-lg-3, .b-ext .my-lg-3 {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .mr-lg-3, .b-ext .mx-lg-3 {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .mb-lg-3, .b-ext .my-lg-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .ml-lg-3, .b-ext .mx-lg-3 {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .m-lg-4 {margin: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mt-lg-4, .b-ext .my-lg-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mr-lg-4, .b-ext .mx-lg-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mb-lg-4, .b-ext .my-lg-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .ml-lg-4, .b-ext .mx-lg-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .m-lg-5 {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .mt-lg-5, .b-ext .my-lg-5 {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .mr-lg-5, .b-ext .mx-lg-5 {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .mb-lg-5, .b-ext .my-lg-5 {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .ml-lg-5, .b-ext .mx-lg-5 {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .m-lg-5_5 {margin: calc(var(--font-size) * 3) !important;}
	.b-ext .mt-lg-5_5, .b-ext .my-lg-5_5 {margin-top: calc(var(--font-size) * 3) !important;}
	.b-ext .mr-lg-5_5, .b-ext .mx-lg-5_5 {margin-right: calc(var(--font-size) * 3) !important;}
	.b-ext .mb-lg-5_5, .b-ext .my-lg-5_5 {margin-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .ml-lg-5_5, .b-ext .mx-lg-5_5 {margin-left: calc(var(--font-size) * 3) !important;}
	.b-ext .m-lg-6 {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .mt-lg-6, .b-ext .my-lg-6 {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .mr-lg-6, .b-ext .mx-lg-6 {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .mb-lg-6, .b-ext .my-lg-6 {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .ml-lg-6, .b-ext .mx-lg-6 {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .m-lg-7 {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .mt-lg-7, .b-ext .my-lg-7 {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .mr-lg-7, .b-ext .mx-lg-7 {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .mb-lg-7, .b-ext .my-lg-7 {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .ml-lg-7, .b-ext .mx-lg-7 {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .m-lg-8 {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .mt-lg-8, .b-ext .my-lg-8 {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .mr-lg-8, .b-ext .mx-lg-8 {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .mb-lg-8, .b-ext .my-lg-8 {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .ml-lg-8, .b-ext .mx-lg-8 {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .m-lg-9 {margin: calc(var(--font-size) * 12) !important;}
	.b-ext .mt-lg-9, .b-ext .my-lg-9 {margin-top: calc(var(--font-size) * 12) !important;}
	.b-ext .mr-lg-9, .b-ext .mx-lg-9 {margin-right: calc(var(--font-size) * 12) !important;}
	.b-ext .mb-lg-9, .b-ext .my-lg-9 {margin-bottom: calc(var(--font-size) * 12) !important;}
	.b-ext .ml-lg-9, .b-ext .mx-lg-9 {margin-left: calc(var(--font-size) * 12) !important;}
	.b-ext .m-lg-hairline {margin: calc(var(--font-size) * .0625) !important;}
	.b-ext .mt-lg-hairline, .b-ext .my-lg-hairline {margin-top: calc(var(--font-size) * .0625) !important;}
	.b-ext .mr-lg-hairline, .b-ext .mx-lg-hairline {margin-right: calc(var(--font-size) * .0625) !important;}
	.b-ext .mb-lg-hairline, .b-ext .my-lg-hairline {margin-bottom: calc(var(--font-size) * .0625) !important;}
	.b-ext .ml-lg-hairline, .b-ext .mx-lg-hairline {margin-left: calc(var(--font-size) * .0625) !important;}
	.b-ext .p-lg-0 {padding: 0 !important;}
	.b-ext .pt-lg-0, .b-ext .py-lg-0 {padding-top: 0 !important;}
	.b-ext .pr-lg-0, .b-ext .px-lg-0 {padding-right: 0 !important;}
	.b-ext .pb-lg-0, .b-ext .py-lg-0 {padding-bottom: 0 !important;}
	.b-ext .pl-lg-0, .b-ext .px-lg-0 {padding-left: 0 !important;}
	.b-ext .p-lg-1 {padding: calc(var(--font-size) * .25) !important;}
	.b-ext .pt-lg-1, .b-ext .py-lg-1 {padding-top: calc(var(--font-size) * .25) !important;}
	.b-ext .pr-lg-1, .b-ext .px-lg-1 {padding-right: calc(var(--font-size) * .25) !important;}
	.b-ext .pb-lg-1, .b-ext .py-lg-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .pl-lg-1, .b-ext .px-lg-1 {padding-left: calc(var(--font-size) * .25) !important;}
	.b-ext .p-lg-2 {padding: calc(var(--font-size) * .5) !important;}
	.b-ext .pt-lg-2, .b-ext .py-lg-2 {padding-top: calc(var(--font-size) * .5) !important;}
	.b-ext .pr-lg-2, .b-ext .px-lg-2 {padding-right: calc(var(--font-size) * .5) !important;}
	.b-ext .pb-lg-2, .b-ext .py-lg-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .pl-lg-2, .b-ext .px-lg-2 {padding-left: calc(var(--font-size) * .5) !important;}
	.b-ext .p-lg-3 {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .pt-lg-3, .b-ext .py-lg-3 {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .pr-lg-3, .b-ext .px-lg-3 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .pb-lg-3, .b-ext .py-lg-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .pl-lg-3, .b-ext .px-lg-3 {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .p-lg-4 {padding: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pt-lg-4, .b-ext .py-lg-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pr-lg-4, .b-ext .px-lg-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pb-lg-4, .b-ext .py-lg-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pl-lg-4, .b-ext .px-lg-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .p-lg-5 {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .pt-lg-5, .b-ext .py-lg-5 {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .pr-lg-5, .b-ext .px-lg-5 {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .pb-lg-5, .b-ext .py-lg-5 {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .pl-lg-5, .b-ext .px-lg-5 {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .p-lg-5_5 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .pt-lg-5_5, .b-ext .py-lg-5_5 {padding-top: calc(var(--font-size) * 3) !important;}
	.b-ext .pr-lg-5_5, .b-ext .px-lg-5_5 {padding-right: calc(var(--font-size) * 3) !important;}
	.b-ext .pb-lg-5_5, .b-ext .py-lg-5_5 {padding-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .pl-lg-5_5, .b-ext .px-lg-5_5 {padding-left: calc(var(--font-size) * 3) !important;}
	.b-ext .p-lg-6 {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .pt-lg-6, .b-ext .py-lg-6 {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .pr-lg-6, .b-ext .px-lg-6 {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .pb-lg-6, .b-ext .py-lg-6 {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .pl-lg-6, .b-ext .px-lg-6 {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .p-lg-7 {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .pt-lg-7, .b-ext .py-lg-7 {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .pr-lg-7, .b-ext .px-lg-7 {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .pb-lg-7, .b-ext .py-lg-7 {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .pl-lg-7, .b-ext .px-lg-7 {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .p-lg-8 {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .pt-lg-8, .b-ext .py-lg-8 {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .pr-lg-8, .b-ext .px-lg-8 {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .pb-lg-8, .b-ext .py-lg-8 {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .pl-lg-8, .b-ext .px-lg-8 {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .p-lg-9 {padding: calc(var(--font-size) * 12) !important;}
	.b-ext .pt-lg-9, .b-ext .py-lg-9 {padding-top: calc(var(--font-size) * 12) !important;}
	.b-ext .pr-lg-9, .b-ext .px-lg-9 {padding-right: calc(var(--font-size) * 12) !important;}
	.b-ext .pb-lg-9, .b-ext .py-lg-9 {padding-bottom: calc(var(--font-size) * 12) !important;}
	.b-ext .pl-lg-9, .b-ext .px-lg-9 {padding-left: calc(var(--font-size) * 12) !important;}
	.b-ext .p-lg-hairline {padding: calc(var(--font-size) * .0625) !important;}
	.b-ext .pt-lg-hairline, .b-ext .py-lg-hairline {padding-top: calc(var(--font-size) * .0625) !important;}
	.b-ext .pr-lg-hairline, .b-ext .px-lg-hairline {padding-right: calc(var(--font-size) * .0625) !important;}
	.b-ext .pb-lg-hairline, .b-ext .py-lg-hairline {padding-bottom: calc(var(--font-size) * .0625) !important;}
	.b-ext .pl-lg-hairline, .b-ext .px-lg-hairline {padding-left: calc(var(--font-size) * .0625) !important;}
	.b-ext .m-lg-n1 {margin: calc(var(--font-size) * -.25) !important;}
	.b-ext .mt-lg-n1, .b-ext .my-lg-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
	.b-ext .mr-lg-n1, .b-ext .mx-lg-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
	.b-ext .mb-lg-n1, .b-ext .my-lg-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
	.b-ext .ml-lg-n1, .b-ext .mx-lg-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
	.b-ext .m-lg-n2 {margin: calc(var(--font-size) * -.5) !important;}
	.b-ext .mt-lg-n2, .b-ext .my-lg-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
	.b-ext .mr-lg-n2, .b-ext .mx-lg-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
	.b-ext .mb-lg-n2, .b-ext .my-lg-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
	.b-ext .ml-lg-n2, .b-ext .mx-lg-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
	.b-ext .m-lg-n3 {margin: calc(var(--font-size) * -1) !important;}
	.b-ext .mt-lg-n3, .b-ext .my-lg-n3 {margin-top: calc(var(--font-size) * -1) !important;}
	.b-ext .mr-lg-n3, .b-ext .mx-lg-n3 {margin-right: calc(var(--font-size) * -1) !important;}
	.b-ext .mb-lg-n3, .b-ext .my-lg-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
	.b-ext .ml-lg-n3, .b-ext .mx-lg-n3 {margin-left: calc(var(--font-size) * -1) !important;}
	.b-ext .m-lg-n4 {margin: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mt-lg-n4, .b-ext .my-lg-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mr-lg-n4, .b-ext .mx-lg-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mb-lg-n4, .b-ext .my-lg-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
	.b-ext .ml-lg-n4, .b-ext .mx-lg-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
	.b-ext .m-lg-n5 {margin: calc(var(--font-size) * -2) !important;}
	.b-ext .mt-lg-n5, .b-ext .my-lg-n5 {margin-top: calc(var(--font-size) * -2) !important;}
	.b-ext .mr-lg-n5, .b-ext .mx-lg-n5 {margin-right: calc(var(--font-size) * -2) !important;}
	.b-ext .mb-lg-n5, .b-ext .my-lg-n5 {margin-bottom: calc(var(--font-size) * -2) !important;}
	.b-ext .ml-lg-n5, .b-ext .mx-lg-n5 {margin-left: calc(var(--font-size) * -2) !important;}
	.b-ext .m-lg-n5_5 {margin: calc(var(--font-size) * -3) !important;}
	.b-ext .mt-lg-n5_5, .b-ext .my-lg-n5_5 {margin-top: calc(var(--font-size) * -3) !important;}
	.b-ext .mr-lg-n5_5, .b-ext .mx-lg-n5_5 {margin-right: calc(var(--font-size) * -3) !important;}
	.b-ext .mb-lg-n5_5, .b-ext .my-lg-n5_5 {margin-bottom: calc(var(--font-size) * -3) !important;}
	.b-ext .ml-lg-n5_5, .b-ext .mx-lg-n5_5 {margin-left: calc(var(--font-size) * -3) !important;}
	.b-ext .m-lg-n6 {margin: calc(var(--font-size) * -4) !important;}
	.b-ext .mt-lg-n6, .b-ext .my-lg-n6 {margin-top: calc(var(--font-size) * -4) !important;}
	.b-ext .mr-lg-n6, .b-ext .mx-lg-n6 {margin-right: calc(var(--font-size) * -4) !important;}
	.b-ext .mb-lg-n6, .b-ext .my-lg-n6 {margin-bottom: calc(var(--font-size) * -4) !important;}
	.b-ext .ml-lg-n6, .b-ext .mx-lg-n6 {margin-left: calc(var(--font-size) * -4) !important;}
	.b-ext .m-lg-n7 {margin: calc(var(--font-size) * -8) !important;}
	.b-ext .mt-lg-n7, .b-ext .my-lg-n7 {margin-top: calc(var(--font-size) * -8) !important;}
	.b-ext .mr-lg-n7, .b-ext .mx-lg-n7 {margin-right: calc(var(--font-size) * -8) !important;}
	.b-ext .mb-lg-n7, .b-ext .my-lg-n7 {margin-bottom: calc(var(--font-size) * -8) !important;}
	.b-ext .ml-lg-n7, .b-ext .mx-lg-n7 {margin-left: calc(var(--font-size) * -8) !important;}
	.b-ext .m-lg-n8 {margin: calc(var(--font-size) * -10) !important;}
	.b-ext .mt-lg-n8, .b-ext .my-lg-n8 {margin-top: calc(var(--font-size) * -10) !important;}
	.b-ext .mr-lg-n8, .b-ext .mx-lg-n8 {margin-right: calc(var(--font-size) * -10) !important;}
	.b-ext .mb-lg-n8, .b-ext .my-lg-n8 {margin-bottom: calc(var(--font-size) * -10) !important;}
	.b-ext .ml-lg-n8, .b-ext .mx-lg-n8 {margin-left: calc(var(--font-size) * -10) !important;}
	.b-ext .m-lg-n9 {margin: calc(var(--font-size) * -12) !important;}
	.b-ext .mt-lg-n9, .b-ext .my-lg-n9 {margin-top: calc(var(--font-size) * -12) !important;}
	.b-ext .mr-lg-n9, .b-ext .mx-lg-n9 {margin-right: calc(var(--font-size) * -12) !important;}
	.b-ext .mb-lg-n9, .b-ext .my-lg-n9 {margin-bottom: calc(var(--font-size) * -12) !important;}
	.b-ext .ml-lg-n9, .b-ext .mx-lg-n9 {margin-left: calc(var(--font-size) * -12) !important;}
	.b-ext .m-lg-nhairline {margin: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mt-lg-nhairline, .b-ext .my-lg-nhairline {margin-top: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mr-lg-nhairline, .b-ext .mx-lg-nhairline {margin-right: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mb-lg-nhairline, .b-ext .my-lg-nhairline {margin-bottom: calc(var(--font-size) * -.0625) !important;}
	.b-ext .ml-lg-nhairline, .b-ext .mx-lg-nhairline {margin-left: calc(var(--font-size) * -.0625) !important;}
	.b-ext .m-lg-auto {margin: auto !important;}
	.b-ext .mt-lg-auto, .b-ext .my-lg-auto {margin-top: auto !important;}
	.b-ext .mr-lg-auto, .b-ext .mx-lg-auto {margin-right: auto !important;}
	.b-ext .mb-lg-auto, .b-ext .my-lg-auto {margin-bottom: auto !important;}
	.b-ext .ml-lg-auto, .b-ext .mx-lg-auto {margin-left: auto !important;}}
@media (min-width:1280px) {.b-ext .m-xl-0 {margin: 0 !important;}
	.b-ext .mt-xl-0, .b-ext .my-xl-0 {margin-top: 0 !important;}
	.b-ext .mr-xl-0, .b-ext .mx-xl-0 {margin-right: 0 !important;}
	.b-ext .mb-xl-0, .b-ext .my-xl-0 {margin-bottom: 0 !important;}
	.b-ext .ml-xl-0, .b-ext .mx-xl-0 {margin-left: 0 !important;}
	.b-ext .m-xl-1 {margin: calc(var(--font-size) * .25) !important;}
	.b-ext .mt-xl-1, .b-ext .my-xl-1 {margin-top: calc(var(--font-size) * .25) !important;}
	.b-ext .mr-xl-1, .b-ext .mx-xl-1 {margin-right: calc(var(--font-size) * .25) !important;}
	.b-ext .mb-xl-1, .b-ext .my-xl-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .ml-xl-1, .b-ext .mx-xl-1 {margin-left: calc(var(--font-size) * .25) !important;}
	.b-ext .m-xl-2 {margin: calc(var(--font-size) * .5) !important;}
	.b-ext .mt-xl-2, .b-ext .my-xl-2 {margin-top: calc(var(--font-size) * .5) !important;}
	.b-ext .mr-xl-2, .b-ext .mx-xl-2 {margin-right: calc(var(--font-size) * .5) !important;}
	.b-ext .mb-xl-2, .b-ext .my-xl-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .ml-xl-2, .b-ext .mx-xl-2 {margin-left: calc(var(--font-size) * .5) !important;}
	.b-ext .m-xl-3 {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .mt-xl-3, .b-ext .my-xl-3 {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .mr-xl-3, .b-ext .mx-xl-3 {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .mb-xl-3, .b-ext .my-xl-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .ml-xl-3, .b-ext .mx-xl-3 {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .m-xl-4 {margin: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mt-xl-4, .b-ext .my-xl-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mr-xl-4, .b-ext .mx-xl-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mb-xl-4, .b-ext .my-xl-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .ml-xl-4, .b-ext .mx-xl-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .m-xl-5 {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .mt-xl-5, .b-ext .my-xl-5 {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .mr-xl-5, .b-ext .mx-xl-5 {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .mb-xl-5, .b-ext .my-xl-5 {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .ml-xl-5, .b-ext .mx-xl-5 {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .m-xl-5_5 {margin: calc(var(--font-size) * 3) !important;}
	.b-ext .mt-xl-5_5, .b-ext .my-xl-5_5 {margin-top: calc(var(--font-size) * 3) !important;}
	.b-ext .mr-xl-5_5, .b-ext .mx-xl-5_5 {margin-right: calc(var(--font-size) * 3) !important;}
	.b-ext .mb-xl-5_5, .b-ext .my-xl-5_5 {margin-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .ml-xl-5_5, .b-ext .mx-xl-5_5 {margin-left: calc(var(--font-size) * 3) !important;}
	.b-ext .m-xl-6 {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .mt-xl-6, .b-ext .my-xl-6 {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .mr-xl-6, .b-ext .mx-xl-6 {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .mb-xl-6, .b-ext .my-xl-6 {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .ml-xl-6, .b-ext .mx-xl-6 {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .m-xl-7 {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .mt-xl-7, .b-ext .my-xl-7 {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .mr-xl-7, .b-ext .mx-xl-7 {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .mb-xl-7, .b-ext .my-xl-7 {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .ml-xl-7, .b-ext .mx-xl-7 {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .m-xl-8 {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .mt-xl-8, .b-ext .my-xl-8 {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .mr-xl-8, .b-ext .mx-xl-8 {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .mb-xl-8, .b-ext .my-xl-8 {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .ml-xl-8, .b-ext .mx-xl-8 {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .m-xl-9 {margin: calc(var(--font-size) * 12) !important;}
	.b-ext .mt-xl-9, .b-ext .my-xl-9 {margin-top: calc(var(--font-size) * 12) !important;}
	.b-ext .mr-xl-9, .b-ext .mx-xl-9 {margin-right: calc(var(--font-size) * 12) !important;}
	.b-ext .mb-xl-9, .b-ext .my-xl-9 {margin-bottom: calc(var(--font-size) * 12) !important;}
	.b-ext .ml-xl-9, .b-ext .mx-xl-9 {margin-left: calc(var(--font-size) * 12) !important;}
	.b-ext .m-xl-hairline {margin: calc(var(--font-size) * .0625) !important;}
	.b-ext .mt-xl-hairline, .b-ext .my-xl-hairline {margin-top: calc(var(--font-size) * .0625) !important;}
	.b-ext .mr-xl-hairline, .b-ext .mx-xl-hairline {margin-right: calc(var(--font-size) * .0625) !important;}
	.b-ext .mb-xl-hairline, .b-ext .my-xl-hairline {margin-bottom: calc(var(--font-size) * .0625) !important;}
	.b-ext .ml-xl-hairline, .b-ext .mx-xl-hairline {margin-left: calc(var(--font-size) * .0625) !important;}
	.b-ext .p-xl-0 {padding: 0 !important;}
	.b-ext .pt-xl-0, .b-ext .py-xl-0 {padding-top: 0 !important;}
	.b-ext .pr-xl-0, .b-ext .px-xl-0 {padding-right: 0 !important;}
	.b-ext .pb-xl-0, .b-ext .py-xl-0 {padding-bottom: 0 !important;}
	.b-ext .pl-xl-0, .b-ext .px-xl-0 {padding-left: 0 !important;}
	.b-ext .p-xl-1 {padding: calc(var(--font-size) * .25) !important;}
	.b-ext .pt-xl-1, .b-ext .py-xl-1 {padding-top: calc(var(--font-size) * .25) !important;}
	.b-ext .pr-xl-1, .b-ext .px-xl-1 {padding-right: calc(var(--font-size) * .25) !important;}
	.b-ext .pb-xl-1, .b-ext .py-xl-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .pl-xl-1, .b-ext .px-xl-1 {padding-left: calc(var(--font-size) * .25) !important;}
	.b-ext .p-xl-2 {padding: calc(var(--font-size) * .5) !important;}
	.b-ext .pt-xl-2, .b-ext .py-xl-2 {padding-top: calc(var(--font-size) * .5) !important;}
	.b-ext .pr-xl-2, .b-ext .px-xl-2 {padding-right: calc(var(--font-size) * .5) !important;}
	.b-ext .pb-xl-2, .b-ext .py-xl-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .pl-xl-2, .b-ext .px-xl-2 {padding-left: calc(var(--font-size) * .5) !important;}
	.b-ext .p-xl-3 {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .pt-xl-3, .b-ext .py-xl-3 {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .pr-xl-3, .b-ext .px-xl-3 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .pb-xl-3, .b-ext .py-xl-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .pl-xl-3, .b-ext .px-xl-3 {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .p-xl-4 {padding: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pt-xl-4, .b-ext .py-xl-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pr-xl-4, .b-ext .px-xl-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pb-xl-4, .b-ext .py-xl-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pl-xl-4, .b-ext .px-xl-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .p-xl-5 {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .pt-xl-5, .b-ext .py-xl-5 {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .pr-xl-5, .b-ext .px-xl-5 {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .pb-xl-5, .b-ext .py-xl-5 {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .pl-xl-5, .b-ext .px-xl-5 {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .p-xl-5_5 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .pt-xl-5_5, .b-ext .py-xl-5_5 {padding-top: calc(var(--font-size) * 3) !important;}
	.b-ext .pr-xl-5_5, .b-ext .px-xl-5_5 {padding-right: calc(var(--font-size) * 3) !important;}
	.b-ext .pb-xl-5_5, .b-ext .py-xl-5_5 {padding-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .pl-xl-5_5, .b-ext .px-xl-5_5 {padding-left: calc(var(--font-size) * 3) !important;}
	.b-ext .p-xl-6 {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .pt-xl-6, .b-ext .py-xl-6 {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .pr-xl-6, .b-ext .px-xl-6 {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .pb-xl-6, .b-ext .py-xl-6 {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .pl-xl-6, .b-ext .px-xl-6 {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .p-xl-7 {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .pt-xl-7, .b-ext .py-xl-7 {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .pr-xl-7, .b-ext .px-xl-7 {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .pb-xl-7, .b-ext .py-xl-7 {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .pl-xl-7, .b-ext .px-xl-7 {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .p-xl-8 {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .pt-xl-8, .b-ext .py-xl-8 {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .pr-xl-8, .b-ext .px-xl-8 {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .pb-xl-8, .b-ext .py-xl-8 {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .pl-xl-8, .b-ext .px-xl-8 {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .p-xl-9 {padding: calc(var(--font-size) * 12) !important;}
	.b-ext .pt-xl-9, .b-ext .py-xl-9 {padding-top: calc(var(--font-size) * 12) !important;}
	.b-ext .pr-xl-9, .b-ext .px-xl-9 {padding-right: calc(var(--font-size) * 12) !important;}
	.b-ext .pb-xl-9, .b-ext .py-xl-9 {padding-bottom: calc(var(--font-size) * 12) !important;}
	.b-ext .pl-xl-9, .b-ext .px-xl-9 {padding-left: calc(var(--font-size) * 12) !important;}
	.b-ext .p-xl-hairline {padding: calc(var(--font-size) * .0625) !important;}
	.b-ext .pt-xl-hairline, .b-ext .py-xl-hairline {padding-top: calc(var(--font-size) * .0625) !important;}
	.b-ext .pr-xl-hairline, .b-ext .px-xl-hairline {padding-right: calc(var(--font-size) * .0625) !important;}
	.b-ext .pb-xl-hairline, .b-ext .py-xl-hairline {padding-bottom: calc(var(--font-size) * .0625) !important;}
	.b-ext .pl-xl-hairline, .b-ext .px-xl-hairline {padding-left: calc(var(--font-size) * .0625) !important;}
	.b-ext .m-xl-n1 {margin: calc(var(--font-size) * -.25) !important;}
	.b-ext .mt-xl-n1, .b-ext .my-xl-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
	.b-ext .mr-xl-n1, .b-ext .mx-xl-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
	.b-ext .mb-xl-n1, .b-ext .my-xl-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
	.b-ext .ml-xl-n1, .b-ext .mx-xl-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
	.b-ext .m-xl-n2 {margin: calc(var(--font-size) * -.5) !important;}
	.b-ext .mt-xl-n2, .b-ext .my-xl-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
	.b-ext .mr-xl-n2, .b-ext .mx-xl-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
	.b-ext .mb-xl-n2, .b-ext .my-xl-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
	.b-ext .ml-xl-n2, .b-ext .mx-xl-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
	.b-ext .m-xl-n3 {margin: calc(var(--font-size) * -1) !important;}
	.b-ext .mt-xl-n3, .b-ext .my-xl-n3 {margin-top: calc(var(--font-size) * -1) !important;}
	.b-ext .mr-xl-n3, .b-ext .mx-xl-n3 {margin-right: calc(var(--font-size) * -1) !important;}
	.b-ext .mb-xl-n3, .b-ext .my-xl-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
	.b-ext .ml-xl-n3, .b-ext .mx-xl-n3 {margin-left: calc(var(--font-size) * -1) !important;}
	.b-ext .m-xl-n4 {margin: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mt-xl-n4, .b-ext .my-xl-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mr-xl-n4, .b-ext .mx-xl-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mb-xl-n4, .b-ext .my-xl-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
	.b-ext .ml-xl-n4, .b-ext .mx-xl-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
	.b-ext .m-xl-n5 {margin: calc(var(--font-size) * -2) !important;}
	.b-ext .mt-xl-n5, .b-ext .my-xl-n5 {margin-top: calc(var(--font-size) * -2) !important;}
	.b-ext .mr-xl-n5, .b-ext .mx-xl-n5 {margin-right: calc(var(--font-size) * -2) !important;}
	.b-ext .mb-xl-n5, .b-ext .my-xl-n5 {margin-bottom: calc(var(--font-size) * -2) !important;}
	.b-ext .ml-xl-n5, .b-ext .mx-xl-n5 {margin-left: calc(var(--font-size) * -2) !important;}
	.b-ext .m-xl-n5_5 {margin: calc(var(--font-size) * -3) !important;}
	.b-ext .mt-xl-n5_5, .b-ext .my-xl-n5_5 {margin-top: calc(var(--font-size) * -3) !important;}
	.b-ext .mr-xl-n5_5, .b-ext .mx-xl-n5_5 {margin-right: calc(var(--font-size) * -3) !important;}
	.b-ext .mb-xl-n5_5, .b-ext .my-xl-n5_5 {margin-bottom: calc(var(--font-size) * -3) !important;}
	.b-ext .ml-xl-n5_5, .b-ext .mx-xl-n5_5 {margin-left: calc(var(--font-size) * -3) !important;}
	.b-ext .m-xl-n6 {margin: calc(var(--font-size) * -4) !important;}
	.b-ext .mt-xl-n6, .b-ext .my-xl-n6 {margin-top: calc(var(--font-size) * -4) !important;}
	.b-ext .mr-xl-n6, .b-ext .mx-xl-n6 {margin-right: calc(var(--font-size) * -4) !important;}
	.b-ext .mb-xl-n6, .b-ext .my-xl-n6 {margin-bottom: calc(var(--font-size) * -4) !important;}
	.b-ext .ml-xl-n6, .b-ext .mx-xl-n6 {margin-left: calc(var(--font-size) * -4) !important;}
	.b-ext .m-xl-n7 {margin: calc(var(--font-size) * -8) !important;}
	.b-ext .mt-xl-n7, .b-ext .my-xl-n7 {margin-top: calc(var(--font-size) * -8) !important;}
	.b-ext .mr-xl-n7, .b-ext .mx-xl-n7 {margin-right: calc(var(--font-size) * -8) !important;}
	.b-ext .mb-xl-n7, .b-ext .my-xl-n7 {margin-bottom: calc(var(--font-size) * -8) !important;}
	.b-ext .ml-xl-n7, .b-ext .mx-xl-n7 {margin-left: calc(var(--font-size) * -8) !important;}
	.b-ext .m-xl-n8 {margin: calc(var(--font-size) * -10) !important;}
	.b-ext .mt-xl-n8, .b-ext .my-xl-n8 {margin-top: calc(var(--font-size) * -10) !important;}
	.b-ext .mr-xl-n8, .b-ext .mx-xl-n8 {margin-right: calc(var(--font-size) * -10) !important;}
	.b-ext .mb-xl-n8, .b-ext .my-xl-n8 {margin-bottom: calc(var(--font-size) * -10) !important;}
	.b-ext .ml-xl-n8, .b-ext .mx-xl-n8 {margin-left: calc(var(--font-size) * -10) !important;}
	.b-ext .m-xl-n9 {margin: calc(var(--font-size) * -12) !important;}
	.b-ext .mt-xl-n9, .b-ext .my-xl-n9 {margin-top: calc(var(--font-size) * -12) !important;}
	.b-ext .mr-xl-n9, .b-ext .mx-xl-n9 {margin-right: calc(var(--font-size) * -12) !important;}
	.b-ext .mb-xl-n9, .b-ext .my-xl-n9 {margin-bottom: calc(var(--font-size) * -12) !important;}
	.b-ext .ml-xl-n9, .b-ext .mx-xl-n9 {margin-left: calc(var(--font-size) * -12) !important;}
	.b-ext .m-xl-nhairline {margin: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mt-xl-nhairline, .b-ext .my-xl-nhairline {margin-top: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mr-xl-nhairline, .b-ext .mx-xl-nhairline {margin-right: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mb-xl-nhairline, .b-ext .my-xl-nhairline {margin-bottom: calc(var(--font-size) * -.0625) !important;}
	.b-ext .ml-xl-nhairline, .b-ext .mx-xl-nhairline {margin-left: calc(var(--font-size) * -.0625) !important;}
	.b-ext .m-xl-auto {margin: auto !important;}
	.b-ext .mt-xl-auto, .b-ext .my-xl-auto {margin-top: auto !important;}
	.b-ext .mr-xl-auto, .b-ext .mx-xl-auto {margin-right: auto !important;}
	.b-ext .mb-xl-auto, .b-ext .my-xl-auto {margin-bottom: auto !important;}
	.b-ext .ml-xl-auto, .b-ext .mx-xl-auto {margin-left: auto !important;}}
@media (min-width:1536px) {.b-ext .m-2xl-0 {margin: 0 !important;}
	.b-ext .mt-2xl-0, .b-ext .my-2xl-0 {margin-top: 0 !important;}
	.b-ext .mr-2xl-0, .b-ext .mx-2xl-0 {margin-right: 0 !important;}
	.b-ext .mb-2xl-0, .b-ext .my-2xl-0 {margin-bottom: 0 !important;}
	.b-ext .ml-2xl-0, .b-ext .mx-2xl-0 {margin-left: 0 !important;}
	.b-ext .m-2xl-1 {margin: calc(var(--font-size) * .25) !important;}
	.b-ext .mt-2xl-1, .b-ext .my-2xl-1 {margin-top: calc(var(--font-size) * .25) !important;}
	.b-ext .mr-2xl-1, .b-ext .mx-2xl-1 {margin-right: calc(var(--font-size) * .25) !important;}
	.b-ext .mb-2xl-1, .b-ext .my-2xl-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .ml-2xl-1, .b-ext .mx-2xl-1 {margin-left: calc(var(--font-size) * .25) !important;}
	.b-ext .m-2xl-2 {margin: calc(var(--font-size) * .5) !important;}
	.b-ext .mt-2xl-2, .b-ext .my-2xl-2 {margin-top: calc(var(--font-size) * .5) !important;}
	.b-ext .mr-2xl-2, .b-ext .mx-2xl-2 {margin-right: calc(var(--font-size) * .5) !important;}
	.b-ext .mb-2xl-2, .b-ext .my-2xl-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .ml-2xl-2, .b-ext .mx-2xl-2 {margin-left: calc(var(--font-size) * .5) !important;}
	.b-ext .m-2xl-3 {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .mt-2xl-3, .b-ext .my-2xl-3 {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .mr-2xl-3, .b-ext .mx-2xl-3 {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .mb-2xl-3, .b-ext .my-2xl-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .ml-2xl-3, .b-ext .mx-2xl-3 {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .m-2xl-4 {margin: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mt-2xl-4, .b-ext .my-2xl-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mr-2xl-4, .b-ext .mx-2xl-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mb-2xl-4, .b-ext .my-2xl-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .ml-2xl-4, .b-ext .mx-2xl-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .m-2xl-5 {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .mt-2xl-5, .b-ext .my-2xl-5 {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .mr-2xl-5, .b-ext .mx-2xl-5 {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .mb-2xl-5, .b-ext .my-2xl-5 {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .ml-2xl-5, .b-ext .mx-2xl-5 {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .m-2xl-5_5 {margin: calc(var(--font-size) * 3) !important;}
	.b-ext .mt-2xl-5_5, .b-ext .my-2xl-5_5 {margin-top: calc(var(--font-size) * 3) !important;}
	.b-ext .mr-2xl-5_5, .b-ext .mx-2xl-5_5 {margin-right: calc(var(--font-size) * 3) !important;}
	.b-ext .mb-2xl-5_5, .b-ext .my-2xl-5_5 {margin-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .ml-2xl-5_5, .b-ext .mx-2xl-5_5 {margin-left: calc(var(--font-size) * 3) !important;}
	.b-ext .m-2xl-6 {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .mt-2xl-6, .b-ext .my-2xl-6 {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .mr-2xl-6, .b-ext .mx-2xl-6 {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .mb-2xl-6, .b-ext .my-2xl-6 {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .ml-2xl-6, .b-ext .mx-2xl-6 {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .m-2xl-7 {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .mt-2xl-7, .b-ext .my-2xl-7 {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .mr-2xl-7, .b-ext .mx-2xl-7 {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .mb-2xl-7, .b-ext .my-2xl-7 {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .ml-2xl-7, .b-ext .mx-2xl-7 {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .m-2xl-8 {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .mt-2xl-8, .b-ext .my-2xl-8 {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .mr-2xl-8, .b-ext .mx-2xl-8 {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .mb-2xl-8, .b-ext .my-2xl-8 {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .ml-2xl-8, .b-ext .mx-2xl-8 {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .m-2xl-9 {margin: calc(var(--font-size) * 12) !important;}
	.b-ext .mt-2xl-9, .b-ext .my-2xl-9 {margin-top: calc(var(--font-size) * 12) !important;}
	.b-ext .mr-2xl-9, .b-ext .mx-2xl-9 {margin-right: calc(var(--font-size) * 12) !important;}
	.b-ext .mb-2xl-9, .b-ext .my-2xl-9 {margin-bottom: calc(var(--font-size) * 12) !important;}
	.b-ext .ml-2xl-9, .b-ext .mx-2xl-9 {margin-left: calc(var(--font-size) * 12) !important;}
	.b-ext .m-2xl-hairline {margin: calc(var(--font-size) * .0625) !important;}
	.b-ext .mt-2xl-hairline, .b-ext .my-2xl-hairline {margin-top: calc(var(--font-size) * .0625) !important;}
	.b-ext .mr-2xl-hairline, .b-ext .mx-2xl-hairline {margin-right: calc(var(--font-size) * .0625) !important;}
	.b-ext .mb-2xl-hairline, .b-ext .my-2xl-hairline {margin-bottom: calc(var(--font-size) * .0625) !important;}
	.b-ext .ml-2xl-hairline, .b-ext .mx-2xl-hairline {margin-left: calc(var(--font-size) * .0625) !important;}
	.b-ext .p-2xl-0 {padding: 0 !important;}
	.b-ext .pt-2xl-0, .b-ext .py-2xl-0 {padding-top: 0 !important;}
	.b-ext .pr-2xl-0, .b-ext .px-2xl-0 {padding-right: 0 !important;}
	.b-ext .pb-2xl-0, .b-ext .py-2xl-0 {padding-bottom: 0 !important;}
	.b-ext .pl-2xl-0, .b-ext .px-2xl-0 {padding-left: 0 !important;}
	.b-ext .p-2xl-1 {padding: calc(var(--font-size) * .25) !important;}
	.b-ext .pt-2xl-1, .b-ext .py-2xl-1 {padding-top: calc(var(--font-size) * .25) !important;}
	.b-ext .pr-2xl-1, .b-ext .px-2xl-1 {padding-right: calc(var(--font-size) * .25) !important;}
	.b-ext .pb-2xl-1, .b-ext .py-2xl-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .pl-2xl-1, .b-ext .px-2xl-1 {padding-left: calc(var(--font-size) * .25) !important;}
	.b-ext .p-2xl-2 {padding: calc(var(--font-size) * .5) !important;}
	.b-ext .pt-2xl-2, .b-ext .py-2xl-2 {padding-top: calc(var(--font-size) * .5) !important;}
	.b-ext .pr-2xl-2, .b-ext .px-2xl-2 {padding-right: calc(var(--font-size) * .5) !important;}
	.b-ext .pb-2xl-2, .b-ext .py-2xl-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .pl-2xl-2, .b-ext .px-2xl-2 {padding-left: calc(var(--font-size) * .5) !important;}
	.b-ext .p-2xl-3 {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .pt-2xl-3, .b-ext .py-2xl-3 {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .pr-2xl-3, .b-ext .px-2xl-3 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .pb-2xl-3, .b-ext .py-2xl-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .pl-2xl-3, .b-ext .px-2xl-3 {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .p-2xl-4 {padding: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pt-2xl-4, .b-ext .py-2xl-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pr-2xl-4, .b-ext .px-2xl-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pb-2xl-4, .b-ext .py-2xl-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pl-2xl-4, .b-ext .px-2xl-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .p-2xl-5 {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .pt-2xl-5, .b-ext .py-2xl-5 {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .pr-2xl-5, .b-ext .px-2xl-5 {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .pb-2xl-5, .b-ext .py-2xl-5 {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .pl-2xl-5, .b-ext .px-2xl-5 {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .p-2xl-5_5 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .pt-2xl-5_5, .b-ext .py-2xl-5_5 {padding-top: calc(var(--font-size) * 3) !important;}
	.b-ext .pr-2xl-5_5, .b-ext .px-2xl-5_5 {padding-right: calc(var(--font-size) * 3) !important;}
	.b-ext .pb-2xl-5_5, .b-ext .py-2xl-5_5 {padding-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .pl-2xl-5_5, .b-ext .px-2xl-5_5 {padding-left: calc(var(--font-size) * 3) !important;}
	.b-ext .p-2xl-6 {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .pt-2xl-6, .b-ext .py-2xl-6 {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .pr-2xl-6, .b-ext .px-2xl-6 {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .pb-2xl-6, .b-ext .py-2xl-6 {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .pl-2xl-6, .b-ext .px-2xl-6 {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .p-2xl-7 {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .pt-2xl-7, .b-ext .py-2xl-7 {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .pr-2xl-7, .b-ext .px-2xl-7 {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .pb-2xl-7, .b-ext .py-2xl-7 {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .pl-2xl-7, .b-ext .px-2xl-7 {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .p-2xl-8 {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .pt-2xl-8, .b-ext .py-2xl-8 {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .pr-2xl-8, .b-ext .px-2xl-8 {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .pb-2xl-8, .b-ext .py-2xl-8 {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .pl-2xl-8, .b-ext .px-2xl-8 {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .p-2xl-9 {padding: calc(var(--font-size) * 12) !important;}
	.b-ext .pt-2xl-9, .b-ext .py-2xl-9 {padding-top: calc(var(--font-size) * 12) !important;}
	.b-ext .pr-2xl-9, .b-ext .px-2xl-9 {padding-right: calc(var(--font-size) * 12) !important;}
	.b-ext .pb-2xl-9, .b-ext .py-2xl-9 {padding-bottom: calc(var(--font-size) * 12) !important;}
	.b-ext .pl-2xl-9, .b-ext .px-2xl-9 {padding-left: calc(var(--font-size) * 12) !important;}
	.b-ext .p-2xl-hairline {padding: calc(var(--font-size) * .0625) !important;}
	.b-ext .pt-2xl-hairline, .b-ext .py-2xl-hairline {padding-top: calc(var(--font-size) * .0625) !important;}
	.b-ext .pr-2xl-hairline, .b-ext .px-2xl-hairline {padding-right: calc(var(--font-size) * .0625) !important;}
	.b-ext .pb-2xl-hairline, .b-ext .py-2xl-hairline {padding-bottom: calc(var(--font-size) * .0625) !important;}
	.b-ext .pl-2xl-hairline, .b-ext .px-2xl-hairline {padding-left: calc(var(--font-size) * .0625) !important;}
	.b-ext .m-2xl-n1 {margin: calc(var(--font-size) * -.25) !important;}
	.b-ext .mt-2xl-n1, .b-ext .my-2xl-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
	.b-ext .mr-2xl-n1, .b-ext .mx-2xl-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
	.b-ext .mb-2xl-n1, .b-ext .my-2xl-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
	.b-ext .ml-2xl-n1, .b-ext .mx-2xl-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
	.b-ext .m-2xl-n2 {margin: calc(var(--font-size) * -.5) !important;}
	.b-ext .mt-2xl-n2, .b-ext .my-2xl-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
	.b-ext .mr-2xl-n2, .b-ext .mx-2xl-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
	.b-ext .mb-2xl-n2, .b-ext .my-2xl-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
	.b-ext .ml-2xl-n2, .b-ext .mx-2xl-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
	.b-ext .m-2xl-n3 {margin: calc(var(--font-size) * -1) !important;}
	.b-ext .mt-2xl-n3, .b-ext .my-2xl-n3 {margin-top: calc(var(--font-size) * -1) !important;}
	.b-ext .mr-2xl-n3, .b-ext .mx-2xl-n3 {margin-right: calc(var(--font-size) * -1) !important;}
	.b-ext .mb-2xl-n3, .b-ext .my-2xl-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
	.b-ext .ml-2xl-n3, .b-ext .mx-2xl-n3 {margin-left: calc(var(--font-size) * -1) !important;}
	.b-ext .m-2xl-n4 {margin: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mt-2xl-n4, .b-ext .my-2xl-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mr-2xl-n4, .b-ext .mx-2xl-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mb-2xl-n4, .b-ext .my-2xl-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
	.b-ext .ml-2xl-n4, .b-ext .mx-2xl-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
	.b-ext .m-2xl-n5 {margin: calc(var(--font-size) * -2) !important;}
	.b-ext .mt-2xl-n5, .b-ext .my-2xl-n5 {margin-top: calc(var(--font-size) * -2) !important;}
	.b-ext .mr-2xl-n5, .b-ext .mx-2xl-n5 {margin-right: calc(var(--font-size) * -2) !important;}
	.b-ext .mb-2xl-n5, .b-ext .my-2xl-n5 {margin-bottom: calc(var(--font-size) * -2) !important;}
	.b-ext .ml-2xl-n5, .b-ext .mx-2xl-n5 {margin-left: calc(var(--font-size) * -2) !important;}
	.b-ext .m-2xl-n5_5 {margin: calc(var(--font-size) * -3) !important;}
	.b-ext .mt-2xl-n5_5, .b-ext .my-2xl-n5_5 {margin-top: calc(var(--font-size) * -3) !important;}
	.b-ext .mr-2xl-n5_5, .b-ext .mx-2xl-n5_5 {margin-right: calc(var(--font-size) * -3) !important;}
	.b-ext .mb-2xl-n5_5, .b-ext .my-2xl-n5_5 {margin-bottom: calc(var(--font-size) * -3) !important;}
	.b-ext .ml-2xl-n5_5, .b-ext .mx-2xl-n5_5 {margin-left: calc(var(--font-size) * -3) !important;}
	.b-ext .m-2xl-n6 {margin: calc(var(--font-size) * -4) !important;}
	.b-ext .mt-2xl-n6, .b-ext .my-2xl-n6 {margin-top: calc(var(--font-size) * -4) !important;}
	.b-ext .mr-2xl-n6, .b-ext .mx-2xl-n6 {margin-right: calc(var(--font-size) * -4) !important;}
	.b-ext .mb-2xl-n6, .b-ext .my-2xl-n6 {margin-bottom: calc(var(--font-size) * -4) !important;}
	.b-ext .ml-2xl-n6, .b-ext .mx-2xl-n6 {margin-left: calc(var(--font-size) * -4) !important;}
	.b-ext .m-2xl-n7 {margin: calc(var(--font-size) * -8) !important;}
	.b-ext .mt-2xl-n7, .b-ext .my-2xl-n7 {margin-top: calc(var(--font-size) * -8) !important;}
	.b-ext .mr-2xl-n7, .b-ext .mx-2xl-n7 {margin-right: calc(var(--font-size) * -8) !important;}
	.b-ext .mb-2xl-n7, .b-ext .my-2xl-n7 {margin-bottom: calc(var(--font-size) * -8) !important;}
	.b-ext .ml-2xl-n7, .b-ext .mx-2xl-n7 {margin-left: calc(var(--font-size) * -8) !important;}
	.b-ext .m-2xl-n8 {margin: calc(var(--font-size) * -10) !important;}
	.b-ext .mt-2xl-n8, .b-ext .my-2xl-n8 {margin-top: calc(var(--font-size) * -10) !important;}
	.b-ext .mr-2xl-n8, .b-ext .mx-2xl-n8 {margin-right: calc(var(--font-size) * -10) !important;}
	.b-ext .mb-2xl-n8, .b-ext .my-2xl-n8 {margin-bottom: calc(var(--font-size) * -10) !important;}
	.b-ext .ml-2xl-n8, .b-ext .mx-2xl-n8 {margin-left: calc(var(--font-size) * -10) !important;}
	.b-ext .m-2xl-n9 {margin: calc(var(--font-size) * -12) !important;}
	.b-ext .mt-2xl-n9, .b-ext .my-2xl-n9 {margin-top: calc(var(--font-size) * -12) !important;}
	.b-ext .mr-2xl-n9, .b-ext .mx-2xl-n9 {margin-right: calc(var(--font-size) * -12) !important;}
	.b-ext .mb-2xl-n9, .b-ext .my-2xl-n9 {margin-bottom: calc(var(--font-size) * -12) !important;}
	.b-ext .ml-2xl-n9, .b-ext .mx-2xl-n9 {margin-left: calc(var(--font-size) * -12) !important;}
	.b-ext .m-2xl-nhairline {margin: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mt-2xl-nhairline, .b-ext .my-2xl-nhairline {margin-top: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mr-2xl-nhairline, .b-ext .mx-2xl-nhairline {margin-right: calc(var(--font-size) * -.0625) !important;}
	.b-ext .mb-2xl-nhairline, .b-ext .my-2xl-nhairline {margin-bottom: calc(var(--font-size) * -.0625) !important;}
	.b-ext .ml-2xl-nhairline, .b-ext .mx-2xl-nhairline {margin-left: calc(var(--font-size) * -.0625) !important;}
	.b-ext .m-2xl-auto {margin: auto !important;}
	.b-ext .mt-2xl-auto, .b-ext .my-2xl-auto {margin-top: auto !important;}
	.b-ext .mr-2xl-auto, .b-ext .mx-2xl-auto {margin-right: auto !important;}
	.b-ext .mb-2xl-auto, .b-ext .my-2xl-auto {margin-bottom: auto !important;}
	.b-ext .ml-2xl-auto, .b-ext .mx-2xl-auto {margin-left: auto !important;}}
.b-ext .stretched-link::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;pointer-events: auto;content: "";background-color: rgba(0,0,0,0);}
.b-ext .text-monospace {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important;}
.b-ext .text-justify {text-align: justify !important;}
.b-ext .text-wrap {white-space: normal !important;}
.b-ext .text-nowrap {white-space: nowrap !important;}
.b-ext .text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .text-left {text-align: left !important;}
.b-ext .text-right {text-align: right !important;}
.b-ext .text-center {text-align: center !important;}
@media (min-width:480px) {.b-ext .text-sm-left {text-align: left !important;}
	.b-ext .text-sm-right {text-align: right !important;}
	.b-ext .text-sm-center {text-align: center !important;}}
@media (min-width:768px) {.b-ext .text-md-left {text-align: left !important;}
	.b-ext .text-md-right {text-align: right !important;}
	.b-ext .text-md-center {text-align: center !important;}}
@media (min-width:992px) {.b-ext .text-lg-left {text-align: left !important;}
	.b-ext .text-lg-right {text-align: right !important;}
	.b-ext .text-lg-center {text-align: center !important;}}
@media (min-width:1280px) {.b-ext .text-xl-left {text-align: left !important;}
	.b-ext .text-xl-right {text-align: right !important;}
	.b-ext .text-xl-center {text-align: center !important;}}
@media (min-width:1536px) {.b-ext .text-2xl-left {text-align: left !important;}
	.b-ext .text-2xl-right {text-align: right !important;}
	.b-ext .text-2xl-center {text-align: center !important;}}
.b-ext .text-lowercase {text-transform: lowercase !important;}
.b-ext .text-uppercase {text-transform: uppercase !important;}
.b-ext .text-capitalize {text-transform: capitalize !important;}
.b-ext .font-weight-light {font-weight: 300 !important;}
.b-ext .font-weight-lighter {font-weight: lighter !important;}
.b-ext .font-weight-normal {font-weight: 400 !important;}
.b-ext .font-weight-bold {font-weight: 700 !important;}
.b-ext .font-weight-bolder {font-weight: 700 !important;}
.b-ext .font-italic {font-style: italic !important;}
.b-ext .text-white {color: #fff !important;}
.b-ext .text-primary {color: #000 !important;}
.b-ext a.text-primary:hover, .b-ext a.text-primary:focus {color: #000 !important;}
.b-ext .text-secondary {color: #e8e8e8 !important;}
.b-ext a.text-secondary:hover, .b-ext a.text-secondary:focus {color: #c2c2c2 !important;}
.b-ext .text-success {color: #008631 !important;}
.b-ext a.text-success:hover, .b-ext a.text-success:focus {color: #003a15 !important;}
.b-ext .text-info {color: #069 !important;}
.b-ext a.text-info:hover, .b-ext a.text-info:focus {color: #00334d !important;}
.b-ext .text-warning {color: #c74904 !important;}
.b-ext a.text-warning:hover, .b-ext a.text-warning:focus {color: #7c2d02 !important;}
.b-ext .text-danger {color: #d42b2b !important;}
.b-ext a.text-danger:hover, .b-ext a.text-danger:focus {color: #941e1e !important;}
.b-ext .text-light {color: #e8e8e8 !important;}
.b-ext a.text-light:hover, .b-ext a.text-light:focus {color: #c2c2c2 !important;}
.b-ext .text-dark {color: #4e4f4f !important;}
.b-ext a.text-dark:hover, .b-ext a.text-dark:focus {color: #282929 !important;}
.b-ext .text-body {color: #000 !important;}
.b-ext .text-muted {color: #7a7b7b !important;}
.b-ext .text-black-50 {color: rgba(0,0,0,.5) !important;}
.b-ext .text-white-50 {color: rgba(255,255,255,.5) !important;}
.b-ext .text-hide {font: 0/0 a;color: rgba(0,0,0,0);text-shadow: none;background-color: rgba(0,0,0,0);border: 0;}
.b-ext .text-decoration-none {text-decoration: none !important;}
.b-ext .text-break {word-break: break-word !important;word-wrap: break-word !important;}
.b-ext .text-reset {color: inherit !important;}
.b-ext .visible {visibility: visible !important;}
.b-ext .invisible {visibility: hidden !important;}
@media print {.b-ext *, .b-ext *::before, .b-ext *::after {text-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
	.b-ext a:not(.btn) {text-decoration: underline;}
	.b-ext abbr[title]::after {content: " (" attr(title) ")";}
	.b-ext pre {white-space: pre-wrap !important;}
	.b-ext pre, .b-ext blockquote {border: 1px solid #919292;page-break-inside: avoid;}
	.b-ext tr, .b-ext img {page-break-inside: avoid;}
	.b-ext p, .b-ext h2, .b-ext h3 {orphans: 3;widows: 3;}
	.b-ext h2, .b-ext h3 {page-break-after: avoid;}
	@page {size: a3;}
	.b-ext {min-width: 992px !important;}
	.b-ext .container {min-width: 992px !important;}
	.b-ext .navbar {display: none;}
	.b-ext .badge {border: 1px solid #000;}
	.b-ext .table {border-collapse: collapse !important;}
	.b-ext .table td, .b-ext .table th {background-color: #fff !important;}
	.b-ext .table-bordered th, .b-ext .table-bordered td {border: 1px solid #bcbdbd !important;}
	.b-ext .table-dark {color: inherit;}
	.b-ext .table-dark th, .b-ext .table-dark td, .b-ext .table-dark thead th, .b-ext .table-dark tbody+tbody {border-color: #bcbdbd;}
	.b-ext .table .thead-dark th {color: inherit;border-color: #bcbdbd;}}
.b-ext .btn {display: inline-block;color: #000;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight: 700;letter-spacing: 0;text-decoration: none;text-transform: capitalize;text-align: center;border: calc(var(--font-size) * .0625) solid rgba(0,0,0,0);text-rendering: optimizeLegibility;-webkit-font-smoothing: subpixel-antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 3);font-size: calc(var(--font-size) * .875);line-height: .9;border-radius: calc(var(--font-size) * 3.125);position: relative;}
.b-ext.keyboard-focus .btn:focus {outline-offset: calc(var(--font-size) * .125);outline: calc(var(--font-size) * .125) solid #007ab8;}
.b-ext .btn:hover {color: #000;text-decoration: none;}
.b-ext .btn::before {position: absolute;top: calc(var(--font-size) * -.3125);right: 0;left: 0;bottom: calc(var(--font-size) * -.3125);content: "";}
.b-ext .btn-block {display: block;width: 100%;}
@media (min-width:768px) {.b-ext .btn-block.btn-md-medium {max-width: calc(var(--font-size) * 25);}}
.b-ext .btn-link {padding: 0;vertical-align: unset;font-weight: normal;letter-spacing: normal;line-height: unset;text-decoration: underline;text-transform: none;border: 0;background: 0;font-size: inherit;}
.b-ext .btn-link:disabled, .b-ext .btn-link.disabled {color: #7a7b7b;}
.b-ext .btn-slim {display: inline-block;padding: 0;border: 0;background-color: rgba(0,0,0,0);font-size: calc(var(--font-size) * .875);font-weight: 700;vertical-align: baseline;text-transform: capitalize;text-decoration: none;}
.b-ext .btn-slim:hover, .b-ext .btn-slim:focus, .b-ext .btn-slim.focus, .b-ext .btn-slim:active, .b-ext .btn-slim.active {text-decoration: underline;}
.b-ext .btn-slim:disabled, .b-ext .btn-slim.disabled {color: #7a7b7b;}
.b-ext .btn-slim--with-icon {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;gap: calc(var(--font-size) * .25);-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext .btn-slim--with-icon .material-icons {font-size: calc(var(--font-size) * 1.25);}
.b-ext .btn-slim--with-icon svg {width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);}
.b-ext .btn-slim--with-icon:hover, .b-ext .btn-slim--with-icon:focus, .b-ext .btn-slim--with-icon.focus, .b-ext .btn-slim--with-icon:active, .b-ext .btn-slim--with-icon.active {text-decoration: none;}
.b-ext .btn-slim--with-icon:hover span, .b-ext .btn-slim--with-icon:focus span, .b-ext .btn-slim--with-icon.focus span, .b-ext .btn-slim--with-icon:active span, .b-ext .btn-slim--with-icon.active span {text-decoration: underline;}
.b-ext .btn-chip {display: inline-block;padding: calc(var(--font-size) * .375) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);line-height: 1.25;font-weight: 700;margin: calc(var(--font-size) * .5);color: #000;background-color: #f7f7f7;border: calc(var(--font-size) * .125) solid rgba(0,0,0,0);border-radius: calc(var(--font-size) * 999);text-decoration: none;cursor: pointer;}
.b-ext .btn-chip:hover, .b-ext .btn-chip.focus {background-color: #d3d4d4;text-decoration: none;}
.b-ext .btn-chip--with-icon {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: calc(var(--font-size) * .25) calc(var(--font-size) * 1) calc(var(--font-size) * .25) calc(var(--font-size) * .25);gap: calc(var(--font-size) * .5);}
.b-ext .btn-chip--with-icon span, .b-ext .btn-chip--with-icon svg {border-radius: 50%;width: calc(var(--font-size) * 2);height: calc(var(--font-size) * 2);padding: calc(var(--font-size) * .25);color: #fff;fill: currentColor;background-color: #4e4f4f;}
.b-ext .btn-chip--lg {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1);}
.b-ext .btn-chip--lg.btn-chip--with-icon {padding: calc(var(--font-size) * .25) calc(var(--font-size) * 1.5) calc(var(--font-size) * .25) calc(var(--font-size) * .25);}
.b-ext .btn-chip--lg.btn-chip--with-icon span, .b-ext .btn-chip--lg.btn-chip--with-icon svg {width: calc(var(--font-size) * 2.5);height: calc(var(--font-size) * 2.5);}
.b-ext .btn-chip--inverted {color: #fff;background-color: #262626;}
.b-ext .btn-chip--inverted:hover, .b-ext .btn-chip--inverted.focus {background-color: #4e4f4f;}
.b-ext .btn-chip--inverted span, .b-ext .btn-chip--inverted svg {color: #000;fill: currentColor;background-color: #d3d4d4;}
.b-ext .btn-chip.selected {border-color: #007ab8 !important;}
.b-ext label.btn-chip input[type=checkbox] {display: none;}
.b-ext label.btn-chip:has(input:checked) {border-color: #007ab8;}
.b-ext .btn-input-height {padding: calc(var(--font-size) * 1) calc(var(--font-size) * 3);font-size: calc(var(--font-size) * .875);line-height: 1.5714285714;border-radius: calc(var(--font-size) * 3.125);}
.b-ext .btn-lg, .b-ext .btn-group-lg>.btn {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 3);font-size: calc(var(--font-size) * 1);line-height: 1.25;border-radius: calc(var(--font-size) * 8);}
.b-ext .btn-sm, .b-ext .btn-group-sm>.btn {padding: calc(var(--font-size) * .625) calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * .625);line-height: 1.25;border-radius: calc(var(--font-size) * 3);}
.b-ext .btn-narrow {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}
.b-ext .btn-wide {padding-left: calc(var(--font-size) * 4.5);padding-right: calc(var(--font-size) * 4.5);}
.b-ext .btn-icon {padding: calc(var(--font-size) * .625);background-color: rgba(0,0,0,0);border: 0;cursor: pointer;color: #000;}
.b-ext .btn-icon i {display: block;}
.b-ext .btn-icon svg {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);fill: currentColor;}
.b-ext .btn-icon--sm {padding: calc(var(--font-size) * .375);}
.b-ext .btn-icon--sm svg {width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);fill: currentColor;}
.b-ext .btn-collapsible .svgicon {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .btn-collapsible[aria-expanded=false] [href="#expand_less"], .b-ext .btn-collapsible[aria-expanded=true] [href="#expand_more"] {display: none;}
.b-ext .btn-toggle {padding: calc(var(--font-size) * 1);border: calc(var(--font-size) * .0625) solid #d3d4d4;border-radius: 0;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: calc(var(--font-size) * .875);cursor: pointer;}
.b-ext .btn-toggle input {position: absolute;opacity: 0;}
.b-ext .btn-toggle:has(input:checked) {border-color: #007ab8;border-width: calc(var(--font-size) * .125);}
.b-ext .btn-primary, .b-ext .btn-compare-compare, .b-ext .btn-black {color: #fff;background-color: #000;background-image: none;border-color: #000;}
.b-ext .btn-primary:hover, .b-ext .btn-compare-compare:hover, .b-ext .btn-black:hover, .b-ext .btn-primary.hover, .b-ext .hover.btn-compare-compare, .b-ext .hover.btn-black {color: #fff;background-color: #333;border-color: #333;}
.b-ext .btn-primary:focus, .b-ext .btn-compare-compare:focus, .b-ext .btn-black:focus, .b-ext .btn-primary.focus, .b-ext .focus.btn-compare-compare, .b-ext .focus.btn-black {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #333;border-color: #333;}
.b-ext .btn-primary.disabled, .b-ext .disabled.btn-compare-compare, .b-ext .disabled.btn-black, .b-ext .btn-primary:disabled, .b-ext .btn-compare-compare:disabled, .b-ext .btn-black:disabled {color: #737373;background-color: #fff;border-color: #737373;}
.b-ext .btn-primary:not(:disabled):not(.disabled):active, .b-ext .btn-compare-compare:not(:disabled):not(.disabled):active, .b-ext .btn-black:not(:disabled):not(.disabled):active, .b-ext .btn-primary:not(:disabled):not(.disabled).active, .b-ext .btn-compare-compare:not(:disabled):not(.disabled).active, .b-ext .btn-black:not(:disabled):not(.disabled).active, .b-ext .show>.btn-primary.dropdown-toggle, .b-ext .show>.dropdown-toggle.btn-compare-compare, .b-ext .show>.dropdown-toggle.btn-black {color: #fff;background-color: #737373;border-color: #737373;}
.b-ext .btn-primary:not(:disabled):not(.disabled):active:focus, .b-ext .btn-compare-compare:not(:disabled):not(.disabled):active:focus, .b-ext .btn-black:not(:disabled):not(.disabled):active:focus, .b-ext .btn-primary:not(:disabled):not(.disabled).active:focus, .b-ext .btn-compare-compare:not(:disabled):not(.disabled).active:focus, .b-ext .btn-black:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-primary.dropdown-toggle:focus, .b-ext .show>.dropdown-toggle.btn-compare-compare:focus, .b-ext .show>.dropdown-toggle.btn-black:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-secondary, .b-ext .btn-compare-clear, .b-ext .btn-compare, .b-ext .btn-compare-add, .b-ext .btn-reversed--black {color: #000;background-color: #fff;background-image: none;border-color: #000;}
.b-ext .btn-secondary:hover, .b-ext .btn-compare-clear:hover, .b-ext .btn-compare:hover, .b-ext .btn-compare-add:hover, .b-ext .btn-reversed--black:hover, .b-ext .btn-secondary.hover, .b-ext .hover.btn-compare-clear, .b-ext .hover.btn-compare, .b-ext .hover.btn-compare-add, .b-ext .hover.btn-reversed--black {color: #000;background-color: #ccc;border-color: #000;}
.b-ext .btn-secondary:focus, .b-ext .btn-compare-clear:focus, .b-ext .btn-compare:focus, .b-ext .btn-compare-add:focus, .b-ext .btn-reversed--black:focus, .b-ext .btn-secondary.focus, .b-ext .focus.btn-compare-clear, .b-ext .focus.btn-compare, .b-ext .focus.btn-compare-add, .b-ext .focus.btn-reversed--black {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #ccc;border-color: #000;}
.b-ext .btn-secondary.disabled, .b-ext .disabled.btn-compare-clear, .b-ext .disabled.btn-compare, .b-ext .disabled.btn-compare-add, .b-ext .disabled.btn-reversed--black, .b-ext .btn-secondary:disabled, .b-ext .btn-compare-clear:disabled, .b-ext .btn-compare:disabled, .b-ext .btn-compare-add:disabled, .b-ext .btn-reversed--black:disabled {color: #737373;background-color: #fff;border-color: #737373;}
.b-ext .btn-secondary:not(:disabled):not(.disabled):active, .b-ext .btn-compare-clear:not(:disabled):not(.disabled):active, .b-ext .btn-compare:not(:disabled):not(.disabled):active, .b-ext .btn-compare-add:not(:disabled):not(.disabled):active, .b-ext .btn-reversed--black:not(:disabled):not(.disabled):active, .b-ext .btn-secondary:not(:disabled):not(.disabled).active, .b-ext .btn-compare-clear:not(:disabled):not(.disabled).active, .b-ext .btn-compare:not(:disabled):not(.disabled).active, .b-ext .btn-compare-add:not(:disabled):not(.disabled).active, .b-ext .btn-reversed--black:not(:disabled):not(.disabled).active, .b-ext .show>.btn-secondary.dropdown-toggle, .b-ext .show>.dropdown-toggle.btn-compare-clear, .b-ext .show>.dropdown-toggle.btn-compare, .b-ext .show>.dropdown-toggle.btn-compare-add, .b-ext .show>.dropdown-toggle.btn-reversed--black {color: #000;background-color: #999;border-color: #000;}
.b-ext .btn-secondary:not(:disabled):not(.disabled):active:focus, .b-ext .btn-compare-clear:not(:disabled):not(.disabled):active:focus, .b-ext .btn-compare:not(:disabled):not(.disabled):active:focus, .b-ext .btn-compare-add:not(:disabled):not(.disabled):active:focus, .b-ext .btn-reversed--black:not(:disabled):not(.disabled):active:focus, .b-ext .btn-secondary:not(:disabled):not(.disabled).active:focus, .b-ext .btn-compare-clear:not(:disabled):not(.disabled).active:focus, .b-ext .btn-compare:not(:disabled):not(.disabled).active:focus, .b-ext .btn-compare-add:not(:disabled):not(.disabled).active:focus, .b-ext .btn-reversed--black:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-secondary.dropdown-toggle:focus, .b-ext .show>.dropdown-toggle.btn-compare-clear:focus, .b-ext .show>.dropdown-toggle.btn-compare:focus, .b-ext .show>.dropdown-toggle.btn-compare-add:focus, .b-ext .show>.dropdown-toggle.btn-reversed--black:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .btn-transparent {color: #000;background-color: rgba(0,0,0,0);background-image: none;border-color: rgba(0,0,0,0);}
.b-ext .btn-transparent:hover, .b-ext .btn-transparent.hover {color: #000;background-color: #d3d4d4;border-color: rgba(0,0,0,0);}
.b-ext .btn-transparent:focus, .b-ext .btn-transparent.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #d3d4d4;border-color: rgba(0,0,0,0);}
.b-ext .btn-transparent.disabled, .b-ext .btn-transparent:disabled {color: #7a7b7b;background-color: rgba(0,0,0,0);border-color: rgba(0,0,0,0);}
.b-ext .btn-transparent:not(:disabled):not(.disabled):active, .b-ext .btn-transparent:not(:disabled):not(.disabled).active, .b-ext .show>.btn-transparent.dropdown-toggle {color: #000;background-color: #bcbdbd;border-color: rgba(0,0,0,0);}
.b-ext .btn-transparent:not(:disabled):not(.disabled):active:focus, .b-ext .btn-transparent:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-transparent.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .btn-tertiary {color: #000;background-color: #fff;background-image: none;border-color: #000;}
.b-ext .btn-tertiary:hover, .b-ext .btn-tertiary.hover {color: #000;background-color: #ccc;border-color: #000;}
.b-ext .btn-tertiary:focus, .b-ext .btn-tertiary.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #ccc;border-color: #000;}
.b-ext .btn-tertiary.disabled, .b-ext .btn-tertiary:disabled {color: #4e4f4f;background-color: #e8e8e8;border-color: #e8e8e8;}
.b-ext .btn-tertiary:not(:disabled):not(.disabled):active, .b-ext .btn-tertiary:not(:disabled):not(.disabled).active, .b-ext .show>.btn-tertiary.dropdown-toggle {color: #000;background-color: #999;border-color: #000;}
.b-ext .btn-tertiary:not(:disabled):not(.disabled):active:focus, .b-ext .btn-tertiary:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-tertiary.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .btn-checkout, .b-ext .btn-add-to-cart {color: #fff;background-color: #007ab8;background-image: none;border-color: #007ab8;}
.b-ext .btn-checkout:hover, .b-ext .btn-checkout.hover, .b-ext .btn-add-to-cart:hover, .b-ext .btn-add-to-cart.hover {color: #fff;background-color: #006394;border-color: #006394;}
.b-ext .btn-checkout:focus, .b-ext .btn-checkout.focus, .b-ext .btn-add-to-cart:focus, .b-ext .btn-add-to-cart.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #006394;border-color: #006394;}
.b-ext .btn-checkout.disabled, .b-ext .btn-checkout:disabled, .b-ext .btn-add-to-cart.disabled, .b-ext .btn-add-to-cart:disabled {color: #737373;background-color: #fff;border-color: #737373;}
.b-ext .btn-checkout:not(:disabled):not(.disabled):active, .b-ext .btn-checkout:not(:disabled):not(.disabled).active, .b-ext .show>.btn-checkout.dropdown-toggle, .b-ext .btn-add-to-cart:not(:disabled):not(.disabled):active, .b-ext .btn-add-to-cart:not(:disabled):not(.disabled).active, .b-ext .show>.btn-add-to-cart.dropdown-toggle {color: #fff;background-color: #00476b;border-color: #00476b;}
.b-ext .btn-checkout:not(:disabled):not(.disabled):active:focus, .b-ext .btn-checkout:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-checkout.dropdown-toggle:focus, .b-ext .btn-add-to-cart:not(:disabled):not(.disabled):active:focus, .b-ext .btn-add-to-cart:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-add-to-cart.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-add-to-cart {padding: calc(var(--font-size) * 1.2) calc(var(--font-size) * 3);}
.b-ext .btn-stroke--black {color: #fff;background-color: #000;background-image: none;border-color: #fff;}
.b-ext .btn-stroke--black:hover, .b-ext .btn-stroke--black.hover {color: #fff;background-color: #333;border-color: #fff;}
.b-ext .btn-stroke--black:focus, .b-ext .btn-stroke--black.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #333;border-color: #fff;}
.b-ext .btn-stroke--black.disabled, .b-ext .btn-stroke--black:disabled {color: #737373;background-color: #fff;border-color: #737373;}
.b-ext .btn-stroke--black:not(:disabled):not(.disabled):active, .b-ext .btn-stroke--black:not(:disabled):not(.disabled).active, .b-ext .show>.btn-stroke--black.dropdown-toggle {color: #fff;background-color: #737373;border-color: #fff;}
.b-ext .btn-stroke--black:not(:disabled):not(.disabled):active:focus, .b-ext .btn-stroke--black:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-stroke--black.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-transparent--black {color: #000;background-color: rgba(0,0,0,0);background-image: none;border-color: #000;}
.b-ext .btn-transparent--black:hover, .b-ext .btn-transparent--black.hover {color: #000;background-color: #fff;border-color: #000;}
.b-ext .btn-transparent--black:focus, .b-ext .btn-transparent--black.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #fff;border-color: #000;}
.b-ext .btn-transparent--black.disabled, .b-ext .btn-transparent--black:disabled {color: #737373;background-color: rgba(0,0,0,0);border-color: #737373;}
.b-ext .btn-transparent--black:not(:disabled):not(.disabled):active, .b-ext .btn-transparent--black:not(:disabled):not(.disabled).active, .b-ext .show>.btn-transparent--black.dropdown-toggle {color: #000;background-color: #fff;border-color: #000;}
.b-ext .btn-transparent--black:not(:disabled):not(.disabled):active:focus, .b-ext .btn-transparent--black:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-transparent--black.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .btn-transparent--white {color: #fff;background-color: rgba(0,0,0,0);background-image: none;border-color: #fff;}
.b-ext .btn-transparent--white:hover, .b-ext .btn-transparent--white.hover {color: #fff;background-color: #999;border-color: rgba(0,0,0,0);}
.b-ext .btn-transparent--white:focus, .b-ext .btn-transparent--white.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #999;border-color: rgba(0,0,0,0);}
.b-ext .btn-transparent--white.disabled, .b-ext .btn-transparent--white:disabled {color: #737373;background-color: rgba(0,0,0,0);border-color: #737373;}
.b-ext .btn-transparent--white:not(:disabled):not(.disabled):active, .b-ext .btn-transparent--white:not(:disabled):not(.disabled).active, .b-ext .show>.btn-transparent--white.dropdown-toggle {color: #fff;background-color: #666;border-color: rgba(0,0,0,0);}
.b-ext .btn-transparent--white:not(:disabled):not(.disabled):active:focus, .b-ext .btn-transparent--white:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-transparent--white.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-flat--grey {color: #fff;background-color: #4e4f4f;background-image: none;border-color: #4e4f4f;}
.b-ext .btn-flat--grey:hover, .b-ext .btn-flat--grey.hover {color: #fff;background-color: #3e3f3f;border-color: #3e3f3f;}
.b-ext .btn-flat--grey:focus, .b-ext .btn-flat--grey.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #3e3f3f;border-color: #3e3f3f;}
.b-ext .btn-flat--grey.disabled, .b-ext .btn-flat--grey:disabled {color: #727272;background-color: #fff;border-color: #727272;}
.b-ext .btn-flat--grey:not(:disabled):not(.disabled):active, .b-ext .btn-flat--grey:not(:disabled):not(.disabled).active, .b-ext .show>.btn-flat--grey.dropdown-toggle {color: #fff;background-color: #2f2f2f;border-color: #2f2f2f;}
.b-ext .btn-flat--grey:not(:disabled):not(.disabled):active:focus, .b-ext .btn-flat--grey:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-flat--grey.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-stroke--grey {color: #fff;background-color: #4e4f4f;background-image: none;border-color: #fff;}
.b-ext .btn-stroke--grey:hover, .b-ext .btn-stroke--grey.hover {color: #fff;background-color: #3e3f3f;border-color: #fff;}
.b-ext .btn-stroke--grey:focus, .b-ext .btn-stroke--grey.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #3e3f3f;border-color: #fff;}
.b-ext .btn-stroke--grey.disabled, .b-ext .btn-stroke--grey:disabled {color: #727272;background-color: #fff;border-color: #727272;}
.b-ext .btn-stroke--grey:not(:disabled):not(.disabled):active, .b-ext .btn-stroke--grey:not(:disabled):not(.disabled).active, .b-ext .show>.btn-stroke--grey.dropdown-toggle {color: #fff;background-color: #2f2f2f;border-color: #fff;}
.b-ext .btn-stroke--grey:not(:disabled):not(.disabled):active:focus, .b-ext .btn-stroke--grey:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-stroke--grey.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-reversed--grey {color: #4e4f4f;background-color: #fff;background-image: none;border-color: #4e4f4f;}
.b-ext .btn-reversed--grey:hover, .b-ext .btn-reversed--grey.hover {color: #4e4f4f;background-color: #dcdcdc;border-color: #4e4f4f;}
.b-ext .btn-reversed--grey:focus, .b-ext .btn-reversed--grey.focus {-webkit-box-shadow: 0 0 0 0 rgba(78,79,79,.5);box-shadow: 0 0 0 0 rgba(78,79,79,.5);color: #4e4f4f;background-color: #dcdcdc;border-color: #4e4f4f;}
.b-ext .btn-reversed--grey.disabled, .b-ext .btn-reversed--grey:disabled {color: #727272;background-color: #fff;border-color: #727272;}
.b-ext .btn-reversed--grey:not(:disabled):not(.disabled):active, .b-ext .btn-reversed--grey:not(:disabled):not(.disabled).active, .b-ext .show>.btn-reversed--grey.dropdown-toggle {color: #4e4f4f;background-color: #b8b9b9;border-color: #4e4f4f;}
.b-ext .btn-reversed--grey:not(:disabled):not(.disabled):active:focus, .b-ext .btn-reversed--grey:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-reversed--grey.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(78,79,79,.5);box-shadow: 0 0 0 0 rgba(78,79,79,.5);}
.b-ext .btn-flat--sale {color: #fff;background-color: #9b2242;background-image: none;border-color: #9b2242;}
.b-ext .btn-flat--sale:hover, .b-ext .btn-flat--sale.hover {color: #fff;background-color: #d02e58;border-color: #d02e58;}
.b-ext .btn-flat--sale:focus, .b-ext .btn-flat--sale.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #d02e58;border-color: #d02e58;}
.b-ext .btn-flat--sale.disabled, .b-ext .btn-flat--sale:disabled {color: #c15c77;background-color: #fff;border-color: #c15c77;}
.b-ext .btn-flat--sale:not(:disabled):not(.disabled):active, .b-ext .btn-flat--sale:not(:disabled):not(.disabled).active, .b-ext .show>.btn-flat--sale.dropdown-toggle {color: #fff;background-color: rgba(220,97,130,.7);border-color: #dc6182;}
.b-ext .btn-flat--sale:not(:disabled):not(.disabled):active:focus, .b-ext .btn-flat--sale:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-flat--sale.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-stroke--sale {color: #fff;background-color: #9b2242;background-image: none;border-color: #fff;}
.b-ext .btn-stroke--sale:hover, .b-ext .btn-stroke--sale.hover {color: #fff;background-color: #d02e58;border-color: #fff;}
.b-ext .btn-stroke--sale:focus, .b-ext .btn-stroke--sale.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #d02e58;border-color: #fff;}
.b-ext .btn-stroke--sale.disabled, .b-ext .btn-stroke--sale:disabled {color: #c15c77;background-color: #fff;border-color: #c15c77;}
.b-ext .btn-stroke--sale:not(:disabled):not(.disabled):active, .b-ext .btn-stroke--sale:not(:disabled):not(.disabled).active, .b-ext .show>.btn-stroke--sale.dropdown-toggle {color: #fff;background-color: rgba(220,97,130,.7);border-color: #fff;}
.b-ext .btn-stroke--sale:not(:disabled):not(.disabled):active:focus, .b-ext .btn-stroke--sale:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-stroke--sale.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-reversed--sale {color: #9b2242;background-color: #fff;background-image: none;border-color: #9b2242;}
.b-ext .btn-reversed--sale:hover, .b-ext .btn-reversed--sale.hover {color: #9b2242;background-color: #e5d9dc;border-color: #9b2242;}
.b-ext .btn-reversed--sale:focus, .b-ext .btn-reversed--sale.focus {-webkit-box-shadow: 0 0 0 0 rgba(155,34,66,.5);box-shadow: 0 0 0 0 rgba(155,34,66,.5);color: #9b2242;background-color: #e5d9dc;border-color: #9b2242;}
.b-ext .btn-reversed--sale.disabled, .b-ext .btn-reversed--sale:disabled {color: #c15c77;background-color: #fff;border-color: #c15c77;}
.b-ext .btn-reversed--sale:not(:disabled):not(.disabled):active, .b-ext .btn-reversed--sale:not(:disabled):not(.disabled).active, .b-ext .show>.btn-reversed--sale.dropdown-toggle {color: #9b2242;background-color: rgba(220,97,130,.7);border-color: #9b2242;}
.b-ext .btn-reversed--sale:not(:disabled):not(.disabled):active:focus, .b-ext .btn-reversed--sale:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-reversed--sale.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(155,34,66,.5);box-shadow: 0 0 0 0 rgba(155,34,66,.5);}
.b-ext .btn-flat--white {color: #000;background-color: #fff;background-image: none;border-color: #fff;}
.b-ext .btn-flat--white:hover, .b-ext .btn-flat--white.hover {color: #000;background-color: #ccc;border-color: #ccc;}
.b-ext .btn-flat--white:focus, .b-ext .btn-flat--white.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #ccc;border-color: #ccc;}
.b-ext .btn-flat--white.disabled, .b-ext .btn-flat--white:disabled {color: #737373;background-color: #fff;border-color: #737373;}
.b-ext .btn-flat--white:not(:disabled):not(.disabled):active, .b-ext .btn-flat--white:not(:disabled):not(.disabled).active, .b-ext .show>.btn-flat--white.dropdown-toggle {color: #000;background-color: #999;border-color: #999;}
.b-ext .btn-flat--white:not(:disabled):not(.disabled):active:focus, .b-ext .btn-flat--white:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-flat--white.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .btn-stroke--white {color: #000;background-color: #fff;background-image: none;border-color: #000;}
.b-ext .btn-stroke--white:hover, .b-ext .btn-stroke--white.hover {color: #000;background-color: #ccc;border-color: #000;}
.b-ext .btn-stroke--white:focus, .b-ext .btn-stroke--white.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #ccc;border-color: #000;}
.b-ext .btn-stroke--white.disabled, .b-ext .btn-stroke--white:disabled {color: #737373;background-color: #fff;border-color: #737373;}
.b-ext .btn-stroke--white:not(:disabled):not(.disabled):active, .b-ext .btn-stroke--white:not(:disabled):not(.disabled).active, .b-ext .show>.btn-stroke--white.dropdown-toggle {color: #000;background-color: #999;border-color: #000;}
.b-ext .btn-stroke--white:not(:disabled):not(.disabled):active:focus, .b-ext .btn-stroke--white:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-stroke--white.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .btn-reversed--white {color: #fff;background-color: #000;background-image: none;border-color: #fff;}
.b-ext .btn-reversed--white:hover, .b-ext .btn-reversed--white.hover {color: #fff;background-color: #333;border-color: #fff;}
.b-ext .btn-reversed--white:focus, .b-ext .btn-reversed--white.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #333;border-color: #fff;}
.b-ext .btn-reversed--white.disabled, .b-ext .btn-reversed--white:disabled {color: #737373;background-color: #fff;border-color: #737373;}
.b-ext .btn-reversed--white:not(:disabled):not(.disabled):active, .b-ext .btn-reversed--white:not(:disabled):not(.disabled).active, .b-ext .show>.btn-reversed--white.dropdown-toggle {color: #fff;background-color: #666;border-color: #fff;}
.b-ext .btn-reversed--white:not(:disabled):not(.disabled):active:focus, .b-ext .btn-reversed--white:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-reversed--white.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-flat--ltgrey {color: #000;background-color: #e8e8e8;background-image: none;border-color: #e8e8e8;}
.b-ext .btn-flat--ltgrey:hover, .b-ext .btn-flat--ltgrey.hover {color: #000;background-color: #bababa;border-color: #bababa;}
.b-ext .btn-flat--ltgrey:focus, .b-ext .btn-flat--ltgrey.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #bababa;border-color: #bababa;}
.b-ext .btn-flat--ltgrey.disabled, .b-ext .btn-flat--ltgrey:disabled {color: #747474;background-color: #fff;border-color: #747474;}
.b-ext .btn-flat--ltgrey:not(:disabled):not(.disabled):active, .b-ext .btn-flat--ltgrey:not(:disabled):not(.disabled).active, .b-ext .show>.btn-flat--ltgrey.dropdown-toggle {color: #000;background-color: #8b8b8b;border-color: #8b8b8b;}
.b-ext .btn-flat--ltgrey:not(:disabled):not(.disabled):active:focus, .b-ext .btn-flat--ltgrey:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-flat--ltgrey.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .btn-stroke--ltgrey {color: #000;background-color: #e8e8e8;background-image: none;border-color: #000;}
.b-ext .btn-stroke--ltgrey:hover, .b-ext .btn-stroke--ltgrey.hover {color: #000;background-color: #bababa;border-color: #000;}
.b-ext .btn-stroke--ltgrey:focus, .b-ext .btn-stroke--ltgrey.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #bababa;border-color: #000;}
.b-ext .btn-stroke--ltgrey.disabled, .b-ext .btn-stroke--ltgrey:disabled {color: #747474;background-color: #fff;border-color: #747474;}
.b-ext .btn-stroke--ltgrey:not(:disabled):not(.disabled):active, .b-ext .btn-stroke--ltgrey:not(:disabled):not(.disabled).active, .b-ext .show>.btn-stroke--ltgrey.dropdown-toggle {color: #000;background-color: #8b8b8b;border-color: #000;}
.b-ext .btn-stroke--ltgrey:not(:disabled):not(.disabled):active:focus, .b-ext .btn-stroke--ltgrey:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-stroke--ltgrey.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .btn-reversed--ltgrey {color: #fff;background-color: #000;background-image: none;border-color: #fff;}
.b-ext .btn-reversed--ltgrey:hover, .b-ext .btn-reversed--ltgrey.hover {color: #fff;background-color: #333;border-color: #fff;}
.b-ext .btn-reversed--ltgrey:focus, .b-ext .btn-reversed--ltgrey.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #333;border-color: #fff;}
.b-ext .btn-reversed--ltgrey.disabled, .b-ext .btn-reversed--ltgrey:disabled {color: #737373;background-color: #fff;border-color: #737373;}
.b-ext .btn-reversed--ltgrey:not(:disabled):not(.disabled):active, .b-ext .btn-reversed--ltgrey:not(:disabled):not(.disabled).active, .b-ext .show>.btn-reversed--ltgrey.dropdown-toggle {color: #fff;background-color: #666;border-color: #fff;}
.b-ext .btn-reversed--ltgrey:not(:disabled):not(.disabled):active:focus, .b-ext .btn-reversed--ltgrey:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-reversed--ltgrey.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-sw-force-red {color: #fff;background-color: #bf1f2e;background-image: none;border-color: #fff;}
.b-ext .btn-sw-force-red:hover, .b-ext .btn-sw-force-red.hover {color: #fff;background-color: #991925;border-color: #fff;}
.b-ext .btn-sw-force-red:focus, .b-ext .btn-sw-force-red.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #991925;border-color: #fff;}
.b-ext .btn-sw-force-red.disabled, .b-ext .btn-sw-force-red:disabled {color: #fff;background-color: rgba(153,98,103,.8);border-color: #fff;}
.b-ext .btn-sw-force-red:not(:disabled):not(.disabled):active, .b-ext .btn-sw-force-red:not(:disabled):not(.disabled).active, .b-ext .show>.btn-sw-force-red.dropdown-toggle {color: #fff;background-color: #73131c;border-color: #fff;}
.b-ext .btn-sw-force-red:not(:disabled):not(.disabled):active:focus, .b-ext .btn-sw-force-red:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-sw-force-red.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-sw-force-blue {color: #fff;background-color: #0a7fa6;background-image: none;border-color: #fff;}
.b-ext .btn-sw-force-blue:hover, .b-ext .btn-sw-force-blue.hover {color: #fff;background-color: #086787;border-color: #fff;}
.b-ext .btn-sw-force-blue:focus, .b-ext .btn-sw-force-blue.focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);color: #fff;background-color: #086787;border-color: #fff;}
.b-ext .btn-sw-force-blue.disabled, .b-ext .btn-sw-force-blue:disabled {color: #fff;background-color: rgba(117,172,189,.8);border-color: #fff;}
.b-ext .btn-sw-force-blue:not(:disabled):not(.disabled):active, .b-ext .btn-sw-force-blue:not(:disabled):not(.disabled).active, .b-ext .show>.btn-sw-force-blue.dropdown-toggle {color: #fff;background-color: #075772;border-color: #fff;}
.b-ext .btn-sw-force-blue:not(:disabled):not(.disabled):active:focus, .b-ext .btn-sw-force-blue:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-sw-force-blue.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);box-shadow: 0 0 0 0 rgba(255,255,255,.5);}
.b-ext .btn-fb {color: #000;background-color: #fff;background-image: none;border-color: #000;}
.b-ext .btn-fb:hover, .b-ext .btn-fb.hover {color: #000;background-color: #ccc;border-color: #000;}
.b-ext .btn-fb:focus, .b-ext .btn-fb.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #ccc;border-color: #000;}
.b-ext .btn-fb.disabled, .b-ext .btn-fb:disabled {color: #737373;background-color: #fff;border-color: #737373;}
.b-ext .btn-fb:not(:disabled):not(.disabled):active, .b-ext .btn-fb:not(:disabled):not(.disabled).active, .b-ext .show>.btn-fb.dropdown-toggle {color: #000;background-color: #999;border-color: #000;}
.b-ext .btn-fb:not(:disabled):not(.disabled):active:focus, .b-ext .btn-fb:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-fb.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .btn-google {color: #000;background-color: #fff;background-image: none;border-color: #000;}
.b-ext .btn-google:hover, .b-ext .btn-google.hover {color: #000;background-color: #ccc;border-color: #000;}
.b-ext .btn-google:focus, .b-ext .btn-google.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #ccc;border-color: #000;}
.b-ext .btn-google.disabled, .b-ext .btn-google:disabled {color: #737373;background-color: #fff;border-color: #737373;}
.b-ext .btn-google:not(:disabled):not(.disabled):active, .b-ext .btn-google:not(:disabled):not(.disabled).active, .b-ext .show>.btn-google.dropdown-toggle {color: #000;background-color: #999;border-color: #000;}
.b-ext .btn-google:not(:disabled):not(.disabled):active:focus, .b-ext .btn-google:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-google.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .btn-fb, .b-ext .btn-google {padding-left: 0;padding-right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.b-ext .btn-fb svg, .b-ext .btn-google svg {display: block;width: 24px;height: 24px;fill: #000 !important;margin-right: 6px;}
.b-ext .btn-compare:focus, .b-ext .btn-compare.focus, .b-ext .btn-compare-add:focus, .b-ext .btn-compare-add.focus {color: #000;background-color: #e8e8e8;border-color: #e8e8e8;}
.b-ext ul.flushleft {padding-left: 0;list-style: disc;list-style-position: inside;text-indent: -1em;margin-left: 1em;}
.b-ext ul.flushleft li {display: list-item;text-align: match-parent;margin: calc(var(--font-size) * .4) 0;}
.b-ext img.shrinkable {display: block;max-width: 100%;width: auto;height: auto;}
.b-ext .rewards-landing {background-color: #2f3c42;}
.b-ext .rewards-landing .rewards-benefits {margin-top: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1.5);text-align: center;color: #fff;}
.b-ext .rewards-landing .rewards-benefits img {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .product-card__subtotal .line-item-total-price-amount, .b-ext .product-card__name a {font-size: calc(var(--font-size) * 1);font-weight: 700;line-height: 1.125;text-transform: none;font-family: "GerTT",sans-serif;letter-spacing: 0;}
.b-ext .edit-button {color: #000;background-color: rgba(0,0,0,0);background-image: none;border-color: #000;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);margin: calc(var(--font-size) * -.5);}
.b-ext .edit-button:hover, .b-ext .edit-button.hover {color: #000;background-color: #ccc;border-color: #000;}
.b-ext .edit-button:focus, .b-ext .edit-button.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #ccc;border-color: #000;}
.b-ext .edit-button.disabled, .b-ext .edit-button:disabled {color: #b3b3b3;background-color: #fff;border-color: #b3b3b3;}
.b-ext .edit-button:not(:disabled):not(.disabled):active, .b-ext .edit-button:not(:disabled):not(.disabled).active, .b-ext .show>.edit-button.dropdown-toggle {color: #000;background-color: #999;border-color: #000;}
.b-ext .edit-button:not(:disabled):not(.disabled):active:focus, .b-ext .edit-button:not(:disabled):not(.disabled).active:focus, .b-ext .show>.edit-button.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .cart-page .line-item-attributes-style-number span.value {pointer-events: none;text-decoration: none;color: inherit;}
.b-ext .container, .b-ext .container-fluid, .b-ext .container-xl {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
.b-ext .col-20-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.b-ext .col-80-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
@media (min-width:480px) {.b-ext .col-sm-20-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.b-ext .col-sm-80-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}}
@media (min-width:768px) {.b-ext .col-md-20-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.b-ext .col-md-80-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}}
@media (min-width:992px) {.b-ext .col-lg-20-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.b-ext .col-lg-80-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}}
@media (min-width:1280px) {.b-ext .col-xl-20-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.b-ext .col-xl-80-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}}
@media (min-width:1536px) {.b-ext .col-2xl-20-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.b-ext .col-2xl-80-percent {position: relative;width: 100%;min-height: 1px;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}}
.b-ext .row--no-gutters {margin-left: 0;margin-right: 0;}
.b-ext .row--no-gutters>.col, .b-ext .row--no-gutters>[class*=col-] {padding-left: 0;padding-right: 0;}
.b-ext .row--no-gutters .slick-track>.col, .b-ext .row--no-gutters .slick-track>[class*=col-] {padding-left: 0;padding-right: 0;}
@media (min-width:480px) {.b-ext .row-sm--no-gutters {margin-left: 0;margin-right: 0;}
	.b-ext .row-sm--no-gutters>.col, .b-ext .row-sm--no-gutters>[class*=col-] {padding-left: 0;padding-right: 0;}
	.b-ext .row-sm--no-gutters .slick-track>.col, .b-ext .row-sm--no-gutters .slick-track>[class*=col-] {padding-left: 0;padding-right: 0;}
	.b-ext .row-sm--gutters {margin-left: calc(var(--font-size) * -.5);margin-right: calc(var(--font-size) * -.5);}
	.b-ext .row-sm--gutters>.col, .b-ext .row-sm--gutters>[class*=col-] {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .row-sm--gutters .slick-track>.col, .b-ext .row-sm--gutters .slick-track>[class*=col-] {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}}
@media (min-width:768px) {.b-ext .row-md--no-gutters {margin-left: 0;margin-right: 0;}
	.b-ext .row-md--no-gutters>.col, .b-ext .row-md--no-gutters>[class*=col-] {padding-left: 0;padding-right: 0;}
	.b-ext .row-md--no-gutters .slick-track>.col, .b-ext .row-md--no-gutters .slick-track>[class*=col-] {padding-left: 0;padding-right: 0;}
	.b-ext .row-md--gutters {margin-left: calc(var(--font-size) * -.5);margin-right: calc(var(--font-size) * -.5);}
	.b-ext .row-md--gutters>.col, .b-ext .row-md--gutters>[class*=col-] {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .row-md--gutters .slick-track>.col, .b-ext .row-md--gutters .slick-track>[class*=col-] {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}}
@media (min-width:992px) {.b-ext .row-lg--no-gutters {margin-left: 0;margin-right: 0;}
	.b-ext .row-lg--no-gutters>.col, .b-ext .row-lg--no-gutters>[class*=col-] {padding-left: 0;padding-right: 0;}
	.b-ext .row-lg--no-gutters .slick-track>.col, .b-ext .row-lg--no-gutters .slick-track>[class*=col-] {padding-left: 0;padding-right: 0;}
	.b-ext .row-lg--gutters {margin-left: calc(var(--font-size) * -.5);margin-right: calc(var(--font-size) * -.5);}
	.b-ext .row-lg--gutters>.col, .b-ext .row-lg--gutters>[class*=col-] {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .row-lg--gutters .slick-track>.col, .b-ext .row-lg--gutters .slick-track>[class*=col-] {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}}
@media (min-width:1280px) {.b-ext .row-xl--no-gutters {margin-left: 0;margin-right: 0;}
	.b-ext .row-xl--no-gutters>.col, .b-ext .row-xl--no-gutters>[class*=col-] {padding-left: 0;padding-right: 0;}
	.b-ext .row-xl--no-gutters .slick-track>.col, .b-ext .row-xl--no-gutters .slick-track>[class*=col-] {padding-left: 0;padding-right: 0;}
	.b-ext .row-xl--gutters {margin-left: calc(var(--font-size) * -.5);margin-right: calc(var(--font-size) * -.5);}
	.b-ext .row-xl--gutters>.col, .b-ext .row-xl--gutters>[class*=col-] {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .row-xl--gutters .slick-track>.col, .b-ext .row-xl--gutters .slick-track>[class*=col-] {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}}
@media (min-width:1536px) {.b-ext .row-2xl--no-gutters {margin-left: 0;margin-right: 0;}
	.b-ext .row-2xl--no-gutters>.col, .b-ext .row-2xl--no-gutters>[class*=col-] {padding-left: 0;padding-right: 0;}
	.b-ext .row-2xl--no-gutters .slick-track>.col, .b-ext .row-2xl--no-gutters .slick-track>[class*=col-] {padding-left: 0;padding-right: 0;}
	.b-ext .row-2xl--gutters {margin-left: calc(var(--font-size) * -.5);margin-right: calc(var(--font-size) * -.5);}
	.b-ext .row-2xl--gutters>.col, .b-ext .row-2xl--gutters>[class*=col-] {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .row-2xl--gutters .slick-track>.col, .b-ext .row-2xl--gutters .slick-track>[class*=col-] {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}}
.b-ext {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.b-ext .nav-tabs {padding: 0;}
.b-ext .nav-tabs .nav-link {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: calc(var(--font-size) * 1);font-style: normal;line-height: calc(var(--font-size) * 1.25);color: #000;text-decoration: none;}
.b-ext .nav-tabs .nav-link.active {padding-top: calc(calc(var(--font-size) * .75) + 1px);padding-bottom: calc(calc(var(--font-size) * .75) - 1px);font-weight: 700;}
.b-ext .nav-tabs .nav-link.active, .b-ext .nav-tabs .nav-link.active:hover, .b-ext .nav-tabs .nav-link.active:focus, .b-ext .nav-tabs .nav-link.show .nav-link {color: #000;border: 0;border-bottom: calc(var(--font-size) * .125) solid #000;}
.b-ext .nav-tabs .nav-item>.nav-link, .b-ext .nav-tabs .nav-item .nav-link:hover, .b-ext .nav-tabs .nav-item .nav-link:focus {color: #000;background-color: rgba(0,0,0,0);}
.b-ext .card {margin-bottom: calc(var(--font-size) * .5);}
.b-ext .card-subtitle {margin-top: calc(var(--font-size) * -.5);margin-bottom: calc(var(--font-size) * .5);}
.b-ext .card-text {margin: calc(var(--font-size) * .5) 0;}
.b-ext .card-deck--mobile-stacked {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0;}
.b-ext .card-deck--mobile-stacked .card {margin: calc(var(--font-size) * .5) 0;}
@media (min-width:992px) {.b-ext .card-deck--mobile-stacked {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin: 0 calc(var(--font-size) * -.5);}
	.b-ext .card-deck--mobile-stacked .card {margin: 0 calc(var(--font-size) * .5);}}
.b-ext .card-grid {display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(var(--font-size) * 16.5),1fr));gap: calc(var(--font-size) * 1);}
.b-ext .card .card-img-overlay .centered {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.b-ext dt {color: #636464;font-weight: normal;}
.b-ext .font-weight-semi-bold {font-weight: 500 !important;}
.b-ext .font-weight-bolder {font-weight: 700 !important;}
.b-ext .body-1 {font-size: calc(var(--font-size) * 1);}
.b-ext .body-2 {font-size: calc(var(--font-size) * .875);}
.b-ext .body-3 {font-size: calc(var(--font-size) * .75);}
.b-ext small, .b-ext .small {font-size: calc(var(--font-size) * .875);line-height: 1.25;}
.b-ext big, .b-ext .big {font-size: calc(var(--font-size) * 1);line-height: 1.25;}
.b-ext .display-1, .b-ext .display-2, .b-ext .display-3, .b-ext .display-4 {font-family: "GerTT",sans-serif;text-transform: uppercase;}
@media (min-width:768px) {.b-ext .display-1 {font-size: calc(var(--font-size) * 4.5);}
	.b-ext .display-2 {font-size: calc(var(--font-size) * 3.75);}
	.b-ext .display-3 {font-size: calc(var(--font-size) * 3);}
	.b-ext .display-4 {font-size: calc(var(--font-size) * 2.25);}
	.b-ext h1, .b-ext .h1 {font-size: calc(var(--font-size) * 1.875);}
	.b-ext h2, .b-ext .h2 {font-size: calc(var(--font-size) * 1.5);}
	.b-ext h3, .b-ext .h3 {font-size: calc(var(--font-size) * 1.25);}
	.b-ext h4, .b-ext .h4 {font-size: calc(var(--font-size) * 1.125);}
	.b-ext h5, .b-ext .h5 {font-size: calc(var(--font-size) * 1);}}
@media (min-width:1280px) {.b-ext .display-1 {font-size: calc(var(--font-size) * 6);}
	.b-ext .display-2 {font-size: calc(var(--font-size) * 4.5);}
	.b-ext .display-3 {font-size: calc(var(--font-size) * 3.75);}
	.b-ext .display-4 {font-size: calc(var(--font-size) * 3);}}
.b-ext a.disabled {pointer-events: none;cursor: default;color: #7a7b7b;}
.b-ext .d-flex-1 {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.b-ext .pull-right {float: right;}
.b-ext .pull-left {float: left;}
.b-ext .justify-self-center {justify-self: center;}
.b-ext .modal-open {padding-right: 0 !important;}
.b-ext .modal-open-scroll {overflow-y: scroll;}
.b-ext .pull-left-xs {float: left;}
.b-ext .pull-right-xs {float: right;}
@media (min-width:480px)and (max-width:767.98px) {.b-ext .pull-left-sm {float: left;}
	.b-ext .pull-right-sm {float: right;}}
@media (min-width:768px)and (max-width:991.98px) {.b-ext .pull-left-md {float: left;}
	.b-ext .pull-right-md {float: right;}}
@media (min-width:992px)and (max-width:1279.98px) {.b-ext .pull-left-lg {float: left;}
	.b-ext .pull-right-lg {float: right;}}
@media (min-width:1280px)and (max-width:1535.98px) {.b-ext .pull-left-xl {float: left;}
	.b-ext .pull-right-xl {float: right;}}
@media (min-width:1536px) {.b-ext .pull-left-2xl {float: left;}
	.b-ext .pull-right-2xl {float: right;}}
@media (max-width:479.98px) {.b-ext .hidden-xs-down {display: none !important;}}
@media (max-width:767.98px) {.b-ext .hidden-sm-down {display: none !important;}}
@media (max-width:991.98px) {.b-ext .hidden-md-down {display: none !important;}}
@media (max-width:1279.98px) {.b-ext .hidden-lg-down {display: none !important;}}
@media (max-width:1535.98px) {.b-ext .hidden-xl-down {display: none !important;}}
.b-ext .hidden-2xl-down {display: none !important;}
.b-ext .row.equal-height>[class^=col] {display: -webkit-box;display: -ms-flexbox;display: flex;}
.b-ext .font-family-gert {font-family: "GerTT",sans-serif;}
.b-ext .font-family-gert-cd {font-family: "GerTT-CD",sans-serif;}
.b-ext .font-family-sans-serif {font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
.b-ext .material-icons {font-family: "Material Icons Outlined";font-weight: normal;font-style: normal;font-size: calc(var(--font-size) * 1.5);line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;-webkit-font-feature-settings: "liga";font-feature-settings: "liga";}
.b-ext .icon-adapttrax {color: #fff;fill: #007ab8;}
.b-ext .icon-insectshield {color: #fff;fill: #4da847;}
.b-ext .icon-insectshieldlogo-whitetext {color: #fff;fill: #4da847;}
.b-ext .icon-navicfit {color: #fff;fill: #007ab8;}
.b-ext .icon-omni-dry, .b-ext .icon-out-dry {color: #fff;fill: #a8cc00;}
.b-ext .icon-omni-freeze {color: #fff;fill: #41b6e6;}
.b-ext .icon-omni-freeze-zero {color: #fff;fill: #41b6e6;}
.b-ext .icon-omni-freeze-zero-ice {color: #41b6e6;fill: #fff;}
.b-ext .icon-omni-grip {color: #fff;fill: #b89d18;}
.b-ext .icon-omni-grip-live {color: #fff;fill: #44883e;}
.b-ext .icon-omni-heat, .b-ext .icon-omni-heat-3d, .b-ext .icon-omni-heat-reflective, .b-ext .icon-omni-heat-helix {color: #fff;fill: #da291c;}
.b-ext .icon-omni-heat-arctic {color: #4e4f4f;fill: #da291c;}
.b-ext .icon-omni-heat-infinity {color: #fff;fill: #dab54a;}
.b-ext .icon-omni-max {color: #fff;fill: #000;}
.b-ext .icon-omni-shade, .b-ext .icon-omni-shade-broad-spectrum, .b-ext .icon-omni-shade-broad-spectrum-air-flow {color: #fff;fill: #e87722;}
.b-ext .icon-omni-shade-sun-deflector {color: #e87722;fill: #fff;}
.b-ext .icon-omni-tech, .b-ext .icon-omni-tech-3d {color: #fff;fill: #00558c;}
.b-ext .icon-omni-tech-eco {color: #fff;fill: #2d9145;}
.b-ext .icon-omni-shield, .b-ext .icon-omni-shield-release {color: #fff;fill: #8f993e;}
.b-ext .icon-omni-shield-bng {color: #fff;fill: #7c2529;}
.b-ext .icon-omni-wick, .b-ext .icon-omni-wick-evap {color: #fff;fill: #00b2a9;}
.b-ext .icon-omni-wind-block {color: #fff;fill: #642667;}
.b-ext .icon-outdry {color: #fff;fill: #e2231a;}
.b-ext .icon-outdry-extreme {color: #fff;fill: #e2231a;}
.b-ext .icon-outdry-extreme-mesh {color: #e62514;fill: #fff;}
.b-ext .icon-outgrown {color: #007ab8;fill: #007ab8;}
.b-ext .icon-tech-lite {color: #fff;fill: #7a9491;}
.b-ext .icon-tech-lite-plus {color: #fff;fill: #7a9491;}
.b-ext .icon-tech-lite-plush {color: #fff;fill: #7a9491;}
.b-ext .icon-tech-lite-live {color: #fff;fill: #44883e;}
.b-ext .icon-thermarator {color: #fff;fill: #e62514;}
.b-ext .icon-Titanium {fill: #231f20;}
.b-ext .flag-icon-background, .b-ext .flag-icon {background-size: contain;background-position: 50%;background-repeat: no-repeat;}
.b-ext .flag-icon {position: relative;display: inline-block;width: 1.333333em;line-height: 1em;}
.b-ext .flag-icon:before {content: " ";}
.b-ext .flag-icon.flag-icon-squared {width: 1em;}
.b-ext .flag-icon-ad {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ad.svg");}
.b-ext .flag-icon-ad.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ad.svg");}
.b-ext .flag-icon-ae {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ae.svg");}
.b-ext .flag-icon-ae.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ae.svg");}
.b-ext .flag-icon-af {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/af.svg");}
.b-ext .flag-icon-af.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/af.svg");}
.b-ext .flag-icon-ag {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ag.svg");}
.b-ext .flag-icon-ag.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ag.svg");}
.b-ext .flag-icon-ai {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ai.svg");}
.b-ext .flag-icon-ai.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ai.svg");}
.b-ext .flag-icon-al {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/al.svg");}
.b-ext .flag-icon-al.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/al.svg");}
.b-ext .flag-icon-am {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/am.svg");}
.b-ext .flag-icon-am.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/am.svg");}
.b-ext .flag-icon-ao {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ao.svg");}
.b-ext .flag-icon-ao.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ao.svg");}
.b-ext .flag-icon-aq {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/aq.svg");}
.b-ext .flag-icon-aq.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/aq.svg");}
.b-ext .flag-icon-ar {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ar.svg");}
.b-ext .flag-icon-ar.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ar.svg");}
.b-ext .flag-icon-as {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/as.svg");}
.b-ext .flag-icon-as.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/as.svg");}
.b-ext .flag-icon-at {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/at.svg");}
.b-ext .flag-icon-at.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/at.svg");}
.b-ext .flag-icon-au {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/au.svg");}
.b-ext .flag-icon-au.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/au.svg");}
.b-ext .flag-icon-aw {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/aw.svg");}
.b-ext .flag-icon-aw.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/aw.svg");}
.b-ext .flag-icon-ax {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ax.svg");}
.b-ext .flag-icon-ax.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ax.svg");}
.b-ext .flag-icon-az {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/az.svg");}
.b-ext .flag-icon-az.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/az.svg");}
.b-ext .flag-icon-ba {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ba.svg");}
.b-ext .flag-icon-ba.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ba.svg");}
.b-ext .flag-icon-bb {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bb.svg");}
.b-ext .flag-icon-bb.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bb.svg");}
.b-ext .flag-icon-bd {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bd.svg");}
.b-ext .flag-icon-bd.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bd.svg");}
.b-ext .flag-icon-be {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/be.svg");}
.b-ext .flag-icon-be.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/be.svg");}
.b-ext .flag-icon-bf {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bf.svg");}
.b-ext .flag-icon-bf.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bf.svg");}
.b-ext .flag-icon-bg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bg.svg");}
.b-ext .flag-icon-bg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bg.svg");}
.b-ext .flag-icon-bh {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bh.svg");}
.b-ext .flag-icon-bh.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bh.svg");}
.b-ext .flag-icon-bi {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bi.svg");}
.b-ext .flag-icon-bi.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bi.svg");}
.b-ext .flag-icon-bj {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bj.svg");}
.b-ext .flag-icon-bj.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bj.svg");}
.b-ext .flag-icon-bl {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bl.svg");}
.b-ext .flag-icon-bl.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bl.svg");}
.b-ext .flag-icon-bm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bm.svg");}
.b-ext .flag-icon-bm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bm.svg");}
.b-ext .flag-icon-bn {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bn.svg");}
.b-ext .flag-icon-bn.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bn.svg");}
.b-ext .flag-icon-bo {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bo.svg");}
.b-ext .flag-icon-bo.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bo.svg");}
.b-ext .flag-icon-bq {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bq.svg");}
.b-ext .flag-icon-bq.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bq.svg");}
.b-ext .flag-icon-br {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/br.svg");}
.b-ext .flag-icon-br.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/br.svg");}
.b-ext .flag-icon-bs {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bs.svg");}
.b-ext .flag-icon-bs.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bs.svg");}
.b-ext .flag-icon-bt {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bt.svg");}
.b-ext .flag-icon-bt.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bt.svg");}
.b-ext .flag-icon-bv {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bv.svg");}
.b-ext .flag-icon-bv.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bv.svg");}
.b-ext .flag-icon-bw {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bw.svg");}
.b-ext .flag-icon-bw.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bw.svg");}
.b-ext .flag-icon-by {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/by.svg");}
.b-ext .flag-icon-by.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/by.svg");}
.b-ext .flag-icon-bz {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/bz.svg");}
.b-ext .flag-icon-bz.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/bz.svg");}
.b-ext .flag-icon-ca {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ca.svg");}
.b-ext .flag-icon-ca.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ca.svg");}
.b-ext .flag-icon-cc {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cc.svg");}
.b-ext .flag-icon-cc.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cc.svg");}
.b-ext .flag-icon-cd {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cd.svg");}
.b-ext .flag-icon-cd.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cd.svg");}
.b-ext .flag-icon-cf {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cf.svg");}
.b-ext .flag-icon-cf.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cf.svg");}
.b-ext .flag-icon-cg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cg.svg");}
.b-ext .flag-icon-cg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cg.svg");}
.b-ext .flag-icon-ch {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ch.svg");}
.b-ext .flag-icon-ch.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ch.svg");}
.b-ext .flag-icon-ci {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ci.svg");}
.b-ext .flag-icon-ci.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ci.svg");}
.b-ext .flag-icon-ck {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ck.svg");}
.b-ext .flag-icon-ck.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ck.svg");}
.b-ext .flag-icon-cl {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cl.svg");}
.b-ext .flag-icon-cl.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cl.svg");}
.b-ext .flag-icon-cm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cm.svg");}
.b-ext .flag-icon-cm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cm.svg");}
.b-ext .flag-icon-cn {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cn.svg");}
.b-ext .flag-icon-cn.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cn.svg");}
.b-ext .flag-icon-co {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/co.svg");}
.b-ext .flag-icon-co.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/co.svg");}
.b-ext .flag-icon-cr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cr.svg");}
.b-ext .flag-icon-cr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cr.svg");}
.b-ext .flag-icon-cu {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cu.svg");}
.b-ext .flag-icon-cu.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cu.svg");}
.b-ext .flag-icon-cv {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cv.svg");}
.b-ext .flag-icon-cv.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cv.svg");}
.b-ext .flag-icon-cw {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cw.svg");}
.b-ext .flag-icon-cw.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cw.svg");}
.b-ext .flag-icon-cx {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cx.svg");}
.b-ext .flag-icon-cx.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cx.svg");}
.b-ext .flag-icon-cy {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cy.svg");}
.b-ext .flag-icon-cy.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cy.svg");}
.b-ext .flag-icon-cz {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cz.svg");}
.b-ext .flag-icon-cz.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cz.svg");}
.b-ext .flag-icon-de {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/de.svg");}
.b-ext .flag-icon-de.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/de.svg");}
.b-ext .flag-icon-dj {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/dj.svg");}
.b-ext .flag-icon-dj.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/dj.svg");}
.b-ext .flag-icon-dk {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/dk.svg");}
.b-ext .flag-icon-dk.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/dk.svg");}
.b-ext .flag-icon-dm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/dm.svg");}
.b-ext .flag-icon-dm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/dm.svg");}
.b-ext .flag-icon-do {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/do.svg");}
.b-ext .flag-icon-do.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/do.svg");}
.b-ext .flag-icon-dz {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/dz.svg");}
.b-ext .flag-icon-dz.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/dz.svg");}
.b-ext .flag-icon-ec {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ec.svg");}
.b-ext .flag-icon-ec.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ec.svg");}
.b-ext .flag-icon-ee {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ee.svg");}
.b-ext .flag-icon-ee.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ee.svg");}
.b-ext .flag-icon-eg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/eg.svg");}
.b-ext .flag-icon-eg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/eg.svg");}
.b-ext .flag-icon-eh {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/eh.svg");}
.b-ext .flag-icon-eh.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/eh.svg");}
.b-ext .flag-icon-er {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/er.svg");}
.b-ext .flag-icon-er.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/er.svg");}
.b-ext .flag-icon-es {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/es.svg");}
.b-ext .flag-icon-es.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/es.svg");}
.b-ext .flag-icon-et {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/et.svg");}
.b-ext .flag-icon-et.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/et.svg");}
.b-ext .flag-icon-fi {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/fi.svg");}
.b-ext .flag-icon-fi.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/fi.svg");}
.b-ext .flag-icon-fj {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/fj.svg");}
.b-ext .flag-icon-fj.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/fj.svg");}
.b-ext .flag-icon-fk {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/fk.svg");}
.b-ext .flag-icon-fk.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/fk.svg");}
.b-ext .flag-icon-fm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/fm.svg");}
.b-ext .flag-icon-fm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/fm.svg");}
.b-ext .flag-icon-fo {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/fo.svg");}
.b-ext .flag-icon-fo.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/fo.svg");}
.b-ext .flag-icon-fr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/fr.svg");}
.b-ext .flag-icon-fr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/fr.svg");}
.b-ext .flag-icon-ga {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ga.svg");}
.b-ext .flag-icon-ga.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ga.svg");}
.b-ext .flag-icon-gb {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gb.svg");}
.b-ext .flag-icon-gb.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gb.svg");}
.b-ext .flag-icon-gd {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gd.svg");}
.b-ext .flag-icon-gd.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gd.svg");}
.b-ext .flag-icon-ge {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ge.svg");}
.b-ext .flag-icon-ge.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ge.svg");}
.b-ext .flag-icon-gf {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gf.svg");}
.b-ext .flag-icon-gf.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gf.svg");}
.b-ext .flag-icon-gg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gg.svg");}
.b-ext .flag-icon-gg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gg.svg");}
.b-ext .flag-icon-gh {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gh.svg");}
.b-ext .flag-icon-gh.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gh.svg");}
.b-ext .flag-icon-gi {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gi.svg");}
.b-ext .flag-icon-gi.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gi.svg");}
.b-ext .flag-icon-gl {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gl.svg");}
.b-ext .flag-icon-gl.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gl.svg");}
.b-ext .flag-icon-gm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gm.svg");}
.b-ext .flag-icon-gm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gm.svg");}
.b-ext .flag-icon-gn {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gn.svg");}
.b-ext .flag-icon-gn.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gn.svg");}
.b-ext .flag-icon-gp {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gp.svg");}
.b-ext .flag-icon-gp.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gp.svg");}
.b-ext .flag-icon-gq {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gq.svg");}
.b-ext .flag-icon-gq.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gq.svg");}
.b-ext .flag-icon-gr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gr.svg");}
.b-ext .flag-icon-gr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gr.svg");}
.b-ext .flag-icon-gs {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gs.svg");}
.b-ext .flag-icon-gs.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gs.svg");}
.b-ext .flag-icon-gt {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gt.svg");}
.b-ext .flag-icon-gt.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gt.svg");}
.b-ext .flag-icon-gu {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gu.svg");}
.b-ext .flag-icon-gu.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gu.svg");}
.b-ext .flag-icon-gw {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gw.svg");}
.b-ext .flag-icon-gw.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gw.svg");}
.b-ext .flag-icon-gy {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gy.svg");}
.b-ext .flag-icon-gy.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gy.svg");}
.b-ext .flag-icon-hk {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/hk.svg");}
.b-ext .flag-icon-hk.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/hk.svg");}
.b-ext .flag-icon-hm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/hm.svg");}
.b-ext .flag-icon-hm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/hm.svg");}
.b-ext .flag-icon-hn {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/hn.svg");}
.b-ext .flag-icon-hn.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/hn.svg");}
.b-ext .flag-icon-hr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/hr.svg");}
.b-ext .flag-icon-hr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/hr.svg");}
.b-ext .flag-icon-ht {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ht.svg");}
.b-ext .flag-icon-ht.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ht.svg");}
.b-ext .flag-icon-hu {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/hu.svg");}
.b-ext .flag-icon-hu.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/hu.svg");}
.b-ext .flag-icon-id {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/id.svg");}
.b-ext .flag-icon-id.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/id.svg");}
.b-ext .flag-icon-ie {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ie.svg");}
.b-ext .flag-icon-ie.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ie.svg");}
.b-ext .flag-icon-il {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/il.svg");}
.b-ext .flag-icon-il.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/il.svg");}
.b-ext .flag-icon-im {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/im.svg");}
.b-ext .flag-icon-im.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/im.svg");}
.b-ext .flag-icon-in {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/in.svg");}
.b-ext .flag-icon-in.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/in.svg");}
.b-ext .flag-icon-io {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/io.svg");}
.b-ext .flag-icon-io.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/io.svg");}
.b-ext .flag-icon-iq {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/iq.svg");}
.b-ext .flag-icon-iq.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/iq.svg");}
.b-ext .flag-icon-ir {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ir.svg");}
.b-ext .flag-icon-ir.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ir.svg");}
.b-ext .flag-icon-is {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/is.svg");}
.b-ext .flag-icon-is.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/is.svg");}
.b-ext .flag-icon-it {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/it.svg");}
.b-ext .flag-icon-it.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/it.svg");}
.b-ext .flag-icon-je {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/je.svg");}
.b-ext .flag-icon-je.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/je.svg");}
.b-ext .flag-icon-jm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/jm.svg");}
.b-ext .flag-icon-jm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/jm.svg");}
.b-ext .flag-icon-jo {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/jo.svg");}
.b-ext .flag-icon-jo.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/jo.svg");}
.b-ext .flag-icon-jp {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/jp.svg");}
.b-ext .flag-icon-jp.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/jp.svg");}
.b-ext .flag-icon-ke {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ke.svg");}
.b-ext .flag-icon-ke.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ke.svg");}
.b-ext .flag-icon-kg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/kg.svg");}
.b-ext .flag-icon-kg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/kg.svg");}
.b-ext .flag-icon-kh {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/kh.svg");}
.b-ext .flag-icon-kh.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/kh.svg");}
.b-ext .flag-icon-ki {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ki.svg");}
.b-ext .flag-icon-ki.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ki.svg");}
.b-ext .flag-icon-km {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/km.svg");}
.b-ext .flag-icon-km.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/km.svg");}
.b-ext .flag-icon-kn {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/kn.svg");}
.b-ext .flag-icon-kn.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/kn.svg");}
.b-ext .flag-icon-kp {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/kp.svg");}
.b-ext .flag-icon-kp.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/kp.svg");}
.b-ext .flag-icon-kr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/kr.svg");}
.b-ext .flag-icon-kr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/kr.svg");}
.b-ext .flag-icon-kw {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/kw.svg");}
.b-ext .flag-icon-kw.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/kw.svg");}
.b-ext .flag-icon-ky {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ky.svg");}
.b-ext .flag-icon-ky.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ky.svg");}
.b-ext .flag-icon-kz {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/kz.svg");}
.b-ext .flag-icon-kz.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/kz.svg");}
.b-ext .flag-icon-la {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/la.svg");}
.b-ext .flag-icon-la.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/la.svg");}
.b-ext .flag-icon-lb {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/lb.svg");}
.b-ext .flag-icon-lb.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/lb.svg");}
.b-ext .flag-icon-lc {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/lc.svg");}
.b-ext .flag-icon-lc.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/lc.svg");}
.b-ext .flag-icon-li {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/li.svg");}
.b-ext .flag-icon-li.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/li.svg");}
.b-ext .flag-icon-lk {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/lk.svg");}
.b-ext .flag-icon-lk.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/lk.svg");}
.b-ext .flag-icon-lr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/lr.svg");}
.b-ext .flag-icon-lr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/lr.svg");}
.b-ext .flag-icon-ls {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ls.svg");}
.b-ext .flag-icon-ls.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ls.svg");}
.b-ext .flag-icon-lt {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/lt.svg");}
.b-ext .flag-icon-lt.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/lt.svg");}
.b-ext .flag-icon-lu {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/lu.svg");}
.b-ext .flag-icon-lu.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/lu.svg");}
.b-ext .flag-icon-lv {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/lv.svg");}
.b-ext .flag-icon-lv.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/lv.svg");}
.b-ext .flag-icon-ly {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ly.svg");}
.b-ext .flag-icon-ly.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ly.svg");}
.b-ext .flag-icon-ma {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ma.svg");}
.b-ext .flag-icon-ma.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ma.svg");}
.b-ext .flag-icon-mc {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mc.svg");}
.b-ext .flag-icon-mc.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mc.svg");}
.b-ext .flag-icon-md {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/md.svg");}
.b-ext .flag-icon-md.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/md.svg");}
.b-ext .flag-icon-me {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/me.svg");}
.b-ext .flag-icon-me.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/me.svg");}
.b-ext .flag-icon-mf {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mf.svg");}
.b-ext .flag-icon-mf.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mf.svg");}
.b-ext .flag-icon-mg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mg.svg");}
.b-ext .flag-icon-mg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mg.svg");}
.b-ext .flag-icon-mh {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mh.svg");}
.b-ext .flag-icon-mh.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mh.svg");}
.b-ext .flag-icon-mk {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mk.svg");}
.b-ext .flag-icon-mk.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mk.svg");}
.b-ext .flag-icon-ml {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ml.svg");}
.b-ext .flag-icon-ml.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ml.svg");}
.b-ext .flag-icon-mm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mm.svg");}
.b-ext .flag-icon-mm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mm.svg");}
.b-ext .flag-icon-mn {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mn.svg");}
.b-ext .flag-icon-mn.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mn.svg");}
.b-ext .flag-icon-mo {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mo.svg");}
.b-ext .flag-icon-mo.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mo.svg");}
.b-ext .flag-icon-mp {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mp.svg");}
.b-ext .flag-icon-mp.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mp.svg");}
.b-ext .flag-icon-mq {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mq.svg");}
.b-ext .flag-icon-mq.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mq.svg");}
.b-ext .flag-icon-mr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mr.svg");}
.b-ext .flag-icon-mr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mr.svg");}
.b-ext .flag-icon-ms {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ms.svg");}
.b-ext .flag-icon-ms.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ms.svg");}
.b-ext .flag-icon-mt {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mt.svg");}
.b-ext .flag-icon-mt.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mt.svg");}
.b-ext .flag-icon-mu {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mu.svg");}
.b-ext .flag-icon-mu.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mu.svg");}
.b-ext .flag-icon-mv {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mv.svg");}
.b-ext .flag-icon-mv.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mv.svg");}
.b-ext .flag-icon-mw {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mw.svg");}
.b-ext .flag-icon-mw.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mw.svg");}
.b-ext .flag-icon-mx {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mx.svg");}
.b-ext .flag-icon-mx.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mx.svg");}
.b-ext .flag-icon-my {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/my.svg");}
.b-ext .flag-icon-my.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/my.svg");}
.b-ext .flag-icon-mz {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/mz.svg");}
.b-ext .flag-icon-mz.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/mz.svg");}
.b-ext .flag-icon-na {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/na.svg");}
.b-ext .flag-icon-na.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/na.svg");}
.b-ext .flag-icon-nc {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/nc.svg");}
.b-ext .flag-icon-nc.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/nc.svg");}
.b-ext .flag-icon-ne {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ne.svg");}
.b-ext .flag-icon-ne.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ne.svg");}
.b-ext .flag-icon-nf {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/nf.svg");}
.b-ext .flag-icon-nf.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/nf.svg");}
.b-ext .flag-icon-ng {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ng.svg");}
.b-ext .flag-icon-ng.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ng.svg");}
.b-ext .flag-icon-ni {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ni.svg");}
.b-ext .flag-icon-ni.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ni.svg");}
.b-ext .flag-icon-nl {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/nl.svg");}
.b-ext .flag-icon-nl.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/nl.svg");}
.b-ext .flag-icon-no {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/no.svg");}
.b-ext .flag-icon-no.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/no.svg");}
.b-ext .flag-icon-np {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/np.svg");}
.b-ext .flag-icon-np.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/np.svg");}
.b-ext .flag-icon-nr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/nr.svg");}
.b-ext .flag-icon-nr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/nr.svg");}
.b-ext .flag-icon-nu {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/nu.svg");}
.b-ext .flag-icon-nu.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/nu.svg");}
.b-ext .flag-icon-nz {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/nz.svg");}
.b-ext .flag-icon-nz.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/nz.svg");}
.b-ext .flag-icon-om {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/om.svg");}
.b-ext .flag-icon-om.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/om.svg");}
.b-ext .flag-icon-pa {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pa.svg");}
.b-ext .flag-icon-pa.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pa.svg");}
.b-ext .flag-icon-pe {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pe.svg");}
.b-ext .flag-icon-pe.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pe.svg");}
.b-ext .flag-icon-pf {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pf.svg");}
.b-ext .flag-icon-pf.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pf.svg");}
.b-ext .flag-icon-pg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pg.svg");}
.b-ext .flag-icon-pg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pg.svg");}
.b-ext .flag-icon-ph {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ph.svg");}
.b-ext .flag-icon-ph.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ph.svg");}
.b-ext .flag-icon-pk {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pk.svg");}
.b-ext .flag-icon-pk.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pk.svg");}
.b-ext .flag-icon-pl {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pl.svg");}
.b-ext .flag-icon-pl.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pl.svg");}
.b-ext .flag-icon-pm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pm.svg");}
.b-ext .flag-icon-pm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pm.svg");}
.b-ext .flag-icon-pn {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pn.svg");}
.b-ext .flag-icon-pn.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pn.svg");}
.b-ext .flag-icon-pr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pr.svg");}
.b-ext .flag-icon-pr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pr.svg");}
.b-ext .flag-icon-ps {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ps.svg");}
.b-ext .flag-icon-ps.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ps.svg");}
.b-ext .flag-icon-pt {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pt.svg");}
.b-ext .flag-icon-pt.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pt.svg");}
.b-ext .flag-icon-pw {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/pw.svg");}
.b-ext .flag-icon-pw.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/pw.svg");}
.b-ext .flag-icon-py {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/py.svg");}
.b-ext .flag-icon-py.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/py.svg");}
.b-ext .flag-icon-qa {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/qa.svg");}
.b-ext .flag-icon-qa.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/qa.svg");}
.b-ext .flag-icon-re {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/re.svg");}
.b-ext .flag-icon-re.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/re.svg");}
.b-ext .flag-icon-ro {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ro.svg");}
.b-ext .flag-icon-ro.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ro.svg");}
.b-ext .flag-icon-rs {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/rs.svg");}
.b-ext .flag-icon-rs.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/rs.svg");}
.b-ext .flag-icon-ru {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ru.svg");}
.b-ext .flag-icon-ru.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ru.svg");}
.b-ext .flag-icon-rw {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/rw.svg");}
.b-ext .flag-icon-rw.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/rw.svg");}
.b-ext .flag-icon-sa {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sa.svg");}
.b-ext .flag-icon-sa.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sa.svg");}
.b-ext .flag-icon-sb {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sb.svg");}
.b-ext .flag-icon-sb.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sb.svg");}
.b-ext .flag-icon-sc {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sc.svg");}
.b-ext .flag-icon-sc.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sc.svg");}
.b-ext .flag-icon-sd {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sd.svg");}
.b-ext .flag-icon-sd.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sd.svg");}
.b-ext .flag-icon-se {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/se.svg");}
.b-ext .flag-icon-se.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/se.svg");}
.b-ext .flag-icon-sg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sg.svg");}
.b-ext .flag-icon-sg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sg.svg");}
.b-ext .flag-icon-sh {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sh.svg");}
.b-ext .flag-icon-sh.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sh.svg");}
.b-ext .flag-icon-si {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/si.svg");}
.b-ext .flag-icon-si.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/si.svg");}
.b-ext .flag-icon-sj {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sj.svg");}
.b-ext .flag-icon-sj.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sj.svg");}
.b-ext .flag-icon-sk {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sk.svg");}
.b-ext .flag-icon-sk.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sk.svg");}
.b-ext .flag-icon-sl {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sl.svg");}
.b-ext .flag-icon-sl.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sl.svg");}
.b-ext .flag-icon-sm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sm.svg");}
.b-ext .flag-icon-sm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sm.svg");}
.b-ext .flag-icon-sn {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sn.svg");}
.b-ext .flag-icon-sn.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sn.svg");}
.b-ext .flag-icon-so {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/so.svg");}
.b-ext .flag-icon-so.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/so.svg");}
.b-ext .flag-icon-sr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sr.svg");}
.b-ext .flag-icon-sr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sr.svg");}
.b-ext .flag-icon-ss {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ss.svg");}
.b-ext .flag-icon-ss.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ss.svg");}
.b-ext .flag-icon-st {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/st.svg");}
.b-ext .flag-icon-st.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/st.svg");}
.b-ext .flag-icon-sv {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sv.svg");}
.b-ext .flag-icon-sv.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sv.svg");}
.b-ext .flag-icon-sx {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sx.svg");}
.b-ext .flag-icon-sx.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sx.svg");}
.b-ext .flag-icon-sy {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sy.svg");}
.b-ext .flag-icon-sy.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sy.svg");}
.b-ext .flag-icon-sz {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/sz.svg");}
.b-ext .flag-icon-sz.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/sz.svg");}
.b-ext .flag-icon-tc {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tc.svg");}
.b-ext .flag-icon-tc.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tc.svg");}
.b-ext .flag-icon-td {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/td.svg");}
.b-ext .flag-icon-td.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/td.svg");}
.b-ext .flag-icon-tf {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tf.svg");}
.b-ext .flag-icon-tf.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tf.svg");}
.b-ext .flag-icon-tg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tg.svg");}
.b-ext .flag-icon-tg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tg.svg");}
.b-ext .flag-icon-th {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/th.svg");}
.b-ext .flag-icon-th.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/th.svg");}
.b-ext .flag-icon-tj {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tj.svg");}
.b-ext .flag-icon-tj.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tj.svg");}
.b-ext .flag-icon-tk {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tk.svg");}
.b-ext .flag-icon-tk.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tk.svg");}
.b-ext .flag-icon-tl {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tl.svg");}
.b-ext .flag-icon-tl.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tl.svg");}
.b-ext .flag-icon-tm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tm.svg");}
.b-ext .flag-icon-tm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tm.svg");}
.b-ext .flag-icon-tn {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tn.svg");}
.b-ext .flag-icon-tn.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tn.svg");}
.b-ext .flag-icon-to {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/to.svg");}
.b-ext .flag-icon-to.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/to.svg");}
.b-ext .flag-icon-tr {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tr.svg");}
.b-ext .flag-icon-tr.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tr.svg");}
.b-ext .flag-icon-tt {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tt.svg");}
.b-ext .flag-icon-tt.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tt.svg");}
.b-ext .flag-icon-tv {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tv.svg");}
.b-ext .flag-icon-tv.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tv.svg");}
.b-ext .flag-icon-tw {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tw.svg");}
.b-ext .flag-icon-tw.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tw.svg");}
.b-ext .flag-icon-tz {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/tz.svg");}
.b-ext .flag-icon-tz.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/tz.svg");}
.b-ext .flag-icon-ua {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ua.svg");}
.b-ext .flag-icon-ua.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ua.svg");}
.b-ext .flag-icon-ug {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ug.svg");}
.b-ext .flag-icon-ug.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ug.svg");}
.b-ext .flag-icon-um {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/um.svg");}
.b-ext .flag-icon-um.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/um.svg");}
.b-ext .flag-icon-us {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/us.svg");}
.b-ext .flag-icon-us.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/us.svg");}
.b-ext .flag-icon-uy {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/uy.svg");}
.b-ext .flag-icon-uy.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/uy.svg");}
.b-ext .flag-icon-uz {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/uz.svg");}
.b-ext .flag-icon-uz.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/uz.svg");}
.b-ext .flag-icon-va {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/va.svg");}
.b-ext .flag-icon-va.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/va.svg");}
.b-ext .flag-icon-vc {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/vc.svg");}
.b-ext .flag-icon-vc.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/vc.svg");}
.b-ext .flag-icon-ve {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ve.svg");}
.b-ext .flag-icon-ve.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ve.svg");}
.b-ext .flag-icon-vg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/vg.svg");}
.b-ext .flag-icon-vg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/vg.svg");}
.b-ext .flag-icon-vi {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/vi.svg");}
.b-ext .flag-icon-vi.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/vi.svg");}
.b-ext .flag-icon-vn {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/vn.svg");}
.b-ext .flag-icon-vn.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/vn.svg");}
.b-ext .flag-icon-vu {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/vu.svg");}
.b-ext .flag-icon-vu.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/vu.svg");}
.b-ext .flag-icon-wf {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/wf.svg");}
.b-ext .flag-icon-wf.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/wf.svg");}
.b-ext .flag-icon-ws {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ws.svg");}
.b-ext .flag-icon-ws.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ws.svg");}
.b-ext .flag-icon-ye {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ye.svg");}
.b-ext .flag-icon-ye.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ye.svg");}
.b-ext .flag-icon-yt {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/yt.svg");}
.b-ext .flag-icon-yt.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/yt.svg");}
.b-ext .flag-icon-za {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/za.svg");}
.b-ext .flag-icon-za.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/za.svg");}
.b-ext .flag-icon-zm {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/zm.svg");}
.b-ext .flag-icon-zm.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/zm.svg");}
.b-ext .flag-icon-zw {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/zw.svg");}
.b-ext .flag-icon-zw.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/zw.svg");}
.b-ext .flag-icon-ac {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ac.svg");}
.b-ext .flag-icon-ac.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ac.svg");}
.b-ext .flag-icon-cp {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/cp.svg");}
.b-ext .flag-icon-cp.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/cp.svg");}
.b-ext .flag-icon-dg {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/dg.svg");}
.b-ext .flag-icon-dg.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/dg.svg");}
.b-ext .flag-icon-ea {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ea.svg");}
.b-ext .flag-icon-ea.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ea.svg");}
.b-ext .flag-icon-es-ct {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/es-ct.svg");}
.b-ext .flag-icon-es-ct.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/es-ct.svg");}
.b-ext .flag-icon-es-ga {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/es-ga.svg");}
.b-ext .flag-icon-es-ga.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/es-ga.svg");}
.b-ext .flag-icon-eu {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/eu.svg");}
.b-ext .flag-icon-eu.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/eu.svg");}
.b-ext .flag-icon-gb-eng {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gb-eng.svg");}
.b-ext .flag-icon-gb-eng.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gb-eng.svg");}
.b-ext .flag-icon-gb-nir {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gb-nir.svg");}
.b-ext .flag-icon-gb-nir.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gb-nir.svg");}
.b-ext .flag-icon-gb-sct {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gb-sct.svg");}
.b-ext .flag-icon-gb-sct.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gb-sct.svg");}
.b-ext .flag-icon-gb-wls {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/gb-wls.svg");}
.b-ext .flag-icon-gb-wls.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/gb-wls.svg");}
.b-ext .flag-icon-ic {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ic.svg");}
.b-ext .flag-icon-ic.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ic.svg");}
.b-ext .flag-icon-ta {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/ta.svg");}
.b-ext .flag-icon-ta.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/ta.svg");}
.b-ext .flag-icon-un {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/un.svg");}
.b-ext .flag-icon-un.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/un.svg");}
.b-ext .flag-icon-xk {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/xk.svg");}
.b-ext .flag-icon-xk.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/xk.svg");}
.b-ext .flag-icon-xx {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/4x3/xx.svg");}
.b-ext .flag-icon-xx.flag-icon-squared {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/flags/1x1/xx.svg");}
.b-ext .border-columbia-blue {border-color: #007ab8 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-columbia-blue {-webkit-text-stroke: calc(var(--font-size) * .0625) #007ab8;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-columbia-blue {fill: #007ab8 !important;}
.b-ext .fill-color-columbia-blue svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-columbia-blue path {fill: #007ab8 !important;}
.b-ext .fill-color-columbia-blue g {fill: #007ab8 !important;}
.b-ext .border-compass-blue {border-color: #007ab8 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-compass-blue {-webkit-text-stroke: calc(var(--font-size) * .0625) #007ab8;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-compass-blue {fill: #007ab8 !important;}
.b-ext .fill-color-compass-blue svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-compass-blue path {fill: #007ab8 !important;}
.b-ext .fill-color-compass-blue g {fill: #007ab8 !important;}
.b-ext .border-blue {border-color: #007ab8 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-blue {-webkit-text-stroke: calc(var(--font-size) * .0625) #007ab8;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-blue {fill: #007ab8 !important;}
.b-ext .fill-color-blue svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-blue path {fill: #007ab8 !important;}
.b-ext .fill-color-blue g {fill: #007ab8 !important;}
.b-ext .border-white {border-color: #fff !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-white {-webkit-text-stroke: calc(var(--font-size) * .0625) #fff;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-white {fill: #fff !important;}
.b-ext .fill-color-white svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-white path {fill: #fff !important;}
.b-ext .fill-color-white g {fill: #fff !important;}
.b-ext .border-gray-50 {border-color: #f7f7f7 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-50 {-webkit-text-stroke: calc(var(--font-size) * .0625) #f7f7f7;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-50 {fill: #f7f7f7 !important;}
.b-ext .fill-color-gray-50 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-50 path {fill: #f7f7f7 !important;}
.b-ext .fill-color-gray-50 g {fill: #f7f7f7 !important;}
.b-ext .border-gray-100 {border-color: #e8e8e8 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-100 {-webkit-text-stroke: calc(var(--font-size) * .0625) #e8e8e8;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-100 {fill: #e8e8e8 !important;}
.b-ext .fill-color-gray-100 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-100 path {fill: #e8e8e8 !important;}
.b-ext .fill-color-gray-100 g {fill: #e8e8e8 !important;}
.b-ext .border-gray-200 {border-color: #d3d4d4 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-200 {-webkit-text-stroke: calc(var(--font-size) * .0625) #d3d4d4;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-200 {fill: #d3d4d4 !important;}
.b-ext .fill-color-gray-200 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-200 path {fill: #d3d4d4 !important;}
.b-ext .fill-color-gray-200 g {fill: #d3d4d4 !important;}
.b-ext .border-gray-300 {border-color: #bcbdbd !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-300 {-webkit-text-stroke: calc(var(--font-size) * .0625) #bcbdbd;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-300 {fill: #bcbdbd !important;}
.b-ext .fill-color-gray-300 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-300 path {fill: #bcbdbd !important;}
.b-ext .fill-color-gray-300 g {fill: #bcbdbd !important;}
.b-ext .border-gray-400 {border-color: #a5a6a6 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-400 {-webkit-text-stroke: calc(var(--font-size) * .0625) #a5a6a6;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-400 {fill: #a5a6a6 !important;}
.b-ext .fill-color-gray-400 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-400 path {fill: #a5a6a6 !important;}
.b-ext .fill-color-gray-400 g {fill: #a5a6a6 !important;}
.b-ext .border-gray-500 {border-color: #919292 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-500 {-webkit-text-stroke: calc(var(--font-size) * .0625) #919292;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-500 {fill: #919292 !important;}
.b-ext .fill-color-gray-500 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-500 path {fill: #919292 !important;}
.b-ext .fill-color-gray-500 g {fill: #919292 !important;}
.b-ext .border-gray-600 {border-color: #7a7b7b !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-600 {-webkit-text-stroke: calc(var(--font-size) * .0625) #7a7b7b;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-600 {fill: #7a7b7b !important;}
.b-ext .fill-color-gray-600 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-600 path {fill: #7a7b7b !important;}
.b-ext .fill-color-gray-600 g {fill: #7a7b7b !important;}
.b-ext .border-gray-700 {border-color: #636464 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-700 {-webkit-text-stroke: calc(var(--font-size) * .0625) #636464;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-700 {fill: #636464 !important;}
.b-ext .fill-color-gray-700 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-700 path {fill: #636464 !important;}
.b-ext .fill-color-gray-700 g {fill: #636464 !important;}
.b-ext .border-gray-800 {border-color: #4e4f4f !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-800 {-webkit-text-stroke: calc(var(--font-size) * .0625) #4e4f4f;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-800 {fill: #4e4f4f !important;}
.b-ext .fill-color-gray-800 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-800 path {fill: #4e4f4f !important;}
.b-ext .fill-color-gray-800 g {fill: #4e4f4f !important;}
.b-ext .border-gray-900 {border-color: #262626 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-900 {-webkit-text-stroke: calc(var(--font-size) * .0625) #262626;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-900 {fill: #262626 !important;}
.b-ext .fill-color-gray-900 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-900 path {fill: #262626 !important;}
.b-ext .fill-color-gray-900 g {fill: #262626 !important;}
.b-ext .border-gray-950 {border-color: #141515 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-gray-950 {-webkit-text-stroke: calc(var(--font-size) * .0625) #141515;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-gray-950 {fill: #141515 !important;}
.b-ext .fill-color-gray-950 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-gray-950 path {fill: #141515 !important;}
.b-ext .fill-color-gray-950 g {fill: #141515 !important;}
.b-ext .border-black {border-color: #000 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-black {-webkit-text-stroke: calc(var(--font-size) * .0625) #000;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-black {fill: #000 !important;}
.b-ext .fill-color-black svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-black path {fill: #000 !important;}
.b-ext .fill-color-black g {fill: #000 !important;}
.b-ext .border-cta-primary {border-color: #000 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-cta-primary {-webkit-text-stroke: calc(var(--font-size) * .0625) #000;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-cta-primary {fill: #000 !important;}
.b-ext .fill-color-cta-primary svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-cta-primary path {fill: #000 !important;}
.b-ext .fill-color-cta-primary g {fill: #000 !important;}
.b-ext .border-tech-warm {border-color: #fe293b !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-warm {-webkit-text-stroke: calc(var(--font-size) * .0625) #fe293b;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-warm {fill: #fe293b !important;}
.b-ext .fill-color-tech-warm svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-warm path {fill: #fe293b !important;}
.b-ext .fill-color-tech-warm g {fill: #fe293b !important;}
.b-ext .border-tech-dry {border-color: #a8cc00 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-dry {-webkit-text-stroke: calc(var(--font-size) * .0625) #a8cc00;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-dry {fill: #a8cc00 !important;}
.b-ext .fill-color-tech-dry svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-dry path {fill: #a8cc00 !important;}
.b-ext .fill-color-tech-dry g {fill: #a8cc00 !important;}
.b-ext .border-tech-cool {border-color: #48bde8 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-cool {-webkit-text-stroke: calc(var(--font-size) * .0625) #48bde8;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-cool {fill: #48bde8 !important;}
.b-ext .fill-color-tech-cool svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-cool path {fill: #48bde8 !important;}
.b-ext .fill-color-tech-cool g {fill: #48bde8 !important;}
.b-ext .border-tech-protected {border-color: #ff6230 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-protected {-webkit-text-stroke: calc(var(--font-size) * .0625) #ff6230;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-protected {fill: #ff6230 !important;}
.b-ext .fill-color-tech-protected svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-protected path {fill: #ff6230 !important;}
.b-ext .fill-color-tech-protected g {fill: #ff6230 !important;}
.b-ext .border-tech-eco {border-color: #238832 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-eco {-webkit-text-stroke: calc(var(--font-size) * .0625) #238832;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-eco {fill: #238832 !important;}
.b-ext .fill-color-tech-eco svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-eco path {fill: #238832 !important;}
.b-ext .fill-color-tech-eco g {fill: #238832 !important;}
.b-ext .border-tech-lite {border-color: #7a9491 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-lite {-webkit-text-stroke: calc(var(--font-size) * .0625) #7a9491;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-lite {fill: #7a9491 !important;}
.b-ext .fill-color-tech-lite svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-lite path {fill: #7a9491 !important;}
.b-ext .fill-color-tech-lite g {fill: #7a9491 !important;}
.b-ext .border-sale {border-color: #9b2242 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-sale {-webkit-text-stroke: calc(var(--font-size) * .0625) #9b2242;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-sale {fill: #9b2242 !important;}
.b-ext .fill-color-sale svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-sale path {fill: #9b2242 !important;}
.b-ext .fill-color-sale g {fill: #9b2242 !important;}
.b-ext .border-danger {border-color: #d42b2b !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-danger {-webkit-text-stroke: calc(var(--font-size) * .0625) #d42b2b;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-danger {fill: #d42b2b !important;}
.b-ext .fill-color-danger svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-danger path {fill: #d42b2b !important;}
.b-ext .fill-color-danger g {fill: #d42b2b !important;}
.b-ext .border-i-wear-pink {border-color: #e56db1 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-i-wear-pink {-webkit-text-stroke: calc(var(--font-size) * .0625) #e56db1;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-i-wear-pink {fill: #e56db1 !important;}
.b-ext .fill-color-i-wear-pink svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-i-wear-pink path {fill: #e56db1 !important;}
.b-ext .fill-color-i-wear-pink g {fill: #e56db1 !important;}
.b-ext .border-s18-sale {border-color: #9c183d !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-s18-sale {-webkit-text-stroke: calc(var(--font-size) * .0625) #9c183d;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-s18-sale {fill: #9c183d !important;}
.b-ext .fill-color-s18-sale svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-s18-sale path {fill: #9c183d !important;}
.b-ext .fill-color-s18-sale g {fill: #9c183d !important;}
.b-ext .border-f19-shft-natural {border-color: #f4f1ea !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-f19-shft-natural {-webkit-text-stroke: calc(var(--font-size) * .0625) #f4f1ea;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-f19-shft-natural {fill: #f4f1ea !important;}
.b-ext .fill-color-f19-shft-natural svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-f19-shft-natural path {fill: #f4f1ea !important;}
.b-ext .fill-color-f19-shft-natural g {fill: #f4f1ea !important;}
.b-ext .border-f19-sw-force-red {border-color: #bf1f2e !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-f19-sw-force-red {-webkit-text-stroke: calc(var(--font-size) * .0625) #bf1f2e;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-f19-sw-force-red {fill: #bf1f2e !important;}
.b-ext .fill-color-f19-sw-force-red svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-f19-sw-force-red path {fill: #bf1f2e !important;}
.b-ext .fill-color-f19-sw-force-red g {fill: #bf1f2e !important;}
.b-ext .border-f19-sw-force-blue {border-color: #0c9fcf !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-f19-sw-force-blue {-webkit-text-stroke: calc(var(--font-size) * .0625) #0c9fcf;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-f19-sw-force-blue {fill: #0c9fcf !important;}
.b-ext .fill-color-f19-sw-force-blue svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-f19-sw-force-blue path {fill: #0c9fcf !important;}
.b-ext .fill-color-f19-sw-force-blue g {fill: #0c9fcf !important;}
.b-ext .border-f20-urban-outdoor-yellow {border-color: #ffdeb1 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-f20-urban-outdoor-yellow {-webkit-text-stroke: calc(var(--font-size) * .0625) #ffdeb1;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-f20-urban-outdoor-yellow {fill: #ffdeb1 !important;}
.b-ext .fill-color-f20-urban-outdoor-yellow svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-f20-urban-outdoor-yellow path {fill: #ffdeb1 !important;}
.b-ext .fill-color-f20-urban-outdoor-yellow g {fill: #ffdeb1 !important;}
.b-ext .border-bau-anna-maroon {border-color: #650b31 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-bau-anna-maroon {-webkit-text-stroke: calc(var(--font-size) * .0625) #650b31;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-bau-anna-maroon {fill: #650b31 !important;}
.b-ext .fill-color-bau-anna-maroon svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-bau-anna-maroon path {fill: #650b31 !important;}
.b-ext .fill-color-bau-anna-maroon g {fill: #650b31 !important;}
.b-ext .border-bau-anna-maroon-bkg {border-color: #eacfda !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-bau-anna-maroon-bkg {-webkit-text-stroke: calc(var(--font-size) * .0625) #eacfda;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-bau-anna-maroon-bkg {fill: #eacfda !important;}
.b-ext .fill-color-bau-anna-maroon-bkg svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-bau-anna-maroon-bkg path {fill: #eacfda !important;}
.b-ext .fill-color-bau-anna-maroon-bkg g {fill: #eacfda !important;}
.b-ext .border-bau-anna-maroon-details {border-color: #f1e0e7 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-bau-anna-maroon-details {-webkit-text-stroke: calc(var(--font-size) * .0625) #f1e0e7;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-bau-anna-maroon-details {fill: #f1e0e7 !important;}
.b-ext .fill-color-bau-anna-maroon-details svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-bau-anna-maroon-details path {fill: #f1e0e7 !important;}
.b-ext .fill-color-bau-anna-maroon-details g {fill: #f1e0e7 !important;}
.b-ext .border-tech-warm-1 {border-color: #fe283c !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-warm-1 {-webkit-text-stroke: calc(var(--font-size) * .0625) #fe283c;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-warm-1 {fill: #fe283c !important;}
.b-ext .fill-color-tech-warm-1 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-warm-1 path {fill: #fe283c !important;}
.b-ext .fill-color-tech-warm-1 g {fill: #fe283c !important;}
.b-ext .border-tech-warm-2 {border-color: #e71c2f !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-warm-2 {-webkit-text-stroke: calc(var(--font-size) * .0625) #e71c2f;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-warm-2 {fill: #e71c2f !important;}
.b-ext .fill-color-tech-warm-2 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-warm-2 path {fill: #e71c2f !important;}
.b-ext .fill-color-tech-warm-2 g {fill: #e71c2f !important;}
.b-ext .border-tech-dry-1 {border-color: #819f00 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-dry-1 {-webkit-text-stroke: calc(var(--font-size) * .0625) #819f00;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-dry-1 {fill: #819f00 !important;}
.b-ext .fill-color-tech-dry-1 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-dry-1 path {fill: #819f00 !important;}
.b-ext .fill-color-tech-dry-1 g {fill: #819f00 !important;}
.b-ext .border-tech-dry-2 {border-color: #758f00 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-dry-2 {-webkit-text-stroke: calc(var(--font-size) * .0625) #758f00;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-dry-2 {fill: #758f00 !important;}
.b-ext .fill-color-tech-dry-2 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-dry-2 path {fill: #758f00 !important;}
.b-ext .fill-color-tech-dry-2 g {fill: #758f00 !important;}
.b-ext .border-tech-dry-3 {border-color: #677f00 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-dry-3 {-webkit-text-stroke: calc(var(--font-size) * .0625) #677f00;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-dry-3 {fill: #677f00 !important;}
.b-ext .fill-color-tech-dry-3 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-dry-3 path {fill: #677f00 !important;}
.b-ext .fill-color-tech-dry-3 g {fill: #677f00 !important;}
.b-ext .border-tech-cool-1 {border-color: #309ec8 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-cool-1 {-webkit-text-stroke: calc(var(--font-size) * .0625) #309ec8;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-cool-1 {fill: #309ec8 !important;}
.b-ext .fill-color-tech-cool-1 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-cool-1 path {fill: #309ec8 !important;}
.b-ext .fill-color-tech-cool-1 g {fill: #309ec8 !important;}
.b-ext .border-tech-cool-2 {border-color: #188fbf !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-cool-2 {-webkit-text-stroke: calc(var(--font-size) * .0625) #188fbf;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-cool-2 {fill: #188fbf !important;}
.b-ext .fill-color-tech-cool-2 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-cool-2 path {fill: #188fbf !important;}
.b-ext .fill-color-tech-cool-2 g {fill: #188fbf !important;}
.b-ext .border-tech-cool-3 {border-color: #147fa7 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-cool-3 {-webkit-text-stroke: calc(var(--font-size) * .0625) #147fa7;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-cool-3 {fill: #147fa7 !important;}
.b-ext .fill-color-tech-cool-3 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-cool-3 path {fill: #147fa7 !important;}
.b-ext .fill-color-tech-cool-3 g {fill: #147fa7 !important;}
.b-ext .border-tech-protected-1 {border-color: #fd602d !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-protected-1 {-webkit-text-stroke: calc(var(--font-size) * .0625) #fd602d;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-protected-1 {fill: #fd602d !important;}
.b-ext .fill-color-tech-protected-1 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-protected-1 path {fill: #fd602d !important;}
.b-ext .fill-color-tech-protected-1 g {fill: #fd602d !important;}
.b-ext .border-tech-protected-2 {border-color: #fa3e00 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-protected-2 {-webkit-text-stroke: calc(var(--font-size) * .0625) #fa3e00;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-protected-2 {fill: #fa3e00 !important;}
.b-ext .fill-color-tech-protected-2 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-protected-2 path {fill: #fa3e00 !important;}
.b-ext .fill-color-tech-protected-2 g {fill: #fa3e00 !important;}
.b-ext .border-tech-protected-3 {border-color: #d64111 !important;}
@supports (-webkit-text-stroke:.0625rem) {.b-ext .text-stroke-tech-protected-3 {-webkit-text-stroke: calc(var(--font-size) * .0625) #d64111;-webkit-text-fill-color: rgba(0,0,0,0);}}
.b-ext .fill-color-tech-protected-3 {fill: #d64111 !important;}
.b-ext .fill-color-tech-protected-3 svg {color: rgba(0,0,0,0);}
.b-ext .fill-color-tech-protected-3 path {fill: #d64111 !important;}
.b-ext .fill-color-tech-protected-3 g {fill: #d64111 !important;}
.b-ext .bg-columbia-blue {background-color: #007ab8 !important;}
.b-ext .text-columbia-blue {color: #007ab8 !important;}
.b-ext .bg-compass-blue {background-color: #007ab8 !important;}
.b-ext .text-compass-blue {color: #007ab8 !important;}
.b-ext .bg-blue {background-color: #007ab8 !important;}
.b-ext .text-blue {color: #007ab8 !important;}
.b-ext .bg-white {background-color: #fff !important;}
.b-ext .text-white {color: #fff !important;}
.b-ext .bg-gray-50 {background-color: #f7f7f7 !important;}
.b-ext .text-gray-50 {color: #f7f7f7 !important;}
.b-ext .bg-gray-100 {background-color: #e8e8e8 !important;}
.b-ext .text-gray-100 {color: #e8e8e8 !important;}
.b-ext .bg-gray-200 {background-color: #d3d4d4 !important;}
.b-ext .text-gray-200 {color: #d3d4d4 !important;}
.b-ext .bg-gray-300 {background-color: #bcbdbd !important;}
.b-ext .text-gray-300 {color: #bcbdbd !important;}
.b-ext .bg-gray-400 {background-color: #a5a6a6 !important;}
.b-ext .text-gray-400 {color: #a5a6a6 !important;}
.b-ext .bg-gray-500 {background-color: #919292 !important;}
.b-ext .text-gray-500 {color: #919292 !important;}
.b-ext .bg-gray-600 {background-color: #7a7b7b !important;}
.b-ext .text-gray-600 {color: #7a7b7b !important;}
.b-ext .bg-gray-700 {background-color: #636464 !important;}
.b-ext .text-gray-700 {color: #636464 !important;}
.b-ext .bg-gray-800 {background-color: #4e4f4f !important;}
.b-ext .text-gray-800 {color: #4e4f4f !important;}
.b-ext .bg-gray-900 {background-color: #262626 !important;}
.b-ext .text-gray-900 {color: #262626 !important;}
.b-ext .bg-gray-950 {background-color: #141515 !important;}
.b-ext .text-gray-950 {color: #141515 !important;}
.b-ext .bg-black {background-color: #000 !important;}
.b-ext .text-black {color: #000 !important;}
.b-ext .bg-cta-primary {background-color: #000 !important;}
.b-ext .text-cta-primary {color: #000 !important;}
.b-ext .bg-tech-warm {background-color: #fe293b !important;}
.b-ext .text-tech-warm {color: #fe293b !important;}
.b-ext .bg-tech-dry {background-color: #a8cc00 !important;}
.b-ext .text-tech-dry {color: #a8cc00 !important;}
.b-ext .bg-tech-cool {background-color: #48bde8 !important;}
.b-ext .text-tech-cool {color: #48bde8 !important;}
.b-ext .bg-tech-protected {background-color: #ff6230 !important;}
.b-ext .text-tech-protected {color: #ff6230 !important;}
.b-ext .bg-tech-eco {background-color: #238832 !important;}
.b-ext .text-tech-eco {color: #238832 !important;}
.b-ext .bg-tech-lite {background-color: #7a9491 !important;}
.b-ext .text-tech-lite {color: #7a9491 !important;}
.b-ext .bg-sale {background-color: #9b2242 !important;}
.b-ext .text-sale {color: #9b2242 !important;}
.b-ext .bg-danger {background-color: #d42b2b !important;}
.b-ext .text-danger {color: #d42b2b !important;}
.b-ext .bg-i-wear-pink {background-color: #e56db1 !important;}
.b-ext .text-i-wear-pink {color: #e56db1 !important;}
.b-ext .bg-s18-sale {background-color: #9c183d !important;}
.b-ext .text-s18-sale {color: #9c183d !important;}
.b-ext .bg-f19-shft-natural {background-color: #f4f1ea !important;}
.b-ext .text-f19-shft-natural {color: #f4f1ea !important;}
.b-ext .bg-f19-sw-force-red {background-color: #bf1f2e !important;}
.b-ext .text-f19-sw-force-red {color: #bf1f2e !important;}
.b-ext .bg-f19-sw-force-blue {background-color: #0c9fcf !important;}
.b-ext .text-f19-sw-force-blue {color: #0c9fcf !important;}
.b-ext .bg-f20-urban-outdoor-yellow {background-color: #ffdeb1 !important;}
.b-ext .text-f20-urban-outdoor-yellow {color: #ffdeb1 !important;}
.b-ext .bg-bau-anna-maroon {background-color: #650b31 !important;}
.b-ext .text-bau-anna-maroon {color: #650b31 !important;}
.b-ext .bg-bau-anna-maroon-bkg {background-color: #eacfda !important;}
.b-ext .text-bau-anna-maroon-bkg {color: #eacfda !important;}
.b-ext .bg-bau-anna-maroon-details {background-color: #f1e0e7 !important;}
.b-ext .text-bau-anna-maroon-details {color: #f1e0e7 !important;}
.b-ext .bg-tech-warm-1 {background-color: #fe283c !important;}
.b-ext .text-tech-warm-1 {color: #fe283c !important;}
.b-ext .bg-tech-warm-2 {background-color: #e71c2f !important;}
.b-ext .text-tech-warm-2 {color: #e71c2f !important;}
.b-ext .bg-tech-dry-1 {background-color: #819f00 !important;}
.b-ext .text-tech-dry-1 {color: #819f00 !important;}
.b-ext .bg-tech-dry-2 {background-color: #758f00 !important;}
.b-ext .text-tech-dry-2 {color: #758f00 !important;}
.b-ext .bg-tech-dry-3 {background-color: #677f00 !important;}
.b-ext .text-tech-dry-3 {color: #677f00 !important;}
.b-ext .bg-tech-cool-1 {background-color: #309ec8 !important;}
.b-ext .text-tech-cool-1 {color: #309ec8 !important;}
.b-ext .bg-tech-cool-2 {background-color: #188fbf !important;}
.b-ext .text-tech-cool-2 {color: #188fbf !important;}
.b-ext .bg-tech-cool-3 {background-color: #147fa7 !important;}
.b-ext .text-tech-cool-3 {color: #147fa7 !important;}
.b-ext .bg-tech-protected-1 {background-color: #fd602d !important;}
.b-ext .text-tech-protected-1 {color: #fd602d !important;}
.b-ext .bg-tech-protected-2 {background-color: #fa3e00 !important;}
.b-ext .text-tech-protected-2 {color: #fa3e00 !important;}
.b-ext .bg-tech-protected-3 {background-color: #d64111 !important;}
.b-ext .text-tech-protected-3 {color: #d64111 !important;}
@media (min-width:480px) {.b-ext .bg-sm-columbia-blue {background-color: #007ab8 !important;}
	.b-ext .text-sm-columbia-blue {color: #007ab8 !important;}
	.b-ext .bg-sm-compass-blue {background-color: #007ab8 !important;}
	.b-ext .text-sm-compass-blue {color: #007ab8 !important;}
	.b-ext .bg-sm-blue {background-color: #007ab8 !important;}
	.b-ext .text-sm-blue {color: #007ab8 !important;}
	.b-ext .bg-sm-white {background-color: #fff !important;}
	.b-ext .text-sm-white {color: #fff !important;}
	.b-ext .bg-sm-gray-50 {background-color: #f7f7f7 !important;}
	.b-ext .text-sm-gray-50 {color: #f7f7f7 !important;}
	.b-ext .bg-sm-gray-100 {background-color: #e8e8e8 !important;}
	.b-ext .text-sm-gray-100 {color: #e8e8e8 !important;}
	.b-ext .bg-sm-gray-200 {background-color: #d3d4d4 !important;}
	.b-ext .text-sm-gray-200 {color: #d3d4d4 !important;}
	.b-ext .bg-sm-gray-300 {background-color: #bcbdbd !important;}
	.b-ext .text-sm-gray-300 {color: #bcbdbd !important;}
	.b-ext .bg-sm-gray-400 {background-color: #a5a6a6 !important;}
	.b-ext .text-sm-gray-400 {color: #a5a6a6 !important;}
	.b-ext .bg-sm-gray-500 {background-color: #919292 !important;}
	.b-ext .text-sm-gray-500 {color: #919292 !important;}
	.b-ext .bg-sm-gray-600 {background-color: #7a7b7b !important;}
	.b-ext .text-sm-gray-600 {color: #7a7b7b !important;}
	.b-ext .bg-sm-gray-700 {background-color: #636464 !important;}
	.b-ext .text-sm-gray-700 {color: #636464 !important;}
	.b-ext .bg-sm-gray-800 {background-color: #4e4f4f !important;}
	.b-ext .text-sm-gray-800 {color: #4e4f4f !important;}
	.b-ext .bg-sm-gray-900 {background-color: #262626 !important;}
	.b-ext .text-sm-gray-900 {color: #262626 !important;}
	.b-ext .bg-sm-gray-950 {background-color: #141515 !important;}
	.b-ext .text-sm-gray-950 {color: #141515 !important;}
	.b-ext .bg-sm-black {background-color: #000 !important;}
	.b-ext .text-sm-black {color: #000 !important;}
	.b-ext .bg-sm-cta-primary {background-color: #000 !important;}
	.b-ext .text-sm-cta-primary {color: #000 !important;}
	.b-ext .bg-sm-tech-warm {background-color: #fe293b !important;}
	.b-ext .text-sm-tech-warm {color: #fe293b !important;}
	.b-ext .bg-sm-tech-dry {background-color: #a8cc00 !important;}
	.b-ext .text-sm-tech-dry {color: #a8cc00 !important;}
	.b-ext .bg-sm-tech-cool {background-color: #48bde8 !important;}
	.b-ext .text-sm-tech-cool {color: #48bde8 !important;}
	.b-ext .bg-sm-tech-protected {background-color: #ff6230 !important;}
	.b-ext .text-sm-tech-protected {color: #ff6230 !important;}
	.b-ext .bg-sm-tech-eco {background-color: #238832 !important;}
	.b-ext .text-sm-tech-eco {color: #238832 !important;}
	.b-ext .bg-sm-tech-lite {background-color: #7a9491 !important;}
	.b-ext .text-sm-tech-lite {color: #7a9491 !important;}
	.b-ext .bg-sm-sale {background-color: #9b2242 !important;}
	.b-ext .text-sm-sale {color: #9b2242 !important;}
	.b-ext .bg-sm-danger {background-color: #d42b2b !important;}
	.b-ext .text-sm-danger {color: #d42b2b !important;}
	.b-ext .bg-sm-i-wear-pink {background-color: #e56db1 !important;}
	.b-ext .text-sm-i-wear-pink {color: #e56db1 !important;}
	.b-ext .bg-sm-s18-sale {background-color: #9c183d !important;}
	.b-ext .text-sm-s18-sale {color: #9c183d !important;}
	.b-ext .bg-sm-f19-shft-natural {background-color: #f4f1ea !important;}
	.b-ext .text-sm-f19-shft-natural {color: #f4f1ea !important;}
	.b-ext .bg-sm-f19-sw-force-red {background-color: #bf1f2e !important;}
	.b-ext .text-sm-f19-sw-force-red {color: #bf1f2e !important;}
	.b-ext .bg-sm-f19-sw-force-blue {background-color: #0c9fcf !important;}
	.b-ext .text-sm-f19-sw-force-blue {color: #0c9fcf !important;}
	.b-ext .bg-sm-f20-urban-outdoor-yellow {background-color: #ffdeb1 !important;}
	.b-ext .text-sm-f20-urban-outdoor-yellow {color: #ffdeb1 !important;}
	.b-ext .bg-sm-bau-anna-maroon {background-color: #650b31 !important;}
	.b-ext .text-sm-bau-anna-maroon {color: #650b31 !important;}
	.b-ext .bg-sm-bau-anna-maroon-bkg {background-color: #eacfda !important;}
	.b-ext .text-sm-bau-anna-maroon-bkg {color: #eacfda !important;}
	.b-ext .bg-sm-bau-anna-maroon-details {background-color: #f1e0e7 !important;}
	.b-ext .text-sm-bau-anna-maroon-details {color: #f1e0e7 !important;}
	.b-ext .bg-sm-tech-warm-1 {background-color: #fe283c !important;}
	.b-ext .text-sm-tech-warm-1 {color: #fe283c !important;}
	.b-ext .bg-sm-tech-warm-2 {background-color: #e71c2f !important;}
	.b-ext .text-sm-tech-warm-2 {color: #e71c2f !important;}
	.b-ext .bg-sm-tech-dry-1 {background-color: #819f00 !important;}
	.b-ext .text-sm-tech-dry-1 {color: #819f00 !important;}
	.b-ext .bg-sm-tech-dry-2 {background-color: #758f00 !important;}
	.b-ext .text-sm-tech-dry-2 {color: #758f00 !important;}
	.b-ext .bg-sm-tech-dry-3 {background-color: #677f00 !important;}
	.b-ext .text-sm-tech-dry-3 {color: #677f00 !important;}
	.b-ext .bg-sm-tech-cool-1 {background-color: #309ec8 !important;}
	.b-ext .text-sm-tech-cool-1 {color: #309ec8 !important;}
	.b-ext .bg-sm-tech-cool-2 {background-color: #188fbf !important;}
	.b-ext .text-sm-tech-cool-2 {color: #188fbf !important;}
	.b-ext .bg-sm-tech-cool-3 {background-color: #147fa7 !important;}
	.b-ext .text-sm-tech-cool-3 {color: #147fa7 !important;}
	.b-ext .bg-sm-tech-protected-1 {background-color: #fd602d !important;}
	.b-ext .text-sm-tech-protected-1 {color: #fd602d !important;}
	.b-ext .bg-sm-tech-protected-2 {background-color: #fa3e00 !important;}
	.b-ext .text-sm-tech-protected-2 {color: #fa3e00 !important;}
	.b-ext .bg-sm-tech-protected-3 {background-color: #d64111 !important;}
	.b-ext .text-sm-tech-protected-3 {color: #d64111 !important;}}
@media (min-width:768px) {.b-ext .bg-md-columbia-blue {background-color: #007ab8 !important;}
	.b-ext .text-md-columbia-blue {color: #007ab8 !important;}
	.b-ext .bg-md-compass-blue {background-color: #007ab8 !important;}
	.b-ext .text-md-compass-blue {color: #007ab8 !important;}
	.b-ext .bg-md-blue {background-color: #007ab8 !important;}
	.b-ext .text-md-blue {color: #007ab8 !important;}
	.b-ext .bg-md-white {background-color: #fff !important;}
	.b-ext .text-md-white {color: #fff !important;}
	.b-ext .bg-md-gray-50 {background-color: #f7f7f7 !important;}
	.b-ext .text-md-gray-50 {color: #f7f7f7 !important;}
	.b-ext .bg-md-gray-100 {background-color: #e8e8e8 !important;}
	.b-ext .text-md-gray-100 {color: #e8e8e8 !important;}
	.b-ext .bg-md-gray-200 {background-color: #d3d4d4 !important;}
	.b-ext .text-md-gray-200 {color: #d3d4d4 !important;}
	.b-ext .bg-md-gray-300 {background-color: #bcbdbd !important;}
	.b-ext .text-md-gray-300 {color: #bcbdbd !important;}
	.b-ext .bg-md-gray-400 {background-color: #a5a6a6 !important;}
	.b-ext .text-md-gray-400 {color: #a5a6a6 !important;}
	.b-ext .bg-md-gray-500 {background-color: #919292 !important;}
	.b-ext .text-md-gray-500 {color: #919292 !important;}
	.b-ext .bg-md-gray-600 {background-color: #7a7b7b !important;}
	.b-ext .text-md-gray-600 {color: #7a7b7b !important;}
	.b-ext .bg-md-gray-700 {background-color: #636464 !important;}
	.b-ext .text-md-gray-700 {color: #636464 !important;}
	.b-ext .bg-md-gray-800 {background-color: #4e4f4f !important;}
	.b-ext .text-md-gray-800 {color: #4e4f4f !important;}
	.b-ext .bg-md-gray-900 {background-color: #262626 !important;}
	.b-ext .text-md-gray-900 {color: #262626 !important;}
	.b-ext .bg-md-gray-950 {background-color: #141515 !important;}
	.b-ext .text-md-gray-950 {color: #141515 !important;}
	.b-ext .bg-md-black {background-color: #000 !important;}
	.b-ext .text-md-black {color: #000 !important;}
	.b-ext .bg-md-cta-primary {background-color: #000 !important;}
	.b-ext .text-md-cta-primary {color: #000 !important;}
	.b-ext .bg-md-tech-warm {background-color: #fe293b !important;}
	.b-ext .text-md-tech-warm {color: #fe293b !important;}
	.b-ext .bg-md-tech-dry {background-color: #a8cc00 !important;}
	.b-ext .text-md-tech-dry {color: #a8cc00 !important;}
	.b-ext .bg-md-tech-cool {background-color: #48bde8 !important;}
	.b-ext .text-md-tech-cool {color: #48bde8 !important;}
	.b-ext .bg-md-tech-protected {background-color: #ff6230 !important;}
	.b-ext .text-md-tech-protected {color: #ff6230 !important;}
	.b-ext .bg-md-tech-eco {background-color: #238832 !important;}
	.b-ext .text-md-tech-eco {color: #238832 !important;}
	.b-ext .bg-md-tech-lite {background-color: #7a9491 !important;}
	.b-ext .text-md-tech-lite {color: #7a9491 !important;}
	.b-ext .bg-md-sale {background-color: #9b2242 !important;}
	.b-ext .text-md-sale {color: #9b2242 !important;}
	.b-ext .bg-md-danger {background-color: #d42b2b !important;}
	.b-ext .text-md-danger {color: #d42b2b !important;}
	.b-ext .bg-md-i-wear-pink {background-color: #e56db1 !important;}
	.b-ext .text-md-i-wear-pink {color: #e56db1 !important;}
	.b-ext .bg-md-s18-sale {background-color: #9c183d !important;}
	.b-ext .text-md-s18-sale {color: #9c183d !important;}
	.b-ext .bg-md-f19-shft-natural {background-color: #f4f1ea !important;}
	.b-ext .text-md-f19-shft-natural {color: #f4f1ea !important;}
	.b-ext .bg-md-f19-sw-force-red {background-color: #bf1f2e !important;}
	.b-ext .text-md-f19-sw-force-red {color: #bf1f2e !important;}
	.b-ext .bg-md-f19-sw-force-blue {background-color: #0c9fcf !important;}
	.b-ext .text-md-f19-sw-force-blue {color: #0c9fcf !important;}
	.b-ext .bg-md-f20-urban-outdoor-yellow {background-color: #ffdeb1 !important;}
	.b-ext .text-md-f20-urban-outdoor-yellow {color: #ffdeb1 !important;}
	.b-ext .bg-md-bau-anna-maroon {background-color: #650b31 !important;}
	.b-ext .text-md-bau-anna-maroon {color: #650b31 !important;}
	.b-ext .bg-md-bau-anna-maroon-bkg {background-color: #eacfda !important;}
	.b-ext .text-md-bau-anna-maroon-bkg {color: #eacfda !important;}
	.b-ext .bg-md-bau-anna-maroon-details {background-color: #f1e0e7 !important;}
	.b-ext .text-md-bau-anna-maroon-details {color: #f1e0e7 !important;}
	.b-ext .bg-md-tech-warm-1 {background-color: #fe283c !important;}
	.b-ext .text-md-tech-warm-1 {color: #fe283c !important;}
	.b-ext .bg-md-tech-warm-2 {background-color: #e71c2f !important;}
	.b-ext .text-md-tech-warm-2 {color: #e71c2f !important;}
	.b-ext .bg-md-tech-dry-1 {background-color: #819f00 !important;}
	.b-ext .text-md-tech-dry-1 {color: #819f00 !important;}
	.b-ext .bg-md-tech-dry-2 {background-color: #758f00 !important;}
	.b-ext .text-md-tech-dry-2 {color: #758f00 !important;}
	.b-ext .bg-md-tech-dry-3 {background-color: #677f00 !important;}
	.b-ext .text-md-tech-dry-3 {color: #677f00 !important;}
	.b-ext .bg-md-tech-cool-1 {background-color: #309ec8 !important;}
	.b-ext .text-md-tech-cool-1 {color: #309ec8 !important;}
	.b-ext .bg-md-tech-cool-2 {background-color: #188fbf !important;}
	.b-ext .text-md-tech-cool-2 {color: #188fbf !important;}
	.b-ext .bg-md-tech-cool-3 {background-color: #147fa7 !important;}
	.b-ext .text-md-tech-cool-3 {color: #147fa7 !important;}
	.b-ext .bg-md-tech-protected-1 {background-color: #fd602d !important;}
	.b-ext .text-md-tech-protected-1 {color: #fd602d !important;}
	.b-ext .bg-md-tech-protected-2 {background-color: #fa3e00 !important;}
	.b-ext .text-md-tech-protected-2 {color: #fa3e00 !important;}
	.b-ext .bg-md-tech-protected-3 {background-color: #d64111 !important;}
	.b-ext .text-md-tech-protected-3 {color: #d64111 !important;}}
@media (min-width:992px) {.b-ext .bg-lg-columbia-blue {background-color: #007ab8 !important;}
	.b-ext .text-lg-columbia-blue {color: #007ab8 !important;}
	.b-ext .bg-lg-compass-blue {background-color: #007ab8 !important;}
	.b-ext .text-lg-compass-blue {color: #007ab8 !important;}
	.b-ext .bg-lg-blue {background-color: #007ab8 !important;}
	.b-ext .text-lg-blue {color: #007ab8 !important;}
	.b-ext .bg-lg-white {background-color: #fff !important;}
	.b-ext .text-lg-white {color: #fff !important;}
	.b-ext .bg-lg-gray-50 {background-color: #f7f7f7 !important;}
	.b-ext .text-lg-gray-50 {color: #f7f7f7 !important;}
	.b-ext .bg-lg-gray-100 {background-color: #e8e8e8 !important;}
	.b-ext .text-lg-gray-100 {color: #e8e8e8 !important;}
	.b-ext .bg-lg-gray-200 {background-color: #d3d4d4 !important;}
	.b-ext .text-lg-gray-200 {color: #d3d4d4 !important;}
	.b-ext .bg-lg-gray-300 {background-color: #bcbdbd !important;}
	.b-ext .text-lg-gray-300 {color: #bcbdbd !important;}
	.b-ext .bg-lg-gray-400 {background-color: #a5a6a6 !important;}
	.b-ext .text-lg-gray-400 {color: #a5a6a6 !important;}
	.b-ext .bg-lg-gray-500 {background-color: #919292 !important;}
	.b-ext .text-lg-gray-500 {color: #919292 !important;}
	.b-ext .bg-lg-gray-600 {background-color: #7a7b7b !important;}
	.b-ext .text-lg-gray-600 {color: #7a7b7b !important;}
	.b-ext .bg-lg-gray-700 {background-color: #636464 !important;}
	.b-ext .text-lg-gray-700 {color: #636464 !important;}
	.b-ext .bg-lg-gray-800 {background-color: #4e4f4f !important;}
	.b-ext .text-lg-gray-800 {color: #4e4f4f !important;}
	.b-ext .bg-lg-gray-900 {background-color: #262626 !important;}
	.b-ext .text-lg-gray-900 {color: #262626 !important;}
	.b-ext .bg-lg-gray-950 {background-color: #141515 !important;}
	.b-ext .text-lg-gray-950 {color: #141515 !important;}
	.b-ext .bg-lg-black {background-color: #000 !important;}
	.b-ext .text-lg-black {color: #000 !important;}
	.b-ext .bg-lg-cta-primary {background-color: #000 !important;}
	.b-ext .text-lg-cta-primary {color: #000 !important;}
	.b-ext .bg-lg-tech-warm {background-color: #fe293b !important;}
	.b-ext .text-lg-tech-warm {color: #fe293b !important;}
	.b-ext .bg-lg-tech-dry {background-color: #a8cc00 !important;}
	.b-ext .text-lg-tech-dry {color: #a8cc00 !important;}
	.b-ext .bg-lg-tech-cool {background-color: #48bde8 !important;}
	.b-ext .text-lg-tech-cool {color: #48bde8 !important;}
	.b-ext .bg-lg-tech-protected {background-color: #ff6230 !important;}
	.b-ext .text-lg-tech-protected {color: #ff6230 !important;}
	.b-ext .bg-lg-tech-eco {background-color: #238832 !important;}
	.b-ext .text-lg-tech-eco {color: #238832 !important;}
	.b-ext .bg-lg-tech-lite {background-color: #7a9491 !important;}
	.b-ext .text-lg-tech-lite {color: #7a9491 !important;}
	.b-ext .bg-lg-sale {background-color: #9b2242 !important;}
	.b-ext .text-lg-sale {color: #9b2242 !important;}
	.b-ext .bg-lg-danger {background-color: #d42b2b !important;}
	.b-ext .text-lg-danger {color: #d42b2b !important;}
	.b-ext .bg-lg-i-wear-pink {background-color: #e56db1 !important;}
	.b-ext .text-lg-i-wear-pink {color: #e56db1 !important;}
	.b-ext .bg-lg-s18-sale {background-color: #9c183d !important;}
	.b-ext .text-lg-s18-sale {color: #9c183d !important;}
	.b-ext .bg-lg-f19-shft-natural {background-color: #f4f1ea !important;}
	.b-ext .text-lg-f19-shft-natural {color: #f4f1ea !important;}
	.b-ext .bg-lg-f19-sw-force-red {background-color: #bf1f2e !important;}
	.b-ext .text-lg-f19-sw-force-red {color: #bf1f2e !important;}
	.b-ext .bg-lg-f19-sw-force-blue {background-color: #0c9fcf !important;}
	.b-ext .text-lg-f19-sw-force-blue {color: #0c9fcf !important;}
	.b-ext .bg-lg-f20-urban-outdoor-yellow {background-color: #ffdeb1 !important;}
	.b-ext .text-lg-f20-urban-outdoor-yellow {color: #ffdeb1 !important;}
	.b-ext .bg-lg-bau-anna-maroon {background-color: #650b31 !important;}
	.b-ext .text-lg-bau-anna-maroon {color: #650b31 !important;}
	.b-ext .bg-lg-bau-anna-maroon-bkg {background-color: #eacfda !important;}
	.b-ext .text-lg-bau-anna-maroon-bkg {color: #eacfda !important;}
	.b-ext .bg-lg-bau-anna-maroon-details {background-color: #f1e0e7 !important;}
	.b-ext .text-lg-bau-anna-maroon-details {color: #f1e0e7 !important;}
	.b-ext .bg-lg-tech-warm-1 {background-color: #fe283c !important;}
	.b-ext .text-lg-tech-warm-1 {color: #fe283c !important;}
	.b-ext .bg-lg-tech-warm-2 {background-color: #e71c2f !important;}
	.b-ext .text-lg-tech-warm-2 {color: #e71c2f !important;}
	.b-ext .bg-lg-tech-dry-1 {background-color: #819f00 !important;}
	.b-ext .text-lg-tech-dry-1 {color: #819f00 !important;}
	.b-ext .bg-lg-tech-dry-2 {background-color: #758f00 !important;}
	.b-ext .text-lg-tech-dry-2 {color: #758f00 !important;}
	.b-ext .bg-lg-tech-dry-3 {background-color: #677f00 !important;}
	.b-ext .text-lg-tech-dry-3 {color: #677f00 !important;}
	.b-ext .bg-lg-tech-cool-1 {background-color: #309ec8 !important;}
	.b-ext .text-lg-tech-cool-1 {color: #309ec8 !important;}
	.b-ext .bg-lg-tech-cool-2 {background-color: #188fbf !important;}
	.b-ext .text-lg-tech-cool-2 {color: #188fbf !important;}
	.b-ext .bg-lg-tech-cool-3 {background-color: #147fa7 !important;}
	.b-ext .text-lg-tech-cool-3 {color: #147fa7 !important;}
	.b-ext .bg-lg-tech-protected-1 {background-color: #fd602d !important;}
	.b-ext .text-lg-tech-protected-1 {color: #fd602d !important;}
	.b-ext .bg-lg-tech-protected-2 {background-color: #fa3e00 !important;}
	.b-ext .text-lg-tech-protected-2 {color: #fa3e00 !important;}
	.b-ext .bg-lg-tech-protected-3 {background-color: #d64111 !important;}
	.b-ext .text-lg-tech-protected-3 {color: #d64111 !important;}}
@media (min-width:1280px) {.b-ext .bg-xl-columbia-blue {background-color: #007ab8 !important;}
	.b-ext .text-xl-columbia-blue {color: #007ab8 !important;}
	.b-ext .bg-xl-compass-blue {background-color: #007ab8 !important;}
	.b-ext .text-xl-compass-blue {color: #007ab8 !important;}
	.b-ext .bg-xl-blue {background-color: #007ab8 !important;}
	.b-ext .text-xl-blue {color: #007ab8 !important;}
	.b-ext .bg-xl-white {background-color: #fff !important;}
	.b-ext .text-xl-white {color: #fff !important;}
	.b-ext .bg-xl-gray-50 {background-color: #f7f7f7 !important;}
	.b-ext .text-xl-gray-50 {color: #f7f7f7 !important;}
	.b-ext .bg-xl-gray-100 {background-color: #e8e8e8 !important;}
	.b-ext .text-xl-gray-100 {color: #e8e8e8 !important;}
	.b-ext .bg-xl-gray-200 {background-color: #d3d4d4 !important;}
	.b-ext .text-xl-gray-200 {color: #d3d4d4 !important;}
	.b-ext .bg-xl-gray-300 {background-color: #bcbdbd !important;}
	.b-ext .text-xl-gray-300 {color: #bcbdbd !important;}
	.b-ext .bg-xl-gray-400 {background-color: #a5a6a6 !important;}
	.b-ext .text-xl-gray-400 {color: #a5a6a6 !important;}
	.b-ext .bg-xl-gray-500 {background-color: #919292 !important;}
	.b-ext .text-xl-gray-500 {color: #919292 !important;}
	.b-ext .bg-xl-gray-600 {background-color: #7a7b7b !important;}
	.b-ext .text-xl-gray-600 {color: #7a7b7b !important;}
	.b-ext .bg-xl-gray-700 {background-color: #636464 !important;}
	.b-ext .text-xl-gray-700 {color: #636464 !important;}
	.b-ext .bg-xl-gray-800 {background-color: #4e4f4f !important;}
	.b-ext .text-xl-gray-800 {color: #4e4f4f !important;}
	.b-ext .bg-xl-gray-900 {background-color: #262626 !important;}
	.b-ext .text-xl-gray-900 {color: #262626 !important;}
	.b-ext .bg-xl-gray-950 {background-color: #141515 !important;}
	.b-ext .text-xl-gray-950 {color: #141515 !important;}
	.b-ext .bg-xl-black {background-color: #000 !important;}
	.b-ext .text-xl-black {color: #000 !important;}
	.b-ext .bg-xl-cta-primary {background-color: #000 !important;}
	.b-ext .text-xl-cta-primary {color: #000 !important;}
	.b-ext .bg-xl-tech-warm {background-color: #fe293b !important;}
	.b-ext .text-xl-tech-warm {color: #fe293b !important;}
	.b-ext .bg-xl-tech-dry {background-color: #a8cc00 !important;}
	.b-ext .text-xl-tech-dry {color: #a8cc00 !important;}
	.b-ext .bg-xl-tech-cool {background-color: #48bde8 !important;}
	.b-ext .text-xl-tech-cool {color: #48bde8 !important;}
	.b-ext .bg-xl-tech-protected {background-color: #ff6230 !important;}
	.b-ext .text-xl-tech-protected {color: #ff6230 !important;}
	.b-ext .bg-xl-tech-eco {background-color: #238832 !important;}
	.b-ext .text-xl-tech-eco {color: #238832 !important;}
	.b-ext .bg-xl-tech-lite {background-color: #7a9491 !important;}
	.b-ext .text-xl-tech-lite {color: #7a9491 !important;}
	.b-ext .bg-xl-sale {background-color: #9b2242 !important;}
	.b-ext .text-xl-sale {color: #9b2242 !important;}
	.b-ext .bg-xl-danger {background-color: #d42b2b !important;}
	.b-ext .text-xl-danger {color: #d42b2b !important;}
	.b-ext .bg-xl-i-wear-pink {background-color: #e56db1 !important;}
	.b-ext .text-xl-i-wear-pink {color: #e56db1 !important;}
	.b-ext .bg-xl-s18-sale {background-color: #9c183d !important;}
	.b-ext .text-xl-s18-sale {color: #9c183d !important;}
	.b-ext .bg-xl-f19-shft-natural {background-color: #f4f1ea !important;}
	.b-ext .text-xl-f19-shft-natural {color: #f4f1ea !important;}
	.b-ext .bg-xl-f19-sw-force-red {background-color: #bf1f2e !important;}
	.b-ext .text-xl-f19-sw-force-red {color: #bf1f2e !important;}
	.b-ext .bg-xl-f19-sw-force-blue {background-color: #0c9fcf !important;}
	.b-ext .text-xl-f19-sw-force-blue {color: #0c9fcf !important;}
	.b-ext .bg-xl-f20-urban-outdoor-yellow {background-color: #ffdeb1 !important;}
	.b-ext .text-xl-f20-urban-outdoor-yellow {color: #ffdeb1 !important;}
	.b-ext .bg-xl-bau-anna-maroon {background-color: #650b31 !important;}
	.b-ext .text-xl-bau-anna-maroon {color: #650b31 !important;}
	.b-ext .bg-xl-bau-anna-maroon-bkg {background-color: #eacfda !important;}
	.b-ext .text-xl-bau-anna-maroon-bkg {color: #eacfda !important;}
	.b-ext .bg-xl-bau-anna-maroon-details {background-color: #f1e0e7 !important;}
	.b-ext .text-xl-bau-anna-maroon-details {color: #f1e0e7 !important;}
	.b-ext .bg-xl-tech-warm-1 {background-color: #fe283c !important;}
	.b-ext .text-xl-tech-warm-1 {color: #fe283c !important;}
	.b-ext .bg-xl-tech-warm-2 {background-color: #e71c2f !important;}
	.b-ext .text-xl-tech-warm-2 {color: #e71c2f !important;}
	.b-ext .bg-xl-tech-dry-1 {background-color: #819f00 !important;}
	.b-ext .text-xl-tech-dry-1 {color: #819f00 !important;}
	.b-ext .bg-xl-tech-dry-2 {background-color: #758f00 !important;}
	.b-ext .text-xl-tech-dry-2 {color: #758f00 !important;}
	.b-ext .bg-xl-tech-dry-3 {background-color: #677f00 !important;}
	.b-ext .text-xl-tech-dry-3 {color: #677f00 !important;}
	.b-ext .bg-xl-tech-cool-1 {background-color: #309ec8 !important;}
	.b-ext .text-xl-tech-cool-1 {color: #309ec8 !important;}
	.b-ext .bg-xl-tech-cool-2 {background-color: #188fbf !important;}
	.b-ext .text-xl-tech-cool-2 {color: #188fbf !important;}
	.b-ext .bg-xl-tech-cool-3 {background-color: #147fa7 !important;}
	.b-ext .text-xl-tech-cool-3 {color: #147fa7 !important;}
	.b-ext .bg-xl-tech-protected-1 {background-color: #fd602d !important;}
	.b-ext .text-xl-tech-protected-1 {color: #fd602d !important;}
	.b-ext .bg-xl-tech-protected-2 {background-color: #fa3e00 !important;}
	.b-ext .text-xl-tech-protected-2 {color: #fa3e00 !important;}
	.b-ext .bg-xl-tech-protected-3 {background-color: #d64111 !important;}
	.b-ext .text-xl-tech-protected-3 {color: #d64111 !important;}}
@media (min-width:1536px) {.b-ext .bg-2xl-columbia-blue {background-color: #007ab8 !important;}
	.b-ext .text-2xl-columbia-blue {color: #007ab8 !important;}
	.b-ext .bg-2xl-compass-blue {background-color: #007ab8 !important;}
	.b-ext .text-2xl-compass-blue {color: #007ab8 !important;}
	.b-ext .bg-2xl-blue {background-color: #007ab8 !important;}
	.b-ext .text-2xl-blue {color: #007ab8 !important;}
	.b-ext .bg-2xl-white {background-color: #fff !important;}
	.b-ext .text-2xl-white {color: #fff !important;}
	.b-ext .bg-2xl-gray-50 {background-color: #f7f7f7 !important;}
	.b-ext .text-2xl-gray-50 {color: #f7f7f7 !important;}
	.b-ext .bg-2xl-gray-100 {background-color: #e8e8e8 !important;}
	.b-ext .text-2xl-gray-100 {color: #e8e8e8 !important;}
	.b-ext .bg-2xl-gray-200 {background-color: #d3d4d4 !important;}
	.b-ext .text-2xl-gray-200 {color: #d3d4d4 !important;}
	.b-ext .bg-2xl-gray-300 {background-color: #bcbdbd !important;}
	.b-ext .text-2xl-gray-300 {color: #bcbdbd !important;}
	.b-ext .bg-2xl-gray-400 {background-color: #a5a6a6 !important;}
	.b-ext .text-2xl-gray-400 {color: #a5a6a6 !important;}
	.b-ext .bg-2xl-gray-500 {background-color: #919292 !important;}
	.b-ext .text-2xl-gray-500 {color: #919292 !important;}
	.b-ext .bg-2xl-gray-600 {background-color: #7a7b7b !important;}
	.b-ext .text-2xl-gray-600 {color: #7a7b7b !important;}
	.b-ext .bg-2xl-gray-700 {background-color: #636464 !important;}
	.b-ext .text-2xl-gray-700 {color: #636464 !important;}
	.b-ext .bg-2xl-gray-800 {background-color: #4e4f4f !important;}
	.b-ext .text-2xl-gray-800 {color: #4e4f4f !important;}
	.b-ext .bg-2xl-gray-900 {background-color: #262626 !important;}
	.b-ext .text-2xl-gray-900 {color: #262626 !important;}
	.b-ext .bg-2xl-gray-950 {background-color: #141515 !important;}
	.b-ext .text-2xl-gray-950 {color: #141515 !important;}
	.b-ext .bg-2xl-black {background-color: #000 !important;}
	.b-ext .text-2xl-black {color: #000 !important;}
	.b-ext .bg-2xl-cta-primary {background-color: #000 !important;}
	.b-ext .text-2xl-cta-primary {color: #000 !important;}
	.b-ext .bg-2xl-tech-warm {background-color: #fe293b !important;}
	.b-ext .text-2xl-tech-warm {color: #fe293b !important;}
	.b-ext .bg-2xl-tech-dry {background-color: #a8cc00 !important;}
	.b-ext .text-2xl-tech-dry {color: #a8cc00 !important;}
	.b-ext .bg-2xl-tech-cool {background-color: #48bde8 !important;}
	.b-ext .text-2xl-tech-cool {color: #48bde8 !important;}
	.b-ext .bg-2xl-tech-protected {background-color: #ff6230 !important;}
	.b-ext .text-2xl-tech-protected {color: #ff6230 !important;}
	.b-ext .bg-2xl-tech-eco {background-color: #238832 !important;}
	.b-ext .text-2xl-tech-eco {color: #238832 !important;}
	.b-ext .bg-2xl-tech-lite {background-color: #7a9491 !important;}
	.b-ext .text-2xl-tech-lite {color: #7a9491 !important;}
	.b-ext .bg-2xl-sale {background-color: #9b2242 !important;}
	.b-ext .text-2xl-sale {color: #9b2242 !important;}
	.b-ext .bg-2xl-danger {background-color: #d42b2b !important;}
	.b-ext .text-2xl-danger {color: #d42b2b !important;}
	.b-ext .bg-2xl-i-wear-pink {background-color: #e56db1 !important;}
	.b-ext .text-2xl-i-wear-pink {color: #e56db1 !important;}
	.b-ext .bg-2xl-s18-sale {background-color: #9c183d !important;}
	.b-ext .text-2xl-s18-sale {color: #9c183d !important;}
	.b-ext .bg-2xl-f19-shft-natural {background-color: #f4f1ea !important;}
	.b-ext .text-2xl-f19-shft-natural {color: #f4f1ea !important;}
	.b-ext .bg-2xl-f19-sw-force-red {background-color: #bf1f2e !important;}
	.b-ext .text-2xl-f19-sw-force-red {color: #bf1f2e !important;}
	.b-ext .bg-2xl-f19-sw-force-blue {background-color: #0c9fcf !important;}
	.b-ext .text-2xl-f19-sw-force-blue {color: #0c9fcf !important;}
	.b-ext .bg-2xl-f20-urban-outdoor-yellow {background-color: #ffdeb1 !important;}
	.b-ext .text-2xl-f20-urban-outdoor-yellow {color: #ffdeb1 !important;}
	.b-ext .bg-2xl-bau-anna-maroon {background-color: #650b31 !important;}
	.b-ext .text-2xl-bau-anna-maroon {color: #650b31 !important;}
	.b-ext .bg-2xl-bau-anna-maroon-bkg {background-color: #eacfda !important;}
	.b-ext .text-2xl-bau-anna-maroon-bkg {color: #eacfda !important;}
	.b-ext .bg-2xl-bau-anna-maroon-details {background-color: #f1e0e7 !important;}
	.b-ext .text-2xl-bau-anna-maroon-details {color: #f1e0e7 !important;}
	.b-ext .bg-2xl-tech-warm-1 {background-color: #fe283c !important;}
	.b-ext .text-2xl-tech-warm-1 {color: #fe283c !important;}
	.b-ext .bg-2xl-tech-warm-2 {background-color: #e71c2f !important;}
	.b-ext .text-2xl-tech-warm-2 {color: #e71c2f !important;}
	.b-ext .bg-2xl-tech-dry-1 {background-color: #819f00 !important;}
	.b-ext .text-2xl-tech-dry-1 {color: #819f00 !important;}
	.b-ext .bg-2xl-tech-dry-2 {background-color: #758f00 !important;}
	.b-ext .text-2xl-tech-dry-2 {color: #758f00 !important;}
	.b-ext .bg-2xl-tech-dry-3 {background-color: #677f00 !important;}
	.b-ext .text-2xl-tech-dry-3 {color: #677f00 !important;}
	.b-ext .bg-2xl-tech-cool-1 {background-color: #309ec8 !important;}
	.b-ext .text-2xl-tech-cool-1 {color: #309ec8 !important;}
	.b-ext .bg-2xl-tech-cool-2 {background-color: #188fbf !important;}
	.b-ext .text-2xl-tech-cool-2 {color: #188fbf !important;}
	.b-ext .bg-2xl-tech-cool-3 {background-color: #147fa7 !important;}
	.b-ext .text-2xl-tech-cool-3 {color: #147fa7 !important;}
	.b-ext .bg-2xl-tech-protected-1 {background-color: #fd602d !important;}
	.b-ext .text-2xl-tech-protected-1 {color: #fd602d !important;}
	.b-ext .bg-2xl-tech-protected-2 {background-color: #fa3e00 !important;}
	.b-ext .text-2xl-tech-protected-2 {color: #fa3e00 !important;}
	.b-ext .bg-2xl-tech-protected-3 {background-color: #d64111 !important;}
	.b-ext .text-2xl-tech-protected-3 {color: #d64111 !important;}}
.b-ext .font-size-10 {font-size: calc(var(--font-size) * .625) !important;}
.b-ext .font-size-12 {font-size: calc(var(--font-size) * .75) !important;}
.b-ext .font-size-14 {font-size: calc(var(--font-size) * .875) !important;}
.b-ext .font-size-16 {font-size: calc(var(--font-size) * 1) !important;}
.b-ext .font-size-18 {font-size: calc(var(--font-size) * 1.125) !important;}
.b-ext .font-size-20 {font-size: calc(var(--font-size) * 1.25) !important;}
.b-ext .font-size-22 {font-size: calc(var(--font-size) * 1.375) !important;}
.b-ext .font-size-24 {font-size: calc(var(--font-size) * 1.5) !important;}
.b-ext .font-size-26 {font-size: calc(var(--font-size) * 1.625) !important;}
.b-ext .font-size-28 {font-size: calc(var(--font-size) * 1.75) !important;}
.b-ext .font-size-30 {font-size: calc(var(--font-size) * 1.875) !important;}
.b-ext .font-size-32 {font-size: calc(var(--font-size) * 2) !important;}
.b-ext .font-size-36 {font-size: calc(var(--font-size) * 2.25) !important;}
.b-ext .font-size-40 {font-size: calc(var(--font-size) * 2.5) !important;}
.b-ext .font-size-48 {font-size: calc(var(--font-size) * 3) !important;}
.b-ext .font-size-56 {font-size: calc(var(--font-size) * 3.5) !important;}
.b-ext .font-size-64 {font-size: calc(var(--font-size) * 4) !important;}
.b-ext .font-size-72 {font-size: calc(var(--font-size) * 4.5) !important;}
.b-ext .font-size-80 {font-size: calc(var(--font-size) * 5) !important;}
.b-ext .font-size-86 {font-size: calc(var(--font-size) * 5.375) !important;}
.b-ext .font-size-96 {font-size: calc(var(--font-size) * 6) !important;}
.b-ext .font-size-104 {font-size: calc(var(--font-size) * 6.5) !important;}
.b-ext .font-size-112 {font-size: calc(var(--font-size) * 7) !important;}
.b-ext .font-size-120 {font-size: calc(var(--font-size) * 7.5) !important;}
.b-ext .font-size-128 {font-size: calc(var(--font-size) * 8) !important;}
.b-ext .font-size-144 {font-size: calc(var(--font-size) * 9) !important;}
.b-ext .font-size-160 {font-size: calc(var(--font-size) * 10) !important;}
.b-ext .font-size-176 {font-size: calc(var(--font-size) * 11) !important;}
@media (min-width:480px) {.b-ext .font-size-sm-10 {font-size: calc(var(--font-size) * .625) !important;}
	.b-ext .font-size-sm-12 {font-size: calc(var(--font-size) * .75) !important;}
	.b-ext .font-size-sm-14 {font-size: calc(var(--font-size) * .875) !important;}
	.b-ext .font-size-sm-16 {font-size: calc(var(--font-size) * 1) !important;}
	.b-ext .font-size-sm-18 {font-size: calc(var(--font-size) * 1.125) !important;}
	.b-ext .font-size-sm-20 {font-size: calc(var(--font-size) * 1.25) !important;}
	.b-ext .font-size-sm-22 {font-size: calc(var(--font-size) * 1.375) !important;}
	.b-ext .font-size-sm-24 {font-size: calc(var(--font-size) * 1.5) !important;}
	.b-ext .font-size-sm-26 {font-size: calc(var(--font-size) * 1.625) !important;}
	.b-ext .font-size-sm-28 {font-size: calc(var(--font-size) * 1.75) !important;}
	.b-ext .font-size-sm-30 {font-size: calc(var(--font-size) * 1.875) !important;}
	.b-ext .font-size-sm-32 {font-size: calc(var(--font-size) * 2) !important;}
	.b-ext .font-size-sm-36 {font-size: calc(var(--font-size) * 2.25) !important;}
	.b-ext .font-size-sm-40 {font-size: calc(var(--font-size) * 2.5) !important;}
	.b-ext .font-size-sm-48 {font-size: calc(var(--font-size) * 3) !important;}
	.b-ext .font-size-sm-56 {font-size: calc(var(--font-size) * 3.5) !important;}
	.b-ext .font-size-sm-64 {font-size: calc(var(--font-size) * 4) !important;}
	.b-ext .font-size-sm-72 {font-size: calc(var(--font-size) * 4.5) !important;}
	.b-ext .font-size-sm-80 {font-size: calc(var(--font-size) * 5) !important;}
	.b-ext .font-size-sm-86 {font-size: calc(var(--font-size) * 5.375) !important;}
	.b-ext .font-size-sm-96 {font-size: calc(var(--font-size) * 6) !important;}
	.b-ext .font-size-sm-104 {font-size: calc(var(--font-size) * 6.5) !important;}
	.b-ext .font-size-sm-112 {font-size: calc(var(--font-size) * 7) !important;}
	.b-ext .font-size-sm-120 {font-size: calc(var(--font-size) * 7.5) !important;}
	.b-ext .font-size-sm-128 {font-size: calc(var(--font-size) * 8) !important;}
	.b-ext .font-size-sm-144 {font-size: calc(var(--font-size) * 9) !important;}
	.b-ext .font-size-sm-160 {font-size: calc(var(--font-size) * 10) !important;}
	.b-ext .font-size-sm-176 {font-size: calc(var(--font-size) * 11) !important;}}
@media (min-width:768px) {.b-ext .font-size-md-10 {font-size: calc(var(--font-size) * .625) !important;}
	.b-ext .font-size-md-12 {font-size: calc(var(--font-size) * .75) !important;}
	.b-ext .font-size-md-14 {font-size: calc(var(--font-size) * .875) !important;}
	.b-ext .font-size-md-16 {font-size: calc(var(--font-size) * 1) !important;}
	.b-ext .font-size-md-18 {font-size: calc(var(--font-size) * 1.125) !important;}
	.b-ext .font-size-md-20 {font-size: calc(var(--font-size) * 1.25) !important;}
	.b-ext .font-size-md-22 {font-size: calc(var(--font-size) * 1.375) !important;}
	.b-ext .font-size-md-24 {font-size: calc(var(--font-size) * 1.5) !important;}
	.b-ext .font-size-md-26 {font-size: calc(var(--font-size) * 1.625) !important;}
	.b-ext .font-size-md-28 {font-size: calc(var(--font-size) * 1.75) !important;}
	.b-ext .font-size-md-30 {font-size: calc(var(--font-size) * 1.875) !important;}
	.b-ext .font-size-md-32 {font-size: calc(var(--font-size) * 2) !important;}
	.b-ext .font-size-md-36 {font-size: calc(var(--font-size) * 2.25) !important;}
	.b-ext .font-size-md-40 {font-size: calc(var(--font-size) * 2.5) !important;}
	.b-ext .font-size-md-48 {font-size: calc(var(--font-size) * 3) !important;}
	.b-ext .font-size-md-56 {font-size: calc(var(--font-size) * 3.5) !important;}
	.b-ext .font-size-md-64 {font-size: calc(var(--font-size) * 4) !important;}
	.b-ext .font-size-md-72 {font-size: calc(var(--font-size) * 4.5) !important;}
	.b-ext .font-size-md-80 {font-size: calc(var(--font-size) * 5) !important;}
	.b-ext .font-size-md-86 {font-size: calc(var(--font-size) * 5.375) !important;}
	.b-ext .font-size-md-96 {font-size: calc(var(--font-size) * 6) !important;}
	.b-ext .font-size-md-104 {font-size: calc(var(--font-size) * 6.5) !important;}
	.b-ext .font-size-md-112 {font-size: calc(var(--font-size) * 7) !important;}
	.b-ext .font-size-md-120 {font-size: calc(var(--font-size) * 7.5) !important;}
	.b-ext .font-size-md-128 {font-size: calc(var(--font-size) * 8) !important;}
	.b-ext .font-size-md-144 {font-size: calc(var(--font-size) * 9) !important;}
	.b-ext .font-size-md-160 {font-size: calc(var(--font-size) * 10) !important;}
	.b-ext .font-size-md-176 {font-size: calc(var(--font-size) * 11) !important;}}
@media (min-width:992px) {.b-ext .font-size-lg-10 {font-size: calc(var(--font-size) * .625) !important;}
	.b-ext .font-size-lg-12 {font-size: calc(var(--font-size) * .75) !important;}
	.b-ext .font-size-lg-14 {font-size: calc(var(--font-size) * .875) !important;}
	.b-ext .font-size-lg-16 {font-size: calc(var(--font-size) * 1) !important;}
	.b-ext .font-size-lg-18 {font-size: calc(var(--font-size) * 1.125) !important;}
	.b-ext .font-size-lg-20 {font-size: calc(var(--font-size) * 1.25) !important;}
	.b-ext .font-size-lg-22 {font-size: calc(var(--font-size) * 1.375) !important;}
	.b-ext .font-size-lg-24 {font-size: calc(var(--font-size) * 1.5) !important;}
	.b-ext .font-size-lg-26 {font-size: calc(var(--font-size) * 1.625) !important;}
	.b-ext .font-size-lg-28 {font-size: calc(var(--font-size) * 1.75) !important;}
	.b-ext .font-size-lg-30 {font-size: calc(var(--font-size) * 1.875) !important;}
	.b-ext .font-size-lg-32 {font-size: calc(var(--font-size) * 2) !important;}
	.b-ext .font-size-lg-36 {font-size: calc(var(--font-size) * 2.25) !important;}
	.b-ext .font-size-lg-40 {font-size: calc(var(--font-size) * 2.5) !important;}
	.b-ext .font-size-lg-48 {font-size: calc(var(--font-size) * 3) !important;}
	.b-ext .font-size-lg-56 {font-size: calc(var(--font-size) * 3.5) !important;}
	.b-ext .font-size-lg-64 {font-size: calc(var(--font-size) * 4) !important;}
	.b-ext .font-size-lg-72 {font-size: calc(var(--font-size) * 4.5) !important;}
	.b-ext .font-size-lg-80 {font-size: calc(var(--font-size) * 5) !important;}
	.b-ext .font-size-lg-86 {font-size: calc(var(--font-size) * 5.375) !important;}
	.b-ext .font-size-lg-96 {font-size: calc(var(--font-size) * 6) !important;}
	.b-ext .font-size-lg-104 {font-size: calc(var(--font-size) * 6.5) !important;}
	.b-ext .font-size-lg-112 {font-size: calc(var(--font-size) * 7) !important;}
	.b-ext .font-size-lg-120 {font-size: calc(var(--font-size) * 7.5) !important;}
	.b-ext .font-size-lg-128 {font-size: calc(var(--font-size) * 8) !important;}
	.b-ext .font-size-lg-144 {font-size: calc(var(--font-size) * 9) !important;}
	.b-ext .font-size-lg-160 {font-size: calc(var(--font-size) * 10) !important;}
	.b-ext .font-size-lg-176 {font-size: calc(var(--font-size) * 11) !important;}}
@media (min-width:1280px) {.b-ext .font-size-xl-10 {font-size: calc(var(--font-size) * .625) !important;}
	.b-ext .font-size-xl-12 {font-size: calc(var(--font-size) * .75) !important;}
	.b-ext .font-size-xl-14 {font-size: calc(var(--font-size) * .875) !important;}
	.b-ext .font-size-xl-16 {font-size: calc(var(--font-size) * 1) !important;}
	.b-ext .font-size-xl-18 {font-size: calc(var(--font-size) * 1.125) !important;}
	.b-ext .font-size-xl-20 {font-size: calc(var(--font-size) * 1.25) !important;}
	.b-ext .font-size-xl-22 {font-size: calc(var(--font-size) * 1.375) !important;}
	.b-ext .font-size-xl-24 {font-size: calc(var(--font-size) * 1.5) !important;}
	.b-ext .font-size-xl-26 {font-size: calc(var(--font-size) * 1.625) !important;}
	.b-ext .font-size-xl-28 {font-size: calc(var(--font-size) * 1.75) !important;}
	.b-ext .font-size-xl-30 {font-size: calc(var(--font-size) * 1.875) !important;}
	.b-ext .font-size-xl-32 {font-size: calc(var(--font-size) * 2) !important;}
	.b-ext .font-size-xl-36 {font-size: calc(var(--font-size) * 2.25) !important;}
	.b-ext .font-size-xl-40 {font-size: calc(var(--font-size) * 2.5) !important;}
	.b-ext .font-size-xl-48 {font-size: calc(var(--font-size) * 3) !important;}
	.b-ext .font-size-xl-56 {font-size: calc(var(--font-size) * 3.5) !important;}
	.b-ext .font-size-xl-64 {font-size: calc(var(--font-size) * 4) !important;}
	.b-ext .font-size-xl-72 {font-size: calc(var(--font-size) * 4.5) !important;}
	.b-ext .font-size-xl-80 {font-size: calc(var(--font-size) * 5) !important;}
	.b-ext .font-size-xl-86 {font-size: calc(var(--font-size) * 5.375) !important;}
	.b-ext .font-size-xl-96 {font-size: calc(var(--font-size) * 6) !important;}
	.b-ext .font-size-xl-104 {font-size: calc(var(--font-size) * 6.5) !important;}
	.b-ext .font-size-xl-112 {font-size: calc(var(--font-size) * 7) !important;}
	.b-ext .font-size-xl-120 {font-size: calc(var(--font-size) * 7.5) !important;}
	.b-ext .font-size-xl-128 {font-size: calc(var(--font-size) * 8) !important;}
	.b-ext .font-size-xl-144 {font-size: calc(var(--font-size) * 9) !important;}
	.b-ext .font-size-xl-160 {font-size: calc(var(--font-size) * 10) !important;}
	.b-ext .font-size-xl-176 {font-size: calc(var(--font-size) * 11) !important;}}
@media (min-width:1536px) {.b-ext .font-size-2xl-10 {font-size: calc(var(--font-size) * .625) !important;}
	.b-ext .font-size-2xl-12 {font-size: calc(var(--font-size) * .75) !important;}
	.b-ext .font-size-2xl-14 {font-size: calc(var(--font-size) * .875) !important;}
	.b-ext .font-size-2xl-16 {font-size: calc(var(--font-size) * 1) !important;}
	.b-ext .font-size-2xl-18 {font-size: calc(var(--font-size) * 1.125) !important;}
	.b-ext .font-size-2xl-20 {font-size: calc(var(--font-size) * 1.25) !important;}
	.b-ext .font-size-2xl-22 {font-size: calc(var(--font-size) * 1.375) !important;}
	.b-ext .font-size-2xl-24 {font-size: calc(var(--font-size) * 1.5) !important;}
	.b-ext .font-size-2xl-26 {font-size: calc(var(--font-size) * 1.625) !important;}
	.b-ext .font-size-2xl-28 {font-size: calc(var(--font-size) * 1.75) !important;}
	.b-ext .font-size-2xl-30 {font-size: calc(var(--font-size) * 1.875) !important;}
	.b-ext .font-size-2xl-32 {font-size: calc(var(--font-size) * 2) !important;}
	.b-ext .font-size-2xl-36 {font-size: calc(var(--font-size) * 2.25) !important;}
	.b-ext .font-size-2xl-40 {font-size: calc(var(--font-size) * 2.5) !important;}
	.b-ext .font-size-2xl-48 {font-size: calc(var(--font-size) * 3) !important;}
	.b-ext .font-size-2xl-56 {font-size: calc(var(--font-size) * 3.5) !important;}
	.b-ext .font-size-2xl-64 {font-size: calc(var(--font-size) * 4) !important;}
	.b-ext .font-size-2xl-72 {font-size: calc(var(--font-size) * 4.5) !important;}
	.b-ext .font-size-2xl-80 {font-size: calc(var(--font-size) * 5) !important;}
	.b-ext .font-size-2xl-86 {font-size: calc(var(--font-size) * 5.375) !important;}
	.b-ext .font-size-2xl-96 {font-size: calc(var(--font-size) * 6) !important;}
	.b-ext .font-size-2xl-104 {font-size: calc(var(--font-size) * 6.5) !important;}
	.b-ext .font-size-2xl-112 {font-size: calc(var(--font-size) * 7) !important;}
	.b-ext .font-size-2xl-120 {font-size: calc(var(--font-size) * 7.5) !important;}
	.b-ext .font-size-2xl-128 {font-size: calc(var(--font-size) * 8) !important;}
	.b-ext .font-size-2xl-144 {font-size: calc(var(--font-size) * 9) !important;}
	.b-ext .font-size-2xl-160 {font-size: calc(var(--font-size) * 10) !important;}
	.b-ext .font-size-2xl-176 {font-size: calc(var(--font-size) * 11) !important;}}
.b-ext .font-normal {font-style: normal !important;}
.b-ext .text-transform-none {text-transform: none !important;}
.b-ext .letter-spacing--2 {letter-spacing: -.125em !important;}
.b-ext .letter-spacing--2.text-center, .b-ext .letter-spacing--2.text-right {margin-right: .125em !important;}
.b-ext .letter-spacing--1 {letter-spacing: -.0625em !important;}
.b-ext .letter-spacing--1.text-center, .b-ext .letter-spacing--1.text-right {margin-right: .0625em !important;}
.b-ext .letter-spacing-0 {letter-spacing: 0 !important;}
.b-ext .letter-spacing-0.text-center, .b-ext .letter-spacing-0.text-right {margin-right: 0 !important;}
.b-ext .letter-spacing-1 {letter-spacing: .0625em !important;}
.b-ext .letter-spacing-1.text-center, .b-ext .letter-spacing-1.text-right {margin-right: -.0625em !important;}
.b-ext .letter-spacing-2 {letter-spacing: .125em !important;}
.b-ext .letter-spacing-2.text-center, .b-ext .letter-spacing-2.text-right {margin-right: -.125em !important;}
.b-ext .letter-spacing-4 {letter-spacing: .25em !important;}
.b-ext .letter-spacing-4.text-center, .b-ext .letter-spacing-4.text-right {margin-right: -.25em !important;}
.b-ext .letter-spacing-8 {letter-spacing: .5em !important;}
.b-ext .letter-spacing-8.text-center, .b-ext .letter-spacing-8.text-right {margin-right: -.5em !important;}
.b-ext .letter-spacing-12 {letter-spacing: .75em !important;}
.b-ext .letter-spacing-12.text-center, .b-ext .letter-spacing-12.text-right {margin-right: -.75em !important;}
.b-ext .letter-spacing-16 {letter-spacing: 1em !important;}
.b-ext .letter-spacing-16.text-center, .b-ext .letter-spacing-16.text-right {margin-right: -1em !important;}
.b-ext .line-height-0_75 {line-height: .75 !important;}
.b-ext .line-height-0_85 {line-height: .85 !important;}
.b-ext .line-height-0_9 {line-height: .9 !important;}
.b-ext .line-height-1 {line-height: 1 !important;}
.b-ext .line-height-1_25 {line-height: 1.25 !important;}
.b-ext .line-height-default {line-height: 1.25 !important;}
.b-ext .line-height-2 {line-height: 2 !important;}
.b-ext .border--thin {border-width: 1px !important;}
.b-ext .border--medium {border-width: 2px !important;}
.b-ext .border--thick {border-width: 4px !important;}
.b-ext .height-0 {height: 0 !important;}
.b-ext .height-100 {height: 100px !important;}
.b-ext .height-200 {height: 200px !important;}
.b-ext .height-300 {height: 300px !important;}
.b-ext .height-400 {height: 400px !important;}
.b-ext .height-500 {height: 500px !important;}
.b-ext .height-600 {height: 600px !important;}
.b-ext .height-700 {height: 700px !important;}
.b-ext .height-800 {height: 800px !important;}
@media (min-width:480px) {.b-ext .height-sm-0 {height: 0 !important;}
	.b-ext .height-sm-100 {height: 100px !important;}
	.b-ext .height-sm-200 {height: 200px !important;}
	.b-ext .height-sm-300 {height: 300px !important;}
	.b-ext .height-sm-400 {height: 400px !important;}
	.b-ext .height-sm-500 {height: 500px !important;}
	.b-ext .height-sm-600 {height: 600px !important;}
	.b-ext .height-sm-700 {height: 700px !important;}
	.b-ext .height-sm-800 {height: 800px !important;}}
@media (min-width:768px) {.b-ext .height-md-0 {height: 0 !important;}
	.b-ext .height-md-100 {height: 100px !important;}
	.b-ext .height-md-200 {height: 200px !important;}
	.b-ext .height-md-300 {height: 300px !important;}
	.b-ext .height-md-400 {height: 400px !important;}
	.b-ext .height-md-500 {height: 500px !important;}
	.b-ext .height-md-600 {height: 600px !important;}
	.b-ext .height-md-700 {height: 700px !important;}
	.b-ext .height-md-800 {height: 800px !important;}}
@media (min-width:992px) {.b-ext .height-lg-0 {height: 0 !important;}
	.b-ext .height-lg-100 {height: 100px !important;}
	.b-ext .height-lg-200 {height: 200px !important;}
	.b-ext .height-lg-300 {height: 300px !important;}
	.b-ext .height-lg-400 {height: 400px !important;}
	.b-ext .height-lg-500 {height: 500px !important;}
	.b-ext .height-lg-600 {height: 600px !important;}
	.b-ext .height-lg-700 {height: 700px !important;}
	.b-ext .height-lg-800 {height: 800px !important;}}
@media (min-width:1280px) {.b-ext .height-xl-0 {height: 0 !important;}
	.b-ext .height-xl-100 {height: 100px !important;}
	.b-ext .height-xl-200 {height: 200px !important;}
	.b-ext .height-xl-300 {height: 300px !important;}
	.b-ext .height-xl-400 {height: 400px !important;}
	.b-ext .height-xl-500 {height: 500px !important;}
	.b-ext .height-xl-600 {height: 600px !important;}
	.b-ext .height-xl-700 {height: 700px !important;}
	.b-ext .height-xl-800 {height: 800px !important;}}
@media (min-width:1536px) {.b-ext .height-2xl-0 {height: 0 !important;}
	.b-ext .height-2xl-100 {height: 100px !important;}
	.b-ext .height-2xl-200 {height: 200px !important;}
	.b-ext .height-2xl-300 {height: 300px !important;}
	.b-ext .height-2xl-400 {height: 400px !important;}
	.b-ext .height-2xl-500 {height: 500px !important;}
	.b-ext .height-2xl-600 {height: 600px !important;}
	.b-ext .height-2xl-700 {height: 700px !important;}
	.b-ext .height-2xl-800 {height: 800px !important;}}
.b-ext .hide-input-spinner {-moz-appearance: textfield;}
.b-ext .hide-input-spinner::-webkit-outer-spin-button, .b-ext .hide-input-spinner::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.b-ext .cursor-pointer {cursor: pointer !important;}
@media (min-width:992px) {.b-ext .border-lg {border: 1px solid #bcbdbd !important;}}
.b-ext .material-icons[data-material-icon]::before {content: attr(data-material-icon);}
.b-ext .hidden {display: none;}
.b-ext .outline {outline: calc(var(--font-size) * .125) solid #000;}
.b-ext .loading-opacity {opacity: .3;}
.b-ext .gap-0 {gap: 0;}
.b-ext .gap-1 {gap: calc(var(--font-size) * .25);}
.b-ext .gap-2 {gap: calc(var(--font-size) * .5);}
.b-ext .gap-3 {gap: calc(var(--font-size) * 1);}
.b-ext .gap-4 {gap: calc(var(--font-size) * 1.5);}
.b-ext .gap-5 {gap: calc(var(--font-size) * 2);}
.b-ext .gap-5_5 {gap: calc(var(--font-size) * 3);}
.b-ext .gap-6 {gap: calc(var(--font-size) * 4);}
.b-ext .gap-7 {gap: calc(var(--font-size) * 8);}
.b-ext .gap-8 {gap: calc(var(--font-size) * 10);}
.b-ext .gap-9 {gap: calc(var(--font-size) * 12);}
.b-ext .gap-hairline {gap: calc(var(--font-size) * .0625);}
.b-ext .swiper-container {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.b-ext .swiper-container-no-flexbox .swiper-slide {float: left;}
.b-ext .swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.b-ext .swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform,-webkit-transform;transition-property: transform,-webkit-transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.b-ext .swiper-container-android .swiper-slide, .b-ext .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.b-ext .swiper-container-multirow>.swiper-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.b-ext .swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.b-ext .swiper-slide {-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform,-webkit-transform;transition-property: transform,-webkit-transform;transition-property: transform,-webkit-transform;}
.b-ext .swiper-slide-invisible-blank {visibility: hidden;}
.b-ext .swiper-container-autoheight, .b-ext .swiper-container-autoheight .swiper-slide {height: auto;}
.b-ext .swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height,-webkit-transform;transition-property: height,-webkit-transform;transition-property: transform,height;transition-property: transform,height,-webkit-transform;}
.b-ext .swiper-container-3d {-webkit-perspective: 1200px;perspective: 1200px;}
.b-ext .swiper-container-3d .swiper-wrapper, .b-ext .swiper-container-3d .swiper-slide, .b-ext .swiper-container-3d .swiper-slide-shadow-left, .b-ext .swiper-container-3d .swiper-slide-shadow-right, .b-ext .swiper-container-3d .swiper-slide-shadow-top, .b-ext .swiper-container-3d .swiper-slide-shadow-bottom, .b-ext .swiper-container-3d .swiper-cube-shadow {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.b-ext .swiper-container-3d .swiper-slide-shadow-left, .b-ext .swiper-container-3d .swiper-slide-shadow-right, .b-ext .swiper-container-3d .swiper-slide-shadow-top, .b-ext .swiper-container-3d .swiper-slide-shadow-bottom {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.b-ext .swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.b-ext .swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.b-ext .swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.b-ext .swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.b-ext .swiper-container-wp8-horizontal, .b-ext .swiper-container-wp8-horizontal>.swiper-wrapper {-ms-touch-action: pan-y;touch-action: pan-y;}
.b-ext .swiper-container-wp8-vertical, .b-ext .swiper-container-wp8-vertical>.swiper-wrapper {-ms-touch-action: pan-x;touch-action: pan-x;}
.b-ext .swiper-button-prev, .b-ext .swiper-button-next {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}
.b-ext .swiper-button-prev.swiper-button-disabled, .b-ext .swiper-button-next.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}
.b-ext .swiper-button-prev, .b-ext .swiper-container-rtl .swiper-button-next {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z\'%20fill%3D\'%23007aff\'%2F%3E%3C%2Fsvg%3E");left: 10px;right: auto;}
.b-ext .swiper-button-next, .b-ext .swiper-container-rtl .swiper-button-prev {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z\'%20fill%3D\'%23007aff\'%2F%3E%3C%2Fsvg%3E");right: 10px;left: auto;}
.b-ext .swiper-button-prev.swiper-button-white, .b-ext .swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z\'%20fill%3D\'%23ffffff\'%2F%3E%3C%2Fsvg%3E");}
.b-ext .swiper-button-next.swiper-button-white, .b-ext .swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z\'%20fill%3D\'%23ffffff\'%2F%3E%3C%2Fsvg%3E");}
.b-ext .swiper-button-prev.swiper-button-black, .b-ext .swiper-container-rtl .swiper-button-next.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z\'%20fill%3D\'%23000000\'%2F%3E%3C%2Fsvg%3E");}
.b-ext .swiper-button-next.swiper-button-black, .b-ext .swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z\'%20fill%3D\'%23000000\'%2F%3E%3C%2Fsvg%3E");}
.b-ext .swiper-button-lock {display: none;}
.b-ext .swiper-pagination {position: absolute;text-align: center;-webkit-transition: 300ms opacity;transition: 300ms opacity;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
.b-ext .swiper-pagination.swiper-pagination-hidden {opacity: 0;}
.b-ext .swiper-pagination-fraction, .b-ext .swiper-pagination-custom, .b-ext .swiper-container-horizontal>.swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}
.b-ext .swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}
.b-ext .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform: scale(.33);transform: scale(.33);position: relative;}
.b-ext .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform: scale(1);transform: scale(1);}
.b-ext .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1);transform: scale(1);}
.b-ext .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(.66);transform: scale(.66);}
.b-ext .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(.33);transform: scale(.33);}
.b-ext .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform: scale(.66);transform: scale(.66);}
.b-ext .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform: scale(.33);transform: scale(.33);}
.b-ext .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2;}
.b-ext button.swiper-pagination-bullet {border: 0;margin: 0;padding: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.b-ext .swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.b-ext .swiper-pagination-bullet-active {opacity: 1;background: #007aff;}
.b-ext .swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
.b-ext .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}
.b-ext .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 8px;}
.b-ext .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;-webkit-transition: 200ms top,200ms -webkit-transform;transition: 200ms top,200ms -webkit-transform;transition: 200ms transform,200ms top;transition: 200ms transform,200ms top,200ms -webkit-transform;}
.b-ext .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}
.b-ext .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;}
.b-ext .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: 200ms left,200ms -webkit-transform;transition: 200ms left,200ms -webkit-transform;transition: 200ms transform,200ms left;transition: 200ms transform,200ms left,200ms -webkit-transform;}
.b-ext .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: 200ms right,200ms -webkit-transform;transition: 200ms right,200ms -webkit-transform;transition: 200ms transform,200ms right;transition: 200ms transform,200ms right,200ms -webkit-transform;}
.b-ext .swiper-pagination-progressbar {background: rgba(0,0,0,.25);position: absolute;}
.b-ext .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #007aff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;transform-origin: left top;}
.b-ext .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;transform-origin: right top;}
.b-ext .swiper-container-horizontal>.swiper-pagination-progressbar, .b-ext .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}
.b-ext .swiper-container-vertical>.swiper-pagination-progressbar, .b-ext .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 4px;height: 100%;left: 0;top: 0;}
.b-ext .swiper-pagination-white .swiper-pagination-bullet-active {background: #fff;}
.b-ext .swiper-pagination-progressbar.swiper-pagination-white {background: rgba(255,255,255,.25);}
.b-ext .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {background: #fff;}
.b-ext .swiper-pagination-black .swiper-pagination-bullet-active {background: #111;}
.b-ext .swiper-pagination-progressbar.swiper-pagination-black {background: rgba(0,0,0,.25);}
.b-ext .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {background: #111;}
.b-ext .swiper-pagination-lock {display: none;}
.b-ext .swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0,0,0,.1);}
.b-ext .swiper-container-horizontal>.swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}
.b-ext .swiper-container-vertical>.swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}
.b-ext .swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0,0,0,.5);border-radius: 10px;left: 0;top: 0;}
.b-ext .swiper-scrollbar-cursor-drag {cursor: move;}
.b-ext .swiper-scrollbar-lock {display: none;}
.b-ext .swiper-zoom-container {width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}
.b-ext .swiper-zoom-container>img, .b-ext .swiper-zoom-container>svg, .b-ext .swiper-zoom-container>canvas {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;}
.b-ext .swiper-slide-zoomed {cursor: move;}
.b-ext .swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;animation: swiper-preloader-spin 1s steps(12,end) infinite;}
.b-ext .swiper-lazy-preloader:after {display: block;content: "";width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%236c6c6c\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position: 50%;background-size: 100%;background-repeat: no-repeat;}
.b-ext .swiper-lazy-preloader-white:after {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%23fff\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.b-ext .swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.b-ext .swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.b-ext .swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;transition-property: opacity;}
.b-ext .swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}
.b-ext .swiper-container-fade .swiper-slide-active, .b-ext .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.b-ext .swiper-container-cube {overflow: visible;}
.b-ext .swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;-webkit-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%;}
.b-ext .swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none;}
.b-ext .swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.b-ext .swiper-container-cube .swiper-slide-active, .b-ext .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.b-ext .swiper-container-cube .swiper-slide-active, .b-ext .swiper-container-cube .swiper-slide-next, .b-ext .swiper-container-cube .swiper-slide-prev, .b-ext .swiper-container-cube .swiper-slide-next+.swiper-slide {pointer-events: auto;visibility: visible;}
.b-ext .swiper-container-cube .swiper-slide-shadow-top, .b-ext .swiper-container-cube .swiper-slide-shadow-bottom, .b-ext .swiper-container-cube .swiper-slide-shadow-left, .b-ext .swiper-container-cube .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.b-ext .swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}
.b-ext .swiper-container-flip {overflow: visible;}
.b-ext .swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.b-ext .swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}
.b-ext .swiper-container-flip .swiper-slide-active, .b-ext .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.b-ext .swiper-container-flip .swiper-slide-shadow-top, .b-ext .swiper-container-flip .swiper-slide-shadow-bottom, .b-ext .swiper-container-flip .swiper-slide-shadow-left, .b-ext .swiper-container-flip .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.b-ext .swiper-container-coverflow .swiper-wrapper {-ms-perspective: 1200px;}
.b-ext .swiper-container {width: 100%;height: 100%;}
.b-ext .swiper-container.swiper-container-pd-initialized {width: auto;height: auto;}
.b-ext .swiper-container.swiper-container-pd-initialized .swiper-wrapper {height: auto;}
.b-ext .swiper-container .swiper-slide {text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: auto;}
.b-ext .swiper-container .swiper-slide img {max-width: 100%;}
.b-ext .swiper-container.swiper-centre-focus .swiper-slide {opacity: .3;}
.b-ext .swiper-container.swiper-centre-focus .swiper-slide.swiper-slide-active {opacity: 1;}
.b-ext .swiper-container .swiper-pagination-bullet:only-child {visibility: hidden;}
.b-ext .swiper-container .swiper-button-prev, .b-ext .swiper-container .swiper-button-next {background-image: unset;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: calc(var(--font-size) * 2.75);width: calc(var(--font-size) * 2.75);}
@media (min-width:992px) {.b-ext .swiper-container .swiper-button-prev, .b-ext .swiper-container .swiper-button-next {margin: auto;}}
.b-ext .swiper-container .swiper-icon-cont {display: block;position: absolute;left: 0;font-size: calc(var(--font-size) * 2.75);height: calc(var(--font-size) * 2.75);width: calc(var(--font-size) * 2.75);color: #000;background-color: rgba(0,0,0,.1);border-radius: 50%;}
.b-ext .swiper-container .swiper-icon-cont[aria-disabled=true] {color: rgba(0,0,0,.25);}
.b-ext .swiper-container .swiper-button-prev {left: 0;}
.b-ext .swiper-container .swiper-button-prev .swiper-icon-cont {left: 0;}
.b-ext .swiper-container .swiper-button-next {right: 0;}
.b-ext .swiper-container .swiper-button-next .swiper-icon-cont {right: 0;}
.b-ext .swiper-container .swiper-pagination, .b-ext .swiper-container .swiper-scrollbar {position: absolute;left: 50%;bottom: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.b-ext .swiper-container .swiper-scrollbar {height: calc(var(--font-size) * .375);width: calc(var(--font-size) * 12.5);border-radius: calc(var(--font-size) * .125);margin: calc(var(--font-size) * .5) 0 0;}
.b-ext .swiper-container--component {max-width: 100%;margin: 0 auto;position: relative;height: auto;}
.b-ext .swiper-container--component.swiper-arrows--light .swiper-icon-cont {background-color: #fff;opacity: .65;fill: #000;}
.b-ext .swiper-container--component.swiper-arrows--dark .swiper-icon-cont {background-color: #000;opacity: .65;fill: #fff;}
.b-ext .swiper-container--component.swiper-pagination--light .swiper-pagination-bullet-active {background: #636464;}
.b-ext .swiper-container--component.swiper-pagination--dark .swiper-pagination-bullet {background: #4e4f4f;opacity: .9;}
.b-ext .swiper-container--component.swiper-pagination--dark .swiper-pagination-bullet-active {background: #a5a6a6;}
.b-ext .swiper-container--component.swiper-pagination--below-slides {padding-bottom: calc(var(--font-size) * 2.5);}
.b-ext .swiper-container--component.swiper-pagination--on-slides {padding-bottom: 0;}
.b-ext .swiper-container--component.swiper-pagination--on-slides .swiper-pagination {bottom: calc(var(--font-size) * .625);}
.b-ext .swiper-container--component .swiper-slide {-webkit-box-align: start;-ms-flex-align: start;align-items: start;}
.b-ext .swiper-container--component .swiper-slide>div {width: 100%;}
.b-ext .swiper-container--component .swiper-button-next .swiper-icon-cont {margin-right: calc(var(--font-size) * 1);left: inherit;}
.b-ext .swiper-container--component .swiper-button-prev .swiper-icon-cont {margin-left: calc(var(--font-size) * 1);}
.b-ext .swiper-container--component .swiper-pagination-bullet {margin: calc(var(--font-size) * 1) calc(var(--font-size) * .375);padding: 0;}
.b-ext .swiper-container--component .swiper-wrapper {height: auto;}
.b-ext .swiper-container--recommendations .swiper-slide {-webkit-box-align: start;-ms-flex-align: start;align-items: start;background: 0;position: relative;}
.b-ext .swiper-container--recommendations .swiper-slide>div {width: 100%;}
.b-ext .swiper-container--recommendations .swiper-button-disabled, .b-ext .swiper-container--recommendations .swiper-button-prev, .b-ext .swiper-container--recommendations .swiper-button-next {display: none;}
.b-ext .swiper-container--recommendations .swiper-scrollbar {position: relative;width: 70%;overflow: hidden;}
@media (min-width:992px) {.b-ext .swiper-container--recommendations .swiper-button-prev, .b-ext .swiper-container--recommendations .swiper-button-next {top: calc(var(--font-size) * 11);display: block;}
	.b-ext .swiper-container--recommendations .swiper-button-prev {left: calc(var(--font-size) * .75);}
	.b-ext .swiper-container--recommendations .swiper-button-next {right: calc(var(--font-size) * .75);}
	.b-ext .swiper-container--recommendations .swiper-scrollbar {width: 30%;}}
.b-ext .swiper-container--swatches.color-swatches .swiper-wrapper {height: auto;gap: 0;}
.b-ext .swiper-container--swatches.swiper-initialized {padding: 0 calc(var(--font-size) * 1.25);width: 100%;}
.b-ext .swiper-container--swatches.swiper-initialized .swiper-button-prev, .b-ext .swiper-container--swatches.swiper-initialized .swiper-button-next {margin: 0;background-color: #e8e8e8;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;width: calc(var(--font-size) * 1.25);z-index: 10;}
.b-ext .swiper-container--swatches.swiper-initialized .swiper-button-prev .swiper-icon-cont, .b-ext .swiper-container--swatches.swiper-initialized .swiper-button-next .swiper-icon-cont {width: calc(var(--font-size) * 1.5);background-color: rgba(0,0,0,0);}
@media (min-width:992px) {.b-ext .swiper-container--swatches.swiper-initialized .swiper-button-prev, .b-ext .swiper-container--swatches.swiper-initialized .swiper-button-next {width: calc(var(--font-size) * 1.5);}}
.b-ext .swiper-container--swatches.swiper-initialized .swiper-button-prev {right: auto;left: 0;}
.b-ext .swiper-container--swatches.swiper-initialized .swiper-button-prev .swiper-icon-cont {right: auto;left: 0;}
.b-ext .swiper-container--swatches.swiper-initialized .swiper-button-next {left: auto;right: 0;}
.b-ext .swiper-container--swatches.swiper-initialized .swiper-button-next .swiper-icon-cont {left: auto;right: 0;}
@media (min-width:992px) {.b-ext .swiper-container--swatches.swiper-initialized {padding: 0 calc(var(--font-size) * 1.5);}}
.b-ext .swiper-container--swatches .swiper-slide {width: auto;}
.b-ext .swiper-container--swatches .swiper-button-prev, .b-ext .swiper-container--swatches .swiper-button-next {display: none;}
.b-ext .swiper-container--images.swiper-initialized {position: absolute;}
.b-ext .swiper-container--images.swiper-initialized.swiper-container .swiper-wrapper {gap: 0;}
.b-ext .swiper-container--images.swiper-initialized .swiper-icon-cont {background-color: rgba(0,0,0,0);}
.b-ext .swiper-container--images.swiper-initialized .swiper-button-prev, .b-ext .swiper-container--images.swiper-initialized .swiper-button-next {display: none;}
@media (min-width:992px) {.b-ext .swiper-container--images.swiper-initialized:hover .swiper-button-prev, .b-ext .swiper-container--images.swiper-initialized:hover .swiper-button-next {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.b-ext .swiper-container--recommendations .swiper-button-prev, .b-ext .swiper-container--recommendations .swiper-button-next {opacity: 0;-webkit-transition: opacity .3s;transition: opacity .3s;}
.b-ext .swiper-container--recommendations:hover .swiper-button-prev:not(.swiper-button-disabled), .b-ext .swiper-container--recommendations:hover .swiper-button-next:not(.swiper-button-disabled) {opacity: 1;}
.b-ext .swiper-container--recommendations .swiper-pagination {display: -webkit-box;display: -ms-flexbox;display: flex;gap: calc(var(--font-size) * .5);}
.b-ext .swiper-container--recommendations .swiper-pagination-bullet {width: calc(var(--font-size) * .75);height: calc(var(--font-size) * .75);background-color: #7a7b7b;border-radius: calc(var(--font-size) * .375);opacity: 1;-webkit-transition: background-color .3s,width .3s;transition: background-color .3s,width .3s;}
.b-ext .swiper-container--recommendations .swiper-pagination-bullet-active {background-color: #000;width: calc(var(--font-size) * 2.25);}
@media (max-width:991.98px) {.b-ext .responsive-tabs .tabbed-container__tabs {display: none;}
	.b-ext .responsive-tabs .tabbed-container__content-container {height: auto !important;}
	.b-ext .responsive-tabs .tabbed-container__content {position: relative;opacity: 1;}}
@media (min-width:992px) {.b-ext .responsive-tabs .accordions {border-bottom: 0;}
	.b-ext .responsive-tabs .card-header {display: none;}
	.b-ext .responsive-tabs .collapse {display: block;}}
.b-ext .marketing-banner .marketing-banner__message {height: calc(var(--font-size) * 2.75);}
.b-ext .marketing-banner .marketing-banner__multi-line {height: calc(var(--font-size) * 4);}
@media (min-width:768px) {.b-ext .marketing-banner .marketing-banner__multi-line {height: calc(var(--font-size) * 2.75);}}
.b-ext .marketing-banner .marketing-banner__message-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;cursor: pointer;background: 0;border: 0;padding: 0;color: #000;height: calc(var(--font-size) * 2.75);margin: auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext .marketing-banner .marketing-banner__details {height: 100%;padding-right: calc(var(--font-size) * .625);padding-left: calc(var(--font-size) * .625);}
.b-ext .marketing-banner .marketing-banner__details::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M20 11.13H13V4C13 3.45 12.55 3 12 3C11.45 3 11 3.45 11 4V11.13H4C3.45 11.13 3 11.58 3 12.13C3 12.68 3.45 13.13 4 13.13H11V20C11 20.55 11.45 21 12 21C12.55 21 13 20.55 13 20V13.13H20C20.55 13.13 21 12.68 21 12.13C21 11.58 20.55 11.13 20 11.13Z\'/></svg>");}
.b-ext .marketing-banner .marketing-banner__details[aria-expanded=true]::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M19 13H5v-2h14v2z\'/></svg>");}
.b-ext .marketing-banner .marketing-banner__link {font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: calc(var(--font-size) * 1);font-weight: 400;line-height: 1;padding-left: calc(var(--font-size) * .625);}
@media screen and (min-width:1023px) {.b-ext .marketing-banner .marketing-banner__link {padding-left: calc(var(--font-size) * .625);}}
.b-ext .marketing-banner__drawer .marketing-banner-child {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: left;border-bottom: calc(var(--font-size) * .0625) solid #bcbdbd;margin-top: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);}
.b-ext .marketing-banner__drawer .marketing-banner-child__headline {font-size: calc(var(--font-size) * 1.25);color: #000;}
.b-ext .marketing-banner__drawer .marketing-banner-child__body-copy, .b-ext .marketing-banner__drawer .marketing-banner-child__legal-link, .b-ext .marketing-banner__drawer .marketing-banner-child__legal-link:hover {color: #000;}
.b-ext .modal.fade .modal-dialog {-webkit-transform: translate(0,0);transform: translate(0,0);}
.b-ext .modal-positioned {top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;height: auto;}
.b-ext .modal-positioned .modal-dialog {margin: calc(var(--font-size) * .75) auto;-webkit-box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) rgba(0,0,0,.5);box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) rgba(0,0,0,.5);border-radius: calc(var(--font-size) * .25);}
@media (min-width:992px) {.b-ext .modal-positioned {left: inherit;right: 0;width: auto;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);padding-right: 0 !important;}
	.b-ext .modal-positioned .modal-dialog {margin: calc(var(--font-size) * .75) auto calc(var(--font-size) * .75) calc(var(--font-size) * .75);}}
.b-ext .modal-content {border: 0;border-radius: calc(var(--font-size) * .25);}
.b-ext .modal-header {padding-top: calc(var(--font-size) * 3);padding-bottom: 0;}
.b-ext .modal-header .close {position: relative;z-index: 1;padding: calc(var(--font-size) * .625);opacity: 1;color: inherit;margin-top: calc(var(--font-size) * -3);}
.b-ext .modal-title {font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: calc(var(--font-size) * 1.25);font-weight: bold;text-transform: none;}
.b-ext .modal-body {padding-top: calc(var(--font-size) * 1);}
.b-ext .modal-footer {padding-top: 0;-webkit-box-pack: normal;-ms-flex-pack: normal;justify-content: normal;}
.b-ext .modal-footer>.btn, .b-ext .modal-footer>form {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;max-width: 50%;}
.b-ext .modal--error .modal-header {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 2);color: #fff;background-color: #d42b2b;}
.b-ext .modal--error .modal-header .close {margin-top: calc(var(--font-size) * -.75);}
.b-ext .modal--error .modal-body {padding-top: calc(var(--font-size) * 1);}
.b-ext .modal--error .modal-title {font-size: calc(var(--font-size) * 1);font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height: calc(var(--font-size) * 1.25);}
.b-ext .modal-fluid {max-width: none;margin-left: calc(var(--font-size) * 4);margin-right: calc(var(--font-size) * 4);}
.b-ext .modal-fluid .modal-dialog {max-width: none;}
.b-ext .modal.fade .modal-dialog:not(.modal-dialog-centered) {-webkit-transition: -webkit-transform .3s ease-out;transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform: translate(-50%,50px);transform: translate(-50%,50px);}
@media (min-width:992px) {.b-ext .modal.fade .modal-dialog:not(.modal-dialog-centered) {-webkit-transform: translate(0,50px);transform: translate(0,50px);}}
.b-ext .modal.show .modal-dialog:not(.modal-dialog-centered) {-webkit-transform: translate(-50%,-50px);transform: translate(-50%,-50px);}
@media (min-width:992px) {.b-ext .modal.show .modal-dialog:not(.modal-dialog-centered) {-webkit-transform: translate(0,0);transform: translate(0,0);}}
.b-ext .modal .modal-dialog:not(.modal-dialog-centered) {position: absolute;bottom: 0;left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);min-height: auto;width: 90%;}
@media (min-width:992px) {.b-ext .modal .modal-dialog:not(.modal-dialog-centered) {margin: calc(var(--font-size) * .75) calc(var(--font-size) * 4) calc(var(--font-size) * 4) calc(var(--font-size) * .75);right: 0;left: initial;width: auto;}}
.b-ext .modal-content {-webkit-box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) rgba(0,0,0,.5);box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) rgba(0,0,0,.5);border-radius: calc(var(--font-size) * .25);}
.b-ext .modal-header {-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1) 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.b-ext .modal-header .modal-title {margin-right: auto;}
.b-ext .modal-header .close {color: #000;border-radius: calc(var(--font-size) * 4);background-color: #e8e8e8;margin: 0;}
.b-ext .modal-body {padding: calc(var(--font-size) * 1);}
.b-ext .modal-footer {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;}
.b-ext .modal--error .modal-header {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);}
.b-ext .modal--error .modal-header .close {margin-top: auto;}
.b-ext .modal-positioned {left: 0;height: 100%;}
@media (min-width:992px) {.b-ext .modal-positioned {width: 100%;}}
.b-ext .overflow-slider {position: relative;}
.b-ext .overflow-slider--dark {background-color: #000;}
.b-ext .overflow-slider .ofs__container {position: relative;overflow: hidden;width: 100%;max-width: 1536px;margin-left: auto;margin-right: auto;padding: 0;}
.b-ext .overflow-slider .ofs__slider {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;left: 0;cursor: ew-resize;}
.b-ext .overflow-slider .ofs__item {width: auto;white-space: nowrap;}
.b-ext .overflow-slider .ofs__item:last-child {margin-right: 0 !important;}
.b-ext .overflow-slider .ofs__item--width-auto {width: auto;white-space: nowrap;}
.b-ext .overflow-slider .ofs__item--width-1 {width: calc(var(--font-size) * 5);white-space: normal;}
.b-ext .overflow-slider .ofs__item--width-2 {width: calc(var(--font-size) * 8);white-space: normal;}
.b-ext .overflow-slider .ofs__item--width-3 {width: calc(var(--font-size) * 12);white-space: normal;}
.b-ext .overflow-slider .ofs__item--width-4 {width: calc(var(--font-size) * 15);white-space: normal;}
.b-ext .overflow-slider .ofs__arrow {padding: calc(var(--font-size) * .625);border: 0;position: absolute;top: 50%;z-index: 2;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);color: #fff;background-color: rgba(0,0,0,.5);-webkit-transition: opacity .25s linear;transition: opacity .25s linear;cursor: pointer;}
.b-ext .overflow-slider .ofs__arrow.active, .b-ext .overflow-slider .ofs__arrow:hover {background-color: rgba(0,0,0,.8);}
.b-ext .overflow-slider .ofs__arrow--right {right: 0;}
.b-ext .overflow-slider .ofs__arrow--right::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M10.003 16.9825C9.74299 16.9825 9.49299 16.8825 9.29299 16.6925C8.90299 16.3025 8.90299 15.6725 9.29299 15.2825L12.583 11.9925L9.29299 8.7025C8.90299 8.3125 8.90299 7.6825 9.29299 7.2925C9.68299 6.9025 10.313 6.9025 10.703 7.2925L14.703 11.2925C15.093 11.6825 15.093 12.3125 14.703 12.7025L10.703 16.7025C10.503 16.9025 10.253 16.9925 9.99299 16.9925L10.003 16.9825Z\'/></svg>");}
.b-ext .overflow-slider .ofs__arrow--left {left: 0;}
.b-ext .overflow-slider .ofs__arrow--left::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z\'/></svg>");}
.b-ext .overflow-slider .ofs__arrow--dark {background-color: #000;}
.b-ext .overflow-slider .ofs__arrow--dark.ofs__arrow--right::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M10.003 16.9825C9.74299 16.9825 9.49299 16.8825 9.29299 16.6925C8.90299 16.3025 8.90299 15.6725 9.29299 15.2825L12.583 11.9925L9.29299 8.7025C8.90299 8.3125 8.90299 7.6825 9.29299 7.2925C9.68299 6.9025 10.313 6.9025 10.703 7.2925L14.703 11.2925C15.093 11.6825 15.093 12.3125 14.703 12.7025L10.703 16.7025C10.503 16.9025 10.253 16.9925 9.99299 16.9925L10.003 16.9825Z\'/></svg>");}
.b-ext .overflow-slider .ofs__arrow--dark.ofs__arrow--left::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z\'/></svg>");}
.b-ext .overflow-slider .ofs__arrow--transparent {background-color: rgba(0,0,0,0);}
.b-ext .overflow-slider .ofs__arrow--tall {padding-top: calc(var(--font-size) * 1.375);padding-bottom: calc(var(--font-size) * 1.375);}
.b-ext .overflow-slider.overflow-slider--arrows-on-hover:hover .ofs__arrow {opacity: .5;}
.b-ext .overflow-slider.overflow-slider--arrows-on-hover .ofs__arrow {opacity: 0;}
.b-ext .overflow-slider.overflow-slider--arrows-on-hover .ofs__arrow:hover {opacity: .8;}
.b-ext .tabbed-container__tabs {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .tabbed-container__tabs .ofs__item {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1) calc(var(--font-size) * .5625);margin: 0;font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.25);text-decoration: none;white-space: nowrap;color: #000;border-bottom: calc(var(--font-size) * .1875) solid rgba(0,0,0,0);}
.b-ext .tabbed-container__tabs .ofs__item.active {border-bottom: calc(var(--font-size) * .1875) solid #000;font-weight: 700;}
.b-ext .tabbed-container__tabs .ofs__container {border-bottom: calc(var(--font-size) * .0625) solid #e8e8e8;}
.b-ext .tabbed-container__tabs.overflow-slider--dark .ofs__container {border-bottom-color: #fff;}
.b-ext .tabbed-container__tabs.overflow-slider--dark .ofs__item {color: #fff;}
.b-ext .tabbed-container__tabs.overflow-slider--dark .ofs__item.active {border-bottom-color: #fff;}
.b-ext .tabbed-container__content-container {position: relative;}
.b-ext .tabbed-container__content {top: 0;width: 100%;}
.b-ext .tabbed-container__content.active {opacity: 1;z-index: 1;}
.b-ext .aem-image-tile {position: relative;display: block;text-align: center;}
.b-ext .aem-image-tile__image {display: block;max-width: 100%;height: auto;margin: auto;}
.b-ext .aem-image-tile__icon {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.b-ext .aem-image-tile--layered .aem-image-tile__caption {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.b-ext .aem-image-tile--layered .aem-image-tile__icon .aem-image-tile__caption {position: static;-webkit-transform: none;transform: none;}
.b-ext .hero>.hero {position: relative;background-color: #000;}
.b-ext .hero:focus-within {outline: solid calc(var(--font-size) * .125) #007ab8;outline-offset: calc(var(--font-size) * .125);}
.b-ext .hero--video video {display: block;}
.b-ext .hero__image-wrapper {position: relative;overflow: hidden;background-position: 50%;background-size: cover;}
.b-ext .hero__image-wrapper .overlink {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.b-ext .hero__bg-image {display: block;max-width: 100%;height: auto;-o-object-fit: contain;object-fit: contain;margin: 0 auto;}
.b-ext .hero__poster-image {position: absolute;top: 0;left: 0;display: block;max-width: 100%;height: auto;-o-object-fit: cover;object-fit: cover;margin: 0 auto;}
.b-ext .hero__divider-img {position: relative;width: 100%;height: 20px;background-repeat: repeat-x;}
.b-ext .hero__divider-img--thin {margin-top: -1px;}
.b-ext .hero__divider-img--medium {margin-top: -2px;}
.b-ext .hero__divider-img--thick {margin-top: -4px;}
.b-ext .hero__layout-wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}
@media (max-width:767.98px) {.b-ext .hero__layout-wrapper--stacked-sm {position: static;display: block;height: auto;background-color: rgba(0,0,0,0);}
	.b-ext .hero__layout-wrapper--stacked-sm .hero__main-content--substrate {padding: 0;background-color: rgba(0,0,0,0) !important;}}
@media (max-width:991.98px) {.b-ext .hero__layout-wrapper--stacked-md {position: static;display: block;height: auto;background-color: rgba(0,0,0,0);}
	.b-ext .hero__layout-wrapper--stacked-md .hero__main-content--substrate {padding: 0;background-color: rgba(0,0,0,0) !important;}}
.b-ext .hero__content-container {width: 100%;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);margin-right: auto;margin-left: auto;max-width: 1536px;height: 100%;}
.b-ext .hero__content-row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: calc(var(--font-size) * -.5);margin-left: calc(var(--font-size) * -.5);height: 100%;}
.b-ext .hero__content-column {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: calc(var(--font-size) * 3);-ms-flex: 0 0 auto;flex: 0 0 auto;}
@media (min-width:992px) {.b-ext .hero__content-column {max-width: 75%;}}
@media (min-width:1280px) {.b-ext .hero__content-column {max-width: 58.3333333333%;}}
.b-ext .hero__content-column--badge-top {display: block;}
.b-ext .hero__content-column--badge-top .hero__badge {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .hero__content-column--badge-top .hero__badge--imagebadge img {display: inline-block;}
.b-ext .hero__content-column--badge-left {display: -webkit-box;display: -ms-flexbox;display: flex;}
@media (max-width:767.98px) {.b-ext .hero__content-column--badge-left {display: block;}}
.b-ext .hero__content-column--badge-left .hero__badge {margin-right: calc(var(--font-size) * 1);}
@media (max-width:767.98px) {.b-ext .hero__content-column--badge-left .hero__badge {margin-right: 0;margin-bottom: calc(var(--font-size) * 1);}}
.b-ext .hero__main-content {position: relative;pointer-events: auto;}
.b-ext .hero__main-content>:last-child {margin-bottom: 0;}
.b-ext .hero__main-content--substrate {padding: calc(var(--font-size) * 2);}
.b-ext .hero__prehead, .b-ext .hero__subhead {margin: 0 0 10px;line-height: 1;}
@media (max-width:767.98px) {.b-ext .hero__prehead, .b-ext .hero__subhead {color: #000;}}
.b-ext .hero__headline {margin: 0 0 10px;line-height: 1;}
@media (min-width:768px) {.b-ext .hero__headline .hero__tt-stamp {position: static;display: inline;margin-right: -70px;}}
@media (min-width:480px) {.b-ext .hero__headline {color: #000;}}
.b-ext .hero__body-copy {position: relative;z-index: 2;margin: 0 0 20px;}
.b-ext .hero__body-copy a {text-decoration: underline;}
@media (min-width:480px) {.b-ext .hero__body-copy {color: #000;}
	.b-ext .hero__body-copy a {color: inherit;}}
.b-ext .hero__tt-stamp {float: right;}
@media (min-width:768px) {.b-ext .hero__tt-stamp {position: absolute;left: 100%;display: block;margin-left: 20px;}}
.b-ext .hero__hr {width: 100px;height: 2px;margin: 20px auto;border: 0;}
.b-ext .hero img.lazy {opacity: 0;}
.b-ext .hero img:not(.initial) {-webkit-transition: opacity 2s;transition: opacity 2s;}
.b-ext .hero img.initial, .b-ext .hero img.loaded, .b-ext .hero img.error {opacity: 1;}
.b-ext .hero .ctas {z-index: 3;clear: both;position: relative;}
.b-ext .hero .links {position: relative;z-index: 2;margin: 0 -10px;}
.b-ext .hero .links .link {display: inline-block;margin: 0 10px;text-decoration: underline;}
@media (max-width:767.98px) {.b-ext .hero .links .link {color: #000;}}
.b-ext .ctas {max-width: 100%;padding: 0;}
.b-ext .ctas--center {margin: auto;}
.b-ext .ctas--center .ctas__row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
.b-ext .ctas--right {margin-left: auto;margin-right: 0;}
.b-ext .ctas--right .ctas__row {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.b-ext .ctas--left {margin-right: auto;margin-left: 0;}
.b-ext .ctas--left .ctas__row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
@media (min-width:480px) {.b-ext .ctas-sm--center {margin: auto;}
	.b-ext .ctas-sm--center .ctas__row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
	.b-ext .ctas-sm--right {margin-left: auto;margin-right: 0;}
	.b-ext .ctas-sm--right .ctas__row {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.b-ext .ctas-sm--left {margin-right: auto;margin-left: 0;}
	.b-ext .ctas-sm--left .ctas__row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}}
@media (min-width:768px) {.b-ext .ctas-md--center {margin: auto;}
	.b-ext .ctas-md--center .ctas__row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
	.b-ext .ctas-md--right {margin-left: auto;margin-right: 0;}
	.b-ext .ctas-md--right .ctas__row {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.b-ext .ctas-md--left {margin-right: auto;margin-left: 0;}
	.b-ext .ctas-md--left .ctas__row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}}
@media (min-width:992px) {.b-ext .ctas-lg--center {margin: auto;}
	.b-ext .ctas-lg--center .ctas__row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
	.b-ext .ctas-lg--right {margin-left: auto;margin-right: 0;}
	.b-ext .ctas-lg--right .ctas__row {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.b-ext .ctas-lg--left {margin-right: auto;margin-left: 0;}
	.b-ext .ctas-lg--left .ctas__row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}}
@media (min-width:1280px) {.b-ext .ctas-xl--center {margin: auto;}
	.b-ext .ctas-xl--center .ctas__row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
	.b-ext .ctas-xl--right {margin-left: auto;margin-right: 0;}
	.b-ext .ctas-xl--right .ctas__row {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.b-ext .ctas-xl--left {margin-right: auto;margin-left: 0;}
	.b-ext .ctas-xl--left .ctas__row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}}
@media (min-width:1536px) {.b-ext .ctas-2xl--center {margin: auto;}
	.b-ext .ctas-2xl--center .ctas__row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
	.b-ext .ctas-2xl--right {margin-left: auto;margin-right: 0;}
	.b-ext .ctas-2xl--right .ctas__row {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.b-ext .ctas-2xl--left {margin-right: auto;margin-left: 0;}
	.b-ext .ctas-2xl--left .ctas__row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}}
.b-ext .ctas--stacked.cta--small {width: calc(var(--font-size) * 9.0625);}
.b-ext .ctas--stacked.cta--medium {width: calc(var(--font-size) * 12.5);}
.b-ext .ctas--stacked.cta--large {width: calc(var(--font-size) * 18.75);}
.b-ext .ctas--twoup.cta--small {width: calc(var(--font-size) * 18.375);}
.b-ext .ctas--twoup.cta--medium {width: calc(var(--font-size) * 25.25);}
.b-ext .ctas--twoup.cta--large {width: calc(var(--font-size) * 37.75);}
.b-ext .ctas--threeup.cta--small {width: calc(var(--font-size) * 27.6875);}
.b-ext .ctas--threeup.cta--medium {width: calc(var(--font-size) * 38);}
.b-ext .ctas--threeup.cta--large {width: calc(var(--font-size) * 56.75);}
.b-ext .ctas--horizontal.cta--auto .col-auto, .b-ext .ctas--horizontal.cta--small .col-auto {min-width: calc(var(--font-size) * 9.0625);}
.b-ext .ctas--horizontal.cta--medium .col-auto {min-width: calc(var(--font-size) * 12.5);}
.b-ext .ctas--horizontal.cta--large .col-auto {min-width: calc(var(--font-size) * 18.75);}
.b-ext .ctas .ctas__row {margin: calc(var(--font-size) * -.125);}
.b-ext .ctas .col, .b-ext .ctas .col-4, .b-ext .ctas .col-6, .b-ext .ctas .col-12, .b-ext .ctas .col-auto {padding: calc(var(--font-size) * .125);}
.b-ext .ctas .cta {width: 100%;padding-left: calc(var(--font-size) * .8125);padding-right: calc(var(--font-size) * .8125);white-space: normal;}
.b-ext .ctas--dropdown {position: relative;margin-bottom: calc(var(--font-size) * .25);width: 100%;max-width: calc(var(--font-size) * 18.75);padding: calc(var(--font-size) * .25) 0 calc(var(--font-size) * .25) 0;margin-top: calc(var(--font-size) * .25);}
.b-ext .ctas--dropdown.cta--small {width: calc(var(--font-size) * 9.0625);}
.b-ext .ctas--dropdown.cta--medium {width: calc(var(--font-size) * 12.5);}
.b-ext .ctas--dropdown.cta--large {width: calc(var(--font-size) * 18.75);}
.b-ext .ctas--dropdown .ctas__dropdown-btn {width: 100%;max-width: calc(var(--font-size) * 18.75);padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
.b-ext .ctas--dropdown .ctas__dropdown-btn-icon::after {content: " ";display: inline-block;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);margin: calc(var(--font-size) * -.5) 0;background-color: currentColor;-webkit-mask: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z\'/></svg>");mask: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z\'/></svg>");}
.b-ext .ctas--dropdown .ctas__dropdown-options {position: absolute;top: 100%;left: 0;z-index: 1;-webkit-box-shadow: 0 calc(var(--font-size) * .5) calc(var(--font-size) * 1) 0 rgba(0,0,0,.2);box-shadow: 0 calc(var(--font-size) * .5) calc(var(--font-size) * 1) 0 rgba(0,0,0,.2);max-height: 0;overflow: hidden;-webkit-transition: max-height .3s;transition: max-height .3s;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-radius: calc(var(--font-size) * 1.125);background-color: #e8e8e8;}
.b-ext .ctas--dropdown .ctas__dropdown-options .cta {height: calc(var(--font-size) * 2.75);border-radius: unset;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: unset;border-width: 1px 0 0 0;gap: calc(var(--font-size) * .5);}
.b-ext .ctas--dropdown .ctas__dropdown-options .cta.btn {color: #000;background-color: #e8e8e8;border-color: #fff;}
.b-ext .ctas--dropdown .ctas__dropdown-options .cta.btn:hover {background-color: #bcbdbd;}
.b-ext .ctas--dropdown .ctas__dropdown-options .cta.btn:active {background-color: #919292;}
.b-ext .ctas--dropdown .ctas__dropdown-options .cta::before {content: none;}
.b-ext .ctas--dropdown .ctas__dropdown-options .cta:hover {text-decoration: none;}
.b-ext .ctas--dropdown .ctas__dropdown-options .cta:first-child {border-radius: calc(var(--font-size) * 1.125) calc(var(--font-size) * 1.125) 0 0;border-width: 0;}
.b-ext .ctas--dropdown .ctas__dropdown-options .cta:last-child {border-radius: 0 0 calc(var(--font-size) * 1.125) calc(var(--font-size) * 1.125);}
.b-ext .ctas--dropdown.cta--auto {max-width: none;}
.b-ext .ctas--dropdown.cta--auto .ctas__dropdown-options, .b-ext .ctas--dropdown.cta--auto .ctas__dropdown-btn {max-width: none;}
.b-ext .ctas--dropdown.ctas--inline {position: relative;}
.b-ext .ctas--dropdown.ctas--inline .ctas__dropdown-options {position: relative;top: 100%;left: 0;z-index: 1;-webkit-box-shadow: 0 0;box-shadow: 0 0;border-radius: calc(var(--font-size) * 1.125);}
.b-ext .ctas--dropdown:hover .ctas__dropdown-btn-icon::after {-webkit-mask: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z\'/></svg>");mask: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z\'/></svg>");}
.b-ext .ctas--dropdown:hover .ctas__dropdown-options {max-height: calc(var(--font-size) * 19.25);}
.b-ext .hotSpots {position: relative;}
.b-ext .hotSpots__image {display: block;max-width: 100%;}
.b-ext .hotSpots .hotSpot {position: absolute;display: block;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);min-width: calc(var(--font-size) * 1.5);min-height: calc(var(--font-size) * 1.5);padding: calc(var(--font-size) * .25);background-color: #fff;color: #000;border-radius: 50%;line-height: 1.5;text-align: center;-webkit-animation: hs-pulse 2s 2;animation: hs-pulse 2s 2;cursor: pointer;}
.b-ext .hotSpots .hotSpot i.material-icons {display: block;font-size: calc(var(--font-size) * 1);}
.b-ext .hotSpots .hotSpot__marker-number {display: block;height: calc(var(--font-size) * 1);width: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1);}
.b-ext .hotSpots .hotSpot.active {-webkit-animation: hs-pulse 1s infinite;animation: hs-pulse 1s infinite;background-color: #fff;}
.b-ext .hotSpots .hotSpot.active:hover {fill: #000;}
.b-ext .hotSpots .hotSpot.active:focus {fill: #000;}
.b-ext .hotSpots .hotSpot:hover {background-color: #fff;fill: #000;}
.b-ext .hotSpots .hotSpot:active, .b-ext .hotSpots .hotSpot:focus {background-color: #fff;fill: #000;}
.b-ext .hotSpots .hotSpot__content-wrapper {position: absolute;z-index: 1;overflow: hidden;color: #000;}
.b-ext .hotSpots .hotSpot__content-wrapper--padded .hotSpot__content {padding: calc(var(--font-size) * .5);}
.b-ext .hotSpots .hotSpot__content {position: relative;background-color: #fff;}
.b-ext .hotSpots--toasters .hotSpot__content-wrapper {max-height: 0;-webkit-transition: max-height .5s ease-out;transition: max-height .5s ease-out;left: 0;width: 100%;}
.b-ext .hotSpots--toasters .hotSpot__content-wrapper--toaster-top {top: 0;}
.b-ext .hotSpots--toasters .hotSpot__content-wrapper--toaster-bottom {bottom: 0;}
.b-ext .hotSpots--toasters .hotSpot__content-wrapper--toaster-top.active, .b-ext .hotSpots--toasters .hotSpot__content-wrapper--toaster-bottom.active {max-height: calc(var(--font-size) * 65);}
.b-ext .hotSpots--toasters .hotSpot__content {min-height: calc(var(--font-size) * 2.75);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper {opacity: 0;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--top, .b-ext .hotSpots--tooltips .hotSpot__content-wrapper--bottom {max-height: 0;-webkit-transition: max-height .5s ease-out,opacity .5s linear;transition: max-height .5s ease-out,opacity .5s linear;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--top.active, .b-ext .hotSpots--tooltips .hotSpot__content-wrapper--bottom.active {max-height: 100%;opacity: 1;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--left, .b-ext .hotSpots--tooltips .hotSpot__content-wrapper--right {width: 0;-webkit-transition: width .5s ease-out,opacity .5s linear;transition: width .5s ease-out,opacity .5s linear;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--sm .hotSpot__content {width: calc(var(--font-size) * 12);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--sm.hotSpot__content-wrapper--top, .b-ext .hotSpots--tooltips .hotSpot__content-wrapper--sm.hotSpot__content-wrapper--bottom {width: calc(var(--font-size) * 12);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--sm.hotSpot__content-wrapper--left.active, .b-ext .hotSpots--tooltips .hotSpot__content-wrapper--sm.hotSpot__content-wrapper--right.active {width: calc(var(--font-size) * 12.5);opacity: 1;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--md .hotSpot__content {width: calc(var(--font-size) * 18);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--md.hotSpot__content-wrapper--top, .b-ext .hotSpots--tooltips .hotSpot__content-wrapper--md.hotSpot__content-wrapper--bottom {width: calc(var(--font-size) * 18);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--md.hotSpot__content-wrapper--left.active, .b-ext .hotSpots--tooltips .hotSpot__content-wrapper--md.hotSpot__content-wrapper--right.active {width: calc(var(--font-size) * 18.5);opacity: 1;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--lg .hotSpot__content {width: calc(var(--font-size) * 24);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--lg.hotSpot__content-wrapper--top, .b-ext .hotSpots--tooltips .hotSpot__content-wrapper--lg.hotSpot__content-wrapper--bottom {width: calc(var(--font-size) * 24);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--lg.hotSpot__content-wrapper--left.active, .b-ext .hotSpots--tooltips .hotSpot__content-wrapper--lg.hotSpot__content-wrapper--right.active {width: calc(var(--font-size) * 24.5);opacity: 1;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper .hotSpot__content::after {content: "";position: absolute;border: calc(var(--font-size) * .5) solid rgba(0,0,0,0);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--top .hotSpot__content {margin-bottom: calc(var(--font-size) * .5);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--top .hotSpot__content::after {top: 100%;left: 50%;margin-left: calc(var(--font-size) * -.5);border-top-color: #fff;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--right .hotSpot__content {margin-left: calc(var(--font-size) * .5);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--right .hotSpot__content::after {right: 100%;top: 50%;margin-top: calc(var(--font-size) * -.5);border-right-color: #fff;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--bottom .hotSpot__content {margin-top: calc(var(--font-size) * .5);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--bottom .hotSpot__content::after {bottom: 100%;left: 50%;margin-left: calc(var(--font-size) * -.5);border-bottom-color: #fff;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--left .hotSpot__content {margin-right: calc(var(--font-size) * .5);}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper--left .hotSpot__content::after {left: 100%;top: 50%;margin-top: calc(var(--font-size) * -.5);border-left-color: #fff;}
.b-ext .hotSpots--tooltips .hotSpot__content-wrapper:not(.hotSpot__content-wrapper--withClose) .hotSpot__closeBtn {display: none;}
.b-ext .hotSpots .hotSpot__closeBtn {position: absolute;top: 0;right: 0;padding: calc(var(--font-size) * .625);cursor: pointer;}
.b-ext .hotSpots .hotSpot__closeBtn::after {content: "close";}
@-webkit-keyframes hs-pulse {0% {-webkit-box-shadow: 0 0 0 0 #000;box-shadow: 0 0 0 0 #000;}
	100% {-webkit-box-shadow: 0 0 0 .625rem rgba(0,0,0,0);box-shadow: 0 0 0 .625rem rgba(0,0,0,0);}}
@keyframes hs-pulse {0% {-webkit-box-shadow: 0 0 0 0 #000;box-shadow: 0 0 0 0 #000;}
	100% {-webkit-box-shadow: 0 0 0 .625rem rgba(0,0,0,0);box-shadow: 0 0 0 .625rem rgba(0,0,0,0);}}
.b-ext .cat-tag {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border-radius: calc(var(--font-size) * .25);overflow: hidden;font-size: calc(var(--font-size) * .75);font-weight: 500;line-height: calc(var(--font-size) * .75);text-transform: uppercase;color: #fff;}
.b-ext .cat-tag__cat {background-color: #7a7b7b;padding: calc(var(--font-size) * .5) calc(var(--font-size) * .375);}
.b-ext .cat-tag__subcat {background-color: #4e4f4f;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 calc(var(--font-size) * .375) 0 0;margin-left: calc(var(--font-size) * -.125);}
.b-ext .cat-tag__subcat::before {content: "";border-left: calc(var(--font-size) * .3125) solid #7a7b7b;border-top: calc(var(--font-size) * .875) solid rgba(0,0,0,0);border-bottom: calc(var(--font-size) * .875) solid rgba(0,0,0,0);margin-right: calc(var(--font-size) * .25);}
.b-ext .cat-tag--warm .cat-tag__cat {background-color: #fe293b;}
.b-ext .cat-tag--warm .cat-tag__subcat {background-color: #f30116;}
.b-ext .cat-tag--warm .cat-tag__subcat::before {border-left-color: #fe293b;}
.b-ext .cat-tag--dry .cat-tag__cat {background-color: #a8cc00;}
.b-ext .cat-tag--dry .cat-tag__subcat {background-color: #7e9900;}
.b-ext .cat-tag--dry .cat-tag__subcat::before {border-left-color: #a8cc00;}
.b-ext .cat-tag--cool .cat-tag__cat {background-color: #48bde8;}
.b-ext .cat-tag--cool .cat-tag__subcat {background-color: #1cace1;}
.b-ext .cat-tag--cool .cat-tag__subcat::before {border-left-color: #48bde8;}
.b-ext .cat-tag--protected .cat-tag__cat {background-color: #ff6230;}
.b-ext .cat-tag--protected .cat-tag__subcat {background-color: #fc3d00;}
.b-ext .cat-tag--protected .cat-tag__subcat::before {border-left-color: #ff6230;}
.b-ext .cat-tag--footwear .cat-tag__cat {background-color: #238832;}
.b-ext .cat-tag--footwear .cat-tag__subcat {background-color: #195f23;}
.b-ext .cat-tag--footwear .cat-tag__subcat::before {border-left-color: #238832;}
.b-ext .drawer {display: none;position: fixed;margin: calc(var(--font-size) * 1);will-change: inset;background-color: #fff;z-index: 1052;min-width: calc(var(--font-size) * 18);max-width: calc(100vw - calc(var(--font-size) * 2));border-radius: calc(var(--font-size) * .25);overflow: hidden;inset: 0 0 0 auto;width: auto;}
@media (min-width:480px) {.b-ext .drawer--sm {inset: 0 -25% 0 auto;width: 25%;}
	.b-ext .drawer--md {inset: 0 -50% 0 auto;width: 50%;}
	.b-ext .drawer--lg {inset: 0 -75% 0 auto;width: 75%;}}
.b-ext .drawer--start, .b-ext .drawer--left {inset: 0 auto 0 0;}
@media (min-width:480px) {.b-ext .drawer--start.drawer--sm, .b-ext .drawer--left.drawer--sm {inset: 0 auto 0 -25%;}
	.b-ext .drawer--start.drawer--md, .b-ext .drawer--left.drawer--md {inset: 0 auto 0 -50%;}
	.b-ext .drawer--start.drawer--lg, .b-ext .drawer--left.drawer--lg {inset: 0 auto 0 -75%;}}
.b-ext .drawer--top {inset: 0 0 auto 0;width: auto;}
.b-ext .drawer--top.drawer--sm {inset: -25% 0 auto 0;height: 25%;}
.b-ext .drawer--top.drawer--md {inset: -50% 0 auto 0;height: 50%;}
.b-ext .drawer--top.drawer--lg {inset: -75% 0 auto 0;height: 75%;}
.b-ext .drawer--bottom {inset: auto 0 0 0;width: auto;}
.b-ext .drawer--bottom.drawer--sm {inset: auto 0 -25% 0;height: 25%;}
.b-ext .drawer--bottom.drawer--md {inset: auto 0 -50% 0;height: 50%;}
.b-ext .drawer--bottom.drawer--lg {inset: auto 0 -75% 0;height: 75%;}
.b-ext .drawer__content {max-height: 100%;overflow-y: auto;background-color: inherit;border-radius: inherit;}
.b-ext .drawer--top .drawer__content, .b-ext .drawer--bottom .drawer__content {max-height: calc(100dvh - calc(var(--font-size) * 2));}
.b-ext .drawer__header {position: sticky;top: 0;z-index: 2;padding: calc(var(--font-size) * 1);background-color: inherit;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;gap: calc(var(--font-size) * .625);}
.b-ext .drawer__header .close {padding: calc(var(--font-size) * .5);opacity: 1;color: inherit;background-color: rgba(232,232,232,.7);border-radius: 50%;}
.b-ext .drawer__header .close svg {display: block;}
.b-ext .drawer__title {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: calc(var(--font-size) * 1.25);font-weight: bold;}
.b-ext .drawer__body {padding: 0 calc(var(--font-size) * 1) calc(var(--font-size) * 6) calc(var(--font-size) * 1);}
@media (min-width:992px) {.b-ext .drawer__body {padding-bottom: calc(var(--font-size) * 1);}}
.b-ext .drawer__backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1051;background-color: rgba(0,0,0,0);}
.b-ext .drawer .drawer__full-width-section {margin-left: calc(var(--font-size) * -1);margin-right: calc(var(--font-size) * -1);}
.b-ext .drawer.show {display: block;-webkit-box-shadow: 0 0 calc(var(--font-size) * 1) rgba(0,0,0,.5);box-shadow: 0 0 calc(var(--font-size) * 1) rgba(0,0,0,.5);}
@media (max-width:479.98px) {.b-ext .drawer:not(.drawer--top, .b-ext .drawer--bottom) {margin: 0;width: 100%;min-width: 0;max-width: 100%;}}
@media (min-width:1280px) {.b-ext .drawer--top, .b-ext .drawer--bottom {margin: calc(var(--font-size) * 1) calc(var(--font-size) * 2);}}
.b-ext .stepbar__step {font-size: calc(var(--font-size) * .75);}
.b-ext .stepbar__step--active {font-weight: bold;}
.b-ext .stepbar--slim .stepbar__step--active {font-weight: normal;}
.b-ext .stepbar {position: relative;min-width: 100%;}
.b-ext .stepbar__track {position: absolute;width: 100%;height: calc(var(--font-size) * .5);top: calc(var(--font-size) * .5);background-color: #d3d4d4;-webkit-box-sizing: content-box;box-sizing: content-box;border-radius: calc(var(--font-size) * .25);border-left: calc(var(--font-size) * .25) solid #d3d4d4;border-right: calc(var(--font-size) * .25) solid #d3d4d4;-webkit-transform: translateX(calc(var(--font-size) * -.25));transform: translateX(calc(var(--font-size) * -.25));}
.b-ext .stepbar__progress {position: relative;width: 0;height: 100%;background-color: #069;-webkit-transition: width 1s ease-in-out;transition: width 1s ease-in-out;-webkit-box-sizing: content-box;box-sizing: content-box;border-radius: inherit;border-left: calc(var(--font-size) * .25) solid #069;border-right: calc(var(--font-size) * .25) solid #069;-webkit-transform: translateX(calc(var(--font-size) * -.25));transform: translateX(calc(var(--font-size) * -.25));}
.b-ext .stepbar__steps {position: relative;}
.b-ext .stepbar__step {position: absolute;padding: 0 calc(var(--font-size) * .25);width: -webkit-max-content;width: -moz-max-content;width: max-content;-webkit-transform: translateX(-50%);transform: translateX(-50%);text-align: center;z-index: 1;}
.b-ext .stepbar__step::before {content: "";display: block;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);background-color: #d3d4d4;border-radius: 50%;margin: 0 auto;color: #fff;line-height: calc(var(--font-size) * 1.5);}
.b-ext .stepbar__step--complete::before {background-color: #069;}
.b-ext .stepbar__step--active::before {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\'/></svg>");}
.b-ext .stepbar--slim .stepbar__track {height: calc(var(--font-size) * .25);top: calc(var(--font-size) * .25);border-radius: calc(var(--font-size) * .125);border-left-width: calc(var(--font-size) * .125);border-right-width: calc(var(--font-size) * .125);-webkit-transform: translateX(calc(var(--font-size) * -.125));transform: translateX(calc(var(--font-size) * -.125));}
.b-ext .stepbar--slim .stepbar__progress {border-left-width: calc(var(--font-size) * .125);border-right-width: calc(var(--font-size) * .125);-webkit-transform: translateX(calc(var(--font-size) * -.125));transform: translateX(calc(var(--font-size) * -.125));}
.b-ext .stepbar--slim .stepbar__step::before {width: calc(var(--font-size) * .75);height: calc(var(--font-size) * .75);}
.b-ext .stepbar--slim .stepbar__step--active::before {content: "";}
.b-ext {min-height: 100vh;}
.b-ext.no-scroll body {overflow: hidden;}
.b-ext {min-height: 100%;max-width: 100%;overflow-x: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.b-ext .page {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.b-ext .aria-offscreen {clip: rect(1px,1px,1px,1px);height: 1px;overflow: hidden;position: absolute;width: 1px;}
.b-ext .backdrop {position: fixed;top: 0;left: 0;z-index: 1049;width: 100%;height: 100%;background-color: rgba(0,0,0,0);}
.b-ext input[placeholder] {text-overflow: ellipsis;}
.b-ext .hide-order-discount {display: none !important;}
.b-ext .order-discount .value {color: #9b2242;}
.b-ext .hide-shipping-discount {display: none;}
.b-ext .error-messaging {position: fixed;top: 0;width: 100%;z-index: 1;}
.b-ext .error-hero {background-image: url("/ext/on/demandware.static/Sites-Columbia_INT-Site/-/en_NO/v1769050420656/images/storelocator.jpg");margin-bottom: .625em;}
.b-ext .error-message {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 2);}
.b-ext .error.continue-shopping {margin-bottom: 1.25em;}
.b-ext .text-decoration-underline {text-decoration: underline !important;}
.b-ext .country-selector-capitalize {text-transform: capitalize;}
.b-ext .flag-icon {border-radius: 50%;display: inline-block;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2.5);background-size: cover;vertical-align: middle;}
.b-ext .friendsfamily {background-color: #000;height: 100px;margin: auto;}
.b-ext .friendsfamily img {max-height: 60px;width: 100%;}
.b-ext .friendsfamily .brand--col {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);height: calc(var(--font-size) * 2.25);}
@media (min-width:992px) {.b-ext .friendsfamily .brand--col {padding-left: 0;padding-right: 0;height: calc(var(--font-size) * 1.5);}}
.b-ext .border-bottom-lite {border-bottom: calc(var(--font-size) * .25) solid #000 !important;}
.b-ext span.svgicon svg, .b-ext svg.svgicon {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);fill: currentColor;}
.b-ext .fill-current-color {fill: currentColor;}
.b-ext .spritesheet, .b-ext .spritesheet svg {position: absolute;height: 0;width: 0;left: calc(var(--font-size) * -10);}
.b-ext .countdown {color: #9b2242;margin-bottom: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .25);min-height: calc(var(--font-size) * 1.5);}
.b-ext .countdown__icon {margin-right: calc(var(--font-size) * .25);}
.b-ext .countdown__clock {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-weight: bold;}
.b-ext .countdown__label--days {margin-left: calc(var(--font-size) * .25);margin-right: calc(var(--font-size) * .25);}
.b-ext .countdown__link {color: #d42b2b;}
.b-ext .countdown--hidden {visibility: hidden;}
.b-ext .countdown--highlight {color: #000;}
.b-ext .countdown--highlight .countdown__link {color: #000;}
.b-ext .countdown--highlight .countdown__link:hover {color: #006394;}
.b-ext .form-control {padding: calc(var(--font-size) * 1.5) calc(var(--font-size) * 1) calc(var(--font-size) * .5);border: calc(var(--font-size) * .0625) solid #000;}
.b-ext .form-control:invalid, .b-ext .form-control:-moz-submit-invalid, .b-ext .form-control:-moz-ui-invalid {box-shadow: none;}
.b-ext .form-control:disabled {-webkit-box-shadow: none;box-shadow: none;border-color: #bcbdbd;}
.b-ext .form-control:focus {border-color: #007ab8;}
.b-ext .was-validated .form-control:valid, .b-ext .form-control.is-valid {border-color: #008631;}
.b-ext .was-validated .form-control:valid:focus, .b-ext .form-control.is-valid:focus {border-color: #008631;-webkit-box-shadow: none;box-shadow: none;}
.b-ext .was-validated .form-control:invalid, .b-ext .form-control.is-invalid {border-color: #d42b2b;}
.b-ext .was-validated .form-control:invalidselect, .b-ext .form-control.is-invalidselect {background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"31\" height=\"32\" viewBox=\"0 0 31 32\"><path d=\"M2.947 6.958l-2.712 2.712 15.5 15.371 2.712-2.712-15.5-15.371z\"></path><path d=\"M28.522 6.958l-15.5 15.371 2.713 2.712 15.5-15.371-2.712-2.713z\"></path></svg>");background-size: calc(var(--font-size) * .625);background-position: calc(100% - calc(var(--font-size) * .625)) center;}
.b-ext .was-validated .form-control:invalid:focus, .b-ext .form-control.is-invalid:focus {border-width: calc(var(--font-size) * .125);-webkit-box-shadow: none;box-shadow: none;padding-top: calc(var(--font-size) * 1.4375);padding-right: calc(var(--font-size) * .9375);padding-bottom: calc(var(--font-size) * .4375);padding-left: calc(var(--font-size) * .9375);}
.b-ext .form-control:not(label~.form-control) {padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1);}
.b-ext .form-control:not(label~.form-control).is-invalid:focus {padding-top: calc(var(--font-size) * .9375);padding-right: calc(var(--font-size) * .9375);padding-bottom: calc(var(--font-size) * .9375);padding-left: calc(var(--font-size) * .9375);}
.b-ext .form-control__options {display: block;opacity: 0;z-index: 1100;width: 100%;max-height: 0;margin-top: calc(var(--font-size) * 1);padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);border: calc(var(--font-size) * .0625) solid #000;border-radius: calc(var(--font-size) * .5);overflow: hidden;list-style: none;background-color: #fff;background-clip: padding-box;-webkit-transition: max-height .5s,opacity .5s;transition: max-height .5s,opacity .5s;}
.b-ext .form-group--custom>.form-control__options.show {max-height: 70vh;opacity: 1;}
.b-ext .form-control__options__item {width: 100%;margin: calc(var(--font-size) * .25) 0;padding: calc(var(--font-size) * .5);border: 0;border-radius: calc(var(--font-size) * .5);text-align: left;color: #000;background: #fff;}
.b-ext .form-control__options__item:hover {background: #bcbdbd;}
.b-ext .form-control__options__item.selected {background: #919292;}
.b-ext .form-control-custom {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);border: calc(var(--font-size) * .0625) solid #000;border-radius: calc(var(--font-size) * .5);overflow: hidden;color: #000;font-size: calc(var(--font-size) * 1);text-align: left;white-space: nowrap;background-color: #fff;}
.b-ext .form-control-custom:hover {background-color: #bcbdbd;}
.b-ext .form-control-custom:hover .icon, .b-ext .form-control-custom:hover .icon--toggle {background: #bcbdbd;-webkit-box-shadow: calc(var(--font-size) * -.75) 0 calc(var(--font-size) * 1) #bcbdbd;box-shadow: calc(var(--font-size) * -.75) 0 calc(var(--font-size) * 1) #bcbdbd;}
.b-ext .form-control-custom--full {width: 100%;}
.b-ext .form-control-custom--icon-append {padding-right: calc(var(--font-size) * 3.5);}
.b-ext .form-group--filter-results .form-control-custom {padding-right: calc(var(--font-size) * 3);}
.b-ext .form-group--filter-results .form-control-custom .icon {margin-right: calc(var(--font-size) * .75);}
.b-ext .form-group {position: relative;}
.b-ext .form-group.required label::after {content: " *";}
.b-ext .form-group label {position: absolute;top: calc(var(--font-size) * 1);left: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: 1.375;-webkit-transition: .25s;transition: .25s;pointer-events: none;z-index: 1;color: #000;}
.b-ext .form-group.focus-fill label {top: calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .625);pointer-events: auto;color: #000;}
.b-ext .form-group:focus-within label {color: #007ab8;}
.b-ext .form-group.disabled label {color: #636464;background-color: #e8e8e8;}
.b-ext .form-group.is-invalid label {color: #d42b2b;}
.b-ext .form-group.is-invalid::after {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M22.1395 19.3299L12.8395 3.64991C12.6595 3.34991 12.3195 3.16991 11.9795 3.15991C11.6295 3.15991 11.2995 3.34991 11.1195 3.64991L1.85948 19.3299C1.67948 19.6399 1.66948 20.0199 1.85948 20.3299C2.03948 20.6399 2.36948 20.8299 2.72948 20.8299H21.2895C21.6495 20.8299 21.9795 20.6399 22.1595 20.3299C22.3395 20.0199 22.3295 19.6299 22.1595 19.3299H22.1395ZM4.46948 18.8399L11.9795 6.11991L19.5195 18.8399H4.46948ZM12.9995 16.8299C12.9995 17.3799 12.5495 17.8299 11.9995 17.8299C11.4495 17.8299 10.9995 17.3799 10.9995 16.8299C10.9995 16.2799 11.4495 15.8299 11.9995 15.8299C12.5495 15.8299 12.9995 16.2799 12.9995 16.8299ZM11.9995 8.84991C12.5495 8.84991 12.9995 9.29991 12.9995 9.84991V13.9599C12.9995 14.5099 12.5495 14.9599 11.9995 14.9599C11.4495 14.9599 10.9995 14.5099 10.9995 13.9599V9.84991C10.9995 9.29991 11.4495 8.84991 11.9995 8.84991Z\' /></svg>");position: absolute;right: calc(var(--font-size) * .75);top: calc(var(--font-size) * 1);width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .form-group.is-invalid:has(.show-password-icon)::after {display: none;}
.b-ext .form-group.is-invalid .show-password-icon {color: #d42b2b;}
.b-ext .form-group.is-invalid.icon-buffer::after {right: calc(var(--font-size) * 2.5);}
.b-ext .form-group.material-select.is-invalid.icon-buffer::after {right: calc(var(--font-size) * 2);}
.b-ext .form-group.material-select label {top: calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .625);}
.b-ext .form-group.material-select select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"31\" height=\"32\" viewBox=\"0 0 31 32\"><path d=\"M2.947 6.958l-2.712 2.712 15.5 15.371 2.712-2.712-15.5-15.371z\"></path><path d=\"M28.522 6.958l-15.5 15.371 2.713 2.712 15.5-15.371-2.712-2.713z\"></path></svg>");background-size: calc(var(--font-size) * .625);background-position: calc(100% - calc(var(--font-size) * .625)) center;background-repeat: no-repeat;padding-right: calc(var(--font-size) * 2);}
.b-ext .form-group.material-select select:disabled {color: #636464;background-image: unset;}
.b-ext .form-group.material-select select:invalid {color: #000;}
.b-ext .form-group.material-select select:not([size]):not([multiple]) {height: auto;}
.b-ext .form-group--icon-prepend label {left: calc(var(--font-size) * 2.5);}
.b-ext .form-group--icon-prepend .form-control {padding-left: calc(var(--font-size) * 2.5) !important;}
.b-ext .form-group--icon-prepend .form-control.is-invalid {padding-left: calc(var(--font-size) * 2.4375) !important;}
.b-ext .form-group--icon-prepend i:first-of-type, .b-ext .form-group--icon-prepend svg:first-of-type {position: absolute;top: calc(var(--font-size) * 1);left: calc(var(--font-size) * .5);width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .form-group--icon-append .form-control {padding-right: calc(var(--font-size) * 2.5) !important;}
.b-ext .form-group--icon-append .form-control.is-invalid {padding-right: calc(var(--font-size) * 4.5) !important;}
.b-ext .form-group--icon-append i:last-of-type, .b-ext .form-group--icon-append svg:last-of-type {position: absolute;top: calc(var(--font-size) * 1);right: calc(var(--font-size) * .5);width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .form-group--lg-fit-content .form-control-custom {width: 100%;}
@media (min-width:992px) {.b-ext .form-group--lg-fit-content {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}}
.b-ext .form-group--custom .icon, .b-ext .form-group--custom .icon--toggle {position: absolute;top: 50%;right: 0;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);margin: 0 calc(var(--font-size) * .5);background: #fff;-webkit-box-shadow: calc(var(--font-size) * -.75) 0 calc(var(--font-size) * 1) #fff;box-shadow: calc(var(--font-size) * -.75) 0 calc(var(--font-size) * 1) #fff;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.b-ext .form-group--custom .icon {display: inline-block;}
.b-ext .form-group--custom .icon--toggle {display: none;}
.b-ext .form-group--custom .form-control__options.show~.icon {display: none;}
.b-ext .form-group--custom .form-control__options.show~.icon--toggle {display: inline-block;}
.b-ext .form-group .show-password-icon {position: absolute;top: calc(var(--font-size) * 1);right: calc(var(--font-size) * .5);width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.b-ext .input-group:has(.form-group):has(.input-group-append) {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.b-ext .input-group .form-group {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.b-ext .input-group .form-control {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .input-group-append {display: block;margin-bottom: calc(var(--font-size) * 1);}
.b-ext .input-group-append .btn {border-top-right-radius: calc(var(--font-size) * .5);border-bottom-right-radius: calc(var(--font-size) * .5);padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.375);border-width: calc(var(--font-size) * .0625);}
.b-ext .input-group:has(.form-control:focus) .input-group-append .btn {color: #fff;background-color: #007ab8;border-color: #007ab8;}
.b-ext .input-group:has(.form-control.is-invalid) .input-group-append .btn {color: #fff;background-color: #d42b2b;border-color: #d42b2b;}
.b-ext .input-group:has(.form-control:disabled) .input-group-append .btn {color: #000;background-color: #bcbdbd;border-color: #bcbdbd;pointer-events: none;}
@-moz-document url-prefix() {.b-ext .form-group.is-invalid .show-password-icon {right: calc(var(--font-size) * 2.5);}}
.b-ext .material-radio, .b-ext .material-checkbox {position: relative;padding-left: calc(var(--font-size) * 1.75);}
.b-ext .form-group.focus-fill .material-radio label, .b-ext .material-radio label, .b-ext .form-group.focus-fill .material-checkbox label, .b-ext .material-checkbox label {font-size: calc(var(--font-size) * 1);color: #000;position: static;pointer-events: auto;}
.b-ext .material-radio>input, .b-ext .material-checkbox>input {position: absolute;z-index: -1;opacity: 0;}
.b-ext .material-radio>input~label::before {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\'/></svg>");position: absolute;top: calc(var(--font-size) * -.0625);left: 0;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);border-radius: 50%;}
.b-ext .material-radio>input:checked~label::before {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\'/><circle cx=\'12\' cy=\'12\' r=\'5\'/></svg>");}
.b-ext .material-radio>input:disabled~label {color: #636464;}
.b-ext .material-radio>input:disabled~label::before {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'rgba(0, 0, 0, 0.4)\'><path d=\'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\'/></svg>");}
.b-ext .material-radio>input:checked:disabled~label::before {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'rgba(0, 0, 0, 0.4)\'><path d=\'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\'/><circle cx=\'12\' cy=\'12\' r=\'5\'/></svg>");}
.b-ext .material-radio>input:not(:disabled):hover~label::before {background-color: rgba(0,0,0,.1);-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.1);box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.1);}
.b-ext .material-radio>input:not(:disabled):focus~label::before {background-color: rgba(0,0,0,.2);-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.2);box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.2);}
.b-ext .material-radio>input:not(:disabled):active~label::before {background-color: rgba(0,0,0,.3);-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.3);box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.3);}
.b-ext .material-radio>input.is-invalid~label {color: #d42b2b;}
.b-ext .material-radio>input.is-invalid~label::before {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23d42b2b\'><path d=\'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\'/></svg>");}
.b-ext .material-radio>input.is-invalid~label::after {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M22.1395 19.3299L12.8395 3.64991C12.6595 3.34991 12.3195 3.16991 11.9795 3.15991C11.6295 3.15991 11.2995 3.34991 11.1195 3.64991L1.85948 19.3299C1.67948 19.6399 1.66948 20.0199 1.85948 20.3299C2.03948 20.6399 2.36948 20.8299 2.72948 20.8299H21.2895C21.6495 20.8299 21.9795 20.6399 22.1595 20.3299C22.3395 20.0199 22.3295 19.6299 22.1595 19.3299H22.1395ZM4.46948 18.8399L11.9795 6.11991L19.5195 18.8399H4.46948ZM12.9995 16.8299C12.9995 17.3799 12.5495 17.8299 11.9995 17.8299C11.4495 17.8299 10.9995 17.3799 10.9995 16.8299C10.9995 16.2799 11.4495 15.8299 11.9995 15.8299C12.5495 15.8299 12.9995 16.2799 12.9995 16.8299ZM11.9995 8.84991C12.5495 8.84991 12.9995 9.29991 12.9995 9.84991V13.9599C12.9995 14.5099 12.5495 14.9599 11.9995 14.9599C11.4495 14.9599 10.9995 14.5099 10.9995 13.9599V9.84991C10.9995 9.29991 11.4495 8.84991 11.9995 8.84991Z\' /></svg>");position: relative;top: calc(var(--font-size) * .375);display: inline-block;margin-top: calc(var(--font-size) * -.5);margin-left: calc(var(--font-size) * .25);width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .material-radio>input.is-invalid:checked~label::before {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23d42b2b\'><path d=\'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\'/><circle cx=\'12\' cy=\'12\' r=\'5\'/></svg>");}
.b-ext .material-checkbox>input~label::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8Z\' /></svg>");position: absolute;top: calc(var(--font-size) * -.0625);left: 0;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);border-radius: 50%;}
.b-ext .material-checkbox>input:checked~label::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8ZM11.07 15.81L16.71 10.15C17.1 9.76 17.1 9.13 16.71 8.74C16.32 8.35 15.69 8.35 15.3 8.74L10.37 13.68L8.69 11.98C8.3 11.59 7.67 11.58 7.28 11.98C6.89 12.37 6.88 13 7.28 13.39L9.66 15.81C9.85 16 10.1 16.11 10.37 16.11C10.64 16.11 10.89 16 11.08 15.82L11.07 15.81Z\' /></svg>");}
.b-ext .material-checkbox>input:disabled~label {color: #636464;}
.b-ext .material-checkbox>input:disabled~label::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8Z\' /></svg>");}
.b-ext .material-checkbox>input:checked:disabled~label::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8ZM11.07 15.81L16.71 10.15C17.1 9.76 17.1 9.13 16.71 8.74C16.32 8.35 15.69 8.35 15.3 8.74L10.37 13.68L8.69 11.98C8.3 11.59 7.67 11.58 7.28 11.98C6.89 12.37 6.88 13 7.28 13.39L9.66 15.81C9.85 16 10.1 16.11 10.37 16.11C10.64 16.11 10.89 16 11.08 15.82L11.07 15.81Z\' /></svg>");}
.b-ext .material-checkbox>input:not(:disabled):hover~label::before {background-color: rgba(0,0,0,.1);-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.1);box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.1);}
.b-ext .material-checkbox>input:not(:disabled):focus~label::before {background-color: rgba(0,0,0,.2);-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.2);box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.2);}
.b-ext .material-checkbox>input:not(:disabled):active~label::before {background-color: rgba(0,0,0,.3);-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.3);box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.3);}
.b-ext .material-checkbox>input:not(.suppress-invalid-style).is-invalid~label {color: #d42b2b;}
.b-ext .material-checkbox>input:not(.suppress-invalid-style).is-invalid~label::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8Z\' /></svg>");}
.b-ext .material-checkbox>input:not(.suppress-invalid-style).is-invalid~label::after {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M22.1395 19.3299L12.8395 3.64991C12.6595 3.34991 12.3195 3.16991 11.9795 3.15991C11.6295 3.15991 11.2995 3.34991 11.1195 3.64991L1.85948 19.3299C1.67948 19.6399 1.66948 20.0199 1.85948 20.3299C2.03948 20.6399 2.36948 20.8299 2.72948 20.8299H21.2895C21.6495 20.8299 21.9795 20.6399 22.1595 20.3299C22.3395 20.0199 22.3295 19.6299 22.1595 19.3299H22.1395ZM4.46948 18.8399L11.9795 6.11991L19.5195 18.8399H4.46948ZM12.9995 16.8299C12.9995 17.3799 12.5495 17.8299 11.9995 17.8299C11.4495 17.8299 10.9995 17.3799 10.9995 16.8299C10.9995 16.2799 11.4495 15.8299 11.9995 15.8299C12.5495 15.8299 12.9995 16.2799 12.9995 16.8299ZM11.9995 8.84991C12.5495 8.84991 12.9995 9.29991 12.9995 9.84991V13.9599C12.9995 14.5099 12.5495 14.9599 11.9995 14.9599C11.4495 14.9599 10.9995 14.5099 10.9995 13.9599V9.84991C10.9995 9.29991 11.4495 8.84991 11.9995 8.84991Z\' /></svg>");position: relative;top: calc(var(--font-size) * .375);display: inline-block;margin-top: calc(var(--font-size) * -.5);margin-left: calc(var(--font-size) * .25);width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .material-checkbox>input:not(.suppress-invalid-style).is-invalid:checked~label::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8ZM11.07 15.81L16.71 10.15C17.1 9.76 17.1 9.13 16.71 8.74C16.32 8.35 15.69 8.35 15.3 8.74L10.37 13.68L8.69 11.98C8.3 11.59 7.67 11.58 7.28 11.98C6.89 12.37 6.88 13 7.28 13.39L9.66 15.81C9.85 16 10.1 16.11 10.37 16.11C10.64 16.11 10.89 16 11.08 15.82L11.07 15.81Z\' /></svg>");}
.b-ext .material-checkbox>label input {position: absolute;z-index: -1;opacity: 0;}
.b-ext .material-checkbox>label:has(input)::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8Z\' /></svg>");position: absolute;top: calc(var(--font-size) * -.0625);left: 0;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);border-radius: 50%;}
.b-ext .material-checkbox>label:has(input:checked)::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8ZM11.07 15.81L16.71 10.15C17.1 9.76 17.1 9.13 16.71 8.74C16.32 8.35 15.69 8.35 15.3 8.74L10.37 13.68L8.69 11.98C8.3 11.59 7.67 11.58 7.28 11.98C6.89 12.37 6.88 13 7.28 13.39L9.66 15.81C9.85 16 10.1 16.11 10.37 16.11C10.64 16.11 10.89 16 11.08 15.82L11.07 15.81Z\' /></svg>");}
.b-ext .material-checkbox>label:has(input:disabled) {color: #636464;}
.b-ext .material-checkbox>label:has(input:disabled)::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8Z\' /></svg>");}
.b-ext .material-checkbox>label:has(input:checked:disabled)::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8ZM11.07 15.81L16.71 10.15C17.1 9.76 17.1 9.13 16.71 8.74C16.32 8.35 15.69 8.35 15.3 8.74L10.37 13.68L8.69 11.98C8.3 11.59 7.67 11.58 7.28 11.98C6.89 12.37 6.88 13 7.28 13.39L9.66 15.81C9.85 16 10.1 16.11 10.37 16.11C10.64 16.11 10.89 16 11.08 15.82L11.07 15.81Z\' /></svg>");}
.b-ext .material-checkbox>label:has(input:not(:disabled)):hover::before {background-color: rgba(0,0,0,.1);-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.1);box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.1);}
.b-ext .material-checkbox>label:has(input:not(:disabled)):focus::before {background-color: rgba(0,0,0,.2);-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.2);box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.2);}
.b-ext .material-checkbox>label:has(input:not(:disabled)):active::before {background-color: rgba(0,0,0,.3);-webkit-box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.3);box-shadow: 0 0 0 calc(var(--font-size) * .5) rgba(0,0,0,.3);}
.b-ext .material-checkbox>label:has(input.is-invalid) {color: #d42b2b;}
.b-ext .material-checkbox>label:has(input.is-invalid)::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8Z\' /></svg>");}
.b-ext .material-checkbox>label:has(input.is-invalid)::after {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M22.1395 19.3299L12.8395 3.64991C12.6595 3.34991 12.3195 3.16991 11.9795 3.15991C11.6295 3.15991 11.2995 3.34991 11.1195 3.64991L1.85948 19.3299C1.67948 19.6399 1.66948 20.0199 1.85948 20.3299C2.03948 20.6399 2.36948 20.8299 2.72948 20.8299H21.2895C21.6495 20.8299 21.9795 20.6399 22.1595 20.3299C22.3395 20.0199 22.3295 19.6299 22.1595 19.3299H22.1395ZM4.46948 18.8399L11.9795 6.11991L19.5195 18.8399H4.46948ZM12.9995 16.8299C12.9995 17.3799 12.5495 17.8299 11.9995 17.8299C11.4495 17.8299 10.9995 17.3799 10.9995 16.8299C10.9995 16.2799 11.4495 15.8299 11.9995 15.8299C12.5495 15.8299 12.9995 16.2799 12.9995 16.8299ZM11.9995 8.84991C12.5495 8.84991 12.9995 9.29991 12.9995 9.84991V13.9599C12.9995 14.5099 12.5495 14.9599 11.9995 14.9599C11.4495 14.9599 10.9995 14.5099 10.9995 13.9599V9.84991C10.9995 9.29991 11.4495 8.84991 11.9995 8.84991Z\' /></svg>");position: relative;top: calc(var(--font-size) * .375);display: inline-block;margin-top: calc(var(--font-size) * -.5);margin-left: calc(var(--font-size) * .25);width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .material-checkbox>label:has(input.is-invalid:checked)::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M16 20H8C5.79 20 4 18.21 4 16V8C4 5.79 5.79 4 8 4H16C18.21 4 20 5.79 20 8V16C20 18.21 18.21 20 16 20ZM8 6C6.9 6 6 6.9 6 8V16C6 17.1 6.9 18 8 18H16C17.1 18 18 17.1 18 16V8C18 6.9 17.1 6 16 6H8ZM11.07 15.81L16.71 10.15C17.1 9.76 17.1 9.13 16.71 8.74C16.32 8.35 15.69 8.35 15.3 8.74L10.37 13.68L8.69 11.98C8.3 11.59 7.67 11.58 7.28 11.98C6.89 12.37 6.88 13 7.28 13.39L9.66 15.81C9.85 16 10.1 16.11 10.37 16.11C10.64 16.11 10.89 16 11.08 15.82L11.07 15.81Z\' /></svg>");}
.b-ext .form-help-text {margin-top: calc(var(--font-size) * .25);padding-left: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .625);color: #4e4f4f;}
.b-ext .invalid-feedback, .b-ext .invalid-password {padding-left: calc(var(--font-size) * 1);}
.b-ext .password-mask {-webkit-text-security: disc;-moz-webkit-text-security: disc;-moz-text-security: disc;}
.b-ext input[type=search]::-ms-clear, .b-ext input[type=search]::-ms-reveal {display: none;width: 0;height: 0;}
.b-ext input[type=search] {-webkit-appearance: none;}
.b-ext input[type=search]::-webkit-search-decoration, .b-ext input[type=search]::-webkit-search-cancel-button, .b-ext input[type=search]::-webkit-search-results-button, .b-ext input[type=search]::-webkit-search-results-decoration {-webkit-appearance: none;}
.b-ext .btn--form-row {max-width: 100%;}
@media (min-width:768px) {.b-ext .btn--form-row {max-width: calc(50% - calc(var(--font-size) * .5));}}
.b-ext .field-hidden {position: absolute;left: -9999px;}
.b-ext #skip-link-nav {display: block;left: calc(var(--font-size) * 1);padding: calc(var(--font-size) * 1);position: fixed;top: calc(var(--font-size) * 1);z-index: 2000;background-color: #fff;-webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.3);box-shadow: 0 0 1px 0 rgba(0,0,0,.3);border: 1px solid #a5a6a6;}
.b-ext #skip-link-nav ul {padding: 0;margin: 0;list-style: none;}
.b-ext #skip-link-nav a {display: block;font-size: calc(var(--font-size) * 1);text-decoration: none;text-transform: uppercase;font-family: 700;padding: calc(var(--font-size) * .5);}
.b-ext.keyboard-focus #skip-link-nav a:focus {outline-offset: calc(var(--font-size) * .125);outline: calc(var(--font-size) * .125) solid #007ab8;}
.b-ext.keyboard-focus a:focus, .b-ext.keyboard-focus .btn-link:focus {outline-offset: calc(var(--font-size) * .125);outline: calc(var(--font-size) * .125) solid #007ab8;}
.b-ext .siteheader {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;z-index: 1050;position: static;}
@media (min-width:992px) {.b-ext .siteheader {position: sticky;top: 0;margin-bottom: calc(var(--font-size) * 2);-webkit-transition: background-color 0s linear .2s,-webkit-box-shadow 0s linear .2s;transition: background-color 0s linear .2s,-webkit-box-shadow 0s linear .2s;transition: background-color 0s linear .2s,box-shadow 0s linear .2s;transition: background-color 0s linear .2s,box-shadow 0s linear .2s,-webkit-box-shadow 0s linear .2s;}
	.b-ext .window-is-scrolled .siteheader {background-color: #fff;-webkit-box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) 0 rgba(20,21,21,.1),0 0 calc(var(--font-size) * .0625) 0 rgba(20,21,21,.3);box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) 0 rgba(20,21,21,.1),0 0 calc(var(--font-size) * .0625) 0 rgba(20,21,21,.3);}
	.b-ext .siteheader .navcontainer {-webkit-transition: -webkit-box-shadow 0s linear .2s;transition: -webkit-box-shadow 0s linear .2s;transition: box-shadow 0s linear .2s;transition: box-shadow 0s linear .2s,-webkit-box-shadow 0s linear .2s;transition: box-shadow 0s linear .2s,-webkit-box-shadow 0s linear .2s;}
	.b-ext .siteheader.search-suggestion-open, .b-ext .siteheader:has(.siteheader__utility>.search:hover), .b-ext .siteheader:has(.sitenav-primary__li:hover), .b-ext .siteheader:has(.sitenav-primary__li:focus-within:not(:focus)) {background-color: #fff;-webkit-box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) 0 rgba(20,21,21,.1),0 0 calc(var(--font-size) * .0625) 0 rgba(20,21,21,.3);box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) 0 rgba(20,21,21,.1),0 0 calc(var(--font-size) * .0625) 0 rgba(20,21,21,.3);}
	.b-ext .siteheader.search-suggestion-open .navcontainer, .b-ext .siteheader:has(.siteheader__utility>.search:hover) .navcontainer, .b-ext .siteheader:has(.sitenav-primary__li:hover) .navcontainer, .b-ext .siteheader:has(.sitenav-primary__li:focus-within:not(:focus)) .navcontainer {-webkit-box-shadow: none;box-shadow: none;}}
.b-ext .siteheader__logo {margin: calc(var(--font-size) * 1);}
.b-ext .siteheader__logo svg {width: calc(var(--font-size) * 8.25);height: calc(var(--font-size) * 1.5);fill: #007ab8;}
@media (min-width:992px) {.b-ext .siteheader__logo {margin-left: calc(var(--font-size) * 2);}}
.b-ext .siteheader .navcontainer {display: -webkit-box;display: -ms-flexbox;display: flex;background-color: #fff;}
@media (min-width:992px) {.b-ext .siteheader .navcontainer {-webkit-box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) 0 rgba(20,21,21,.1),0 0 calc(var(--font-size) * .0625) 0 rgba(20,21,21,.3);box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) 0 rgba(20,21,21,.1),0 0 calc(var(--font-size) * .0625) 0 rgba(20,21,21,.3);margin-right: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * .5);border-radius: calc(var(--font-size) * .5);}
	.b-ext .window-is-scrolled .siteheader .navcontainer {-webkit-box-shadow: none;box-shadow: none;margin-right: 0;padding-right: calc(var(--font-size) * 2.5);}}
@media (max-width:991.98px) {.b-ext .siteheader .navcontainer .sitenav {position: fixed;top: 0;right: -100vw;z-index: 1;width: 100vw;height: 100vh;overflow-x: hidden;overflow-y: auto;background-color: #fff;-webkit-transition: right .2s ease-out;transition: right .2s ease-out;-webkit-box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) 0 rgba(20,21,21,.1),0 0 calc(var(--font-size) * .0625) 0 rgba(20,21,21,.3);box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) 0 rgba(20,21,21,.1),0 0 calc(var(--font-size) * .0625) 0 rgba(20,21,21,.3);border-radius: calc(var(--font-size) * .25);}
	.b-ext .siteheader .navcontainer .sitenav.open {right: 0;}}
.b-ext .siteheader .navcontainer .siteheader__utility {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;position: fixed;bottom: 0;left: 0;width: 100vw;background-color: #fff;height: calc(var(--font-size) * 4.5);}
@media (min-width:992px) {.b-ext .siteheader .navcontainer .siteheader__utility {position: relative;bottom: auto;width: auto;padding: 0;height: auto;}}
.b-ext .siteheader .navcontainer .siteheader__utility>.btn-icon {-ms-flex-preferred-size: calc(var(--font-size) * 4.5);flex-basis: calc(var(--font-size) * 4.5);text-align: center;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.b-ext .siteheader .navcontainer .siteheader__utility>.btn-icon:active, .b-ext .siteheader .navcontainer .siteheader__utility>.btn-icon:focus {background: 0;outline: 0;}
@media (min-width:992px) {.b-ext .siteheader .navcontainer .siteheader__utility>.btn-icon {-ms-flex-preferred-size: auto;flex-basis: auto;padding: calc(var(--font-size) * 1) calc(var(--font-size) * .5);height: auto;}
	.b-ext .siteheader .navcontainer .siteheader__utility>.btn-icon.menu, .b-ext .siteheader .navcontainer .siteheader__utility>.btn-icon.chat {display: none;}}
@media (max-width:991.98px) {.b-ext .siteheader .navcontainer .weather {display: none;}}
.b-ext .siteheader--checkout {position: static;background-color: #fff;-webkit-box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) 0 rgba(20,21,21,.1),0 0 calc(var(--font-size) * .0625) 0 rgba(20,21,21,.3);box-shadow: 0 calc(var(--font-size) * .25) calc(var(--font-size) * .5) 0 rgba(20,21,21,.1),0 0 calc(var(--font-size) * .0625) 0 rgba(20,21,21,.3);}
.b-ext .siteheader--checkout .siteheader__minicart {margin-right: calc(var(--font-size) * 2);}
@media (max-width:991.98px) {.b-ext .siteheader--checkout .siteheader__minicart {margin-right: calc(var(--font-size) * 1);}}
.b-ext .siteheader--checkout .siteheader__minicart a {display: inline-block;padding: calc(var(--font-size) * 1);}
.b-ext #main-menu {list-style-type: none;margin: 0;padding: calc(var(--font-size) * 1);}
@media (min-width:992px) {.b-ext #main-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;margin: 0 calc(var(--font-size) * .5);padding: 0;height: calc(var(--font-size) * 3.5);overflow: hidden;}
	.b-ext #main-menu .sitenav__back {display: none;}}
.b-ext #main-menu ul, .b-ext #main-menu li {list-style-type: none;margin: 0;padding: 0;}
@media (min-width:992px) {.b-ext #main-menu .sitenav-primary__li {margin: calc(var(--font-size) * .375) 0;}
	.b-ext #main-menu .sitenav-primary__li:hover .sitenav-primary__a, .b-ext #main-menu .sitenav-primary__li:focus .sitenav-primary__a {color: #000;background-color: #f7f7f7;}
	.b-ext #main-menu .sitenav-primary__li:hover>.sitenav-secondary, .b-ext #main-menu .sitenav-primary__li:focus-within:not(:focus)>.sitenav-secondary {max-height: 85vh;}}
.b-ext #main-menu .sitenav-primary__a {display: block;text-decoration: none;font-weight: 700;font-size: calc(var(--font-size) * 1.125);margin-bottom: calc(var(--font-size) * 1);}
@media (min-width:992px) {.b-ext #main-menu .sitenav-primary__a {display: -webkit-box;display: -ms-flexbox;display: flex;white-space: nowrap;margin: 0;padding: calc(var(--font-size) * .5);border-radius: calc(var(--font-size) * .5);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.75);}
	.b-ext #main-menu .sitenav-primary__a .twisty {display: none;}}
.b-ext #main-menu .sitenav-secondary {position: absolute;top: 0;left: 100%;z-index: 1;width: 100%;height: 100%;padding: calc(var(--font-size) * 1);background-color: #fff;-webkit-transition: left .2s ease-out;transition: left .2s ease-out;}
@media (min-width:992px) {.b-ext #main-menu .sitenav-secondary {top: 100%;left: 0;overflow: hidden;width: 100vw;height: auto;max-height: 0;padding: 0;-webkit-transition: max-height .1s ease-out .2s;transition: max-height .1s ease-out .2s;}
	.b-ext #main-menu .sitenav-secondary__ul {-webkit-box-flex: 1;-ms-flex: 1 1 20%;flex: 1 1 20%;padding: 0 calc(var(--font-size) * .5);}}
.b-ext #main-menu .sitenav-secondary__container {margin-top: calc(var(--font-size) * 3.5);}
@media (min-width:992px) {.b-ext #main-menu .sitenav-secondary__container {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1.5);}}
.b-ext #main-menu .sitenav-secondary.open {left: 0;}
.b-ext #main-menu .sitenav-secondary__li {margin-bottom: calc(var(--font-size) * 1);}
@media (min-width:992px) {.b-ext #main-menu .sitenav-secondary__li {margin-bottom: calc(var(--font-size) * 1.5);}}
.b-ext #main-menu .sitenav-secondary__a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;text-decoration: none;font-weight: bold;}
@media (min-width:992px) {.b-ext #main-menu .sitenav-secondary__a {display: block;font-size: calc(var(--font-size) * 1.25);}}
.b-ext #main-menu .sitenav-secondary__a .twisty {-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out,-webkit-transform .2s ease-out;transition: transform .2s ease-out,-webkit-transform .2s ease-out;}
.b-ext #main-menu .sitenav-secondary__a[aria-expanded=true] .twisty {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.b-ext #main-menu .sitenav-tertiary__a {text-decoration: none;display: block;margin: calc(var(--font-size) * .75) 0;}
@media (max-width:991.98px) {.b-ext #tfs_invite_generic_btn_action0 {display: none;}}
.b-ext .rewards {background: #262626;}
.b-ext .rewards-container {width: 100%;padding: calc(var(--font-size) * 1);margin-right: auto;margin-left: auto;color: #fff;}
.b-ext .rewards-container a {color: #fff;text-decoration: underline;}
.b-ext .rewards-container a:hover {color: #7a7b7b;}
.b-ext .rewards-container .img-container {margin-bottom: calc(var(--font-size) * .875);}
.b-ext .rewards-container .img-container svg {display: block;width: 100%;max-height: 80px;}
.b-ext .rewards-container .material-checkbox input:checked~label::before {color: #fff;}
.b-ext .account-drawer {font-size: calc(var(--font-size) * .875);}
.b-ext .account-drawer__heading {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);font-weight: 700;}
.b-ext .account-drawer__heading__back-icon {position: relative;left: calc(var(--font-size) * -.5);}
.b-ext .account-drawer__heading__back-icon svg {display: block;}
@media (min-width:992px) {.b-ext .account-drawer__heading.auth-gateway-header {display: none;}}
.b-ext .account-drawer__login {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .account-drawer__login .account-content {min-height: calc(var(--font-size) * 10);}
.b-ext .account-drawer__login .field__required {color: #4e4f4f;}
.b-ext .account-drawer__login .forgot-password {font-weight: 700;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.b-ext .account-drawer__registration {width: 100%;-webkit-transition: left .5s cubic-bezier(1,0,0,1);transition: left .5s cubic-bezier(1,0,0,1);background-color: #fff;z-index: 100;}
.b-ext .account-drawer__links a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: calc(var(--font-size) * 1) 0;text-decoration: none;}
.b-ext .account-drawer__promo .html-slot-container {font-size: calc(var(--font-size) * .875);font-weight: bold;padding: calc(var(--font-size) * 1.25) calc(var(--font-size) * 1);background-color: #2f3c42;color: #fff;text-align: center;}
.b-ext .account-drawer__promo .html-slot-container a {color: #fff;text-decoration: underline;}
.b-ext .account-drawer .rewards-row {padding: calc(var(--font-size) * 1);background-color: #e8e8e8;}
.b-ext .account-drawer .rewards-row.rewards-balance {background-color: #4e4f4f;color: #fff;}
.b-ext .account__login__divider {position: relative;margin: calc(var(--font-size) * 1) 0;}
.b-ext .account__login__divider__hr {border: 0;border-bottom: calc(var(--font-size) * .0625) solid #e8e8e8;}
.b-ext .account__login__divider__text {position: absolute;top: 0;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: #fff;padding: 0 calc(var(--font-size) * .625);}
.b-ext .minicart-link:hover {text-decoration: none;}
.b-ext .minicart-quantity.isempty {display: none;}
.b-ext .normal {color: #000;text-decoration: underline;}
.b-ext .slide-up {-webkit-transition-duration: .5s;transition-duration: .5s;-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;max-height: 100px;overflow: hidden;}
.b-ext .slide-up.hide {max-height: 0;padding-top: 0;padding-bottom: 0;margin-top: 0;margin-bottom: 0;-webkit-transition-timing-function: cubic-bezier(0,1,.5,1);transition-timing-function: cubic-bezier(0,1,.5,1);}
.b-ext .cookie-warning-messaging.cookie-warning {position: fixed;bottom: 0;left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);text-align: center;display: none;}
.b-ext .valid-cookie-warning {background-color: #0070d2;color: #fff;white-space: nowrap;}
.b-ext .valid-cookie-warning p {margin-top: 0;margin-bottom: .2em;padding-right: 2em;}
.b-ext .accordions {border-bottom: calc(var(--font-size) * .0625) solid #000;}
.b-ext .accordions .card {margin: 0;border: 0;border-radius: 0;}
.b-ext .accordions .card .card-header {padding: calc(var(--font-size) * .625) calc(var(--font-size) * 1.75) calc(var(--font-size) * .625) 0;border-top: calc(var(--font-size) * .0625) solid #000;border-bottom: 0;border-radius: 0;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight: 700;font-size: calc(var(--font-size) * 1);line-height: 1.5;cursor: pointer;}
.b-ext .accordions .card .card-header::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M20 11.13H13V4C13 3.45 12.55 3 12 3C11.45 3 11 3.45 11 4V11.13H4C3.45 11.13 3 11.58 3 12.13C3 12.68 3.45 13.13 4 13.13H11V20C11 20.55 11.45 21 12 21C12.55 21 13 20.55 13 20V13.13H20C20.55 13.13 21 12.68 21 12.13C21 11.58 20.55 11.13 20 11.13Z\'/></svg>");position: absolute;right: 0;top: calc(var(--font-size) * .625);}
.b-ext .accordions .card .card-header[aria-expanded=true]::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M19 13H5v-2h14v2z\'/></svg>");}
.b-ext .accordions .card-body {padding: 0;}
.b-ext .accordions .drawer {display: block;position: relative;z-index: initial;}
.b-ext .alert {position: relative;margin: calc(var(--font-size) * 1) 0;padding: calc(var(--font-size) * 1);display: -webkit-box;display: -ms-flexbox;display: flex;color: #000;border-radius: calc(var(--font-size) * .25);}
.b-ext .alert--primary {background-color: #f7f7f7;}
.b-ext .alert--success {background-color: #f0fdf4;color: #008631;}
.b-ext .alert--success .alert__icon {fill: #008631;}
.b-ext .alert--info {background-color: #e5f7ff;color: #069;}
.b-ext .alert--info .alert__icon {fill: #069;}
.b-ext .alert--warning {background-color: #fff7ed;color: #c74904;}
.b-ext .alert--warning .alert__icon {fill: #c74904;}
.b-ext .alert--danger {background-color: #fef2f2;color: #d42b2b;}
.b-ext .alert--danger .alert__icon {fill: #d42b2b;}
.b-ext .alert--banner {text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.b-ext .alert--banner .alert__icon {display: none;}
.b-ext .alert--banner .alert__content {margin-right: calc(var(--font-size) * 2.25);margin-left: calc(var(--font-size) * 2.25);max-width: calc(var(--font-size) * 64);}
.b-ext .alert--banner .alert__close-btn {position: absolute;top: calc(var(--font-size) * 1);right: calc(var(--font-size) * 1);}
.b-ext .alert__icon {margin-right: calc(var(--font-size) * .75);-ms-flex-negative: 0;flex-shrink: 0;}
.b-ext .alert__content {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-top: calc(var(--font-size) * .125);}
.b-ext .alert__timebar {position: absolute;bottom: calc(var(--font-size) * .25);left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);width: 100%;height: calc(var(--font-size) * .25);background-color: currentColor;border-radius: calc(var(--font-size) * .125);}
.b-ext .alert__close-btn {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);margin: 0 0 0 calc(var(--font-size) * .75);padding: 0;border: 0;background-color: rgba(0,0,0,0);color: currentColor;cursor: pointer;}
.b-ext .alert__toaster {position: fixed;z-index: 1051;top: 0;width: calc(100vw - calc(var(--font-size) * 2));max-width: calc(var(--font-size) * 28);left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
@media (min-width:992px) {.b-ext .alert__toaster {bottom: 0;top: auto;}}
.b-ext .alert__banner-container {background-color: #fff;}
.b-ext .alert__banner-container .alert--banner {margin-top: 0;}
.b-ext .alert__banner-container .alert--banner:last-child {margin-bottom: 0;}
.b-ext #defaultBannerContainer {position: absolute;top: 100%;left: 0;right: 0;z-index: 2;}
.b-ext .modal #defaultBannerContainer {top: 0;}
.b-ext #reservationBannerContainer {position: fixed;top: auto;bottom: none;-webkit-transition: bottom .3s ease-in-out,z-index 0s .3s;transition: bottom .3s ease-in-out,z-index 0s .3s;margin-bottom: calc(var(--font-size) * 1);}
@media (min-width:992px) {.b-ext #reservationBannerContainer {bottom: 0;margin-bottom: calc(var(--font-size) * 1);margin-right: calc(var(--font-size) * 1);left: auto;right: 0;-webkit-transform: none;transform: none;}}
.b-ext #reservationBannerContainer .alert {margin-bottom: 0;}
.b-ext .alert-success {background-color: #b9ffd3;}
.b-ext .alert-success::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M9.95953 16.53C9.68953 16.53 9.43953 16.42 9.24953 16.23L6.26953 13.21C5.87953 12.82 5.88953 12.18 6.26953 11.8C6.64953 11.42 7.29953 11.42 7.67953 11.8L9.94953 14.1L16.2895 7.73997C16.6795 7.34997 17.3095 7.34997 17.6995 7.73997C18.0895 8.12997 18.0895 8.75997 17.6995 9.14997L10.6495 16.22C10.4595 16.41 10.2095 16.51 9.93953 16.51L9.95953 16.53ZM22.0195 11.47C22.0195 5.95997 17.5295 1.46997 12.0195 1.46997C6.50953 1.46997 2.01953 5.94997 2.01953 11.47C2.01953 16.99 6.50953 21.47 12.0195 21.47C17.5295 21.47 22.0195 16.98 22.0195 11.47ZM20.0195 11.47C20.0195 15.88 16.4295 19.47 12.0195 19.47C7.60953 19.47 4.01953 15.88 4.01953 11.47C4.01953 7.05997 7.59953 3.46997 12.0195 3.46997C16.4395 3.46997 20.0195 7.05997 20.0195 11.47Z\' /></svg>");margin-right: calc(var(--font-size) * .75);}
.b-ext .alert-warning {background-color: #feeee5;}
.b-ext .alert-warning::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M22.1395 19.3299L12.8395 3.64991C12.6595 3.34991 12.3195 3.16991 11.9795 3.15991C11.6295 3.15991 11.2995 3.34991 11.1195 3.64991L1.85948 19.3299C1.67948 19.6399 1.66948 20.0199 1.85948 20.3299C2.03948 20.6399 2.36948 20.8299 2.72948 20.8299H21.2895C21.6495 20.8299 21.9795 20.6399 22.1595 20.3299C22.3395 20.0199 22.3295 19.6299 22.1595 19.3299H22.1395ZM4.46948 18.8399L11.9795 6.11991L19.5195 18.8399H4.46948ZM12.9995 16.8299C12.9995 17.3799 12.5495 17.8299 11.9995 17.8299C11.4495 17.8299 10.9995 17.3799 10.9995 16.8299C10.9995 16.2799 11.4495 15.8299 11.9995 15.8299C12.5495 15.8299 12.9995 16.2799 12.9995 16.8299ZM11.9995 8.84991C12.5495 8.84991 12.9995 9.29991 12.9995 9.84991V13.9599C12.9995 14.5099 12.5495 14.9599 11.9995 14.9599C11.4495 14.9599 10.9995 14.5099 10.9995 13.9599V9.84991C10.9995 9.29991 11.4495 8.84991 11.9995 8.84991Z\' /></svg>");margin-right: calc(var(--font-size) * .75);}
.b-ext .alert-danger {background-color: #fff;}
.b-ext .alert-danger::before {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M12 22C6.49 22 2 17.51 2 12C2 6.49 6.49 2 12 2C17.51 2 22 6.49 22 12C22 17.51 17.51 22 12 22ZM12 4C7.59 4 4 7.59 4 12C4 16.41 7.59 20 12 20C16.41 20 20 16.41 20 12C20 7.59 16.41 4 12 4ZM12 16C11.45 16 11 16.45 11 17C11 17.55 11.45 18 12 18C12.55 18 13 17.55 13 17C13 16.45 12.55 16 12 16ZM13 14V7C13 6.45 12.55 6 12 6C11.45 6 11 6.45 11 7V14C11 14.55 11.45 15 12 15C12.55 15 13 14.55 13 14Z\' /></svg>");margin-right: calc(var(--font-size) * .75);}
.b-ext .alert-content {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-top: calc(var(--font-size) * .125);}
.b-ext .alert .close {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);margin: 0 0 0 calc(var(--font-size) * .75);padding: 0;border: 0;background-color: rgba(0,0,0,0);color: #000;cursor: pointer;-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
.b-ext:has(.sitenav.open) #reservationBannerContainer {z-index: 0;-webkit-transition: z-index 0s 0s;transition: z-index 0s 0s;}
.b-ext:has(.siteheader.search-suggestion-open) #reservationBannerContainer {z-index: 0;-webkit-transition: z-index 0s 0s;transition: z-index 0s 0s;}
.b-ext .alert-badge {position: relative;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;display: inline-block;}
.b-ext .alert-badge::after {content: " ";width: calc(var(--font-size) * .625);height: calc(var(--font-size) * .625);position: absolute;top: 0;right: 0;border-radius: 50%;background-color: #d42b2b;}
.b-ext .breadcrumb {padding: 0;margin: calc(var(--font-size) * 1) 0;}
.b-ext .breadcrumb-item {display: none;}
.b-ext .breadcrumb-item:nth-last-child(2) {display: block;font-weight: 700;}
.b-ext .breadcrumb-item.active {font-weight: 700;}
.b-ext .breadcrumb-item+.breadcrumb-item::before {font-weight: normal;content: "‹";}
@media (min-width:992px) {.b-ext .breadcrumb-item+.breadcrumb-item::before {content: "›";}}
@media (max-width:991.98px) {.b-ext .breadcrumb-item:first-child::before {content: "‹";margin-right: calc(var(--font-size) * .5);}}
@media (min-width:992px) {.b-ext .breadcrumb-item {display: block;}
	.b-ext .breadcrumb-item:nth-last-child(1) {display: none;}
	.b-ext .breadcrumb-item:nth-last-child(2) {font-weight: 400;}}
.b-ext .breadcrumb-item a {color: #000;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: calc(var(--font-size) * 1);font-style: normal;text-decoration: none;}
.b-ext .breadcrumb-item a:hover {color: #000;text-decoration: none;}
.b-ext .breadcrumb-item span {font-size: calc(var(--font-size) * 1);}
.b-ext .border-bottom-lite .page-title {text-transform: uppercase;}
.b-ext .chip {display: inline-block;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);color: #000;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: calc(var(--font-size) * .875);letter-spacing: 0;line-height: normal;text-decoration: none;text-align: center;border: calc(var(--font-size) * .0625) solid rgba(0,0,0,0);border-radius: calc(var(--font-size) * 3.125);text-rendering: optimizeLegibility;-webkit-font-smoothing: subpixel-antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;}
.b-ext.keyboard-focus .chip:focus {outline-offset: calc(var(--font-size) * .125);outline: calc(var(--font-size) * .125) solid #007ab8;}
.b-ext .chip:hover {color: #000;text-decoration: none;}
.b-ext .chip:first-child {margin-left: calc(var(--font-size) * 1);}
.b-ext .chip:last-child {margin-right: 0;}
.b-ext .chip a:focus, .b-ext .chip a:focus-visible, .b-ext.keyboard-focus .chip:focus {outline-offset: calc(var(--font-size) * -.125);}
.b-ext .chip:not(:disabled):not(.disabled):active, .b-ext .chip:not(:disabled):not(.disabled).active {outline: solid calc(var(--font-size) * .0625);outline-offset: calc(var(--font-size) * -.125);}
.b-ext .chip--primary {color: #000;background-color: #fff;background-image: none;border-color: #919292;}
.b-ext .chip--primary:hover, .b-ext .chip--primary.hover {color: #000;background-color: #bcbdbd;border-color: #919292;}
.b-ext .chip--primary:focus, .b-ext .chip--primary.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #bcbdbd;border-color: #919292;}
.b-ext .chip--primary.disabled, .b-ext .chip--primary:disabled {color: #7a7b7b;background-color: #fff;border-color: #bcbdbd;}
.b-ext .chip--primary:not(:disabled):not(.disabled):active, .b-ext .chip--primary:not(:disabled):not(.disabled).active {color: #000;background-color: #fff;border-color: #007ab8;outline-color: #007ab8;}
.b-ext .chip--secondary {color: #000;background-color: #e8e8e8;background-image: none;border-color: #e8e8e8;}
.b-ext .chip--secondary:hover, .b-ext .chip--secondary.hover {color: #000;background-color: #bcbdbd;border-color: #bcbdbd;}
.b-ext .chip--secondary:focus, .b-ext .chip--secondary.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #bcbdbd;border-color: #bcbdbd;}
.b-ext .chip--secondary.disabled, .b-ext .chip--secondary:disabled {color: #7a7b7b;background-color: #e8e8e8;border-color: #e8e8e8;}
.b-ext .chip--secondary:not(:disabled):not(.disabled):active, .b-ext .chip--secondary:not(:disabled):not(.disabled).active {color: #000;background-color: #e8e8e8;border-color: #007ab8;outline-color: #007ab8;}
.b-ext .search-mobile {position: relative;}
.b-ext .search-mobile .action__search {display: block;padding: calc(var(--font-size) * .625);text-decoration: none;background-color: rgba(0,0,0,0);border: 0;}
.b-ext .search-mobile .action__search .icon-search {display: block;}
.b-ext .search-mobile .action__search--close {position: absolute;top: calc(var(--font-size) * .625);right: calc(var(--font-size) * .25);text-decoration: none;color: #000;background-color: rgba(0,0,0,0);border: 0;border-left: calc(var(--font-size) * .0625) #000 solid;line-height: .5;padding: calc(var(--font-size) * .0625) calc(var(--font-size) * .375);}
.b-ext .search-mobile .action__search--button {position: absolute;top: calc(var(--font-size) * .625);right: calc(var(--font-size) * 2.75);text-decoration: none;color: #000;background-color: rgba(0,0,0,0);outline: 0 none;border: 0 none;padding: calc(var(--font-size) * .0625) calc(var(--font-size) * .375);}
.b-ext .search-mobile .search-field__container {position: relative;background: #e8e8e8;padding: 0;}
.b-ext .search-mobile .search-field__container .icon-search, .b-ext .search-mobile .search-field__container .icon-close {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .search-mobile .search-field__container .form-control {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);border: 0;color: #000;background-color: #e8e8e8;}
.b-ext .search-mobile .search-field__container .form-control::-webkit-input-placeholder {color: #000;}
.b-ext .search-mobile .search-field__container .form-control::-webkit-input-placeholder, .b-ext .search-mobile .search-field__container .form-control:-ms-input-placeholder, .b-ext .search-mobile .search-field__container .form-control::placeholder, .b-ext .search-mobile .search-field__container .form-control:placeholder-shown {color: #000;}
.b-ext .search-mobile .siteheader__search-popover {position: fixed;left: 0;top: 0;right: 0;bottom: 0;width: 100%;z-index: 1050;display: none;background-color: #fff;overflow-y: auto;}
.b-ext .search-mobile.js-show-search .siteheader__search-popover {display: block;}
.b-ext .search-mobile .suggestions-wrapper {left: 0;bottom: 0;right: 0;padding: calc(var(--font-size) * 1);overflow-x: hidden;overflow-y: auto;}
.b-ext .siteheader__search {position: fixed;left: 0;right: 0;top: calc(var(--font-size) * 4.5);padding: calc(var(--font-size) * 1);background-color: #fff;overflow: auto;}
@media (max-width:991.98px) {.b-ext .siteheader__search {height: calc(100vh - calc(var(--font-size) * 9));}}
@media (min-width:992px) {.b-ext .siteheader__search {position: absolute;min-height: calc(var(--font-size) * 14.25);max-height: calc(var(--font-size) * 43.25);width: 100%;top: calc(var(--font-size) * 3.5);padding: calc(var(--font-size) * 2);overflow: inherit;}}
.b-ext .siteheader__search-form {position: relative;width: 100%;margin: auto;z-index: 3;}
@media (min-width:992px) {.b-ext .siteheader__search-form {width: calc(var(--font-size) * 45.5);}}
.b-ext .siteheader__search-form.search-field {height: calc(var(--font-size) * 3.5);padding: calc(var(--font-size) * .75) calc(var(--font-size) * .75) calc(var(--font-size) * .75) calc(var(--font-size) * 2.75) !important;border-radius: calc(var(--font-size) * .333);border: calc(var(--font-size) * .0625) solid #000;margin: auto;outline: 0;}
.b-ext .siteheader__search-form button {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);padding: calc(var(--font-size) * .25) calc(var(--font-size) * .75);width: auto;background-color: rgba(0,0,0,0);color: #000;outline: 0 none;border: 0 none;}
.b-ext .siteheader__search-form.search-button {left: 0;}
.b-ext .siteheader__search-form.reset-field {right: 0;}
.b-ext .siteheader__search-form.reset-field svg.svgicon {width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);}
.b-ext .siteheader__mobile-header {height: calc(var(--font-size) * 4.5);padding: 0;position: fixed;width: 100%;background-color: #fff;top: 0;left: 0;z-index: 4;}
@media (min-width:992px) {.b-ext .siteheader__mobile-header {display: none;}}
.b-ext .siteheader__mobile-header button.search-close {height: calc(var(--font-size) * 2.5);width: calc(var(--font-size) * 2.5);border-radius: 100%;border: 0;position: relative;float: right;margin: 16px 16px 0 0;background-color: #e8e8e8;}
.b-ext .siteheader__mobile-header button.search-close::after, .b-ext .siteheader__mobile-header button.search-close::before {content: "";display: table;clear: both;}
.b-ext .suggestions-wrapper {padding-top: calc(var(--font-size) * 2);}
.b-ext .suggestions-wrapper__quicklink {padding: 0 calc(var(--font-size) * 1);}
.b-ext .suggestions {text-align: left;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
@media (max-width:991.98px) {.b-ext .suggestions {margin: 0 calc(var(--font-size) * -1);}}
.b-ext .suggestions__thumb {max-width: 100%;}
.b-ext .suggestions__header {color: #000;font-weight: 700;font-size: calc(var(--font-size) * 1.25);}
.b-ext .suggestions__price {font-weight: 700;}
.b-ext .suggestions .btn__view-all {color: #000;font-size: calc(var(--font-size) * .875);text-decoration: none;letter-spacing: 0;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight: 700;}
.b-ext .suggestions .btn__view-all .svgicon {height: calc(var(--font-size) * 1.25);width: calc(var(--font-size) * 1.25);}
.b-ext .suggestions__items .suggestions__item {text-decoration: none;color: #4e4f4f;}
.b-ext .suggestions__items .suggestions__item a {text-decoration: none;color: #4e4f4f;display: block;}
.b-ext .suggestions__items .suggestions__item em {font-style: normal;font-weight: 700;color: #000;}
@media (max-width:991.98px) {.b-ext .suggestions__items .suggestions__item .suggestions__name {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}}
.b-ext .suggestions__items .suggestions__item .suggestions__name a {color: #000;}
.b-ext .suggestions__items .suggestions__item .suggestions__name .price {padding-top: calc(var(--font-size) * .75);}
.b-ext .suggestions__items .suggestions__item .suggestions__name>.product-badge {margin-bottom: calc(var(--font-size) * .5);}
.b-ext .suggestions__items--product {font-weight: 700;color: #000;font-size: calc(var(--font-size) * 1);text-decoration: none;}
@media (max-width:991.98px) {.b-ext .suggestions__items--product {margin: 0 calc(var(--font-size) * -1);}}
@media (max-width:991.98px) {.b-ext .suggestions__items--product .suggestions__item>a {max-height: calc(var(--font-size) * 12.0421875);}
	.b-ext .suggestions__items--product .suggestions__item:nth-child(odd) {padding-left: 0;padding-right: calc(var(--font-size) * .25);}
	.b-ext .suggestions__items--product .suggestions__item:nth-child(even) {padding-left: calc(var(--font-size) * .25);padding-right: 0;}}
.b-ext .suggestions__thumb {padding-bottom: calc(var(--font-size) * 1);}
@media (min-width:992px) {.b-ext .suggestions {z-index: 3;padding: 0;background-color: #fff;}}
.b-ext .collapsible-2xl .title::after, .b-ext .collapsible-xl .title::after, .b-ext .collapsible-lg .title::after, .b-ext .collapsible-md .title::after, .b-ext .collapsible-sm .title::after, .b-ext .collapsible-xs .title::after, .b-ext .collapsible-2xl .card-header::after, .b-ext .collapsible-xl .card-header::after, .b-ext .collapsible-lg .card-header::after, .b-ext .collapsible-md .card-header::after, .b-ext .collapsible-sm .card-header::after, .b-ext .collapsible-xs .card-header::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z\'/></svg>");width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .active.collapsible-2xl .title::after, .b-ext .active.collapsible-xl .title::after, .b-ext .active.collapsible-lg .title::after, .b-ext .active.collapsible-md .title::after, .b-ext .active.collapsible-sm .title::after, .b-ext .active.collapsible-xs .title::after, .b-ext .active.collapsible-2xl .card-header::after, .b-ext .active.collapsible-xl .card-header::after, .b-ext .active.collapsible-lg .card-header::after, .b-ext .active.collapsible-md .card-header::after, .b-ext .active.collapsible-sm .card-header::after, .b-ext .active.collapsible-xs .card-header::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z\'/></svg>");}
@media (max-width:479.98px) {.b-ext .collapsible-xs .title, .b-ext .collapsible-xs .card-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 2.5;cursor: pointer;}
	.b-ext .collapsible-xs .content, .b-ext .collapsible-xs .card-body {display: none;}
	.b-ext .collapsible-xs.active .content, .b-ext .collapsible-xs.active .card-body {display: block;}}
.b-ext .container div.collapsible-xs a.title {color: #000;text-decoration: none;}
.b-ext .container div.collapsible-xs a.title:hover {text-decoration: none;}
@media (max-width:767.98px) {.b-ext .collapsible-sm .title, .b-ext .collapsible-sm .card-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 2.5;cursor: pointer;}
	.b-ext .collapsible-sm .content, .b-ext .collapsible-sm .card-body {display: none;}
	.b-ext .collapsible-sm.active .content, .b-ext .collapsible-sm.active .card-body {display: block;}}
.b-ext .container div.collapsible-sm a.title {color: #000;text-decoration: none;}
.b-ext .container div.collapsible-sm a.title:hover {text-decoration: none;}
@media (max-width:991.98px) {.b-ext .collapsible-md .title, .b-ext .collapsible-md .card-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 2.5;cursor: pointer;}
	.b-ext .collapsible-md .content, .b-ext .collapsible-md .card-body {display: none;}
	.b-ext .collapsible-md.active .content, .b-ext .collapsible-md.active .card-body {display: block;}}
.b-ext .container div.collapsible-md a.title {color: #000;text-decoration: none;}
.b-ext .container div.collapsible-md a.title:hover {text-decoration: none;}
@media (max-width:1279.98px) {.b-ext .collapsible-lg .title, .b-ext .collapsible-lg .card-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 2.5;cursor: pointer;}
	.b-ext .collapsible-lg .content, .b-ext .collapsible-lg .card-body {display: none;}
	.b-ext .collapsible-lg.active .content, .b-ext .collapsible-lg.active .card-body {display: block;}}
.b-ext .container div.collapsible-lg a.title {color: #000;text-decoration: none;}
.b-ext .container div.collapsible-lg a.title:hover {text-decoration: none;}
@media (max-width:1535.98px) {.b-ext .collapsible-xl .title, .b-ext .collapsible-xl .card-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 2.5;cursor: pointer;}
	.b-ext .collapsible-xl .content, .b-ext .collapsible-xl .card-body {display: none;}
	.b-ext .collapsible-xl.active .content, .b-ext .collapsible-xl.active .card-body {display: block;}}
.b-ext .container div.collapsible-xl a.title {color: #000;text-decoration: none;}
.b-ext .container div.collapsible-xl a.title:hover {text-decoration: none;}
.b-ext .collapsible-2xl .title, .b-ext .collapsible-2xl .card-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 2.5;cursor: pointer;}
.b-ext .collapsible-2xl .content, .b-ext .collapsible-2xl .card-body {display: none;}
.b-ext .collapsible-2xl.active .content, .b-ext .collapsible-2xl.active .card-body {display: block;}
.b-ext .container div.collapsible-2xl a.title {color: #000;text-decoration: none;}
.b-ext .container div.collapsible-2xl a.title:hover {text-decoration: none;}
.b-ext footer {width: 100%;-ms-flex-negative: 0;flex-shrink: 0;position: relative;background-color: #f7f7f7;margin-bottom: calc(var(--font-size) * 4.5);}
.b-ext .siteheader--checkout~.page footer {margin-bottom: 0;}
@media (min-width:992px) {.b-ext footer {margin-bottom: 0;}}
.b-ext footer .footer__header-loyalty {background-color: #007ab8;max-height: calc(var(--font-size) * 4.75);height: calc(var(--font-size) * 4.75);}
@media (min-width:992px) {.b-ext footer .footer__header-loyalty {max-height: calc(var(--font-size) * 3.75);height: calc(var(--font-size) * 3.75);}}
.b-ext footer .footer__header-svg {height: calc(var(--font-size) * 1.75);width: calc(var(--font-size) * 1.625);}
.b-ext footer .footer__container {background-color: #f7f7f7;}
@media (min-width:992px) {.b-ext footer .footer__container {max-width: calc(var(--font-size) * 90);}}
.b-ext footer .footer__section-connect .form-control {border: 0;background-color: rgba(0,0,0,0);caret-color: #000;}
.b-ext footer .footer__section-connect .form-control::-webkit-input-placeholder {color: #000;}
.b-ext footer .footer__section-connect .form-control::-moz-placeholder {color: #000;}
.b-ext footer .footer__section-connect .form-control:-ms-input-placeholder {color: #000;}
.b-ext footer .footer__section-connect .form-control::-ms-input-placeholder {color: #000;}
.b-ext footer .footer__section-connect .form-control::placeholder {color: #000;}
.b-ext footer .footer__section-connect .btn-text {background-clip: unset;background-color: rgba(0,0,0,0);}
.b-ext footer .footer__section-connect .form-control {color: #000;}
.b-ext footer .footer__section-connect small {display: block;color: #7a7b7b;font-size: calc(var(--font-size) * .625);margin-left: calc(var(--font-size) * 1);}
.b-ext footer .footer__section-connect .email-signup__step2, .b-ext footer .footer__section-connect .email-signup__step3 {color: #000;}
.b-ext footer .footer__section-connect .email-signup__step2.drawer.show.drawer--end, .b-ext footer .footer__section-connect .email-signup__step3.drawer.show.drawer--end {right: 0;}
.b-ext footer .footer__section-connect .email-signup__step2 .email-signup__step2__bg, .b-ext footer .footer__section-connect .email-signup__step2 .email-signup__step3__bg, .b-ext footer .footer__section-connect .email-signup__step3 .email-signup__step2__bg, .b-ext footer .footer__section-connect .email-signup__step3 .email-signup__step3__bg {max-width: calc(var(--font-size) * 20);}
.b-ext footer .footer__section-connect .email-signup__step2 .form-control, .b-ext footer .footer__section-connect .email-signup__step3 .form-control {border: #000 solid calc(var(--font-size) * .0625);}
.b-ext footer .footer__section-connect .email-signup__step2 .login-form-body__title, .b-ext footer .footer__section-connect .email-signup__step3 .login-form-body__title {font-weight: 700;font-size: calc(var(--font-size) * 1);}
.b-ext footer .footer__section-connect .email-signup__step2 .close, .b-ext footer .footer__section-connect .email-signup__step3 .close {opacity: 100;}
.b-ext footer .footer__section-social {height: calc(var(--font-size) * 2.75);}
.b-ext footer .footer__section-social .social-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;list-style: none;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: 0;margin-bottom: 0;}
.b-ext footer .footer__section-social .social-links__item {width: calc(var(--font-size) * 2.75);height: calc(var(--font-size) * 2.75);text-align: center;}
.b-ext footer .footer__section-social .social-links__link {width: calc(var(--font-size) * 2.75);height: calc(var(--font-size) * 2.75);display: block;}
.b-ext footer .footer__section-social .social-links .btn-social {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);fill: #000;}
.b-ext footer .footer__section-legal {color: #7a7b7b;font-size: calc(var(--font-size) * .75);}
.b-ext footer .footer__section-legal a {color: #7a7b7b;text-decoration: none;}
.b-ext footer .footer__input-group {border: 1px solid #000;border-radius: calc(var(--font-size) * .5);background-color: #fff;}
.b-ext footer .footer__input-group .input-group-btn {background-color: #000;border-radius: 0 calc(var(--font-size) * .4) calc(var(--font-size) * .4) 0;}
.b-ext footer .footer__input-group .input-group-btn button {margin: calc(var(--font-size) * 1);}
.b-ext footer .footer__form--email__description {color: #4e4f4f;font-size: calc(var(--font-size) * .875);}
.b-ext footer .footer__icon--email {margin-left: calc(var(--font-size) * .5);fill: #000;color: #000;}
.b-ext footer .footer__icon--submit {fill: #fff;margin: 0;}
.b-ext footer .footer .form-border {position: absolute;top: calc(var(--font-size) * 3.25);z-index: 3;width: 100%;border-bottom: 0;}
.b-ext footer .footer__country-selector a {color: #000;font-size: calc(var(--font-size) * .875);font-weight: 700;}
.b-ext footer .footer__country-selector svg {height: calc(var(--font-size) * 1.25);width: calc(var(--font-size) * 1.25);}
.b-ext footer .footer__legal-links {border-bottom: #bcbdbd calc(var(--font-size) * .0625) solid;}
.b-ext footer .footer__customercare {color: #7a7b7b;}
.b-ext footer .footer__link {color: #636464;}
.b-ext footer .list {list-style: none;padding-left: 0;}
.b-ext footer .list__item:first-child {margin-top: 0;}
.b-ext footer .list__item {margin-top: calc(var(--font-size) * .75);}
.b-ext footer .list__item--social {width: calc(var(--font-size) * 2.75);height: calc(var(--font-size) * 2.75);text-align: center;margin-top: 0;}
.b-ext footer .list__item--legal {margin-right: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
@media (min-width:992px) {.b-ext footer .list__item--legal {margin-bottom: 0;margin-top: 0;}}
.b-ext footer .list .link-pro-signup {margin-top: calc(var(--font-size) * .75);}
.b-ext footer .list__link {text-decoration: none;color: #000;}
.b-ext footer .list__link--social {width: calc(var(--font-size) * 2.75);height: calc(var(--font-size) * 2.75);display: block;}
.b-ext footer .list__link--legal {color: #4e4f4f;text-decoration: none;}
.b-ext footer .list__link--help-content:first-child, .b-ext footer .list__link--checkout:first-child {margin-top: 0;}
.b-ext footer .list__link--help-content, .b-ext footer .list__link--checkout {color: #000;margin-top: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
.b-ext footer .list__link--contact {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext footer .list__link--contact svg {margin-right: calc(var(--font-size) * .25);}
.b-ext footer .list--help-content {margin-bottom: calc(var(--font-size) * 2);}
.b-ext footer .list--social, .b-ext footer .list--legal {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: 0;}
.b-ext footer .list--legal {margin-bottom: 0;}
@media (min-width:992px) {.b-ext footer .list--legal {margin-bottom: calc(var(--font-size) * 1);}}
.b-ext footer .list--social {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-bottom: 0;}
.b-ext footer .list--social li:first-child {margin-top: 0;}
.b-ext footer .list--social .btn-social {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);fill: #000;}
.b-ext footer .list--legal {list-style: none;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (min-width:992px) {.b-ext footer .list--legal {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}
.b-ext footer .list__svg {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext footer .form-group.is-invalid .invalid-feedback {display: block;color: #d42b2b;}
.b-ext .utility-links {border-bottom: #000 calc(var(--font-size) * .0625) solid;}
@media (min-width:992px) {.b-ext .utility-links {width: 33.33%;border-bottom: 0;}}
.b-ext .utility-links--help-content, .b-ext .utility-links--checkout {color: #000;font-weight: 700;}
.b-ext .utility-links--help-content a:first-child, .b-ext .utility-links--checkout a:first-child {margin-top: 0;}
.b-ext .utility-links--help-content a, .b-ext .utility-links--checkout a {color: #000;margin-top: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
.b-ext .utility-links--help-content svg, .b-ext .utility-links--checkout svg {width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);}
.b-ext .utility-links--help-content .menu-item--feedback a {font-weight: 700;text-decoration: none;color: #000;margin-bottom: calc(var(--font-size) * 1);}
.b-ext .utility-links--help-content svg {fill: #000;}
.b-ext .utility-links--checkout {border-bottom: unset;}
.b-ext .utility-links--collapsible.collapsible-md .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: calc(var(--font-size) * 1);font-weight: 700;margin-top: calc(var(--font-size) * .75);margin-bottom: calc(var(--font-size) * .75);color: #000;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
@media (min-width:992px) {.b-ext .utility-links--collapsible.collapsible-md .title {margin-top: 0;font-size: calc(var(--font-size) * 1.125);}}
.b-ext .utility-links--collapsible.collapsible-md .title::after {content: "";display: none;}
.b-ext .utility-links--collapsible.collapsible-md .title svg {margin: auto 0;display: block;fill: #000;}
.b-ext .utility-links--collapsible.collapsible-md.active .title svg {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.b-ext .utility-links--collapsible.collapsible-md li:last-child {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .utility-links--collapsible.collapsible-md a {font-size: calc(var(--font-size) * .875);}
@media (min-width:992px) {.b-ext .utility-links--collapsible.collapsible-md .title svg {display: none;}}
.b-ext .utility-links--collapsible a {color: #4e4f4f;text-decoration: none;}
.b-ext .utility-links.locale-us .item-influencer {display: block;}
.b-ext .utility-links .item-influencer {display: none;}
.b-ext .utility-links.is-reward-member .link-pro-signup {display: none;}
.b-ext .form__email-signup .form-group.is-invalid .form-control {padding: calc(var(--font-size) * 1) calc(var(--font-size) * 2) calc(var(--font-size) * 1) calc(var(--font-size) * 1);}
.b-ext .form__email-signup .form-group.is-invalid::after {right: calc(var(--font-size) * 5);z-index: 3;}
.b-ext .campaign-interest-signup .form-group .input-group {background-color: #fff;}
.b-ext .campaign-interest-signup .form-group .input-group input {background-color: inherit;border: 0;border-radius: 0;color: #000;}
.b-ext .campaign-interest-signup .form-group .input-group input::-webkit-input-placeholder {text-transform: none;color: inherit;}
.b-ext .campaign-interest-signup .form-group .input-group input::-moz-placeholder {text-transform: none;color: inherit;}
.b-ext .campaign-interest-signup .form-group .input-group input:-ms-input-placeholder {text-transform: none;color: inherit;}
.b-ext .campaign-interest-signup .form-group .input-group input::-ms-input-placeholder {text-transform: none;color: inherit;}
.b-ext .campaign-interest-signup .form-group .input-group input:-ms-input-placeholder {text-transform: none;color: inherit;}
.b-ext .campaign-interest-signup .form-group .input-group input::placeholder, .b-ext .campaign-interest-signup .form-group .input-group input:placeholder-shown {text-transform: none;color: inherit;}
.b-ext .campaign-interest-signup .form-group .input-group span.input-group-btn {border-radius: 0;border: 0;}
.b-ext .campaign-interest-signup .form-group .input-group .svgicon {color: #000;fill: #000;}
.b-ext .campaign-interest-signup .form-group.material-text-input .invalid-feedback {background-color: #262626;padding: calc(var(--font-size) * .5) 0 0 calc(var(--font-size) * .5);color: #fff;}
.b-ext .campaign-interest-signup .form-group.material-text-input::after {top: calc(var(--font-size) * 1);right: calc(var(--font-size) * 4);}
.b-ext .campaign-interest-signup .email .svgicon {width: calc(var(--font-size) * 1.875);height: calc(var(--font-size) * 1.875);}
.b-ext .campaign-interest-signup .email .svgicon.email-icon {margin: auto calc(var(--font-size) * .75);fill: #000;}
.b-ext .campaign-interest-signup .btn-email {padding: calc(var(--font-size) * .75);background-color: #d3d4d4;color: #000;border-radius: 0;margin: 0;background-clip: unset;-webkit-clip-path: unset;clip-path: unset;height: 100%;border: unset;}
.b-ext .footerLogin {z-index: 1;width: 100%;background-color: #262626;padding: calc(var(--font-size) * 1) 0;}
.b-ext .footerLogin__bg {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;background-color: #fff;width: 100%;}
.b-ext .footerLogin__arrow-up {margin: calc(var(--font-size) * 1) 0;text-align: center;}
.b-ext .footerLogin .material-icons {vertical-align: middle;}
.b-ext .footerLogin__rewards-form {min-height: calc(var(--font-size) * 10);}
@media (min-width:768px) {.b-ext .footerLogin__rewards-form {min-height: calc(var(--font-size) * 28);}}
.b-ext .footerLogin__registration {margin-bottom: calc(var(--font-size) * 2);padding: 0 calc(var(--font-size) * 2);}
.b-ext .footerLogin__leftside {margin-bottom: calc(var(--font-size) * 2);padding: 0 calc(var(--font-size) * 2);border-right: 0;}
@media (min-width:768px) {.b-ext .footerLogin__leftside {float: left;border-right: 1px #000 solid !important;}}
.b-ext .footerLogin__rightside {margin-bottom: calc(var(--font-size) * 2);padding: 0 calc(var(--font-size) * 2);}
@media (min-width:768px) {.b-ext .footerLogin__rightside {float: right;}}
.b-ext .footerLogin__choice {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .footerLogin__title {width: 100%;font-size: calc(var(--font-size) * 1);font-weight: 700;padding-bottom: calc(var(--font-size) * 1);text-transform: uppercase;border-bottom: 1px solid #000;}
@media (min-width:768px) {.b-ext .footerLogin__title {padding-bottom: none;border: 0;}}
.b-ext .footerLogin__required {margin: 0;}
.b-ext .footerLogin__checkbox {margin: calc(var(--font-size) * 1) 0;}
.b-ext .footerLogin__checkbox .checkbox-label {font-size: calc(var(--font-size) * .875);}
.b-ext .footerLogin__forgot-password {margin-top: calc(var(--font-size) * 2);}
.b-ext .footerLogin__forgot-password__text {display: block;font-weight: 700;text-transform: uppercase;}
.b-ext .footerLogin__forgot-password__text a {text-decoration: none;}
.b-ext .footerLogin__forgot-password__text a .material-icons {font-size: calc(var(--font-size) * .875);}
.b-ext .footerLogin__privacy-policy {margin-top: calc(var(--font-size) * 2);}
.b-ext .footerLogin__privacy-policy a {font-size: calc(var(--font-size) * .8);font-weight: 700;text-decoration: underline;}
.b-ext .footerLogin .info-icon {position: absolute;right: 0;}
.b-ext .footerLogin .info-icon .material-icons {display: inline-block;color: #4e4f4f;}
@media (max-width:767.98px) {.b-ext .footerLogin .require {margin-top: calc(var(--font-size) * 1);}}
.b-ext .back-to-top {display: none;position: fixed;top: 50%;right: 0;z-index: 10;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: #4e4f4f;color: #fff;}
.b-ext .back-to-top:hover {background-color: #7a7b7b;color: #fff;}
.b-ext .back-to-top.show {display: block;}
.b-ext #attentive_overlay {z-index: 1039 !important;}
.b-ext .marquee {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;white-space: nowrap;min-width: 100%;padding: calc(var(--font-size) * .25);margin-bottom: calc(var(--font-size) * 1);overflow-x: hidden;background: #000;}
.b-ext .marquee__content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;color: #fff;font-size: calc(var(--font-size) * .875);-webkit-animation: slide-left 10s linear infinite;animation: slide-left 10s linear infinite;}
.b-ext .marquee__content::after {content: "•";margin: 0 calc(var(--font-size) * .5);}
@-webkit-keyframes slide-left {from {-webkit-transform: translateX(0);transform: translateX(0);}
	to {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes slide-left {from {-webkit-transform: translateX(0);transform: translateX(0);}
	to {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
.b-ext .marquee--tier1 {background: #000;}
.b-ext .notify {position: fixed;top: 0;}
.b-ext .pagination .page-item {-ms-flex-preferred-size: calc(var(--font-size) * 2.5);flex-basis: calc(var(--font-size) * 2.5);margin: 0 calc(var(--font-size) * .25);}
.b-ext .pagination .page-item .page-link {margin: 0;text-align: center;}
@media (min-width:992px) {.b-ext .pagination .page-item {-ms-flex-preferred-size: calc(var(--font-size) * 2);flex-basis: calc(var(--font-size) * 2);}
	.b-ext .pagination .page-item .page-link {padding: calc(var(--font-size) * .5);}}
.b-ext .pagination .page-item.active {-ms-flex-preferred-size: calc(var(--font-size) * 2.625);flex-basis: calc(var(--font-size) * 2.625);}
.b-ext .pagination .page-item.active .page-link {border-width: calc(var(--font-size) * .125);}
@media (min-width:992px) {.b-ext .pagination .page-item.active {-ms-flex-preferred-size: calc(var(--font-size) * 2.125);flex-basis: calc(var(--font-size) * 2.125);}}
.b-ext .pagination .page-item--prev, .b-ext .pagination .page-item--next {margin: 0;}
.b-ext .pagination .page-item--prev .page-link, .b-ext .pagination .page-item--next .page-link {padding: calc(var(--font-size) * .5);border: 0;}
@media (min-width:992px) {.b-ext .pagination .page-item--prev .page-link, .b-ext .pagination .page-item--next .page-link {padding: calc(var(--font-size) * .25);}}
.b-ext .pagination .page-item--spacer {-ms-flex-preferred-size: calc(var(--font-size) * 1.5);flex-basis: calc(var(--font-size) * 1.5);padding: calc(var(--font-size) * .5) 0;}
@media (min-width:992px) {.b-ext .pagination .page-item--spacer {padding: calc(var(--font-size) * .25) 0;}}
.b-ext .priceGroup, .b-ext .price {color: #000;font-size: calc(var(--font-size) * 1);font-weight: 700;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
.b-ext .priceGroup .strike-through, .b-ext .price .strike-through {text-decoration: line-through;font-size: calc(var(--font-size) * 1);font-weight: 400;}
.b-ext .priceGroup .discounted, .b-ext .price .discounted {color: #9b2242;font-weight: 700;}
.b-ext .priceGroup .starting, .b-ext .priceGroup .range, .b-ext .priceGroup .sales, .b-ext .price .starting, .b-ext .price .range, .b-ext .price .sales {font-weight: 700;}
.b-ext .cart-products .priceGroup .sales, .b-ext .cart-products .price .sales {font-weight: 700;}
.b-ext .priceGroup .tiered, .b-ext .price .tiered {color: #636464;}
.b-ext .priceGroup .tiered table, .b-ext .price .tiered table {border-top: 1px solid #bcbdbd;margin: 0 auto;}
.b-ext .priceGroup .tiered table tr:nth-child(odd), .b-ext .price .tiered table tr:nth-child(odd) {background-color: #d3d4d4;}
.b-ext .priceGroup .tiered td, .b-ext .priceGroup .tiered span.price, .b-ext .price .tiered td, .b-ext .price .tiered span.price {font-size: calc(var(--font-size) * .875);font-weight: 700;}
.b-ext .priceGroup .tiered td, .b-ext .price .tiered td {padding: calc(var(--font-size) * .313);}
.b-ext .priceGroup .tiered td.quantity, .b-ext .price .tiered td.quantity {font-weight: 400;text-align: right;}
.b-ext .priceGroup .tiered td.value, .b-ext .price .tiered td.value {text-align: left;}
.b-ext .priceGroup .tiered .table-header, .b-ext .price .tiered .table-header {font-size: calc(var(--font-size) * 1.125);padding: calc(var(--font-size) * .313);}
.b-ext .priceGroup .tiered .column-header, .b-ext .price .tiered .column-header {font-size: calc(var(--font-size) * 1);padding: calc(var(--font-size) * .313);font-weight: 400;}
.b-ext .priceGroup .tiered .column-header.quantity, .b-ext .price .tiered .column-header.quantity {text-align: right;}
.b-ext .omnibus-price {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: calc(var(--font-size) * 1.5);color: #636464;font-size: calc(var(--font-size) * .75);}
.b-ext .omnibus-price .label {margin-right: calc(var(--font-size) * .5);}
.b-ext .omnibus-price .discounted {margin: 0 calc(var(--font-size) * .75);}
.b-ext .omnibus-price .strike-through {text-decoration: line-through;}
.b-ext .omnibus-review-msg {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;color: #636464;cursor: pointer;}
.b-ext .accordion__body .omnibus-review-msg {padding: calc(var(--font-size) * .5) 0;}
.b-ext .omnibus-review-msg__text {margin-right: calc(var(--font-size) * .25);}
.b-ext .omnibus-review-msg:hover .omnibus-review-msg__text {text-decoration: underline;}
.b-ext .product-detail .tooltip {font-size: calc(var(--font-size) * .75);}
.b-ext .product-detail .tooltip .tooltip-inner {max-width: calc(var(--font-size) * 20);padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1.5);}
.b-ext .loyalty-giftcard-discount {color: #9b2242;}
.b-ext .form-nav .nav-tabs .nav-link {color: #4e4f4f;}
.b-ext .form-nav .nav-tabs .nav-link.active, .b-ext .form-nav .nav-tabs .nav-link.active:focus, .b-ext .form-nav .nav-tabs .nav-link.active:hover {background-color: #fff;color: #4e4f4f;}
.b-ext .nav-tabs .nav-link.active {background-color: rgba(0,0,0,0);}
@media (min-width:992px) {.b-ext .form-nav .nav-item>.nav-link {color: #4e4f4f;}}
.b-ext .tag {display: inline;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);margin: 0 calc(var(--font-size) * .5) calc(var(--font-size) * 1) 0;color: #fff;background-color: #000;font-size: inherit;font-weight: 700;text-align: center;text-transform: none;text-decoration: none;}
.b-ext .veil {position: absolute;z-index: 1053;text-align: center;top: 0;left: 0;width: 100%;height: 100%;}
.b-ext .veil .underlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .5;background-color: #000;}
.b-ext .spinner {width: 80px;height: 80px;text-align: center;-webkit-animation: sk-rotate 2s infinite linear;animation: sk-rotate 2s infinite linear;position: absolute;top: 50%;left: 50%;margin-top: -40px;margin-left: -40px;}
.b-ext .dot1, .b-ext .dot2 {width: 60%;height: 60%;display: inline-block;position: absolute;top: 0;background-color: #fff;border-radius: 100%;-webkit-animation: sk-bounce 2s infinite ease-in-out;animation: sk-bounce 2s infinite ease-in-out;}
.b-ext .dot2 {top: auto;bottom: 0;-webkit-animation-delay: -1s;animation-delay: -1s;}
@-webkit-keyframes sk-rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes sk-rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes sk-bounce {0%, 100% {-webkit-transform: scale(0);transform: scale(0);}
	50% {-webkit-transform: scale(1);transform: scale(1);}}
@keyframes sk-bounce {0%, 100% {-webkit-transform: scale(0);transform: scale(0);}
	50% {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes pulse {0% {opacity: 1;}
	20% {opacity: 0;}
	53% {opacity: 1;}}
@keyframes pulse {0% {opacity: 1;}
	20% {opacity: 0;}
	53% {opacity: 1;}}
.b-ext .loader-animation {width: calc(var(--font-size) * 5.313);height: calc(var(--font-size) * 5.313);text-align: center;position: absolute;top: 50%;left: 50%;margin-top: calc(var(--font-size) * -2.6565);margin-left: calc(var(--font-size) * -2.6565);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.b-ext .loader-animation rect {fill: #fff;}
.b-ext .loader-animation .columbia-group__one rect {-webkit-animation: pulse 1s linear 1s infinite;animation: pulse 1s linear 1s infinite;}
.b-ext .loader-animation .columbia-group__two rect {-webkit-animation: pulse 1s linear 1.3s infinite;animation: pulse 1s linear 1.3s infinite;}
.b-ext .loader-animation .columbia-group__three rect {-webkit-animation: pulse 1s linear 1.5s infinite;animation: pulse 1s linear 1.5s infinite;}
.b-ext .loader-animation .columbia-group__four rect {-webkit-animation: pulse 1s linear 1.7s infinite;animation: pulse 1s linear 1.7s infinite;}
.b-ext .dropdown-nav {position: relative;margin-bottom: calc(var(--font-size) * .25);width: 100%;max-width: calc(var(--font-size) * 18.75);padding: calc(var(--font-size) * .25) 0 calc(var(--font-size) * .25) 0;margin-top: calc(var(--font-size) * .25);max-width: 100%;}
.b-ext .dropdown-nav__btn-icon::after {content: " ";display: inline-block;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);margin: calc(var(--font-size) * -.5) 0;background-color: currentColor;-webkit-mask: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z\'/></svg>");mask: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z\'/></svg>");}
.b-ext .dropdown-nav__options {position: absolute;top: 100%;left: 0;z-index: 1;-webkit-box-shadow: 0 calc(var(--font-size) * .5) calc(var(--font-size) * 1) 0 rgba(0,0,0,.2);box-shadow: 0 calc(var(--font-size) * .5) calc(var(--font-size) * 1) 0 rgba(0,0,0,.2);max-height: 0;overflow: hidden;-webkit-transition: max-height .3s;transition: max-height .3s;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-radius: calc(var(--font-size) * 1.125);background-color: #e8e8e8;}
.b-ext .dropdown-nav__options__list-item {height: calc(var(--font-size) * 2.75);border-radius: unset;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: unset;border-width: 1px 0 0 0;gap: calc(var(--font-size) * .5);font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-decoration: none;color: #000;background-color: #e8e8e8;border-color: #fff;border-style: solid;padding-left: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1);-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;}
.b-ext .dropdown-nav__options__list-item.btn {color: #000;background-color: #e8e8e8;border-color: #fff;}
.b-ext .dropdown-nav__options__list-item.btn:hover {background-color: #bcbdbd;}
.b-ext .dropdown-nav__options__list-item.btn:active {background-color: #919292;}
.b-ext .dropdown-nav__options__list-item::before {content: none;}
.b-ext .dropdown-nav__options__list-item:hover {text-decoration: none;}
.b-ext .dropdown-nav__options__list-item:first-child {border-radius: calc(var(--font-size) * 1.125) calc(var(--font-size) * 1.125) 0 0;border-width: 0;}
.b-ext .dropdown-nav__options__list-item:last-child {border-radius: 0 0 calc(var(--font-size) * 1.125) calc(var(--font-size) * 1.125);}
.b-ext .dropdown-nav__options__list-item svg {width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);fill: #000;}
.b-ext .dropdown-nav__options__list-item:active, .b-ext .dropdown-nav__options__list-item.active {color: #000;}
.b-ext .dropdown-nav__options__list-item:active svg, .b-ext .dropdown-nav__options__list-item.active svg {fill: #000;}
.b-ext .dropdown-nav__options__list-item:hover {background-color: #bcbdbd;color: #000;}
.b-ext .dropdown-nav__options__list-item:hover svg {fill: #000;}
.b-ext .dropdown-nav:hover .dropdown-nav__btn-icon::after {-webkit-mask: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z\'/></svg>");mask: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z\'/></svg>");}
.b-ext .dropdown-nav:hover .dropdown-nav__options {max-height: -webkit-fit-content;max-height: -moz-fit-content;max-height: fit-content;}
@media (min-width:992px) {.b-ext .dropdown-nav__options {position: static;max-height: initial;overflow: auto;border-radius: 0;background-color: rgba(0,0,0,0);-webkit-box-shadow: none;box-shadow: none;}
	.b-ext .dropdown-nav__options__list-item {font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-decoration: none;border-top: calc(var(--font-size) * .0625) solid #e8e8e8;padding: calc(var(--font-size) * 1) calc(var(--font-size) * .5) calc(var(--font-size) * 1) calc(var(--font-size) * 1);height: auto;background-color: rgba(0,0,0,0);color: #000;}
	.b-ext .dropdown-nav__options__list-item:first-child, .b-ext .dropdown-nav__options__list-item:last-child {border-radius: 0;}
	.b-ext .dropdown-nav__options__list-item svg {fill: #000;}
	.b-ext .dropdown-nav__options__list-item:active, .b-ext .dropdown-nav__options__list-item.active {background-color: #262626;color: #fff;}
	.b-ext .dropdown-nav__options__list-item:active svg, .b-ext .dropdown-nav__options__list-item.active svg {fill: #fff;}
	.b-ext .dropdown-nav__options__list-item:last-child {border-bottom: calc(var(--font-size) * .0625) solid #e8e8e8;}
	.b-ext .dropdown-nav__options__list-item:hover {background-color: #e8e8e8;text-decoration: none;color: #000;}
	.b-ext .dropdown-nav__options__list-item:hover svg {fill: #000;}}
.b-ext .primary-images {position: relative;}
.b-ext .product-gallery {position: relative;}
@media (max-width:767.98px) {.b-ext .product-gallery--main {margin-left: calc(var(--font-size) * -.5);margin-right: calc(var(--font-size) * -.5);width: auto;}}
.b-ext .product-gallery--main .swiper-wrapper {margin: 0;}
.b-ext .product-gallery--main .swiper-slide {cursor: -webkit-grab;cursor: grab;}
.b-ext .product-gallery--main .swiper-slide img, .b-ext .product-gallery--main .swiper-slide video {height: auto;}
@media (min-width:768px) {.b-ext .product-gallery--main .swiper-slide img, .b-ext .product-gallery--main .swiper-slide video {height: calc(var(--font-size) * 40.625);width: auto;}
	.b-ext .product-gallery--main .swiper-slide.js-video-player img {height: auto;}}
.b-ext .product-gallery--thumb {max-width: calc(var(--font-size) * 38.75);margin-top: calc(var(--font-size) * .5);}
.b-ext .product-gallery--thumb .swiper-wrapper {margin: 0;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-transform: none !important;transform: none !important;}
@media (min-width:992px) {.b-ext .product-gallery--thumb .swiper-wrapper {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}
.b-ext .product-quickview .product-gallery--thumb .swiper-wrapper {overflow: hidden;}
.b-ext .product-gallery--thumb .swiper-slide {width: calc(var(--font-size) * 3.25);max-height: calc(var(--font-size) * 3.5);margin-right: calc(var(--font-size) * .625);margin-bottom: calc(var(--font-size) * .625);cursor: pointer;border: calc(var(--font-size) * .0625) solid #bcbdbd;}
.b-ext .product-gallery--thumb .swiper-slide-thumb-active {border: calc(var(--font-size) * .0625) solid #000;}
.b-ext .product-gallery--thumb .swiper-slide img {height: auto;}
.b-ext .product-gallery--thumb .swiper-slide .video-icon {width: calc(var(--font-size) * 1.875);height: calc(var(--font-size) * 1.875);top: 50%;left: 50%;position: absolute;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-filter: drop-shadow(0 0 calc(var(--font-size) * .125) #000);filter: drop-shadow(0 0 calc(var(--font-size) * .125) #000);}
.b-ext .product-gallery__zoom__viewer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;height: 70vh;cursor: move;}
.b-ext .product-gallery__zoom__viewer img {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);padding: calc(var(--font-size) * 2);}
.b-ext .product-gallery__zoom__thumbnails .product-gallery__thumb {max-width: calc(var(--font-size) * 4.375);}
.b-ext .product-gallery .swiper-button-prev, .b-ext .product-gallery .swiper-button-next {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: calc(var(--font-size) * 3);height: calc(var(--font-size) * 3);margin: 0;background-image: none;outline: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
@media (min-width:992px) {.b-ext .product-gallery .swiper-button-prev, .b-ext .product-gallery .swiper-button-next {width: calc(var(--font-size) * 4);height: calc(var(--font-size) * 4);}}
.b-ext .product-gallery .swiper-button-prev .svgicon, .b-ext .product-gallery .swiper-button-next .svgicon {width: 100%;height: 100%;}
.b-ext .product-gallery .swiper-button-next {right: 1%;z-index: 1;}
.b-ext .product-quickview .product-gallery .swiper-button-next {right: -1%;}
.b-ext .product-gallery .swiper-button-prev {left: 1%;z-index: 1;}
.b-ext .product-quickview .product-gallery .swiper-button-prev {left: -1%;}
.b-ext .product-gallery .slide-container {width: auto;position: relative;border: 1px solid #bcbdbd;}
.b-ext .product-gallery .swiper-zoom-container {width: auto;}
.b-ext .product-gallery .swiper-controls__zoom {position: absolute;right: calc(var(--font-size) * .5);bottom: calc(var(--font-size) * .5);z-index: 11;color: #000;background-color: #fff;border: solid 1px #bcbdbd;padding: calc(var(--font-size) * .5);}
@media (min-width:992px) {.b-ext .product-gallery .swiper-controls__zoom {right: calc(var(--font-size) * 1);bottom: calc(var(--font-size) * 1);}}
.b-ext .product-gallery .swiper-controls__icon-zoom--in {pointer-events: none;}
.b-ext .product-gallery .swiper-controls__icon-zoom--out {display: none;}
.b-ext .product-gallery .swiper-slide-zoomed .swiper-controls__icon-zoom--in {display: none;}
.b-ext .product-gallery .swiper-slide-zoomed .swiper-controls__icon-zoom--out {display: block;}
.b-ext .product-carousel {position: relative;}
.b-ext .slot-product-grid {border-top: solid 1px #d3d4d4;}
.b-ext .slot-product-carousel, .b-ext .slot-product-grid {max-width: 100%;margin: 0 auto;}
@media (min-width:1280px) {.b-ext .slot-product-carousel, .b-ext .slot-product-grid {max-width: calc(var(--font-size) * 90);}}
.b-ext .slot-product-carousel .heading-recommended-product, .b-ext .slot-product-grid .heading-recommended-product {font-family: "GerTT",sans-serif;font-weight: 700;line-height: 1.25;letter-spacing: 0;font-style: inherit;}
.b-ext .slot-product-carousel .recommend-heading-text-pos, .b-ext .slot-product-grid .recommend-heading-text-pos {text-transform: capitalize;margin-bottom: calc(var(--font-size) * 1);}
.b-ext .slot-product-carousel .product-carousel:hover, .b-ext .slot-product-grid .product-carousel:hover {z-index: 10;}
.b-ext .slot-product-carousel .product-carousel .swiper-slide, .b-ext .slot-product-grid .product-carousel .swiper-slide {-webkit-box-align: start;-ms-flex-align: start;align-items: start;background: 0;}
.b-ext .slot-product-carousel .product-carousel .swiper-slide>div, .b-ext .slot-product-grid .product-carousel .swiper-slide>div {width: 100%;}
.b-ext .cart-container .product-carousel-container {padding-left: 0;padding-right: 0;}
.b-ext .cart-container .heading-recommended-product {font-weight: 400;}
.b-ext .slick-slider {position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.b-ext .slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.b-ext .slick-list:focus {outline: 0;}
.b-ext .slick-list.dragging {cursor: pointer;cursor: hand;}
.b-ext .slick-slider .slick-track, .b-ext .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.b-ext .slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}
.b-ext .slick-track:before, .b-ext .slick-track:after {content: "";display: table;}
.b-ext .slick-track:after {clear: both;}
.b-ext .slick-loading .slick-track {visibility: hidden;}
.b-ext .slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
.b-ext [dir=rtl] .slick-slide {float: right;}
.b-ext .slick-slide img {display: block;}
.b-ext .slick-slide.slick-loading img {display: none;}
.b-ext .slick-slide.dragging img {pointer-events: none;}
.b-ext .slick-initialized .slick-slide {display: block;}
.b-ext .slick-loading .slick-slide {visibility: hidden;}
.b-ext .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid rgba(0,0,0,0);}
.b-ext .slick-arrow.slick-hidden {display: none;}
.b-ext .slick-slider {margin-bottom: calc(var(--font-size) * 2.5);}
.b-ext .slick-slider .slick-list {left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);max-width: 100%;z-index: 1;}
.b-ext .slick-slider .slick-arrow {padding: 0;border: 0;position: absolute;top: 50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);z-index: 2;background-color: #fff;font-size: 0;opacity: .65;cursor: pointer;}
.b-ext .slick-slider .slick-arrow:hover.slick-prev::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%23262626\'><path d=\'M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z\'/></svg>");}
.b-ext .slick-slider .slick-arrow:hover.slick-next::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%23262626\'><path d=\'M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\'/></svg>");}
.b-ext .slick-slider .slick-arrow:active.slick-prev::after, .b-ext .slick-slider .slick-arrow:focus.slick-prev::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%237a7b7b\'><path d=\'M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z\'/></svg>");}
.b-ext .slick-slider .slick-arrow:active.slick-next::after, .b-ext .slick-slider .slick-arrow:focus.slick-next::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%237a7b7b\'><path d=\'M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\'/></svg>");}
.b-ext .slick-slider .slick-arrow.slick-prev {left: 0;margin-left: calc(var(--font-size) * 1);}
.b-ext .slick-slider .slick-arrow.slick-prev::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z\'/></svg>");}
.b-ext .slick-slider .slick-arrow.slick-next {right: 0;margin-right: calc(var(--font-size) * 1);}
.b-ext .slick-slider .slick-arrow.slick-next::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\'/></svg>");}
.b-ext .slick-slider--arrows-dark .slick-arrow {background-color: #000;}
.b-ext .slick-slider--arrows-dark .slick-arrow.slick-prev::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z\'/></svg>");}
.b-ext .slick-slider--arrows-dark .slick-arrow.slick-next::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\'/></svg>");}
.b-ext .slick-slider--arrows-dark .slick-arrow:hover.slick-prev::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%23e8e8e8\'><path d=\'M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z\'/></svg>");}
.b-ext .slick-slider--arrows-dark .slick-arrow:hover.slick-next::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%23e8e8e8\'><path d=\'M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\'/></svg>");}
.b-ext .slick-slider--arrows-dark .slick-arrow:active.slick-prev::after, .b-ext .slick-slider--arrows-dark .slick-arrow:focus.slick-prev::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%23a5a6a6\'><path d=\'M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z\'/></svg>");}
.b-ext .slick-slider--arrows-dark .slick-arrow:active.slick-next::after, .b-ext .slick-slider--arrows-dark .slick-arrow:focus.slick-next::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'44px\' height=\'44px\' viewBox=\'0 0 24 24\' fill=\'%23a5a6a6\'><path d=\'M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\'/></svg>");}
.b-ext .slick-slider--arrows-transparent .slick-arrow {background-color: rgba(0,0,0,0);}
.b-ext .slick-slider--controls-on-hover .slick-arrow {-webkit-transition: opacity .25s linear,-webkit-transform .25s ease-out;transition: opacity .25s linear,-webkit-transform .25s ease-out;transition: opacity .25s linear,transform .25s ease-out;transition: opacity .25s linear,transform .25s ease-out,-webkit-transform .25s ease-out;}
.b-ext .slick-slider--controls-on-hover .slick-arrow.slick-prev {-webkit-transform: translate3d(-50%,-50%,0) scaleX(.001);transform: translate3d(-50%,-50%,0) scaleX(.001);}
.b-ext .slick-slider--controls-on-hover .slick-arrow.slick-next {-webkit-transform: translate3d(50%,-50%,0) scaleX(.001);transform: translate3d(50%,-50%,0) scaleX(.001);}
.b-ext .slick-slider--controls-on-hover:hover .slick-arrow.slick-prev, .b-ext .slick-slider--controls-on-hover:hover .slick-arrow.slick-next {-webkit-transform: translate3d(0,-50%,0) scaleX(1);transform: translate3d(0,-50%,0) scaleX(1);}
@media (min-width:992px) {.b-ext .slick-slider .product-tile--hover .product-tile__wrapper {position: relative !important;}}
.b-ext .slick-slider .slick-dots {list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;margin: auto;padding: 0;width: calc(var(--font-size) * 18);opacity: 0;}
@media (min-width:992px) {.b-ext .slick-slider .slick-dots {width: calc(var(--font-size) * 25);}}
.b-ext .slick-slider .slick-dots li {display: inline-block;margin: 0;padding: 0;width: 100%;}
.b-ext .slick-slider .slick-dots li button {display: inline-block;background: rgba(0,0,0,0);border: 0;font-size: 0;cursor: pointer;padding: 0;background-color: #4e4f4f;width: 100%;}
.b-ext .slick-slider .slick-dots li button::after {content: "";display: block;height: calc(var(--font-size) * .1875);border-radius: 0;}
.b-ext .slick-slider .slick-dots li:only-child {display: none;}
.b-ext .slick-slider .slick-dots li:first-child button {border-top-left-radius: calc(var(--font-size) * 1);border-bottom-left-radius: calc(var(--font-size) * 1);}
.b-ext .slick-slider .slick-dots li:last-child button {border-top-right-radius: calc(var(--font-size) * 1);border-bottom-right-radius: calc(var(--font-size) * 1);}
.b-ext .slick-slider .slick-dots li.slick-active button::after {background-color: #a5a6a6;border-radius: calc(var(--font-size) * 1);}
.b-ext .slick-slider--dots-on-slides {margin-bottom: 0;}
.b-ext .slick-slider--dots-on-slides .slick-dots {top: auto;bottom: calc(var(--font-size) * 1);left: 0;right: 0;position: absolute;height: calc(var(--font-size) * .1875);z-index: 1;}
.b-ext .slick-slider--dots-on-slides .slick-dots li button {display: block;}
.b-ext .slick-slider--dots-light .slick-dots li button {background-color: #d3d4d4;}
.b-ext .slick-slider--dots-light .slick-dots li.slick-active button::after {background-color: #636464;}
.b-ext .slick-slider:hover .slick-dots {opacity: 1;}
.b-ext .no-gutters .slick-track>.col {padding-right: 0;padding-left: 0;}
.b-ext .tabbedContainer .tabbed-container__content .slick-dots {display: none !important;}
.b-ext .slick-slide .tile__image--alt {display: none;}
.b-ext .video-audio-play-button, .b-ext .video-audio-pause-button, .b-ext .video-audio-mute-button, .b-ext .video-audio-unmute-button {display: block;background: 0;border: 0;padding: calc(var(--font-size) * .625);border-radius: 50%;}
.b-ext .video-audio-play-button::after, .b-ext .video-audio-pause-button::after, .b-ext .video-audio-mute-button::after, .b-ext .video-audio-unmute-button::after {display: block;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .black-button-background {background-color: rgba(0,0,0,.5);}
.b-ext .white-button-background {background-color: rgba(255,255,255,.5);}
.b-ext .video-audio-play-button::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z M12,20c-4.41,0-8-3.59-8-8s3.59-8,8-8s8,3.59,8,8 S16.41,20,12,20z M9.5,16.5l7-4.5l-7-4.5V16.5z\'/></svg>");}
.b-ext .video-audio-pause-button::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M9,16h2V8H9V16z M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z M12,20c-4.41,0-8-3.59-8-8 s3.59-8,8-8s8,3.59,8,8S16.41,20,12,20z M13,16h2V8h-2V16z\'/></svg>");}
.b-ext .video-audio-mute-button::after {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M15.7071 8.29288C15.3166 7.90235 14.6834 7.90235 14.2929 8.29288C13.9024 8.6834 13.9024 9.31657 14.2929 9.70709L16.5858 12L14.2929 14.2929C13.9024 14.6834 13.9024 15.3166 14.2929 15.7071C14.6834 16.0976 15.3166 16.0976 15.7071 15.7071L18 13.4142L20.2929 15.7071C20.6834 16.0976 21.3166 16.0976 21.7071 15.7071C22.0976 15.3166 22.0976 14.6834 21.7071 14.2929L19.4142 12L21.7071 9.70709C22.0976 9.31657 22.0976 8.6834 21.7071 8.29288C21.3166 7.90235 20.6834 7.90235 20.2929 8.29288L18 10.5858L15.7071 8.29288Z\' /><path fill-rule=\'evenodd\' d=\'M10 16.4208V7.57909L7.03031 9.40659C6.39987 9.79455 5.67415 9.99996 4.93392 9.99996H4V14H4.93392C5.67415 14 6.39987 14.2054 7.03031 14.5933L10 16.4208ZM4 7.99996C2.89543 7.99996 2 8.89539 2 9.99996V14C2 15.1045 2.89543 16 4 16H4.93392C5.30404 16 5.66689 16.1027 5.98211 16.2966L8.95181 18.1241C10.2843 18.9442 12 17.9855 12 16.4208V7.57909C12 6.01444 10.2843 5.05574 8.95181 5.87577L5.98211 7.70327C5.6669 7.89725 5.30404 7.99996 4.93392 7.99996H4Z\' /></svg>");}
.b-ext .video-audio-unmute-button::after {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path fill-rule=\'evenodd\' d=\'M10 16.4209V7.57911L7.03031 9.40662C6.39987 9.79457 5.67415 9.99998 4.93392 9.99998H4V14H4.93392C5.67415 14 6.39987 14.2054 7.03031 14.5934L10 16.4209ZM4 7.99998C2.89543 7.99998 2 8.89541 2 9.99998V14C2 15.1046 2.89543 16 4 16H4.93392C5.30404 16 5.66689 16.1027 5.98211 16.2967L8.95181 18.1242C10.2843 18.9442 12 17.9855 12 16.4209V7.57911C12 6.01447 10.2843 5.05577 8.95181 5.8758L5.98211 7.7033C5.6669 7.89728 5.30404 7.99998 4.93392 7.99998H4Z\' /><path d=\'M15.1717 5.22625C15.413 4.72945 16.0113 4.52227 16.5081 4.76352C19.1888 6.06522 21.0402 8.81535 21.0402 11.9998C21.0402 15.1843 19.1888 17.9344 16.5081 19.2361C16.0113 19.4774 15.413 19.2702 15.1717 18.7734C14.9305 18.2766 15.1377 17.6783 15.6345 17.437C17.6525 16.4571 19.0402 14.3895 19.0402 11.9998C19.0402 9.61009 17.6525 7.54255 15.6345 6.56262C15.1377 6.32137 14.9305 5.72306 15.1717 5.22625Z\' /><path d=\'M13.8453 7.96258C14.0866 7.46577 14.6849 7.2586 15.1817 7.49985C16.8478 8.30892 17.9999 10.0189 17.9999 11.9998C17.9999 13.9807 16.8478 15.6906 15.1817 16.4997C14.6849 16.741 14.0866 16.5338 13.8453 16.037C13.6041 15.5402 13.8112 14.9418 14.3081 14.7006C15.3116 14.2133 15.9999 13.186 15.9999 11.9998C15.9999 10.8136 15.3116 9.78624 14.3081 9.29895C13.8112 9.0577 13.6041 8.45939 13.8453 7.96258Z\' /></svg>");}
.b-ext .black-icon.video-audio-play-button::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z M12,20c-4.41,0-8-3.59-8-8s3.59-8,8-8s8,3.59,8,8 S16.41,20,12,20z M9.5,16.5l7-4.5l-7-4.5V16.5z\'/></svg>");}
.b-ext .black-icon.video-audio-pause-button::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M9,16h2V8H9V16z M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z M12,20c-4.41,0-8-3.59-8-8 s3.59-8,8-8s8,3.59,8,8S16.41,20,12,20z M13,16h2V8h-2V16z\'/></svg>");}
.b-ext .black-icon.video-audio-mute-button::after {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M15.7071 8.29288C15.3166 7.90235 14.6834 7.90235 14.2929 8.29288C13.9024 8.6834 13.9024 9.31657 14.2929 9.70709L16.5858 12L14.2929 14.2929C13.9024 14.6834 13.9024 15.3166 14.2929 15.7071C14.6834 16.0976 15.3166 16.0976 15.7071 15.7071L18 13.4142L20.2929 15.7071C20.6834 16.0976 21.3166 16.0976 21.7071 15.7071C22.0976 15.3166 22.0976 14.6834 21.7071 14.2929L19.4142 12L21.7071 9.70709C22.0976 9.31657 22.0976 8.6834 21.7071 8.29288C21.3166 7.90235 20.6834 7.90235 20.2929 8.29288L18 10.5858L15.7071 8.29288Z\' /><path fill-rule=\'evenodd\' d=\'M10 16.4208V7.57909L7.03031 9.40659C6.39987 9.79455 5.67415 9.99996 4.93392 9.99996H4V14H4.93392C5.67415 14 6.39987 14.2054 7.03031 14.5933L10 16.4208ZM4 7.99996C2.89543 7.99996 2 8.89539 2 9.99996V14C2 15.1045 2.89543 16 4 16H4.93392C5.30404 16 5.66689 16.1027 5.98211 16.2966L8.95181 18.1241C10.2843 18.9442 12 17.9855 12 16.4208V7.57909C12 6.01444 10.2843 5.05574 8.95181 5.87577L5.98211 7.70327C5.6669 7.89725 5.30404 7.99996 4.93392 7.99996H4Z\' /></svg>");}
.b-ext .black-icon.video-audio-unmute-button::after {content: url("data:image/svg+xml,<svg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'><path fill-rule=\'evenodd\' d=\'M10 16.4209V7.57911L7.03031 9.40662C6.39987 9.79457 5.67415 9.99998 4.93392 9.99998H4V14H4.93392C5.67415 14 6.39987 14.2054 7.03031 14.5934L10 16.4209ZM4 7.99998C2.89543 7.99998 2 8.89541 2 9.99998V14C2 15.1046 2.89543 16 4 16H4.93392C5.30404 16 5.66689 16.1027 5.98211 16.2967L8.95181 18.1242C10.2843 18.9442 12 17.9855 12 16.4209V7.57911C12 6.01447 10.2843 5.05577 8.95181 5.8758L5.98211 7.7033C5.6669 7.89728 5.30404 7.99998 4.93392 7.99998H4Z\' /><path d=\'M15.1717 5.22625C15.413 4.72945 16.0113 4.52227 16.5081 4.76352C19.1888 6.06522 21.0402 8.81535 21.0402 11.9998C21.0402 15.1843 19.1888 17.9344 16.5081 19.2361C16.0113 19.4774 15.413 19.2702 15.1717 18.7734C14.9305 18.2766 15.1377 17.6783 15.6345 17.437C17.6525 16.4571 19.0402 14.3895 19.0402 11.9998C19.0402 9.61009 17.6525 7.54255 15.6345 6.56262C15.1377 6.32137 14.9305 5.72306 15.1717 5.22625Z\' /><path d=\'M13.8453 7.96258C14.0866 7.46577 14.6849 7.2586 15.1817 7.49985C16.8478 8.30892 17.9999 10.0189 17.9999 11.9998C17.9999 13.9807 16.8478 15.6906 15.1817 16.4997C14.6849 16.741 14.0866 16.5338 13.8453 16.037C13.6041 15.5402 13.8112 14.9418 14.3081 14.7006C15.3116 14.2133 15.9999 13.186 15.9999 11.9998C15.9999 10.8136 15.3116 9.78624 14.3081 9.29895C13.8112 9.0577 13.6041 8.45939 13.8453 7.96258Z\' /></svg>");}
.b-ext .video-play-button {position: relative;display: block;}
.b-ext .video-play-button::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z M12,20c-4.41,0-8-3.59-8-8s3.59-8,8-8s8,3.59,8,8 S16.41,20,12,20z M9.5,16.5l7-4.5l-7-4.5V16.5z\'/></svg>");font-size: 0;position: absolute;top: 50%;left: 50%;margin-top: calc(var(--font-size) * -1.5);margin-left: calc(var(--font-size) * -1.5);width: calc(var(--font-size) * 3);height: calc(var(--font-size) * 3);border: calc(var(--font-size) * .25) solid #fff;border-radius: 50%;color: #fff;background-color: #4e4f4f;opacity: .6;-webkit-transition: opacity .25s linear;transition: opacity .25s linear;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext .video-play-button:hover::after {opacity: 1;}
.b-ext .video-play-button.is-playing::after {display: none;}
.b-ext .video-play-button>.video-player {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;}
.b-ext .modal-body>.video-player {display: block;max-width: 100%;}
@media (max-width:991.98px) {.b-ext .video-play-button>.technology-slider-thumbnail {position: relative;}
	.b-ext .video-play-button>.technology-slider-thumbnail, .b-ext .video-play-button::after, .b-ext .video-play-button:hover::after {z-index: 1;pointer-events: none;}
	.b-ext .video-play-button.is-playing>.technology-slider-thumbnail {opacity: 0;}}
.b-ext .progress {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;aspect-ratio: 1/1;width: calc(var(--font-size) * 2.5);height: calc(var(--font-size) * 2.5);}
.b-ext .progress .progress__text {display: none;font-size: calc(var(--font-size) * .75);font-weight: bold;}
.b-ext .progress__canvas {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.b-ext .progress svg {width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);margin: calc(var(--font-size) * .25);}
.b-ext .progress--text .progress__text {display: block;}
.b-ext .progress--large {width: calc(var(--font-size) * 4);height: calc(var(--font-size) * 4);}
.b-ext .progress--large svg {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);margin: 0;}
.b-ext .progress--large .progress__text {display: block;}
.b-ext .item-attributes {vertical-align: top;padding-left: 0;}
.b-ext .line-item-attributes, .b-ext .line-item-option {font-size: calc(var(--font-size) * .813);margin: 0 0 calc(var(--font-size) * .5);font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
.b-ext .line-item-variation-id {display: block;pointer-events: none;}
.b-ext .line-item-variation-id a {text-decoration: none;color: inherit;}
.b-ext .line-item-name {text-overflow: unset;white-space: unset;overflow: unset;color: #000;font-size: calc(var(--font-size) * 1);font-weight: 700;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height: calc(var(--font-size) * 1.5);text-transform: none;margin-bottom: calc(var(--font-size) * .375);}
.b-ext .line-item-price-quantity-info {margin-top: calc(var(--font-size) * .625);border-top: 1px solid #bcbdbd;}
.b-ext .flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
.b-ext .line-item-total-text {font-size: calc(var(--font-size) * .813);}
.b-ext .item-image {height: calc(var(--font-size) * 5.625);width: calc(var(--font-size) * 5.625);margin-right: calc(var(--font-size) * .938);-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;}
.b-ext .item-image img.product-image {display: inline-block;margin: 0 auto;max-width: 100%;height: auto;max-height: calc(var(--font-size) * 5.625);}
.b-ext .non-adjusted-price {display: none;}
.b-ext .line-item-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.b-ext .bundled-line-item+.bundled-line-item {margin-top: calc(var(--font-size) * .625);}
.b-ext .bundle-includes {font-size: calc(var(--font-size) * .813);margin-bottom: calc(var(--font-size) * .625);}
.b-ext .line-item-divider {margin: calc(var(--font-size) * .625) calc(var(--font-size) * -1.225) calc(var(--font-size) * .625) calc(var(--font-size) * -1.325);}
.b-ext .line-dotted {border-top: calc(var(--font-size) * .063) dashed #ccc;}
.b-ext .line-item-availability {font-size: calc(var(--font-size) * .813);}
.b-ext .price-quantity-total {margin: calc(var(--font-size) * .375) 0 0;display: block;}
.b-ext .product-line-item-details .item-image {height: auto;width: 45%;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;margin-right: 0;}
.b-ext .product-line-item-details .item-image img.product-image {display: block;margin: 0 auto;width: 100%;height: auto;max-height: none;}
.b-ext .product-line-item-details .item-attributes {width: 55%;}
.b-ext .product-line-item-details .item-attributes__padding {margin-left: calc(var(--font-size) * 1.25);}
.b-ext .minicart-content .product-line-item-details .item-image {width: 22%;}
.b-ext .minicart-content .product-line-item-details .item-attributes {width: 78%;}
.b-ext .minicart-content .product-line-item-details .item-attributes__padding {margin-left: calc(var(--font-size) * 1);}
.b-ext .product-summary-text {font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: inherit;font-style: normal;text-transform: none;color: #e8e8e8;border-bottom: calc(var(--font-size) * .125) solid #e8e8e8;}
.b-ext .btn-in-store-inventory {position: relative;}
.b-ext .btn-in-store-inventory i {position: absolute;left: calc(var(--font-size) * 1);}
.b-ext .in-store-pickup__selected-store .change-store {text-decoration: underline !important;}
.b-ext .in-store-modal {height: 100%;position: fixed;top: 98px;right: 0;bottom: 0;background: #fff;z-index: 1050;width: 85%;max-width: 360px;display: none;overflow-y: auto;overflow-x: hidden;max-height: calc(100vh - 98px);}
.b-ext .in-store-modal__backdrop {position: fixed;top: 98px;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;opacity: .5;display: none;}
.b-ext .in-store-modal__header {border-bottom: 1px solid #bcbdbd;}
.b-ext .in-store-modal .form-help-text {color: #004b75;}
.b-ext .in-store-modal .icon-gps {width: 25px;height: 25px;position: absolute;top: 25px;right: 0;}
.b-ext .in-store-modal .store-locator-no-results {display: none;}
.b-ext .in-store__store {line-height: 1.5;border-bottom: 1px solid #bcbdbd;}
.b-ext .in-store__store button {position: relative;}
.b-ext .in-store__store button i {position: absolute;left: calc(var(--font-size) * 1);}
.b-ext .store-info {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff;z-index: 1;}
.b-ext .store-info__back {font-size: calc(var(--font-size) * 1);}
.b-ext .store-info__back:hover {text-decoration: none;}
.b-ext .storelocator-phone {color: #004b75;}
.b-ext .product-card__subtotal .line-item-total-price-amount, .b-ext .product-card__name a {font-size: calc(var(--font-size) * 1);font-weight: 700;line-height: 1.125;text-transform: none;font-family: "GerTT",sans-serif;letter-spacing: 0;}
.b-ext .edit-button {color: #000;background-color: rgba(0,0,0,0);background-image: none;border-color: #000;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);margin: calc(var(--font-size) * -.5);}
.b-ext .edit-button:hover, .b-ext .edit-button.hover {color: #000;background-color: #ccc;border-color: #000;}
.b-ext .edit-button:focus, .b-ext .edit-button.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #ccc;border-color: #000;}
.b-ext .edit-button.disabled, .b-ext .edit-button:disabled {color: #b3b3b3;background-color: #fff;border-color: #b3b3b3;}
.b-ext .edit-button:not(:disabled):not(.disabled):active, .b-ext .edit-button:not(:disabled):not(.disabled).active, .b-ext .show>.edit-button.dropdown-toggle {color: #000;background-color: #999;border-color: #000;}
.b-ext .edit-button:not(:disabled):not(.disabled):active:focus, .b-ext .edit-button:not(:disabled):not(.disabled).active:focus, .b-ext .show>.edit-button.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .cart-page .line-item-attributes-style-number span.value {pointer-events: none;text-decoration: none;color: inherit;}
.b-ext .product-card__subtotal .line-item-total-price-amount, .b-ext .product-card__name a {font-size: calc(var(--font-size) * 1);font-weight: 700;line-height: 1.125;text-transform: none;font-family: "GerTT",sans-serif;letter-spacing: 0;}
.b-ext .edit-button {color: #000;background-color: rgba(0,0,0,0);background-image: none;border-color: #000;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);margin: calc(var(--font-size) * -.5);}
.b-ext .edit-button:hover, .b-ext .edit-button.hover {color: #000;background-color: #ccc;border-color: #000;}
.b-ext .edit-button:focus, .b-ext .edit-button.focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);color: #000;background-color: #ccc;border-color: #000;}
.b-ext .edit-button.disabled, .b-ext .edit-button:disabled {color: #b3b3b3;background-color: #fff;border-color: #b3b3b3;}
.b-ext .edit-button:not(:disabled):not(.disabled):active, .b-ext .edit-button:not(:disabled):not(.disabled).active, .b-ext .show>.edit-button.dropdown-toggle {color: #000;background-color: #999;border-color: #000;}
.b-ext .edit-button:not(:disabled):not(.disabled):active:focus, .b-ext .edit-button:not(:disabled):not(.disabled).active:focus, .b-ext .show>.edit-button.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.5);box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.b-ext .cart-page .line-item-attributes-style-number span.value {pointer-events: none;text-decoration: none;color: inherit;}
.b-ext .paypal-cart-buttons-container {min-height: calc(var(--font-size) * 2.3125);}
@media (min-width:992px) {.b-ext .paypal-cart-buttons-container {margin: 0 auto;}}
.b-ext .paypal-cart-buttons-container .paypal-cart-button.disabled {opacity: .3;}
.b-ext .paypal-cart-buttons-container .paypal-cart-button.disabled::before {position: absolute;width: 100%;height: 100%;z-index: 101;content: " ";}
.b-ext .paypal-cart-buttons-container div[id^=zoid-paypal-button] {overflow: inherit !important;}
.b-ext .braintree-cart-paypal-buttons-wrap {min-height: calc(var(--font-size) * 2.3125);padding-bottom: 0;}
@media (min-width:992px) {.b-ext .braintree-cart-paypal-buttons-wrap {margin: 0 auto;}}
.b-ext .braintree-cart-paypal-buttons-wrap .braintree-cart-paypal-button {display: block;z-index: 0;}
.b-ext .braintree-cart-paypal-buttons-wrap .braintree-cart-paypal-button.disabled {opacity: .3;pointer-events: none;}
.b-ext .braintree-cart-paypal-buttons-wrap .braintree-cart-paypal-button.disabled::before {position: absolute;width: 100%;height: 100%;z-index: 101;content: " ";left: 0;}
.b-ext .braintree-cart-paypal-buttons-wrap div[id^=zoid-paypal-button] {overflow: inherit !important;}
.b-ext:has(.cart-container), .b-ext:has(#checkout-main) {background-color: #fff;}
.b-ext .single-approaching-discount {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .single-approaching-discount:last-child {margin-bottom: 0;}
.b-ext .approaching-discounts {background: #262626;text-align: center;color: #fff;padding: calc(var(--font-size) * 1.5) calc(var(--font-size) * .5);}
.b-ext .bonus-product-restore {padding: calc(var(--font-size) * 1) 0;}
.b-ext .bonus-product-restore svg {width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);margin: calc(var(--font-size) * .25);}
.b-ext .bonus-product-restore button {color: #000;}
.b-ext .shop-continue {margin: calc(var(--font-size) * 1.5) 0;}
.b-ext .cart-loginsignup {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 2);text-align: center;font-size: calc(var(--font-size) * .9375);}
.b-ext .cart-loginsignup p {margin-bottom: calc(var(--font-size) * .375);}
.b-ext .checkout-continue__mobile {position: fixed;bottom: 0;left: 0;right: 0;padding: calc(var(--font-size) * 1);background-color: rgba(255,255,255,.95);-webkit-box-shadow: calc(var(--font-size) * .0625) 0 calc(var(--font-size) * .3125) 0 rgba(0,0,0,.3);box-shadow: calc(var(--font-size) * .0625) 0 calc(var(--font-size) * .3125) 0 rgba(0,0,0,.3);z-index: 1045;}
.b-ext .checkout-continue__mobile .paypal-cart-button {margin: 0;}
@media (max-height:30rem) {.b-ext .checkout-continue__mobile.hide-on-short-screens {display: none !important;}}
.b-ext .line-item-attributes {font-size: calc(var(--font-size) * 1);margin: 0 0 calc(var(--font-size) * .375);line-height: 1.5;}
.b-ext .line-item-attributes .label {font-weight: 400;}
.b-ext .line-item-attributes .value {font-weight: 400;}
.b-ext .instore-pickup {margin: calc(var(--font-size) * 1.5) 0;}
.b-ext .instore-pickup .place-icon {-ms-flex-item-align: center;align-self: center;justify-self: center;}
.b-ext .instore-pickup .svgicon {display: block;width: 30px;height: 30px;}
.b-ext .instore-pickup .status-title {margin: 0 0 calc(var(--font-size) * .125);}
.b-ext .instore-pickup .status-link {margin: 0;}
.b-ext .instore-pickup .check-store-availability {color: #000;text-decoration: underline;}
.b-ext .line-item-name {text-overflow: ellipsis;white-space: unset;overflow: hidden;font-size: calc(var(--font-size) * 1.15);color: #000;margin-bottom: calc(var(--font-size) * 1);width: 100%;text-transform: none;}
.b-ext .line-item-name a {text-decoration: none;}
.b-ext .line-item-name a:hover {text-decoration: none;}
.b-ext .line-item-price {margin-bottom: calc(var(--font-size) * .375);}
.b-ext .line-item-price .price {display: inline-block;}
@media (min-width:992px) {.b-ext .line-item-price .price {max-width: 85px;}
	.b-ext .line-item-price .price span.value {display: block;}}
.b-ext .line-item-total-price {font-size: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * .375);}
.b-ext .line-item-total-price .price {display: inline-block;font-weight: 700;}
.b-ext .line-item-total-price .price .strike-through {color: #9b2242;}
@media (max-width:991.98px) {.b-ext .line-item-total-price .price .strike-through {display: inline-block;}
	.b-ext .line-item-total-price .price .pricing {display: inline-block;}
	.b-ext .line-item-total-price .price .non-adjusted-price {display: none;}}
.b-ext .line-item-price-info {margin-bottom: calc(var(--font-size) * .5);}
.b-ext .line-item-promo {color: #9b2242;font-size: calc(var(--font-size) * .875);}
.b-ext .line-item-promo .bonus-product-message {color: #007ab8;}
.b-ext .product-info {margin-bottom: calc(var(--font-size) * 2);padding: 0;}
@media (min-width:768px) {.b-ext .product-info {height: auto;}}
.b-ext .product-to-remove {font-weight: 700;}
.b-ext .item-image {height: 100%;width: 100%;margin-right: 0;-webkit-box-flex: unset;-ms-flex-positive: unset;flex-grow: unset;-ms-flex-negative: unset;flex-shrink: unset;display: block;}
.b-ext .item-image img.product-image {display: inline-block;margin: 0 auto;height: auto;width: 100%;max-width: 100%;max-height: 100%;}
.b-ext .line-item__message--rewards .product-reward__icon, .b-ext .product__message--rewards .product-reward__icon {display: none;}
.b-ext .line-item__message--rewards {line-height: 1.5;}
.b-ext .line-item__message--rewards .content-asset {margin: calc(var(--font-size) * .875) 0 calc(var(--font-size) * .5);}
@media (max-width:991.98px) {.b-ext .line-item__message--rewards .content-asset {margin: calc(var(--font-size) * .875) 0 calc(var(--font-size) * 1);}}
.b-ext .line-item__message--exclusive {color: #000;}
.b-ext .bonus-product {display: block;text-align: center;}
.b-ext .remove-line-item {position: relative;}
.b-ext .line-item-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.b-ext .bundle-includes {font-size: calc(var(--font-size) * .813);margin-bottom: calc(var(--font-size) * .625);}
.b-ext .cart-page .bundled-line-item+.bundled-line-item::before, .b-ext .cart-page .bonus-line-item-row+.bonus-line-item-msg::before {content: "";display: block;border-bottom: calc(var(--font-size) * .063) dashed #bcbdbd;margin: calc(var(--font-size) * .625) calc(var(--font-size) * -.625);}
.b-ext .bundle-misc {font-size: calc(var(--font-size) * .813);}
@media (max-width:991.98px) {.b-ext .bundle-misc {margin-bottom: calc(var(--font-size) * .625);}}
.b-ext .bundled-line-item .item-attributes {margin-left: 0;}
.b-ext .bonus-product-button {margin-right: calc(var(--font-size) * 1.5);}
.b-ext .grid {display: grid;gap: calc(var(--font-size) * 2);grid-template-columns: 1fr;grid-template-rows: repeat(3,auto);grid-template-areas: "cartitems" "summary" "sfl";}
@media (min-width:992px) {.b-ext .grid {grid-template-columns: 1fr calc(var(--font-size) * 20);grid-template-rows: 1fr auto;grid-template-areas: "cartitems summary" "sfl summary";}}
.b-ext .grid__items {grid-area: cartitems;}
.b-ext .grid__summary {grid-area: summary;}
.b-ext .grid__saveForLater {grid-area: sfl;}
.b-ext .product-card {display: grid;gap: 0 calc(var(--font-size) * 1);grid-template-columns: calc(var(--font-size) * 6.25) 1fr calc(var(--font-size) * 2.125);grid-template-rows: repeat(8,auto);grid-template-areas: "image name closebutton" "image attributes attributes" "image price price" "image quantity quantity" "image controls controls" "image subtotal subtotal" "messaging messaging messaging" "availability availability availability";}
@media (min-width:768px) {.b-ext .product-card {grid-template-columns: 1fr 2fr -webkit-max-content auto;grid-template-columns: 1fr 2fr max-content auto;grid-template-rows: repeat(4,auto) 1fr auto;grid-template-areas: "image name subtotal closebutton" "image attributes price ." "image quantity quantity quantity" "image controls controls controls" "image messaging messaging messaging" "availability availability availability availability";}}
.b-ext .product-card__remove-button {grid-area: closebutton;}
.b-ext .product-card__remove-button .btn {margin-top: calc(var(--font-size) * -.625);margin-right: calc(var(--font-size) * -.625);}
.b-ext .product-card__image {grid-area: image;}
.b-ext .product-card__image .product-image {max-width: 100%;}
.b-ext .product-card__name {grid-area: name;}
.b-ext .product-card__name a {text-decoration: none;}
@media (min-width:768px) {.b-ext .product-card__name a {font-size: calc(var(--font-size) * 1.125);}}
.b-ext .product-card__subtotal {grid-area: subtotal;}
.b-ext .product-card__subtotal .strike-through {display: none;}
@media (min-width:768px) {.b-ext .product-card__subtotal .line-item-total-price-amount {font-size: calc(var(--font-size) * 1.125);}}
.b-ext .product-card__attributes {grid-area: attributes;}
.b-ext .product-card__price {grid-area: price;}
@media (min-width:768px) {.b-ext .product-card__price .price>span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.b-ext .product-card__quantity {grid-area: quantity;}
.b-ext .product-card__quantity .btn {border-radius: 0;}
.b-ext .product-card__quantity input {width: calc(var(--font-size) * 3);text-align: center;border: calc(var(--font-size) * .0625) solid #000;border-radius: 0;-moz-appearance: textfield;-webkit-appearance: textfield;}
.b-ext .product-card__quantity .input-group {margin: calc(var(--font-size) * 1) 0;}
.b-ext .product-card__quantity input::-webkit-outer-spin-button, .b-ext .product-card__quantity input::-webkit-inner-spin-button {-webkit-appearance: none;}
.b-ext .product-card__quantity .input-group-append button, .b-ext .product-card__quantity .input-group-prepend button {color: #000;background-color: #fff;border: calc(var(--font-size) * .0624) solid #000;padding: calc(var(--font-size) * .5);}
.b-ext .product-card__quantity .input-group-append button i, .b-ext .product-card__quantity .input-group-prepend button i {display: block;}
.b-ext .product-card__quantity .input-group-append :hover, .b-ext .product-card__quantity .input-group-prepend :hover {color: #7a7b7b;background-color: #fff;}
.b-ext .product-card__quantity .input-group-append button:disabled {color: #7a7b7b;border: calc(var(--font-size) * .0625) solid #bcbdbd;border-left-color: #000;}
.b-ext .product-card__quantity .input-group-prepend button:disabled {color: #7a7b7b;border: calc(var(--font-size) * .0625) solid #bcbdbd;border-right-color: #000;}
.b-ext .product-card__controls {grid-area: controls;}
.b-ext .product-card__controls .product-actions__cart {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * 1);}
@media (min-width:768px) {.b-ext .product-card__controls .product-actions__cart {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-bottom: calc(var(--font-size) * .5);}}
.b-ext .product-card__messaging {grid-area: messaging;}
.b-ext .product-card__availability {grid-area: availability;}
.b-ext .number-of-items {font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight: 400;font-size: calc(var(--font-size) * 1);}
.b-ext .cart-size-select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"31\" height=\"32\" viewBox=\"0 0 31 32\"><path d=\"M2.947 6.958l-2.712 2.712 15.5 15.371 2.712-2.712-15.5-15.371z\"></path><path d=\"M28.522 6.958l-15.5 15.371 2.713 2.712 15.5-15.371-2.712-2.713z\"></path></svg>");background-position: calc(100% - calc(var(--font-size) * .25)) center;background-repeat: no-repeat;background-size: calc(var(--font-size) * .625);border: 0;border-bottom: calc(var(--font-size) * .0625) solid #000;border-radius: 0;color: #000;padding: 0 calc(var(--font-size) * 1.125) 0 calc(var(--font-size) * .25);}
@media (min-width:768px) {.b-ext .cart-stylitics-container {padding-top: calc(var(--font-size) * 1);padding-bottom: calc(var(--font-size) * 1);}}
.b-ext .cart-stylitics-header {font-size: calc(var(--font-size) * 1.375);line-height: calc(var(--font-size) * 1.375);}
@media (min-width:768px) {.b-ext .cart-stylitics-header {font-size: calc(var(--font-size) * 1.75);line-height: calc(var(--font-size) * 1.75);}}
.b-ext .cart-membership-banner {background-color: #e8e8e8;border-radius: calc(var(--font-size) * .5);}
.b-ext .cart-membership-banner__cgr-logo svg {height: calc(var(--font-size) * 2.5);width: calc(var(--font-size) * 2.5);}
.b-ext .cart-membership-banner__log-in-button svg {height: calc(var(--font-size) * 1.25);width: calc(var(--font-size) * 1.25);}
.b-ext #stylitics-widget-container .stylitics-hotspots-base {padding: 0;margin: 0;}
.b-ext .express-payments-wrapper {position: relative;}
.b-ext .express-payments-wrapper.disabled>*:not(.express-payments-wrapper__auth-overlay) {opacity: .3;pointer-events: none;}
.b-ext .express-payments-wrapper__auth-overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1050;}
.b-ext .express-payments__buttons .paypal-express__container {margin-top: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);}
.b-ext .checkout-continue__mobile {bottom: calc(var(--font-size) * 4.5);padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1) 0;}
.b-ext .minicart {position: relative;}
.b-ext .minicart .minicart-quantity {border: 0;color: #000;width: auto;height: calc(var(--font-size) * 1.1875);font-size: calc(var(--font-size) * .625);font-weight: 700;line-height: normal;position: absolute;top: 57%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
@media (min-width:992px) {.b-ext .minicart .minicart-quantity {color: #262626;}}
.b-ext .minicart .minicart-quantity--plus::after {content: "+";}
.b-ext .minicart-footer {background: #4e4f4f;text-align: center;color: #fff;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight: 700;padding: calc(var(--font-size) * 1.5) calc(var(--font-size) * .5);}
.b-ext .minicart-drawer .drawer__header {padding-bottom: 0;}
.b-ext .minicart-drawer .drawer__title span.minicart-number-of-items {font-weight: normal;font-size: calc(var(--font-size) * .9);}
.b-ext .minicart-drawer .drawer__content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0;height: 100%;overflow-y: auto;}
.b-ext .minicart-drawer .drawer__body {padding: 0;height: 100%;overflow-y: inherit;}
.b-ext .minicart-drawer .minicart-content {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.b-ext .minicart-drawer .minicart-content__header {-webkit-box-flex: 0;-ms-flex: 0;flex: 0;padding: 0 calc(var(--font-size) * 1);}
.b-ext .minicart-drawer .minicart-content__header h3 {display: inline-block;font-size: calc(var(--font-size) * 2);margin-right: calc(var(--font-size) * .25);margin-bottom: 0;}
.b-ext .minicart-drawer .minicart-content__products {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 0 calc(var(--font-size) * 1);overflow-y: auto;overflow-x: hidden;}
.b-ext .minicart-drawer .minicart-content__products .card {border: 0;}
.b-ext .minicart-drawer .minicart-content__products .card .card-body {padding: calc(var(--font-size) * 1) 0;}
.b-ext .minicart-drawer .minicart-content__products .card .price span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.b-ext .minicart-drawer .minicart-content__products .card .line-item-name {margin-bottom: calc(var(--font-size) * .5);line-height: calc(var(--font-size) * 1.3);}
.b-ext .minicart-drawer .minicart-content__products .card .line-item-name span {font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight: 700;font-size: calc(var(--font-size) * 1);color: #000;margin: 0;}
.b-ext .minicart-drawer .minicart-content__products .card .line-item-header svg {vertical-align: super;height: calc(var(--font-size) * 1.1);}
.b-ext .minicart-drawer .minicart-content__products .card .line-item-header button {height: 100%;}
.b-ext .minicart-drawer .minicart-content__products .card .attributes-container {margin-bottom: calc(var(--font-size) * .4);}
.b-ext .minicart-drawer .minicart-content__products .card .attributes-container .line-item-attributes {color: #000;font-size: calc(var(--font-size) * .9);line-height: 1.4;margin: 0 0 calc(var(--font-size) * .15);font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
.b-ext .minicart-drawer .minicart-content__products .card .product-card__quantity {display: inline-block;}
.b-ext .minicart-drawer .minicart-content__products .card .product-card__quantity .input-group {margin: 0;}
.b-ext .minicart-drawer .minicart-content__products .card .product-card__quantity .input-group input {width: calc(var(--font-size) * 2);}
.b-ext .minicart-drawer .minicart-content__products .card .product-card__quantity .input-group button {padding: calc(var(--font-size) * .25);}
.b-ext .minicart-drawer .minicart-content__products .card .product-card__quantity svg {width: calc(var(--font-size) * 1.2);height: calc(var(--font-size) * 1.2);}
.b-ext .minicart-drawer .minicart-content__footer {-webkit-box-flex: 0;-ms-flex: 0;flex: 0;padding: calc(var(--font-size) * 1);background-color: #e8e8e8;}
.b-ext .minicart-drawer .minicart-content__footer .estimated-total {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: calc(var(--font-size) * 1.3);font-weight: 700;}
.b-ext .minicart-drawer .minicart-content__footer .estimated-total span {margin-bottom: 0;}
.b-ext .minicart-drawer .minicart-content__footer .estimated-total span:first-child {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
@media (max-height:30rem) {.b-ext .minicart-drawer .minicart-content__footer .wrapper {display: none !important;}
	.b-ext .minicart-drawer .minicart-content__footer .minicart-footer {display: none !important;}}
.b-ext .minicart-drawer .minicart-content__footer .express-payments__buttons {margin: 0;}
.b-ext .minicart-drawer .minicart-content__footer .express-payments__buttons>div {margin: 0 !important;}
.b-ext .minicart-drawer .minicart-content__footer .express-payments__buttons>div div {min-width: unset !important;}
.b-ext .minicart-drawer .minicart-content__footer .express-payments__buttons div:first-child {padding-left: 0;}
.b-ext .minicart-drawer .minicart-content__footer .express-payments__buttons div:last-child {padding-right: 0;}
.b-ext .minicart-drawer .minicart-content__footer .minicart-buttons+* {margin-top: calc(var(--font-size) * 1);}
.b-ext .minicart-drawer .minicart-content__empty {padding: calc(var(--font-size) * 1);}
.b-ext .minicart-drawer .minicart-content .approaching-discount {padding: calc(var(--font-size) * 1);}
.b-ext .minicart-drawer .minicart-content .bonus-product-restore {padding: calc(var(--font-size) * 1);}
.b-ext .minicart-drawer .minicart-content .zoid-outlet {max-width: unset !important;}
.b-ext .minicart-drawer .forecasted-loyalty-rewards {padding-right: 0;padding-left: 0;}
@media (max-height:30rem) {.b-ext .minicart-drawer .cart-membership-banner, .b-ext .minicart-drawer .approaching-discount, .b-ext .minicart-drawer .bonus-product-restore {display: none !important;}}
.b-ext .info-icon {position: relative;cursor: pointer;display: inline-block;border: 0;padding: 0;background: inherit;}
.b-ext .info-icon .icon {border-radius: calc(var(--font-size) * 1.25);background-color: none;width: calc(var(--font-size) * 1.5625);display: inline-block;text-align: center;color: #fff;font-weight: 600;}
.b-ext .info-icon .tooltip {position: absolute;bottom: 100%;padding: calc(var(--font-size) * .312);border-radius: calc(var(--font-size) * 1);background-color: #7a7b7b;color: #fff;font-size: calc(var(--font-size) * .928);min-width: calc(var(--font-size) * 20);max-width: calc(var(--font-size) * 15);-webkit-transform: translate(-50%,-.625em);transform: translate(-50%,-.625em);left: 50%;margin-left: 4px;-webkit-animation: fade-in .5s linear forwards;animation: fade-in .5s linear forwards;}
@-webkit-keyframes fade-in {0% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes fade-in {0% {opacity: 0;}
	100% {opacity: 1;}}
.b-ext .info-icon .tooltip::before {content: " ";position: absolute;display: block;height: 1.25em;left: 0;bottom: -1.25em;width: 100%;}
.b-ext .info-icon .tooltip::after {border-left: solid rgba(0,0,0,0) .625em;border-right: solid rgba(0,0,0,0) .625em;border-top: solid #7a7b7b .625em;bottom: -.625em;content: " ";height: 0;left: 50%;margin-left: -13px;position: absolute;width: 0;}
.b-ext .checkout-continue .dw-apple-pay-button, .b-ext .checkout-continue .dw-apple-pay-button:hover {background-color: #fff;background-image: -webkit-named-image(apple-pay-logo-black);height: calc(var(--font-size) * 2.3125);margin: 0;color: #000;padding: 0 calc(var(--font-size) * 1);background-size: 58% 48%;width: 100%;border-radius: calc(var(--font-size) * 3.125);}
.b-ext .apple-pay-container {margin: 0;}
.b-ext .apple-pay-container, .b-ext .applepay-tab-wrapper {display: none;}
@supports (-webkit-appearance:-apple-pay-button) {.b-ext .apple-pay-container, .b-ext .applepay-tab-wrapper {display: block;}}
.b-ext .apple-pay-confirmation-banner img {height: calc(var(--font-size) * 1);}
.b-ext .payment-form .payment-options .payment-tab--applepay .applepay__logo-svg {margin-top: 3px;}
.b-ext:not(.apple-pay-enabled) .payment-only-apple-pay {display: none;}
.b-ext .swatch-filter--beige {background: #f5f5dc;}
.b-ext .swatch-filter--black {background: #000;}
.b-ext .swatch-filter--blue {background: #0070d2;}
.b-ext .swatch-filter--brown {background: #714b3e;}
.b-ext .swatch-filter--green {background: #008827;}
.b-ext .swatch-filter--grey {background: #8f979d;}
.b-ext .swatch-filter--navy {background: navy;}
.b-ext .swatch-filter--orange {background: orange;}
.b-ext .swatch-filter--pink {background: #fe249a;}
.b-ext .swatch-filter--purple {background: purple;}
.b-ext .swatch-filter--red {background: red;}
.b-ext .swatch-filter--tan {background: #bc854f;}
.b-ext .swatch-filter--white {background: #fff;}
.b-ext .swatch-filter--yellow {background: #ff0;}
.b-ext .swatch-filter--miscellaneous {background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 84 84\'%3E%3Cpolygon fill=\'%2366AE45\' points=\'42,42 42,84 84,84\'/%3E%3Cpolygon fill=\'%23F8EE53\' points=\'42,42 84,42 84,0\'/%3E%3Cpolygon fill=\'%23F15628\' points=\'42,42 42,0 0,0\'/%3E%3Cpolygon fill=\'%23A51E4D\' points=\'42,42 0,42 0,84\'/%3E%3Cpolygon fill=\'%23405FAB\' points=\'42,42 42,84 0,84\'/%3E%3Cpolygon fill=\'%23CFDE49\' points=\'42,42 84,42 84,84\'/%3E%3Cpolygon fill=\'%23F7BB28\' points=\'42,42 42,0 84,0\'/%3E%3Cpolygon fill=\'%23EE342C\' points=\'42,42 0,42 0,0\'/%3E%3C/svg%3E");}
.b-ext .swatch-filter--camo {background: url("data:image/svg+xml,%3Csvg height=\'40\' viewBox=\'0 0 40 40\' width=\'40\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cpath d=\'m0 0h40v40h-40z\' fill=\'%236c7e73\'/%3E%3Cpath d=\'m14.1200994 40.0006347c1.4810536.1712948 3.2202311 1.0205755 3.8831402 2.1733312.2797846 0 .5564104.0085423.8226571.0220301 2.8542547.1425209 5.5613968 1.0587908 8.3646584 1.5011901 3.0207717.4761187 6.1146484 2.766344 9.1421891 1.6405638 4.4102183-1.639215 2.7594889-3.8102983-.6750933-4.6748651-4.7315194-1.1909711-4.8321517-1.7790384-6.5902823-5.2103301-1.5500972-3.0253094-4.5176195-3.5747117-8.0537365-4.002724-.1407948-.0166349-.2820409-.0355178-.4228358-.056199-.3953086-.0579975-.7820432-.1330795-1.15885-.2243468-.1832138.1919761-.4142617.3655189-.6999128.5134349-2.450372 1.2750449-5.2942476-2.7600497-7.815017-2.3545171-2.4625562.3956416-2.64577002 5.3056437-4.90751302 5.8964085-1.61011552.41947-5.25002354-3.7846715-6.00950348-6.2246112v17c.78565334-.9985454 1.50226305-2.0528404 2.24549743-2.9488787 2.24549744-2.7096953 8.47566977-3.4447794 11.87460197-3.0504866\' fill=\'%23627273\'/%3E%3Cpath d=\'m3.6045354 28.1624399c3.61615044-.7785992 2.49778761-2.2573586 4.74778761-4.2851911 2.36227879-2.1299611 3.13384959-1.0355001 4.41150439-4.3762646.5271018-1.3787365 1.2389381-2.5990158 2.2361726-2.9533074-.2223451-.5206454-.5403761-.9607462-.9977876-1.2487068-1.0259956-.6448844-1.4972345-.267956-1.5951328-1.7119707-.1272123-1.8830625.9911505-4.34151979-.3926991-5.99084457-.7715708-.92021058-1.3766593-1.39926757-1.9258849-1.59615473-.52488941 1.14868391-2.26272126 1.18184939-3.34236728 2.36843671-1.71902655 1.89043259.17699115 3.16598769-.48727876 5.28752579-.86725664 2.7611581-3.59900443 2.4210803-6.25884956 1.7214465v13.622591c.66869469-1.2476539 2.32079646-.5606546 3.6045354-.8375601\' fill=\'%23627273\'/%3E%3Cpath d=\'m6.72072555 15.3850976c.71329016-2.506466-1.32264544-4.0134554.52323783-6.24688461 1.15931922-1.40187952 3.02539552-1.44106249 3.58901952-2.79816148.1936158-.46522.2345958-1.08468406.0391983-1.96972158-.8291033-3.75845517-5.81738311-4.11545555-8.22689032-2.33791709-.72160494.53176885-1.68315095 1.73213597-2.64529088 2.24524626v13.1412211c2.85613019.8265741 5.78946913 1.228355 6.72072555-2.0337826\' fill=\'%2378807b\'/%3E%3Cpath d=\'m57.5485192 4.94524777c.0589728.98181995-.4373511 1.52348816-.2981607 2.55421385.1285681.95106861 1.7838359 2.28745523-.2794798 2.49011768-1.702153.1670946-1.4135159-1.71799965-2.1384053-2.59200465-1.0904475-1.31415674-2.4900443-1.30489428-4.0845079-1.262287-1.3640666.03667931-4.2914621 1.03554216-5.3057212-.31714637-1.5376884-2.05070694 1.3171815-3.07513417 2.7281334-3.31669892 1.4911695-.25601419 2.129248-.875487 3.5211527-1.33786862 2.2845553-.75803909 5.7031467 1.22338471 5.8569888 3.78167403zm10.6324235 2.28311248c.5960362.19442683 1.2059083.28523258 1.8190573.35297074v-10.71910619c-.7340311.00109846-1.4698827-.01794146-2.1977241.00292922-3.767371.10655029-7.7655832.84764238-11.3399797 2.09878451-1.9271958.67408624-5.1018076 2.17823955-6.4813929-.52908995-1.1065082-2.17091651 3.5103145-3.19833963 5.135305-3.91636413 2.431114-1.07319215 5.5918899-1.7908505 7.3239266-3.99325609 2.2181139-2.81937206.6164259-2.98706976-2.0043856-1.91607456-2.0298727.8286025-2.5960525.5759574-4.6368483.6722555-2.2541601.1072826-2.5785756.85093773-4.5844176 1.71835233-3.094145 1.3371879-5.9002848 2.56453014-8.739558 4.40957117-.109959.07176583-.2195539.14243321-.3298771.2152975-1.0515287.7011815-2.5982371 2.69451418-3.9465095 2.81095058-1.0129338.08751038-1.8296163-1.05049071-2.7690013-1.33242792-1.7003598-.51078235-1.9905497.40203513-3.3380939.67957852-1.5336007.31562321-2.9288424-1.02815543-3.3359093 1.25407134-1.5867597-.36175839-2.9881911-1.7670506-4.4671765-.47709634-.9848979.86045772-3.0347963 4.25725185-2.8367244 5.58601825.3528156 2.36754024 4.0145968 3.23422254.4700567 5.20485378-.5687285.31672167-1.7655342.63856947-2.8363604 1.09516129-1.3774006.586942-2.5472627 1.3961384-1.9038932 2.7014711.8137696 1.6513465 5.5055975 2.1302736 7.045388 2.812049 2.0994164.9300266 4.32372 2.9552146 6.7176955 2.6996403 2.3255241-.2486174 3.4800939-.9944694 5.97529-.2672911 3.094145.902199 5.9898541 1.9201022 9.2838916 1.5180671 4.5352636-.5539883.6958003-2.4876382-1.5394264-3.4832061-.6451901-.2874295-1.3282468-.6041511-2.0407959-.9322235.1623899 1.0442661-.1081385 1.525024-2.6590422 1.0819798-2.1092472-.3665184-3.2485247-2.1819011-5.588977-2.4773859-2.5945961-.3277063-7.2547471 1.4821842-9.1531787-.9443066-2.7158423-3.47075687 2.5993294-8.56356808 5.8078027-9.06263355 3.2303195-.50199469 3.1742477 1.66928796 5.5077821 2.57588086 1.9716163.76562428 4.3750585-.72351679 5.4761052 1.56713149.1358103.28340182.077918.59939118-.0542513.92526666.8035747.87107614 1.3377134 2.02079404 2.2323138 2.85671964.9586825.8959744 3.8784224 3.0427249 5.1236537 2.3071251 1.2710827-.7513444-.9237286-2.7344248 1.5831187-4.1093264 4.1019815-1.83369027 7.9778551 3.6758022 9.2081582 4.4513126 1.1068724.6971538 2.3448217 1.0460968 3.4378581 1.6927217.5487028.324777.9517645 1.1284811 1.5368776 1.3485386.3651951.1373071.7234722.2936541 1.0901236.4269335.6641234.2409281 1.3165955.1552485 1.881683-.2603343.3018411-.2222543.4886258-.5397083.7606106-.7707504.2916463-.2475189.5254002-.3591953.5195746-.8055349-.0047333-.3617583-.1893334-.7019138-.1904257-1.0772198-.0010923-.2577711.0484256-.5257946.0313128-.7824673-.0440564-.6718893-.3134925-1.5041533-.7922876-1.9944311-.4802515-.4924747-1.2656211-.6876339-1.9286522-.6755508-1.0737389.0201383-2.1525753.2566727-3.2121143.4111889l-.0830154-.0091538c-1.1567544-.1325471-.9845338.0355168-1.4349289-.35114.2111796.0508952-.5676362-.2980479-.3087591-.2467866-2.044801-1.64146038-1.9046214-7.33293046 1.2845544-7.16486659 1.8740368.09776264 3.6930941 2.23792236 5.4815667 2.82120284z\' fill=\'%23627273\'/%3E%3Cpath d=\'m5.20914171 36.9650052c2.71324009-.7087796 2.93302769-6.5996334 5.88716799-7.0743107 3.0239743-.4865443 6.4355543 4.3546253 9.3750782 2.8248696.3426738-.1774646.6198443-.3856753.8396319-.6160017 1.5428441-1.6149818.2533513-4.3152487-1.497912-5.2699975-2.1978761-1.1974815-6.3045479.0679652-5.7323423-3.6048508.4650186-2.9856127 4.8634775-3.1593014 1.8833524-6.5376017-1.3544546-1.5356892-2.4263252-1.8992489-3.282739-1.5815387-.9760518.3630203-1.6727677 1.6133636-2.1886731 3.0260681-1.25051568 3.4230711-2.00569723 2.3016458-4.31779787 4.4840828-2.20220684 2.0777922-1.1075996 3.5929839-4.64693793 4.3907655-1.25647052.2837276-2.87347932-.4201973-3.52797.8581951v1.6322428c.91109 2.9273568 5.27760926 7.9713431 7.20914171 7.4680772\' fill=\'%23aba7a0\'/%3E%3Cpath d=\'m43.2882612 7.64051717c-1.2108183-2.52048186-3.8538775-.88192692-6.022059-1.72437058-2.5661819-.99755644-2.5045199-3.38669606-6.056894-2.83433342-3.52835.54913951-9.3734309 6.15294101-6.386826 9.97193843 2.0877005 2.6699541 7.2124567.6784673 10.0657274 1.0390541 2.5737896.3251325 3.8266501 2.3226627 6.1461839 2.7259559 2.8052224.4874973 3.1027217-.0414977 2.924142-1.1905409-.0896902-.576536-.2987005-1.3085878-.3719742-2.1465996-.0604608-.690554-1.0054116-1.8532955-1.1579651-2.7267617-.1081088-.6148107.5101133-1.37828783.8000049-2.09623838.1453463-.35857239.2090103-.70626674.0596601-1.01810385\' fill=\'%23aba7a0\'/%3E%3Cpath d=\'m39.7931655 24.9746445c-3.2127345-1.5023154-2.3823803-3.8872508-6.2525421-2.6126999-2.0197669.6654551-3.7503064 2.2471391-5.8294931 2.6980147-1.3862091.3004113-5.818828-1.7551573-5.7091298.8433235.0327571.7699011.6160365 1.2231034 1.4100786 1.5038665 1.4240449.5038742 3.5258314.4537195 4.3452667.6827767 1.6355693.4573388 2.2330688.8236752 3.9930643.8314311 1.9062598.0082729 2.9227454-.0630812 4.6499838 1.0025777 1.9222574 1.1856167 1.4641659 1.7763568 2.0850271 3.5446991.515226 1.4668968.7270044 2.6954294 2.7602296 2.5134246 1.6629939-.148396 2.3133111-1.9475034 3.8358811-2.5943444.2663736-.1129774.5858187-.1530495.9184683-.1726977v-8.0958538c-2.0769013-.217682-4.2480111.7714522-6.2068345-.1445181\' fill=\'%2378807b\'/%3E%3C/g%3E%3C/svg%3E");}
.b-ext .swatch-filter--prints {background: url("data:image/svg+xml,%3Csvg height=\'40\' viewBox=\'0 0 40 40\' width=\'40\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cpath d=\'m0 0h40v40h-40z\' fill=\'%23000\'/%3E%3Cg fill=\'%23fff\'%3E%3Ccircle cy=\'1\' r=\'2\'/%3E%3Ccircle cx=\'10\' cy=\'1\' r=\'2\'/%3E%3Ccircle cx=\'20\' cy=\'1\' r=\'2\'/%3E%3Ccircle cx=\'30\' cy=\'1\' r=\'2\'/%3E%3Ccircle cx=\'5\' cy=\'11\' r=\'2\'/%3E%3Ccircle cx=\'15\' cy=\'11\' r=\'2\'/%3E%3Ccircle cx=\'25\' cy=\'11\' r=\'2\'/%3E%3Ccircle cx=\'35\' cy=\'11\' r=\'2\'/%3E%3Ccircle cx=\'40\' cy=\'1\' r=\'2\'/%3E%3Ccircle cy=\'20\' r=\'2\'/%3E%3Ccircle cx=\'10\' cy=\'20\' r=\'2\'/%3E%3Ccircle cx=\'20\' cy=\'20\' r=\'2\'/%3E%3Ccircle cx=\'30\' cy=\'20\' r=\'2\'/%3E%3Ccircle cx=\'5\' cy=\'30\' r=\'2\'/%3E%3Ccircle cx=\'15\' cy=\'30\' r=\'2\'/%3E%3Ccircle cx=\'25\' cy=\'30\' r=\'2\'/%3E%3Ccircle cx=\'35\' cy=\'30\' r=\'2\'/%3E%3Ccircle cx=\'40\' cy=\'20\' r=\'2\'/%3E%3Ccircle cy=\'40\' r=\'2\'/%3E%3Ccircle cx=\'10\' cy=\'40\' r=\'2\'/%3E%3Ccircle cx=\'20\' cy=\'40\' r=\'2\'/%3E%3Ccircle cx=\'30\' cy=\'40\' r=\'2\'/%3E%3Ccircle cx=\'40\' cy=\'40\' r=\'2\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.b-ext .swatch-filter--plaid {background: url("data:image/svg+xml,%3Csvg height=\'40\' viewBox=\'0 0 40 40\' width=\'40\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cpath d=\'m0 0h40v40h-40z\' fill=\'%23ea0b01\'/%3E%3Cpath d=\'m12 0h2v40h-2z\' fill=\'%23f8ca00\'/%3E%3Cpath d=\'m19 8h2v40h-2z\' fill=\'%23000\' fill-opacity=\'.5\' transform=\'matrix(0 1 -1 0 48 8)\'/%3E%3Cpath d=\'m19 17h2v40h-2z\' fill=\'%23fff\' transform=\'matrix(0 1 -1 0 57 17)\'/%3E%3Cg fill=\'%23000\' fill-opacity=\'.5\'%3E%3Cpath d=\'m19-12h2v40h-2z\' transform=\'matrix(0 1 -1 0 28 -12)\'/%3E%3Cpath d=\'m13-2h14v40h-14z\' transform=\'matrix(0 1 -1 0 38 -2)\'/%3E%3Cpath d=\'m2 0h2v40h-2z\'/%3E%3Cpath d=\'m22 0h2v40h-2z\'/%3E%3Cpath d=\'m26 0h14v40h-14z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.b-ext .swatch-filter--metallic {background: url("data:image/svg+xml,%3Csvg height=\'40\' viewBox=\'0 0 40 40\' width=\'40\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\'%3E%3Cdefs%3E%3ClinearGradient id=\'a\' x1=\'0%25\' x2=\'100%25\' y1=\'0%25\' y2=\'100%25\'%3E%3Cstop offset=\'0\' stop-color=\'%23e0c169\'/%3E%3Cstop offset=\'.289273649\' stop-color=\'%23ae8936\'/%3E%3Cstop offset=\'.481603674\' stop-color=\'%23ccab62\'/%3E%3Cstop offset=\'.682749155\' stop-color=\'%23fcf086\'/%3E%3Cstop offset=\'.84161212\' stop-color=\'%23e4c567\'/%3E%3Cstop offset=\'1\' stop-color=\'%23bb9854\'/%3E%3C/linearGradient%3E%3Cpath id=\'b\' d=\'m0 0h40v40h-40z\'/%3E%3C/defs%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cuse fill=\'%23000\' xlink:href=\'%23b\'/%3E%3Cuse fill=\'url(%23a)\' xlink:href=\'%23b\'/%3E%3C/g%3E%3C/svg%3E");}
.b-ext .product__attributes div[data-attr]~div[data-attr] {border-top: 0;}
.b-ext .product__attributes div[data-attr] {margin-top: calc(var(--font-size) * 1);margin-bottom: 0;border-top: 0;padding: 0;}
@media (max-width:767.98px) {.b-ext .product__attributes [data-attr=size], .b-ext .product__attributes [data-attr=dimension], .b-ext .product__attributes [data-attr=Dimension] {margin-top: calc(var(--font-size) * 1);padding: 0;border-top: 0;}}
.b-ext .product__attributes .priceGroup {margin-bottom: calc(var(--font-size) * 1);width: 100%;}
.b-ext .product__attributes .priceGroup .label {width: 100%;margin: 0 calc(var(--font-size) * .375) calc(var(--font-size) * .25);}
.b-ext .product__attributes .attribute-label {font-size: calc(var(--font-size) * 1);font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight: 700;display: block;margin-bottom: calc(var(--font-size) * 1);}
.b-ext .product__attributes .attribute {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 calc(var(--font-size) * -.375);}
.b-ext .product__attributes .attribute-value {font-weight: normal;}
.b-ext .product__attributes .not-orderable {display: none !important;}
.b-ext .product__attributes .invalid {display: none !important;}
.b-ext .selectswatch-dimension-msg, .b-ext .selectswatch-size-msg {color: #d42b2b;}
.b-ext .selectswatch-size-msg {display: inline-block;}
.b-ext .size-guide-link:focus {outline: calc(var(--font-size) * .3125) auto #000;}
.b-ext .callout {margin: 0;color: #9b2242;}
.b-ext .product-tile .callout {text-align: unset;margin-top: calc(var(--font-size) * .5);}
.b-ext .callout--highlight {color: #000;}
.b-ext .product-tile .callout--highlight {font-weight: bold;}
.b-ext .overview {background-color: #e8e8e8;margin: calc(var(--font-size) * 1) 0;padding: calc(var(--font-size) * 1.25) calc(var(--font-size) * 1.5);}
@media (min-width:992px) {.b-ext .overview {padding: calc(var(--font-size) * 3.25) calc(var(--font-size) * 8);}}
.b-ext .overview__pitch {padding: calc(var(--font-size) * .75) 0;font-size: calc(var(--font-size) * 1.125);font-family: "GerTT",sans-serif;text-transform: none;-ms-flex-line-pack: center;align-content: center;text-align: center;letter-spacing: 0;line-height: 1.25;}
@media (min-width:768px) {.b-ext .overview__pitch {font-size: calc(var(--font-size) * 1.25);line-height: 1.25;}}
.b-ext .overview__items {padding: calc(var(--font-size) * .75) 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.b-ext .overview__modal__icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;max-width: calc(var(--font-size) * 7);max-height: calc(var(--font-size) * 7);margin: calc(var(--font-size) * 1) auto;}
.b-ext .overview__modal__icon svg {width: 100%;}
.b-ext .overview--eu {background-color: rgba(255,255,255,.5);}
.b-ext .overview-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 50%;flex: 0 1 50%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: calc(var(--font-size) * .5);}
@media (min-width:768px) {.b-ext .overview-item {-webkit-box-flex: 0;-ms-flex: 0 1 25%;flex: 0 1 25%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.b-ext .overview-item__icon {text-align: center;padding: calc(var(--font-size) * .25) 0;}
.b-ext .overview-item__icon img, .b-ext .overview-item__icon svg {max-height: calc(var(--font-size) * 2);max-width: calc(var(--font-size) * 2.5);margin-right: calc(var(--font-size) * .5);}
@media (min-width:768px) {.b-ext .overview-item__icon img, .b-ext .overview-item__icon svg {margin-right: 0;}}
.b-ext .overview-item__label {margin-top: 0;-ms-flex-item-align: center;align-self: center;font-weight: 700;-ms-flex-negative: 1;flex-shrink: 1;}
@media (min-width:768px) {.b-ext .overview-item__label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;max-width: calc(var(--font-size) * 10);}}
.b-ext .product-outofstock__popup {width: calc(var(--font-size) * 10);}
.b-ext .product-detail .product-name {color: #000;font-size: calc(var(--font-size) * 2);text-transform: none;letter-spacing: 0;line-height: 1.2;}
.b-ext .product-detail .product__price__rating .price .sales .value[itemprop=lowprice] {color: #9b2242;}
.b-ext .product-detail .ratings {cursor: pointer;text-decoration: none;min-height: calc(var(--font-size) * 1.125);}
.b-ext .product-detail .fp-root {min-height: calc(var(--font-size) * 2);}
.b-ext .product-detail label.availability {padding-right: calc(var(--font-size) * .3125);}
.b-ext .product-detail .product-number {color: #bcbdbd;font-size: calc(var(--font-size) * .875);padding-bottom: calc(var(--font-size) * .938);padding-top: calc(var(--font-size) * .938);}
.b-ext .product-detail .priceGroup .label .sales .value.discounted {font-weight: 700;color: #9b2242;font-size: calc(var(--font-size) * 1);}
.b-ext .product-detail .priceGroup .label .strike-through {text-decoration: line-through;font-size: calc(var(--font-size) * .875);}
.b-ext .product-detail .prices .sales .value {font-size: calc(var(--font-size) * 1.5);}
.b-ext .product-detail .prices .sales .value.discounted {font-weight: 700;color: #9b2242;}
.b-ext .product-detail .prices .sales .value.sales-discount-percent {font-weight: 400;font-size: calc(var(--font-size) * .875);}
.b-ext .product-detail .product-options {margin-top: calc(var(--font-size) * 1.25);}
.b-ext .product-detail .product-options .quantity {bottom: 0;min-width: calc(var(--font-size) * 6.25);padding-left: calc(var(--font-size) * .938);padding-right: calc(var(--font-size) * .938);position: absolute;right: 0;}
.b-ext .product-detail .product__add-to-cart__parent {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: calc(var(--font-size) * -.625);}
.b-ext .product-detail .product__add-to-cart__parent .cart-and-ipay {margin-right: calc(var(--font-size) * .625);-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.b-ext .product-detail .product__add-to-cart__parent .btn.add-to-cart:disabled, .b-ext .product-detail .product__add-to-cart__parent .btn.add-to-cart.disabled {pointer-events: none;}
.b-ext .availability-msg__container {font-weight: normal;}
.b-ext .availability-msg__container .message {padding: calc(var(--font-size) * .25) 0 calc(var(--font-size) * .25) 0;}
.b-ext .product__message--velocity {margin-bottom: calc(var(--font-size) * 1);padding: calc(var(--font-size) * 1);background: #e8e8e8;color: #000;font-size: calc(var(--font-size) * 1);}
.b-ext .product__message--velocity--notifyme {background: #d42b2b;color: #fff;}
.b-ext .notifyMeFormMessage {background-color: #d3d4d4;padding: calc(var(--font-size) * 1);}
.b-ext .error-page-container {padding: 0 calc(var(--font-size) * 1);}
@media (min-width:992px) {.b-ext .error-page-container {padding: 0 calc(var(--font-size) * 2);}}
.b-ext .error-page-container .error-body {margin-bottom: calc(var(--font-size) * 2);}
.b-ext .error-csrf__footer__recommendations, .b-ext .error-csrf__footer__content {margin-top: calc(var(--font-size) * 2);}
.b-ext .error-page-breadcrumb {padding-top: calc(var(--font-size) * 1);}
.b-ext .error-page-breadcrumb-item {font-weight: 700;text-decoration: none;color: #000;font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
.b-ext .error-page-breadcrumb-item:hover {text-decoration: none;}
.b-ext .error-page-breadcrumb-item::after {content: "›";font-weight: 700;padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
.b-ext .error-page-breadcrumb-item:hover::after {font-weight: 400;}
.b-ext .error-page-error-text {padding-bottom: calc(var(--font-size) * 2);}
.b-ext .error-page-btn {margin: 0 auto;}
.b-ext .error-500-title, .b-ext .error-404-title {text-align: center;text-transform: uppercase;font-weight: 700;font-size: calc(var(--font-size) * 1.625);font-family: Avenir,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Helvetica","Lucinda Grande",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height: 1.25;padding: calc(var(--font-size) * 2) 0 calc(var(--font-size) * .625);}
.b-ext .error-500-text, .b-ext .error-404-text {text-align: center;font-size: calc(var(--font-size) * 1.1);margin-bottom: calc(var(--font-size) * 2);}
.b-ext .error-500-text a, .b-ext .error-404-text a {font-size: calc(var(--font-size) * 1.1);}
.b-ext .error-404-tel {text-decoration: none;}
.b-ext .error-500-customer-care, .b-ext .error-404-customer-care {text-decoration: underline;}
.b-ext .country-selection-modal .modal-body {padding: 0 calc(var(--font-size) * 1) calc(var(--font-size) * 1);}
.b-ext .country-language-selection-overlay, .b-ext .language-selection-overlay {display: none;}
.b-ext .country-language-selection-overlay .h5, .b-ext .language-selection-overlay .h5 {text-align: center;}
.b-ext .country-language-selection-overlay .ecommerce-text, .b-ext .language-selection-overlay .ecommerce-text {margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .country-language-selection-overlay .country-selection-choices, .b-ext .language-selection-overlay .country-selection-choices {margin-bottom: calc(var(--font-size) * 2);}
.b-ext .country-language-selection-overlay a.country-link, .b-ext .language-selection-overlay a.country-link {text-decoration: none;text-align: left;}
.b-ext .country-language-selection-overlay .country, .b-ext .language-selection-overlay .country {margin-bottom: calc(var(--font-size) * 1.5);-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.b-ext .country-language-selection-overlay .country .flag-icon, .b-ext .language-selection-overlay .country .flag-icon {border-radius: 50%;display: inline-block;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2.5);background-size: cover;vertical-align: middle;}
.b-ext .country-language-selection-overlay .country a:hover, .b-ext .language-selection-overlay .country a:hover {text-decoration: none;}
.b-ext .country-language-selection-overlay .country .country-name, .b-ext .language-selection-overlay .country .country-name {display: inline;padding-left: calc(var(--font-size) * .5);}
.b-ext .country-language-selection-overlay a.view-all-countries, .b-ext .language-selection-overlay a.view-all-countries {font-weight: bold;}
.b-ext .language-selection-overlay {text-align: center;}
.b-ext .language-selection-overlay .h4 {text-align: center;}
.b-ext .language-selection-overlay .h4, .b-ext .language-selection-overlay .country-selection-choices {margin-bottom: calc(var(--font-size) * 4);}
.b-ext .country-selection-background, .b-ext .language-selection-background {display: none;position: fixed;background: rgba(0,0,0,.1);width: 100%;height: 100%;top: 0;z-index: 1032;}
.b-ext .forecasted-loyalty-rewards {width: 100%;padding: 0 calc(var(--font-size) * 1);padding-top: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.5);}
.b-ext .forecasted-loyalty-rewards .forecasted-loyalty-rewards__icon {display: inline-block;margin-right: calc(var(--font-size) * .5);margin-top: calc(var(--font-size) * .2);width: calc(var(--font-size) * 1.86);height: calc(var(--font-size) * 1.86);color: #2f3c42;fill: currentColor;}
.b-ext .forecasted-loyalty-rewards .forecasted-loyalty-rewards__cgr-add {margin: 0 calc(var(--font-size) * .5);}
.b-ext .forecasted-loyalty-rewards .forecasted-loyalty-rewards__cgr-add::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'16px\' height=\'16px\' viewBox=\'0 0 24 24\' fill=\'%23007ab8\'><path d=\'M9.38 24c-.386 0-.58-.195-.58-.533v-8.291H.454c-.29 0-.48-.29-.48-.533V9.505c0-.29.194-.486.48-.486h8.393V.581c0-.29.195-.581.533-.581h5.114c.195 0 .481.243.481.58v8.34h8.25c.338 0 .628.243.628.58v5.139c0 .242-.29.533-.532.533h-8.346v8.387c0 .242-.29.437-.48.437H9.38V24z\'></path></svg>");vertical-align: middle;}
.b-ext .forecasted-loyalty-rewards .forecasted-loyalty-rewards__text {padding-top: calc(var(--font-size) * .25);}
.b-ext .forecasted-loyalty-rewards .forecasted-loyalty-rewards__text--highlight {color: #007ab8;}
.b-ext .forecasted-loyalty-rewards svg {height: calc(var(--font-size) * 1);width: calc(var(--font-size) * 1);vertical-align: text-bottom;}
.b-ext .forecasted-loyalty-rewards--pdp {margin-top: calc(var(--font-size) * 1);padding: 0;font-size: calc(var(--font-size) * 1);}
.b-ext .forecasted-loyalty-rewards--pdp br {display: none;}
.b-ext .forecasted-loyalty-rewards>div {padding-bottom: calc(var(--font-size) * 1);}
.b-ext .cart-products .forecasted-loyalty-rewards {padding: 0;font-size: inherit;line-height: inherit;}
.b-ext .cart-products .forecasted-loyalty-rewards>div {border-bottom: 0;padding-bottom: 0;}
.b-ext .order-confirmation .forecasted-loyalty-rewards {font-size: inherit;padding-top: 0;}
@media (max-width:991.98px) {.b-ext .order-confirmation .forecasted-loyalty-rewards {padding-left: 0;margin-left: 0;}}
.b-ext .order-confirmation .forecasted-loyalty-rewards div {padding-left: 0;padding-right: 0;font-size: inherit;}
.b-ext .order-confirmation .forecasted-loyalty-rewards>div {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .rewards__banner__authenticated {background-color: #262626;color: #fff;text-align: center;}
.b-ext .rewards__banner__authenticated a {color: #fff;text-decoration: underline;}
.b-ext .rewards__banner__authenticated a:hover {color: #fff;}
.b-ext .rewards__banner__authenticated__logo {max-width: 500px;margin: 0 auto;}
.b-ext .rewards__banner__authenticated__logo img {max-width: 100%;}
.b-ext .rewards__banner__authenticated__logo a {text-decoration: none;}
.b-ext .rewards__banner__authenticated__message em {font-style: normal;font-weight: 700;}
.b-ext .rewards__banner__authenticated__icons>div {max-width: 200px;}
.b-ext .rewards__banner__authenticated__email-signup {text-align: center;}
.b-ext .rewards__banner__authenticated__email-signup .material-checkbox {display: inline-block;}
.b-ext .rewards__banner__authenticated__error-message {padding: calc(var(--font-size) * 1);}
.b-ext .rewards__banner__authenticated button {display: block;margin: 0 auto;}
.b-ext .rewards__banner__authenticated button.btn-reversed--white {background-color: rgba(0,0,0,0);}
.b-ext .loyalty-registration .form-group.material-text-input label {position: absolute;top: 0;left: 0;}
.b-ext .checkoutRewardsBanner__header {padding: calc(var(--font-size) * .5) 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.b-ext .checkoutRewardsBanner__detail {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext .checkoutRewardsBanner__detail-highlight {color: #008631;white-space: pre;}
.b-ext .checkoutRewardsBanner__detail-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.b-ext .checkoutRewardsBanner__detail-small {font-size: calc(var(--font-size) * .75);}
.b-ext .checkoutRewardsBanner__icon {padding-right: calc(var(--font-size) * .5);color: #007ab8;}
.b-ext .explicit-privacy-consent {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
.b-ext .explicit-privacy-consent .material-checkbox label {font-size: calc(var(--font-size) * .875);}
@media (max-width:767.98px) {.b-ext .wizard .explicit-privacy-consent {text-align: left;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;}}
@media (min-width:992px) {.b-ext .wizard .explicit-privacy-consent {text-align: left;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;}}
.b-ext .rewards-tracker {width: 100%;}
.b-ext .rewards-tracker__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;padding-left: 0;padding-right: 0;}
@media (min-width:992px) {.b-ext .rewards-tracker__container {max-width: calc(var(--font-size) * 25);}}
.b-ext .rewards-tracker__header {background-color: #007ab8;color: #fff;font-family: "GerTT",sans-serif;font-weight: 700;text-transform: uppercase;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: calc(var(--font-size) * .5);}
.b-ext .rewards-tracker__header--titanium {background-color: #000;}
.b-ext .rewards-tracker__header--titanium small {font-size: calc(var(--font-size) * .625);color: #e8e8e8;}
.b-ext .rewards-tracker__balances {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: calc(var(--font-size) * 1);}
.b-ext .rewards-tracker__balance {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: calc(50% - calc(var(--font-size) * 2));}
.b-ext .rewards-tracker__balance.vertical-spacer {border-right: calc(var(--font-size) * .0625) solid #a5a6a6;padding-right: calc(var(--font-size) * .5);}
.b-ext .rewards-tracker__balance__desc {font-size: calc(var(--font-size) * .75);font-weight: bold;font-family: "GerTT",sans-serif;margin-bottom: calc(var(--font-size) * .25);}
.b-ext .rewards-tracker__balance__value {font-size: calc(var(--font-size) * 1.5);font-family: "GerTT",sans-serif;font-weight: 500;margin-bottom: 0;line-height: calc(var(--font-size) * 2);}
.b-ext .rewards-tracker__redemption-progress {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: calc(var(--font-size) * 1);margin-top: calc(var(--font-size) * 1);}
.b-ext .rewards-tracker__redemption-progress .progress {min-width: calc(var(--font-size) * 2.5);}
.b-ext .rewards-tracker__redemption-progress p {margin-bottom: 0;}
.b-ext .rewards-tracker__redemption-progress small {font-size: calc(var(--font-size) * .625);color: #636464;}
.b-ext .rewards-tracker__expiration-warning {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: calc(var(--font-size) * .5);margin-top: calc(var(--font-size) * 1);}
.b-ext .rewards-tracker__expiration-warning__text {color: #d42b2b;font-weight: 700;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext .rewards-tracker__expiration-warning__text svg {margin-right: calc(var(--font-size) * .25);min-width: calc(var(--font-size) * 1.5);}
.b-ext .rewards__join {padding: calc(var(--font-size) * 1.5) calc(var(--font-size) * 1);background-color: #e8e8e8;margin-right: calc(var(--font-size) * -1);margin-left: calc(var(--font-size) * -1);}
@media (min-width:992px) {.b-ext .rewards__join {margin-right: 0;margin-left: 0;}}
.b-ext .membership-perks {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: calc(var(--font-size) * 1);}
@media (min-width:768px) {.b-ext .membership-perks {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
@media (min-width:992px) {.b-ext .membership-perks {-webkit-box-align: start;-ms-flex-align: start;align-items: start;}}
.b-ext .membership-perks__account-container .membership-perks {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (min-width:768px) {.b-ext .membership-perks__account-container .membership-perks {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: calc(var(--font-size) * 1);}}
.b-ext .membership-perks__registration-container .membership-perks {-webkit-box-align: start;-ms-flex-align: start;align-items: start;}
.b-ext .membership-perks .membership-perk {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: calc(var(--font-size) * .25);padding-bottom: calc(var(--font-size) * .25);}
.b-ext .membership-perks .membership-perk svg {margin-right: calc(var(--font-size) * .5);}
.b-ext .marketing-site .hidden-on-marketing {display: none;}
.b-ext .return-page .returntext span {-webkit-transform: translate(-50%,0);transform: translate(-50%,0);}
.b-ext .return-page .returntext .label-sign-in {position: absolute;left: 5.5%;width: calc(var(--font-size) * 3);}
.b-ext .return-page .returntext .label-print {position: absolute;left: 33.7%;width: calc(var(--font-size) * 4);}
.b-ext .return-page .returntext .label-wrap {position: absolute;left: 62.7%;width: calc(var(--font-size) * 5);}
.b-ext .return-page .returntext .label-delivery {position: absolute;left: 93%;width: calc(var(--font-size) * 3);}
.b-ext .accordion__title {text-transform: none;}
.b-ext .accordion__title__main-icon::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z\'/></svg>");}
.b-ext [aria-expanded=true] .accordion__title__main-icon::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z\'/></svg>");}
.b-ext .accordion__title:hover .accordion__title__main-icon::after, .b-ext .accordion__title:focus .accordion__title__main-icon::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z\'/></svg>");}
.b-ext .accordion__title:hover[aria-expanded=true] .accordion__title__main-icon::after, .b-ext .accordion__title:focus[aria-expanded=true] .accordion__title__main-icon::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23fff\'><path d=\'M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z\'/></svg>");}
.b-ext .accordion__title__icon {margin-left: calc(var(--font-size) * .375);}
.b-ext .accordion__title__icon svg {width: calc(var(--font-size) * 1.375);height: calc(var(--font-size) * 1.375);}
.b-ext .accordion__title__icon::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M20 11.13H13V4C13 3.45 12.55 3 12 3C11.45 3 11 3.45 11 4V11.13H4C3.45 11.13 3 11.58 3 12.13C3 12.68 3.45 13.13 4 13.13H11V20C11 20.55 11.45 21 12 21C12.55 21 13 20.55 13 20V13.13H20C20.55 13.13 21 12.68 21 12.13C21 11.58 20.55 11.13 20 11.13Z\'/></svg>");}
.b-ext [aria-expanded=true] .accordion__title__icon::after {content: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'%23000000\'><path d=\'M19 13H5v-2h14v2z\'/></svg>");}
.b-ext .toggle-btn {background-color: #fff;margin-bottom: calc(var(--font-size) * .3125);outline-offset: 0;}
.b-ext .toggle-btn.inches .toggle-cm {display: none;}
.b-ext .toggle-btn.centi .toggle-in {display: none;}
.b-ext .size-chart-asset {white-space: nowrap;overflow-x: auto;text-transform: capitalize;opacity: .99;}
.b-ext .size-chart-asset__th {background-color: #d3d4d4;border: 0 !important;position: relative;left: auto;top: auto;padding: calc(var(--font-size) * .75);}
.b-ext .size-chart-asset__th:first-child {position: sticky;left: 0;z-index: 1;min-width: calc(var(--font-size) * 3.5);}
.b-ext .size-chart-asset__table {position: relative;}
.b-ext .size-chart-asset__table tbody {table-layout: fixed;margin: 0 auto;position: relative;}
.b-ext .size-chart-asset__tr td {border: 0 !important;padding: calc(var(--font-size) * .75);}
.b-ext .top-left-element-border {outline: calc(var(--font-size) * .0625) solid #fff !important;z-index: 2 !important;}
.b-ext .tabbed-container__tabs.custom_bottom_padding {padding-bottom: calc(var(--font-size) * .825);}
.b-ext .tabbed-container__tabs .ofs__arrow {display: none;}
.b-ext .tabbed-container__tabs .ofs__slider {padding-top: calc(var(--font-size) * .1875) !important;padding-bottom: calc(var(--font-size) * .3125) !important;padding-left: calc(var(--font-size) * .1875) !important;}
.b-ext .tabbed-container__tabs .ofs__item:focus {outline-offset: 0;}
.b-ext .tabbed-container__content .scroll-table-right, .b-ext .tabbed-container__content .scroll-table-left {position: absolute;top: 0;color: #fff;background-color: #000;opacity: .6;z-index: 3;}
.b-ext .tabbed-container__content .scroll-table-right:hover, .b-ext .tabbed-container__content .scroll-table-left:hover {opacity: .8;}
.b-ext .tabbed-container__content-container {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .tabbed-container__content .scroll-table-right {right: 0;}
.b-ext .cross-section-data {background-color: rgba(0,0,0,.3);}
.b-ext .cross-section-header, .b-ext .selected-table-element {background-color: #000;color: #fff;}
.b-ext .profile-container .preference-tag {padding: calc(var(--font-size) * .375);border: calc(var(--font-size) * .0625) solid #000;border-radius: calc(var(--font-size) * .25);font-weight: 700;}