.b-ext *, .b-ext ::after, .b-ext ::before {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scroll-snap-strictness: proximity;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);}
.b-ext ::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scroll-snap-strictness: proximity;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);}
.b-ext *, .b-ext ::after, .b-ext ::before {box-sizing: border-box;border-width: 0;border-style: solid;border-color: #e5e7eb;}
.b-ext ::after, .b-ext ::before {--tw-content: "";}
.b-ext :host, .b-ext {line-height: 1.5;-webkit-text-size-adjust: 100%;-moz-tab-size: 4;tab-size: 4;font-family: Open Sans,Source Sans Pro,sans-serif;font-feature-settings: normal;font-variation-settings: normal;-webkit-tap-highlight-color: transparent;}
.b-ext {margin: 0;overflow-y: scroll;font-family: Open Sans,Source Sans Pro,sans-serif;font-size: calc(var(--font-size) * .875);line-height: 1.5;letter-spacing: 0;--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext hr {height: 0;color: inherit;border-top-width: 1px;}
.b-ext abbr:where([title]) {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}
.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6 {font-size: inherit;font-weight: inherit;}
.b-ext a {color: inherit;text-decoration: inherit;}
.b-ext b, .b-ext strong {font-weight: bolder;}
.b-ext code, .b-ext kbd, .b-ext pre, .b-ext samp {font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings: normal;font-variation-settings: normal;font-size: 1em;}
.b-ext small {font-size: 80%;}
.b-ext sub, .b-ext sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.b-ext sub {bottom: -.25em;}
.b-ext sup {top: -.5em;}
.b-ext table {text-indent: 0;border-color: inherit;border-collapse: collapse;}
.b-ext button, .b-ext input, .b-ext optgroup, .b-ext select, .b-ext textarea {font-family: inherit;font-feature-settings: inherit;font-variation-settings: inherit;font-size: 100%;font-weight: inherit;line-height: inherit;letter-spacing: inherit;color: inherit;margin: 0;padding: 0;}
.b-ext button, .b-ext select {text-transform: none;}
.b-ext button, .b-ext input:where([type='button']), .b-ext input:where([type='reset']), .b-ext input:where([type='submit']) {-webkit-appearance: button;background-color: transparent;background-image: none;}
.b-ext :-moz-focusring {outline: auto;}
.b-ext :-moz-ui-invalid {box-shadow: none;}
.b-ext progress {vertical-align: baseline;}
.b-ext ::-webkit-inner-spin-button, .b-ext ::-webkit-outer-spin-button {height: auto;}
.b-ext [type=search] {-webkit-appearance: textfield;outline-offset: -2px;}
.b-ext ::-webkit-search-decoration {-webkit-appearance: none;}
.b-ext ::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
.b-ext summary {display: list-item;}
.b-ext blockquote, .b-ext dd, .b-ext dl, .b-ext figure, .b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6, .b-ext hr, .b-ext p, .b-ext pre {margin: 0;}
.b-ext fieldset, .b-ext menu, .b-ext ol, .b-ext ul {margin: 0;padding: 0;}
.b-ext dialog, .b-ext legend {padding: 0;}
.b-ext menu, .b-ext ol, .b-ext ul {list-style: none;}
.b-ext textarea {resize: vertical;}
.b-ext [role=button], .b-ext button {cursor: pointer;}
.b-ext :disabled {cursor: default;}
.b-ext audio, .b-ext canvas, .b-ext embed, .b-ext iframe, .b-ext img, .b-ext object, .b-ext svg, .b-ext video {display: block;vertical-align: middle;}
.b-ext img, .b-ext video {max-width: 100%;height: auto;}
.b-ext [hidden]:where(:not([hidden="until-found"])) {display: none;}
.b-ext [multiple], .b-ext [type=date], .b-ext [type=datetime-local], .b-ext [type=email], .b-ext [type=month], .b-ext [type=number], .b-ext [type=password], .b-ext [type=search], .b-ext [type=tel], .b-ext [type=text], .b-ext [type=time], .b-ext [type=url], .b-ext [type=week], .b-ext input:where(:not([type])), .b-ext select, .b-ext textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;border-color: #6b7280;border-width: 1px;border-radius: 0;padding: calc(var(--font-size) * .5) calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);--tw-shadow: 0 0 rgba(0,0,0,0);}
.b-ext [multiple]:focus, .b-ext [type=date]:focus, .b-ext [type=datetime-local]:focus, .b-ext [type=email]:focus, .b-ext [type=month]:focus, .b-ext [type=number]:focus, .b-ext [type=password]:focus, .b-ext [type=search]:focus, .b-ext [type=tel]:focus, .b-ext [type=text]:focus, .b-ext [type=time]:focus, .b-ext [type=url]:focus, .b-ext [type=week]:focus, .b-ext input:where(:not([type])):focus, .b-ext select:focus, .b-ext textarea:focus {outline: 2px solid transparent;outline-offset: 2px;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color: #2563eb;}
.b-ext .form-input::-moz-placeholder, .b-ext .form-textarea::-moz-placeholder, .b-ext input::-moz-placeholder, .b-ext textarea::-moz-placeholder {color: #6b7280;opacity: 1;}
.b-ext .form-input::placeholder, .b-ext .form-textarea::placeholder, .b-ext input::placeholder, .b-ext textarea::placeholder {color: #6b7280;opacity: 1;}
.b-ext .form-input::-webkit-datetime-edit-fields-wrapper, .b-ext ::-webkit-datetime-edit-fields-wrapper {padding: 0;}
.b-ext .form-input::-webkit-date-and-time-value, .b-ext ::-webkit-date-and-time-value {min-height: 1.5em;text-align: inherit;}
.b-ext .form-input::-webkit-datetime-edit, .b-ext ::-webkit-datetime-edit {display: inline-flex;}
.b-ext .form-input::-webkit-datetime-edit, .b-ext .form-input::-webkit-datetime-edit-day-field, .b-ext .form-input::-webkit-datetime-edit-hour-field, .b-ext .form-input::-webkit-datetime-edit-meridiem-field, .b-ext .form-input::-webkit-datetime-edit-millisecond-field, .b-ext .form-input::-webkit-datetime-edit-minute-field, .b-ext .form-input::-webkit-datetime-edit-month-field, .b-ext .form-input::-webkit-datetime-edit-second-field, .b-ext .form-input::-webkit-datetime-edit-year-field, .b-ext ::-webkit-datetime-edit, .b-ext ::-webkit-datetime-edit-day-field, .b-ext ::-webkit-datetime-edit-hour-field, .b-ext ::-webkit-datetime-edit-meridiem-field, .b-ext ::-webkit-datetime-edit-millisecond-field, .b-ext ::-webkit-datetime-edit-minute-field, .b-ext ::-webkit-datetime-edit-month-field, .b-ext ::-webkit-datetime-edit-second-field, .b-ext ::-webkit-datetime-edit-year-field {padding-top: 0;padding-bottom: 0;}
.b-ext select {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 20 20\'%3e%3cpath stroke=\'%236b7280\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'1.5\' d=\'M6 8l4 4 4-4\'/%3e%3c/svg%3e");background-position: right calc(var(--font-size) * .5) center;background-repeat: no-repeat;background-size: 1.5em 1.5em;padding-right: calc(var(--font-size) * 2.5);-webkit-print-color-adjust: exact;print-color-adjust: exact;}
.b-ext [multiple], .b-ext [size]:where(select:not([size="1"])) {background-image: initial;background-position: initial;background-repeat: unset;background-size: initial;padding-right: calc(var(--font-size) * .75);-webkit-print-color-adjust: unset;print-color-adjust: unset;}
.b-ext [type=checkbox], .b-ext [type=radio] {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0;-webkit-print-color-adjust: exact;print-color-adjust: exact;display: inline-block;vertical-align: middle;background-origin: border-box;-webkit-user-select: none;-moz-user-select: none;user-select: none;flex-shrink: 0;height: calc(var(--font-size) * 1);width: calc(var(--font-size) * 1);color: #2563eb;background-color: #fff;border-color: #6b7280;border-width: 1px;--tw-shadow: 0 0 rgba(0,0,0,0);}
.b-ext [type=checkbox] {border-radius: 0;}
.b-ext [type=radio] {border-radius: 100%;}
.b-ext [type=checkbox]:focus, .b-ext [type=radio]:focus {outline: 2px solid transparent;outline-offset: 2px;--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}
.b-ext [type=checkbox]:checked, .b-ext [type=radio]:checked {border-color: transparent;background-color: currentColor;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
.b-ext [type=checkbox]:checked {background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 16 16\' fill=\'white\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath d=\'M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z\'/%3e%3c/svg%3e");}
@media (forced-colors:active) {.b-ext [type=checkbox]:checked {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext [type=radio]:checked {background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 16 16\' fill=\'white\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3ccircle cx=\'8\' cy=\'8\' r=\'3\'/%3e%3c/svg%3e");}
@media (forced-colors:active) {.b-ext [type=radio]:checked {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext [type=checkbox]:checked:focus, .b-ext [type=checkbox]:checked:hover, .b-ext [type=radio]:checked:focus, .b-ext [type=radio]:checked:hover {border-color: transparent;background-color: currentColor;}
.b-ext [type=checkbox]:indeterminate {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 16 16\'%3e%3cpath stroke=\'white\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M4 8h8\'/%3e%3c/svg%3e");border-color: transparent;background-color: currentColor;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
@media (forced-colors:active) {.b-ext [type=checkbox]:indeterminate {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext [type=checkbox]:indeterminate:focus, .b-ext [type=checkbox]:indeterminate:hover {border-color: transparent;background-color: currentColor;}
.b-ext [type=file] {background: unset;border-color: inherit;border-width: 0;border-radius: 0;padding: 0;font-size: unset;line-height: inherit;}
.b-ext [type=file]:focus {outline: 1px solid ButtonText;outline: 1px auto -webkit-focus-ring-color;}
.b-ext .container {width: 100%;}
@media (min-width:320px) {.b-ext .container {max-width: 320px;}}
@media (min-width:375px) {.b-ext .container {max-width: 375px;}}
@media (min-width:640px) {.b-ext .container {max-width: 640px;}}
@media (min-width:768px) {.b-ext .container {max-width: 768px;}}
@media (min-width:1024px) {.b-ext .container {max-width: 1024px;}}
@media (min-width:1280px) {.b-ext .container {max-width: 1280px;}}
@media (min-width:1444px) {.b-ext .container {max-width: 1444px;}}
.b-ext .form-input, .b-ext .form-multiselect, .b-ext .form-select, .b-ext .form-textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;border-color: #6b7280;border-radius: 0;padding: calc(var(--font-size) * .5) calc(var(--font-size) * .75);line-height: calc(var(--font-size) * 1.5);--tw-shadow: 0 0 rgba(0,0,0,0);}
.b-ext .form-input:focus, .b-ext .form-multiselect:focus, .b-ext .form-select:focus, .b-ext .form-textarea:focus {outline: 2px solid transparent;outline-offset: 2px;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color: #2563eb;}
.b-ext .form-select {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 20 20\'%3e%3cpath stroke=\'%236b7280\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'1.5\' d=\'M6 8l4 4 4-4\'/%3e%3c/svg%3e");background-position: right calc(var(--font-size) * .5) center;background-repeat: no-repeat;background-size: 1.5em 1.5em;padding-right: calc(var(--font-size) * 2.5);-webkit-print-color-adjust: exact;print-color-adjust: exact;}
.b-ext .form-select:where([size]:not([size="1"])) {background-image: initial;background-position: initial;background-repeat: unset;background-size: initial;padding-right: calc(var(--font-size) * .75);-webkit-print-color-adjust: unset;print-color-adjust: unset;}
.b-ext .form-checkbox, .b-ext .form-radio {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0;-webkit-print-color-adjust: exact;print-color-adjust: exact;display: inline-block;vertical-align: middle;background-origin: border-box;-webkit-user-select: none;-moz-user-select: none;user-select: none;flex-shrink: 0;height: calc(var(--font-size) * 1);width: calc(var(--font-size) * 1);color: #2563eb;background-color: #fff;border-color: #6b7280;border-width: 1px;--tw-shadow: 0 0 rgba(0,0,0,0);}
.b-ext .form-checkbox {border-radius: 0;}
.b-ext .form-radio {border-radius: 100%;}
.b-ext .form-checkbox:focus, .b-ext .form-radio:focus {outline: 2px solid transparent;outline-offset: 2px;--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}
.b-ext .form-checkbox:checked, .b-ext .form-radio:checked {border-color: transparent;background-color: currentColor;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
.b-ext .form-checkbox:checked {background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 16 16\' fill=\'white\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath d=\'M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z\'/%3e%3c/svg%3e");}
@media (forced-colors:active) {.b-ext .form-checkbox:checked {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext .form-radio:checked {background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 16 16\' fill=\'white\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3ccircle cx=\'8\' cy=\'8\' r=\'3\'/%3e%3c/svg%3e");}
@media (forced-colors:active) {.b-ext .form-radio:checked {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext .form-checkbox:checked:focus, .b-ext .form-checkbox:checked:hover, .b-ext .form-radio:checked:focus, .b-ext .form-radio:checked:hover {border-color: transparent;background-color: currentColor;}
.b-ext .form-checkbox:indeterminate {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 16 16\'%3e%3cpath stroke=\'white\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M4 8h8\'/%3e%3c/svg%3e");border-color: transparent;background-color: currentColor;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
@media (forced-colors:active) {.b-ext .form-checkbox:indeterminate {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext .form-checkbox:indeterminate:focus, .b-ext .form-checkbox:indeterminate:hover {border-color: transparent;background-color: currentColor;}
.b-ext .prose {color: var(--tw-prose-body);max-width: 65ch;--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size: calc(var(--font-size) * 1);line-height: 1.75;}
.b-ext .prose :where(p):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 1.25em;margin-bottom: 1.25em;}
.b-ext .prose :where([class~="lead"]):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-lead);font-size: 1.25em;line-height: 1.6;margin-top: 1.2em;margin-bottom: 1.2em;}
.b-ext .prose :where(a):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-links);-webkit-text-decoration: underline;text-decoration: underline;font-weight: 500;}
.b-ext .prose :where(strong):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-bold);font-weight: 600;}
.b-ext .prose :where(a strong):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)), .b-ext .prose :where(blockquote strong):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)), .b-ext .prose :where(thead th strong):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: inherit;}
.b-ext .prose :where(ol):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: decimal;margin-top: 1.25em;margin-bottom: 1.25em;padding-inline-start: 1.625em;}
.b-ext .prose :where(ol[type="A"]):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: upper-alpha;}
.b-ext .prose :where(ol[type="a"]):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: lower-alpha;}
.b-ext .prose :where(ol[type="A" s]):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: upper-alpha;}
.b-ext .prose :where(ol[type="a" s]):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: lower-alpha;}
.b-ext .prose :where(ol[type="I"]):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: upper-roman;}
.b-ext .prose :where(ol[type="i"]):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: lower-roman;}
.b-ext .prose :where(ol[type="I" s]):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: upper-roman;}
.b-ext .prose :where(ol[type="i" s]):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: lower-roman;}
.b-ext .prose :where(ol[type="1"]):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: decimal;}
.b-ext .prose :where(ul):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {list-style-type: disc;margin-top: 1.25em;margin-bottom: 1.25em;padding-inline-start: 1.625em;}
.b-ext .prose :where(ol > li):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *))::marker {font-weight: 400;color: var(--tw-prose-counters);}
.b-ext .prose :where(ul > li):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *))::marker {color: var(--tw-prose-bullets);}
.b-ext .prose :where(dt):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 600;margin-top: 1.25em;}
.b-ext .prose :where(hr):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {border-color: var(--tw-prose-hr);border-top-width: 1px;margin-top: 3em;margin-bottom: 3em;}
.b-ext .prose :where(blockquote):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {font-weight: 500;font-style: italic;color: var(--tw-prose-quotes);border-inline-start-width: calc(var(--font-size) * .25);border-inline-start-color: var(--tw-prose-quote-borders);quotes: "“" "”" "‘" "’";margin-top: 1.6em;margin-bottom: 1.6em;padding-inline-start: 1em;}
.b-ext .prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *))::before {content: open-quote;}
.b-ext .prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *))::after {content: close-quote;}
.b-ext .prose :where(h1):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 800;font-size: 2.25em;margin-top: 0;margin-bottom: .8888889em;line-height: 1.1111111;}
.b-ext .prose :where(h1 strong):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {font-weight: 900;color: inherit;}
.b-ext .prose :where(h2):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 700;font-size: 1.5em;margin-top: 2em;margin-bottom: 1em;line-height: 1.3333333;}
.b-ext .prose :where(h2 strong):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {font-weight: 800;color: inherit;}
.b-ext .prose :where(h3):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 600;font-size: 1.25em;margin-top: 1.6em;margin-bottom: .6em;line-height: 1.6;}
.b-ext .prose :where(h3 strong):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {font-weight: 700;color: inherit;}
.b-ext .prose :where(h4):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 600;margin-top: 1.5em;margin-bottom: .5em;line-height: 1.5;}
.b-ext .prose :where(h4 strong):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {font-weight: 700;color: inherit;}
.b-ext .prose :where(img):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(picture):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {display: block;margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(video):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(kbd):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {font-weight: 500;font-family: inherit;color: var(--tw-prose-kbd);font-size: .875em;border-radius: calc(var(--font-size) * .3125);padding-top: .1875em;padding-inline-end: .375em;padding-bottom: .1875em;padding-inline-start: .375em;}
.b-ext .prose :where(code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-code);font-weight: 600;font-size: .875em;}
.b-ext .prose :where(code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *))::after, .b-ext .prose :where(code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *))::before {content: "`";}
.b-ext .prose :where(a code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)), .b-ext .prose :where(h1 code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: inherit;}
.b-ext .prose :where(h2 code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: inherit;font-size: .875em;}
.b-ext .prose :where(h3 code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: inherit;font-size: .9em;}
.b-ext .prose :where(blockquote code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)), .b-ext .prose :where(h4 code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)), .b-ext .prose :where(thead th code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: inherit;}
.b-ext .prose :where(pre):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-pre-code);background-color: var(--tw-prose-pre-bg);overflow-x: auto;font-weight: 400;font-size: .875em;line-height: 1.7142857;margin-top: 1.7142857em;margin-bottom: 1.7142857em;border-radius: calc(var(--font-size) * .375);padding-top: .8571429em;padding-inline-end: 1.1428571em;padding-bottom: .8571429em;padding-inline-start: 1.1428571em;}
.b-ext .prose :where(pre code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {background-color: transparent;border-width: 0;border-radius: 0;padding: 0;font-weight: inherit;color: inherit;font-size: inherit;font-family: inherit;line-height: inherit;}
.b-ext .prose :where(pre code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *))::after, .b-ext .prose :where(pre code):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *))::before {content: none;}
.b-ext .prose :where(table):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {width: 100%;table-layout: auto;margin-top: 2em;margin-bottom: 2em;font-size: .875em;line-height: 1.7142857;}
.b-ext .prose :where(thead):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {border-bottom-width: 1px;border-bottom-color: var(--tw-prose-th-borders);}
.b-ext .prose :where(thead th):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 600;vertical-align: bottom;padding-inline-end: .5714286em;padding-bottom: .5714286em;padding-inline-start: .5714286em;}
.b-ext .prose :where(tbody tr):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {border-bottom-width: 1px;border-bottom-color: var(--tw-prose-td-borders);}
.b-ext .prose :where(tbody tr:last-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {border-bottom-width: 0;}
.b-ext .prose :where(tbody td):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {vertical-align: baseline;}
.b-ext .prose :where(tfoot):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {border-top-width: 1px;border-top-color: var(--tw-prose-th-borders);}
.b-ext .prose :where(tfoot td):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {vertical-align: top;}
.b-ext .prose :where(th, .b-ext td):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {text-align: start;}
.b-ext .prose :where(figure > *):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 0;margin-bottom: 0;}
.b-ext .prose :where(figcaption):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {color: var(--tw-prose-captions);font-size: .875em;line-height: 1.4285714;margin-top: .8571429em;}
.b-ext .prose :where(picture > img):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 0;margin-bottom: 0;}
.b-ext .prose :where(li):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: .5em;margin-bottom: .5em;}
.b-ext .prose :where(ol > li):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)), .b-ext .prose :where(ul > li):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {padding-inline-start: .375em;}
.b-ext .prose :where(.prose > ul > li p):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: .75em;margin-bottom: .75em;}
.b-ext .prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 1.25em;}
.b-ext .prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-bottom: 1.25em;}
.b-ext .prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 1.25em;}
.b-ext .prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-bottom: 1.25em;}
.b-ext .prose :where(ul ul, .b-ext ul ol, .b-ext ol ul, .b-ext ol ol):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: .75em;margin-bottom: .75em;}
.b-ext .prose :where(dl):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 1.25em;margin-bottom: 1.25em;}
.b-ext .prose :where(dd):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: .5em;padding-inline-start: 1.625em;}
.b-ext .prose :where(h2 + *):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)), .b-ext .prose :where(h3 + *):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)), .b-ext .prose :where(h4 + *):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)), .b-ext .prose :where(hr + *):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 0;}
.b-ext .prose :where(thead th:first-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {padding-inline-start: 0;}
.b-ext .prose :where(thead th:last-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {padding-inline-end: 0;}
.b-ext .prose :where(tbody td, .b-ext tfoot td):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {padding-top: .5714286em;padding-inline-end: .5714286em;padding-bottom: .5714286em;padding-inline-start: .5714286em;}
.b-ext .prose :where(tbody td:first-child, .b-ext tfoot td:first-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {padding-inline-start: 0;}
.b-ext .prose :where(tbody td:last-child, .b-ext tfoot td:last-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {padding-inline-end: 0;}
.b-ext .prose :where(figure):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(.prose > :first-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-top: 0;}
.b-ext .prose :where(.prose > :last-child):not(:where([class~="not-prose"], .b-ext [class~="not-prose"] *)) {margin-bottom: 0;}
.b-ext .sidebar .account-nav {--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));padding: 0;font-weight: 600;text-transform: uppercase;}
@media (min-width:768px) {.b-ext .sidebar .account-nav {--tw-bg-opacity: 1;background-color: rgba(0,144,206,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}}
.b-ext .sidebar .account-nav .nav.item {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1.25);}
.b-ext .sidebar .account-nav .nav.item.current {position: relative;--tw-text-opacity: 1;color: rgba(105,201,240,var(--tw-text-opacity));}
.b-ext .sidebar .account-nav .nav.item.current::before {content: "";position: absolute;left: 0;top: 0;bottom: 0;width: calc(var(--font-size) * .25);--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));}
.b-ext .sidebar .account-nav .account-nav-title {margin-left: auto;margin-right: auto;padding-left: 0;}
@media (min-width:768px) {.b-ext .sidebar .account-nav .account-nav-title {display: none;}}
.b-ext .sidebar .account-nav .account-nav-content {min-width: calc(var(--font-size) * 5);border-width: 1px;--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));padding-top: calc(var(--font-size) * 1);padding-bottom: calc(var(--font-size) * 1);}
.b-ext .filter-options .filter-options-content input[type=radio]+.sidebar .account-nav .account-nav-content {display: none;}
@media (min-width:768px) {.b-ext .sidebar .account-nav .account-nav-content {border-width: 0;}}
.b-ext .sidebar .account-nav .account-nav-content .delimiter {--tw-border-opacity: 1;border-color: rgba(102,209,255,var(--tw-border-opacity));}
.b-ext .account .page-title .base, .b-ext .account-block-title {--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext .account-block-title {position: relative;margin-top: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);padding-top: calc(var(--font-size) * .625);padding-bottom: calc(var(--font-size) * .625);font-weight: 600;text-transform: uppercase;}
.b-ext .account-block-title::after {content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;--tw-bg-opacity: 1;background-color: rgba(229,229,229,var(--tw-bg-opacity));}
.b-ext .account {--tw-bg-opacity: 1;background-color: rgba(250,250,250,var(--tw-bg-opacity));}
@media (min-width:768px) {.b-ext .account {--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));}}
.b-ext .account .page-title .base {text-align: left;font-size: calc(var(--font-size) * 2.75);font-family: "Open Sans",sans-serif;font-size: 24px;font-weight: 700;}
.b-ext .account.sales-order-view .base, .b-ext .account.sales-order-view .order-details-items .order-links {display: none;}
.b-ext .account.sales-order-view .main {padding-top: calc(var(--font-size) * 1);}
.b-ext .account .hyva-title-wrapper {padding-left: 0;padding-right: 0;}
@media (min-width:768px) {.b-ext .account .hyva-title-wrapper {margin-top: 0;justify-content: flex-start;}}
.b-ext .account .page-main, .b-ext .irr-gauge {width: 100%;}
@media (min-width:320px) {.b-ext .account .page-main {max-width: 320px;}}
@media (min-width:375px) {.b-ext .account .page-main {max-width: 375px;}}
@media (min-width:640px) {.b-ext .account .page-main {max-width: 640px;}}
@media (min-width:768px) {.b-ext .account .page-main {max-width: 768px;}}
@media (min-width:1024px) {.b-ext .account .page-main {max-width: 1024px;}}
@media (min-width:1280px) {.b-ext .account .page-main {max-width: 1280px;}}
@media (min-width:1444px) {.b-ext .account .page-main {max-width: 1444px;}}
.b-ext .account .page-main {display: flex;flex-wrap: wrap;margin-left: auto;margin-right: auto;padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
@media (min-width:768px) {.b-ext .account .page-main {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}}
.b-ext .page-footer .footer .account .page-main {max-width: 100%;padding-left: 0;padding-right: 0;}
.b-ext .account .page-main .sidebar-main {order: 1;}
@media (min-width:768px) {.b-ext .account .page-main .sidebar-main {order: 5;}}
.b-ext .account .page-main .column.main {order: 5;}
@media (min-width:320px) {.b-ext .account .page-main .column.main {padding-left: 0;}}
@media (min-width:768px) {.b-ext .account .page-main .column.main {order: 1;}}
@media (min-width:1024px) {.b-ext .account .page-main .column.main {padding-left: calc(var(--font-size) * 1.5);}}
.b-ext .order-details-items .price {background-color: transparent;}
.b-ext .irr-gauge-container {position: relative;margin-bottom: 20px;}
.b-ext .irr-gauge-txt {position: absolute;bottom: -7px;left: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 46px;height: 46px;font-size: 16px;line-height: 1;font-weight: 600;text-align: center;color: #fff;background-color: #737373;border-radius: 50px;transform: translateX(-50%);}
.b-ext .irr-gauge-txt span {font-size: 12px;}
.b-ext .rcu-loyalty-table {width: 100%;margin-top: 15px;text-align: center;}
@media (max-width:768px) {.b-ext .rcu-loyalty-table {font-size: 12px;}}
.b-ext .rcu-loyalty-table th {padding: 22px 10px;font-weight: 600;color: #fff;background-color: #69c9f0;border: 1px solid #e5e7eb;}
.b-ext .rcu-loyalty-table td {height: 66px;padding: 10px;font-weight: 400;border: 1px solid #e5e7eb;box-sizing: border-box;}
.b-ext .rcu-loyalty-table td a {color: #69c9f0;text-decoration: unset;transition-duration: .3s;}
.b-ext .formcustom-devis .form-control .form-control-checkbox input[type=checkbox], .b-ext .formcustom-devis .form-control .form-control-radio input[type=radio], .b-ext .rcu-loyalty-table td a:hover {color: #0090ce;}
.b-ext .rcu-loyalty-table .left {text-align: left;overflow-wrap: anywhere;}
.b-ext .rcu-loyalty-table:not(.open) tbody tr:nth-child(n+6) {display: none;}
.b-ext .rcu-loyalty-extend {display: inline-block;margin-top: 20px;padding: 3px 6px;font-size: 12px;font-weight: 600;color: #fff;background-color: #69c9f0;}
.b-ext .rcu-loyalty-extend:hover {background-color: #0090ce;}
.b-ext .rcu-loyalty-extend.hide, .b-ext .rcu-loyalty-show-1 tr[data-type="2"], .b-ext .rcu-loyalty-show-2 tr[data-type="1"] {display: none;}
.b-ext .rcu-loyalty-filter {text-align: right;}
.b-ext .rcu-loyalty-filter select {padding: 5px 40px 5px 15px;font-size: 14px;line-height: initial;}
.b-ext .rcuticket .rcuticket-blue {margin-bottom: 10px;color: #69c9f0;}
.b-ext .rcuticket .rcuticket-points {margin-top: 10px;}
.b-ext .faq .faq-reply [data-content-type] p, .b-ext .page-footer [data-content-type] p, .b-ext .rcuticket p {margin-bottom: 0;}
.b-ext .rcuticket hr {max-width: 450px;margin: 20px 0;}
.b-ext .filter-options .filter-options-content input[type=radio]+.action.back, .b-ext .filter-options .filter-options-content input[type=radio]+.border, .b-ext .filter-options .filter-options-content input[type=radio]+.btn, .b-ext .filter-options .filter-options-content input[type=radio]+.form-email, .b-ext .filter-options .filter-options-content input[type=radio]+.form-input, .b-ext .filter-options .filter-options-content input[type=radio]+.form-inputnumber--border[type=number], .b-ext .filter-options .filter-options-content input[type=radio]+.form-multiselect, .b-ext .filter-options .filter-options-content input[type=radio]+.form-select, .b-ext .filter-options .filter-options-content input[type=radio]+.form-textarea, .b-ext .filter-options .filter-options-content input[type=radio]+.formcustom-devis, .b-ext .filter-options .filter-options-content input[type=radio]+.formcustom-devis .form-email, .b-ext .filter-options .filter-options-content input[type=radio]+.formcustom-devis .form-input, .b-ext .filter-options .filter-options-content input[type=radio]+.formcustom-devis .form-multiselect, .b-ext .filter-options .filter-options-content input[type=radio]+.formcustom-devis .form-select, .b-ext .filter-options .filter-options-content input[type=radio]+.formcustom-devis .form-textarea, .b-ext .filter-options .filter-options-content input[type=radio]+.formcustom-devis .steps-item.f-bold .steps-item-number, .b-ext .filter-options .filter-options-content input[type=radio]+.formcustom-devis .steps-item.f-normal .steps-item-number, .b-ext .filter-options .filter-options-content input[type=radio]+.formcustom-devis .steps-item::after {display: none;}
.b-ext .action.back:hover, .b-ext .btn, .b-ext .btn:hover {--tw-bg-opacity: 1;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .btn {display: flex;align-items: center;justify-content: center;gap: calc(var(--font-size) * .5);border-width: 1px;background-color: rgba(255,255,255,var(--tw-bg-opacity));padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-weight: 700;transition-property: all;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
@media (min-width:768px) {.b-ext .btn {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}}
.b-ext .action.back svg, .b-ext .btn svg, .b-ext .cms-no-route [data-content-type] .cms-no-route-content a svg, .b-ext .product-item .tocart svg, .b-ext [data-content-type] .pagebuilder-button-primary svg, .b-ext [data-content-type] .pagebuilder-button-secondary svg {display: inline-flex;}
.b-ext .action.back span, .b-ext .btn span {vertical-align: middle;}
.b-ext .action.back:hover, .b-ext .btn:hover {background-color: rgba(245,245,245,var(--tw-bg-opacity));}
.b-ext .action.back:focus, .b-ext .btn:focus {--tw-bg-opacity: 1;background-color: rgba(245,245,245,var(--tw-bg-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);outline: 2px solid transparent;outline-offset: 2px;}
.b-ext .btn-primary, .b-ext .btn-primary:hover {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .btn-primary:hover {border-color: rgba(67,142,204,var(--tw-border-opacity));background-color: rgba(67,142,204,var(--tw-bg-opacity));}
.b-ext .btn-primary:focus {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .btn-primary-dark, .b-ext .btn-primary-light {--tw-border-opacity: 1;border-color: rgba(242,242,242,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(242,242,242,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(20,65,118,var(--tw-text-opacity));}
.b-ext .btn-primary-dark {border-color: rgba(67,142,204,var(--tw-border-opacity));background-color: rgba(67,142,204,var(--tw-bg-opacity));color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .btn-primary-dark:hover {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));}
.b-ext .btn-primary-dark:focus {--tw-border-opacity: 1;border-color: rgba(67,142,204,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(67,142,204,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .btn-secondary {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));background-color: transparent;--tw-text-opacity: 1;color: rgba(20,65,118,var(--tw-text-opacity));}
.b-ext .btn-secondary:hover {--tw-bg-opacity: 1;background-color: rgba(242,242,242,var(--tw-bg-opacity));}
.b-ext .btn-secondary:focus {--tw-bg-opacity: 1;background-color: rgba(242,242,242,var(--tw-bg-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .btn-white, .b-ext .btn-white:hover {--tw-border-opacity: 1;border-color: rgba(255,255,255,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(105,201,240,var(--tw-text-opacity));}
.b-ext .btn-white:hover {border-color: rgba(105,201,240,var(--tw-border-opacity));background-color: rgba(105,201,240,var(--tw-bg-opacity));color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .btn-white:focus {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .btn-size-lg {padding: calc(var(--font-size) * 1) calc(var(--font-size) * 2.5);font-size: calc(var(--font-size) * 1.125);}
.b-ext .btn-size-sm {padding: calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .75);}
.b-ext .action.back {--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));background-color: transparent;--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity));display: flex;align-items: center;justify-content: center;gap: calc(var(--font-size) * .5);border-width: 1px;--tw-bg-opacity: 1;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);transition-property: all;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
@supports (color:rgba(0, 0, 0, 0)) {.b-ext .action.back {background-color: rgba(255,255,255,var(--tw-bg-opacity));}}
@media (min-width:768px) {.b-ext .action.back {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}}
@media (min-width:320px) {.b-ext .formcustom-devis .action.back {margin-left: 0;}}
@media (min-width:768px) {.b-ext .formcustom-devis .action.back {margin-left: calc(var(--font-size) * .5);}}
.b-ext .btn-newsletter {border-width: 0;}
.b-ext .btn-newsletter, .b-ext .btn-newsletter:hover {--tw-bg-opacity: 1;background-color: rgba(250,221,75,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(0,64,121,var(--tw-text-opacity));}
.b-ext .btn-newsletter:focus {--tw-bg-opacity: 1;background-color: rgba(250,221,75,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(0,64,121,var(--tw-text-opacity));--tw-ring-opacity: 0;}
.b-ext .btn-disabled, .b-ext .btn-disabled:hover {background-color: #a2a2a2;border-color: #a2a2a2;}
.b-ext .checkout-cart-index .page-main {width: 100%;}
@media (min-width:320px) {.b-ext .checkout-cart-index .page-main {max-width: 320px;}}
@media (min-width:375px) {.b-ext .checkout-cart-index .page-main {max-width: 375px;}}
@media (min-width:640px) {.b-ext .checkout-cart-index .page-main {max-width: 640px;}}
@media (min-width:768px) {.b-ext .checkout-cart-index .page-main {max-width: 768px;}}
@media (min-width:1024px) {.b-ext .checkout-cart-index .page-main {max-width: 1024px;}}
@media (min-width:1280px) {.b-ext .checkout-cart-index .page-main {max-width: 1280px;}}
@media (min-width:1444px) {.b-ext .checkout-cart-index .page-main {max-width: 1444px;}}
.b-ext .checkout-cart-index .page-main {display: flex;flex-wrap: wrap;margin-left: auto;margin-right: auto;padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
@media (min-width:768px) {.b-ext .checkout-cart-index .page-main {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}}
.b-ext .page-footer .footer .checkout-cart-index .page-main, .b-ext .page-footer .footer .customer-account-create .page-main, .b-ext .page-footer .footer .customer-account-forgotpassword .page-main, .b-ext .page-footer .footer .customer-account-login .page-main, .b-ext .page-footer .footer .customer-account-logoutsuccess .page-main, .b-ext .page-footer .footer .page.messages .messages section#messages {max-width: 100%;padding-left: 0;padding-right: 0;}
.b-ext .checkout-cart-index .hyva-title-wrapper {justify-content: center;padding-left: 0;padding-right: 0;}
@media (min-width:768px) {.b-ext .checkout-cart-index .hyva-title-wrapper {justify-content: flex-start;}}
.b-ext .checkout-cart-index .table-row-items .clamp--2 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.b-ext .checkout-cart-index .table-row-items .qty-input {max-width: calc(var(--font-size) * 3);}
.b-ext .checkout-cart-index .checkout-cart-container .paypal-logo {margin-top: 20px;}
.b-ext .catalog-category-view .hyva-title-wrapper {align-items: center;justify-content: center;margin-bottom: 0;}
@media (min-width:1024px) {.b-ext .catalog-category-view .hyva-title-wrapper {margin-top: 0;}}
.b-ext .catalog-category-view .breadcrumbs ol {padding-bottom: calc(var(--font-size) * .5);}
.b-ext #category-view-container {margin-left: auto;margin-right: auto;display: flex;flex-direction: column;align-items: center;padding-left: 0;padding-right: 0;padding-bottom: calc(var(--font-size) * 2.5);}
.b-ext .toolbar-products .modes-mode {height: calc(var(--font-size) * 1.5);width: calc(var(--font-size) * 1.5);}
.b-ext .toolbar-products .modes-mode span {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0;}
.b-ext .toolbar-products .modes-mode.mode-grid {background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z\" /></svg>");}
.b-ext .toolbar-products .modes-mode.mode-list {background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"> <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6h16M4 10h16M4 14h16M4 18h16\" /></svg>");}
.b-ext .top-category__list .picture-wrapper {}
.b-ext .bloc-characteristic::after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 25%;width: 100%;background-image: linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);}
.b-ext .checkout-index-index {overflow-x: hidden !important;}
.b-ext .checkout-onepage-success {font-size: calc(var(--font-size) * .875);}
.b-ext .checkout-onepage-success .hyva-title-wrapper {display: flex;flex-direction: column-reverse;align-items: center;justify-content: center;font-family: Grand Hotel,cursive;font-weight: 400;}
.b-ext .checkout-onepage-success .page-title {margin-top: calc(var(--font-size) * 1);}
.b-ext .cms-page-view .column.main, .b-ext .cms-page-view .cs-block {margin-left: auto;margin-right: auto;max-width: 1280px;}
.b-ext .cms-page-view .cs-block {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}
.b-ext .cms-home .columns {row-gap: 0;}
.b-ext .customer-account-create, .b-ext .customer-account-forgotpassword, .b-ext .customer-account-login, .b-ext .customer-account-logoutsuccess {--tw-bg-opacity: 1;background-color: rgba(250,250,250,var(--tw-bg-opacity));}
.b-ext .customer-account-create .page-main, .b-ext .customer-account-forgotpassword .page-main, .b-ext .customer-account-login .page-main, .b-ext .customer-account-logoutsuccess .page-main, .b-ext .form-create-account>fieldset>div.field {width: 100%;}
@media (min-width:320px) {.b-ext .customer-account-create .page-main, .b-ext .customer-account-forgotpassword .page-main, .b-ext .customer-account-login .page-main, .b-ext .customer-account-logoutsuccess .page-main {max-width: 320px;}}
@media (min-width:375px) {.b-ext .customer-account-create .page-main, .b-ext .customer-account-forgotpassword .page-main, .b-ext .customer-account-login .page-main, .b-ext .customer-account-logoutsuccess .page-main {max-width: 375px;}}
@media (min-width:640px) {.b-ext .customer-account-create .page-main, .b-ext .customer-account-forgotpassword .page-main, .b-ext .customer-account-login .page-main, .b-ext .customer-account-logoutsuccess .page-main {max-width: 640px;}}
@media (min-width:768px) {.b-ext .customer-account-create .page-main, .b-ext .customer-account-forgotpassword .page-main, .b-ext .customer-account-login .page-main, .b-ext .customer-account-logoutsuccess .page-main {max-width: 768px;}}
@media (min-width:1024px) {.b-ext .customer-account-create .page-main, .b-ext .customer-account-forgotpassword .page-main, .b-ext .customer-account-login .page-main, .b-ext .customer-account-logoutsuccess .page-main {max-width: 1024px;}}
@media (min-width:1280px) {.b-ext .customer-account-create .page-main, .b-ext .customer-account-forgotpassword .page-main, .b-ext .customer-account-login .page-main, .b-ext .customer-account-logoutsuccess .page-main {max-width: 1280px;}}
@media (min-width:1444px) {.b-ext .customer-account-create .page-main, .b-ext .customer-account-forgotpassword .page-main, .b-ext .customer-account-login .page-main, .b-ext .customer-account-logoutsuccess .page-main {max-width: 1444px;}}
.b-ext .customer-account-create .page-main, .b-ext .customer-account-forgotpassword .page-main, .b-ext .customer-account-login .page-main, .b-ext .customer-account-logoutsuccess .page-main {display: flex;flex-wrap: wrap;margin-left: auto;margin-right: auto;padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
@media (min-width:768px) {.b-ext .customer-account-create .page-main, .b-ext .customer-account-forgotpassword .page-main, .b-ext .customer-account-login .page-main, .b-ext .customer-account-logoutsuccess .page-main {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}}
.b-ext .login-container {display: flex;flex-direction: column;justify-content: space-between;padding-top: calc(var(--font-size) * 2);padding-bottom: calc(var(--font-size) * 2);}
@media (min-width:768px) {.b-ext .login-container {flex-direction: row;}}
.b-ext .form-create-account {background-color: transparent;}
@media (min-width:768px) {.b-ext .form-create-account>fieldset>div.field {width: 41.666667%;}
	.b-ext .form-create-account>fieldset>div.field:nth-child(odd) {margin-right: calc(var(--font-size) * .75);}
	.b-ext .form-create-account>fieldset>div.field:nth-child(even) {margin-left: calc(var(--font-size) * .75);}}
.b-ext.authentication-loading .authentication-loader {display: flex;}
.b-ext input, .b-ext select, .b-ext textarea {outline: 0;}
.b-ext input[multiple]:focus, .b-ext input[type=date]:focus, .b-ext input[type=datetime-local]:focus, .b-ext input[type=email]:focus, .b-ext input[type=month]:focus, .b-ext input[type=number]:focus, .b-ext input[type=password]:focus, .b-ext input[type=search]:focus, .b-ext input[type=tel]:focus, .b-ext input[type=text]:focus, .b-ext input[type=time]:focus, .b-ext input[type=url]:focus, .b-ext input[type=week]:focus, .b-ext select:focus, .b-ext textarea:focus {box-shadow: none;outline: 0;}
.b-ext input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #fff inset;-webkit-text-fill-color: grey-darker !important;}
.b-ext input:-webkit-autofill::first-line {font-size: calc(var(--font-size) * .875);}
.b-ext .field.required label::after {content: "*";--tw-text-opacity: 1;color: rgba(0,144,206,var(--tw-text-opacity));}
.b-ext .form-email, .b-ext .form-input, .b-ext .form-multiselect, .b-ext .form-select, .b-ext .form-textarea {border-width: 1px;--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));font-size: calc(var(--font-size) * .875);}
.b-ext .form-email:focus, .b-ext .form-input:focus, .b-ext .form-multiselect:focus, .b-ext .form-select:focus, .b-ext .form-textarea:focus {--tw-border-opacity: 1;border-color: rgba(0,144,206,var(--tw-border-opacity));}
.b-ext .form-email:focus:-webkit-autofill, .b-ext .form-input:focus:-webkit-autofill, .b-ext .form-multiselect:focus:-webkit-autofill, .b-ext .form-select:focus:-webkit-autofill, .b-ext .form-textarea:focus:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #fff inset;-webkit-text-fill-color: grey-darker !important;}
.b-ext .form-email:not(:-moz-placeholder-shown), .b-ext .form-email:not(:placeholder-shown), .b-ext .form-input:not(:-moz-placeholder-shown), .b-ext .form-input:not(:placeholder-shown), .b-ext .form-multiselect:not(:-moz-placeholder-shown), .b-ext .form-multiselect:not(:placeholder-shown), .b-ext .form-select:not(:-moz-placeholder-shown), .b-ext .form-select:not(:placeholder-shown), .b-ext .form-textarea:not(:-moz-placeholder-shown), .b-ext .form-textarea:not(:placeholder-shown) {--tw-border-opacity: 1;border-color: rgba(0,144,206,var(--tw-border-opacity));}
.b-ext .form-email[type=email], .b-ext .form-email[type=password], .b-ext .form-input[type=email], .b-ext .form-input[type=password], .b-ext .form-multiselect[type=email], .b-ext .form-multiselect[type=password], .b-ext .form-select[type=email], .b-ext .form-select[type=password], .b-ext .form-textarea[type=email], .b-ext .form-textarea[type=password] {padding-right: calc(var(--font-size) * 2);}
.b-ext .form-email.qty-input, .b-ext .form-input.qty-input, .b-ext .form-multiselect.qty-input, .b-ext .form-select.qty-input, .b-ext .form-textarea.qty-input {border-width: 0;--tw-border-opacity: 1;border-color: rgba(255,255,255,var(--tw-border-opacity));}
.b-ext .form-email[type=number], .b-ext .form-input[type=number], .b-ext .form-multiselect[type=number], .b-ext .form-select[type=number], .b-ext .form-textarea[type=number] {-moz-appearance: textfield;}
.b-ext .form-email[type=number]::-webkit-inner-spin-button, .b-ext .form-email[type=number]::-webkit-outer-spin-button, .b-ext .form-input[type=number]::-webkit-inner-spin-button, .b-ext .form-input[type=number]::-webkit-outer-spin-button, .b-ext .form-multiselect[type=number]::-webkit-inner-spin-button, .b-ext .form-multiselect[type=number]::-webkit-outer-spin-button, .b-ext .form-select[type=number]::-webkit-inner-spin-button, .b-ext .form-select[type=number]::-webkit-outer-spin-button, .b-ext .form-textarea[type=number]::-webkit-inner-spin-button, .b-ext .form-textarea[type=number]::-webkit-outer-spin-button {margin-right: 0;-webkit-appearance: none;appearance: none;border-width: 0;}
.b-ext .form-email[type=number]:not(.validate-zip-international), .b-ext .form-email[type=number]:not(.validate-zip-international):not(:-moz-placeholder-shown), .b-ext .form-email[type=number]:not(.validate-zip-international):not(:placeholder-shown), .b-ext .form-input[type=number]:not(.validate-zip-international), .b-ext .form-input[type=number]:not(.validate-zip-international):not(:-moz-placeholder-shown), .b-ext .form-input[type=number]:not(.validate-zip-international):not(:placeholder-shown), .b-ext .form-multiselect[type=number]:not(.validate-zip-international), .b-ext .form-multiselect[type=number]:not(.validate-zip-international):not(:-moz-placeholder-shown), .b-ext .form-multiselect[type=number]:not(.validate-zip-international):not(:placeholder-shown), .b-ext .form-select[type=number]:not(.validate-zip-international), .b-ext .form-select[type=number]:not(.validate-zip-international):not(:-moz-placeholder-shown), .b-ext .form-select[type=number]:not(.validate-zip-international):not(:placeholder-shown), .b-ext .form-textarea[type=number]:not(.validate-zip-international), .b-ext .form-textarea[type=number]:not(.validate-zip-international):not(:-moz-placeholder-shown), .b-ext .form-textarea[type=number]:not(.validate-zip-international):not(:placeholder-shown) {border-width: 0;--tw-border-opacity: 1;border-color: rgba(255,255,255,var(--tw-border-opacity));}
.b-ext .form-inputnumber--border[type=number] {border-width: 1px;--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));font-size: calc(var(--font-size) * .875);}
.b-ext .form-inputnumber--border[type=number]:focus {--tw-border-opacity: 1;border-color: rgba(0,144,206,var(--tw-border-opacity));}
.b-ext .form-inputnumber--border[type=number]:focus:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #fff inset;-webkit-text-fill-color: grey-darker !important;}
.b-ext .form-inputnumber--border[type=number]:not(:-moz-placeholder-shown), .b-ext .form-inputnumber--border[type=number]:not(:placeholder-shown) {--tw-border-opacity: 1;border-color: rgba(0,144,206,var(--tw-border-opacity));}
.b-ext .toggle-checkbox:checked {background-image: none;}
.b-ext .toggle-checkbox:checked+.toggle-label {right: 0;--tw-bg-opacity: 1;background-color: rgba(0,144,206,var(--tw-bg-opacity));}
.b-ext input[type=checkbox]:not(.not-true-input):checked+div {--tw-border-opacity: 1;border-color: rgba(0,144,206,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(0,144,206,var(--tw-bg-opacity));}
.b-ext input[type=checkbox]:not(.not-true-input):checked+div svg {display: block;}
.b-ext [data-content-type$=block] input[type=checkbox]:not(.not-true-input):checked+div svg p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext input[type=radio]:not(.not-true-input):checked+div {--tw-border-opacity: 1;border-color: rgba(0,144,206,var(--tw-border-opacity));}
.b-ext input[type=radio]:not(.not-true-input):checked+div span {--tw-bg-opacity: 1;background-color: rgba(0,144,206,var(--tw-bg-opacity));}
.b-ext[class*=cms-devis-] .columns {--tw-bg-opacity: 1;background-color: rgba(234,243,251,var(--tw-bg-opacity));}
.b-ext .formcustom-devis, .b-ext .formcustom-devis .steps-item::after {border-width: 1px;--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));}
.b-ext .formcustom-devis {margin-top: calc(var(--font-size) * 1.5);margin-bottom: calc(var(--font-size) * 1.5);--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));padding: calc(var(--font-size) * 1.5) calc(var(--font-size) * 2);}
@media (min-width:320px) {.b-ext .formcustom-devis {width: 332px;}}
@media (min-width:768px) {.b-ext .formcustom-devis {width: 440px;}}
@media (min-width:1024px) {.b-ext .formcustom-devis {width: 500px;}}
.b-ext .formcustom-devis .steps-item {position: relative;flex: 0 1 150px;align-items: center;justify-content: center;}
.b-ext .formcustom-devis .steps-item .steps-item-number {position: relative;z-index: 20;border-radius: 50%;}
.b-ext .formcustom-devis .steps-item .steps-item-label {margin-top: calc(var(--font-size) * 1);font-weight: 400;}
.b-ext .formcustom-devis .steps-item::after {position: absolute;top: 15px;z-index: 10;width: 100%;}
@media (min-width:320px) {.b-ext .formcustom-devis .steps-item::after {left: 50px;}}
@media (min-width:1024px) {.b-ext .formcustom-devis .steps-item::after {left: 62px;}}
.b-ext .formcustom-devis .steps-item::after {content: "";}
.b-ext .formcustom-devis .steps-item:last-child::after {display: none;}
.b-ext .formcustom-devis .steps-item.f-bold .steps-item-number {border-width: 1px;--tw-border-opacity: 1;border-color: rgba(0,64,121,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(0,64,121,var(--tw-bg-opacity));font-weight: 700;}
.b-ext .formcustom-devis .steps-item.f-bold .steps-item-label {font-weight: 700;--tw-text-opacity: 1;color: rgba(0,64,121,var(--tw-text-opacity));}
.b-ext .formcustom-devis .steps-item.f-normal .steps-item-number {border-width: 1px;--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .formcustom-devis .steps-item.f-normal .steps-item-label, .b-ext .formcustom-devis .steps-item.f-normal .steps-item-number {font-weight: 400;--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext .formcustom-devis .form-email, .b-ext .formcustom-devis .form-input, .b-ext .formcustom-devis .form-multiselect, .b-ext .formcustom-devis .form-select, .b-ext .formcustom-devis .form-textarea {border-width: 1px;--tw-border-opacity: 1;border-color: rgba(209,213,219,var(--tw-border-opacity));font-size: calc(var(--font-size) * .875);}
.b-ext .formcustom-devis .form-email:focus, .b-ext .formcustom-devis .form-input:focus, .b-ext .formcustom-devis .form-multiselect:focus, .b-ext .formcustom-devis .form-select:focus, .b-ext .formcustom-devis .form-textarea:focus {--tw-border-opacity: 1;border-color: rgba(0,144,206,var(--tw-border-opacity));}
.b-ext .formcustom-devis .form-email:focus:-webkit-autofill, .b-ext .formcustom-devis .form-input:focus:-webkit-autofill, .b-ext .formcustom-devis .form-multiselect:focus:-webkit-autofill, .b-ext .formcustom-devis .form-select:focus:-webkit-autofill, .b-ext .formcustom-devis .form-textarea:focus:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #fff inset;-webkit-text-fill-color: grey-darker !important;}
.b-ext .formcustom-devis .form-email:not(:-moz-placeholder-shown), .b-ext .formcustom-devis .form-email:not(:placeholder-shown), .b-ext .formcustom-devis .form-input:not(:-moz-placeholder-shown), .b-ext .formcustom-devis .form-input:not(:placeholder-shown), .b-ext .formcustom-devis .form-multiselect:not(:-moz-placeholder-shown), .b-ext .formcustom-devis .form-multiselect:not(:placeholder-shown), .b-ext .formcustom-devis .form-select:not(:-moz-placeholder-shown), .b-ext .formcustom-devis .form-select:not(:placeholder-shown), .b-ext .formcustom-devis .form-textarea:not(:-moz-placeholder-shown), .b-ext .formcustom-devis .form-textarea:not(:placeholder-shown) {--tw-border-opacity: 1;border-color: rgba(0,144,206,var(--tw-border-opacity));}
.b-ext .formcustom-devis .form-email[type=email], .b-ext .formcustom-devis .form-email[type=password], .b-ext .formcustom-devis .form-input[type=email], .b-ext .formcustom-devis .form-input[type=password], .b-ext .formcustom-devis .form-multiselect[type=email], .b-ext .formcustom-devis .form-multiselect[type=password], .b-ext .formcustom-devis .form-select[type=email], .b-ext .formcustom-devis .form-select[type=password], .b-ext .formcustom-devis .form-textarea[type=email], .b-ext .formcustom-devis .form-textarea[type=password] {padding-right: calc(var(--font-size) * 2);}
.b-ext .formcustom-devis .formcustom-devis-subTitle {margin-top: 0;margin-bottom: 0;font-size: calc(var(--font-size) * 1.5);font-weight: 600;--tw-text-opacity: 1;color: rgba(0,64,121,var(--tw-text-opacity));}
.b-ext .formcustom-devis .form-input, .b-ext .page.messages .messages section#messages {width: 100%;}
.b-ext .formcustom-devis .form-control {margin-bottom: calc(var(--font-size) * 2.5);}
.b-ext .formcustom-devis .form-control label {font-size: calc(var(--font-size) * .875);font-weight: 700;}
.b-ext .formcustom-devis .form-control select {background-image: url("/ext/static/version1779693787/frontend/Irrijardin/default/fr_FR/images/chevron-down.svg");background-repeat: no-repeat;}
.b-ext .formcustom-devis .form-control .form-control-title {font-weight: 600;}
.b-ext .formcustom-devis .form-control .form-control-checkbox, .b-ext .formcustom-devis .form-control .form-control-radio {padding-bottom: calc(var(--font-size) * 1.25);}
.b-ext .formcustom-devis .form-control .form-control-checkbox label, .b-ext .formcustom-devis .form-control .form-control-radio label {margin-left: calc(var(--font-size) * .875);margin-bottom: 0;align-items: center;font-size: calc(var(--font-size) * .875);font-weight: 400;}
.b-ext .formcustom-devis .form-control .form-control-checkbox input[type=checkbox]:focus, .b-ext .formcustom-devis .form-control .form-control-radio input[type=radio]:focus {color: #0090ce;--tw-ring-opacity: 1;}
.b-ext .filter-options .filter-options-content input[type=radio]:checked:focus, .b-ext .formcustom-devis .form-control .form-control-checkbox input[type=checkbox]:checked:focus, .b-ext .formcustom-devis .form-control .form-control-radio input[type=radio]:checked:focus {color: #0090ce;--tw-ring-opacity: 1;}
.b-ext .formcustom-devis .form-control .form-control-checkbox:last-child, .b-ext .formcustom-devis .form-control .form-control-radio:last-child {padding-bottom: 0;}
.b-ext .formcustom-devis .form-control [type=file] {padding: calc(var(--font-size) * .75) calc(var(--font-size) * .5);}
.b-ext .formcustom-devis .form-control [type=date]::-webkit-calendar-picker-indicator {background-image: url("/ext/static/version1779693787/frontend/Irrijardin/default/fr_FR/images/datepicker.svg");background-repeat: no-repeat;}
@media (min-width:320px) {.b-ext .formcustom-devis .btn {margin-left: 0;}}
@media (min-width:768px) {.b-ext .formcustom-devis .btn {margin-left: calc(var(--font-size) * .5);}}
@media (min-width:320px) {.b-ext .formcustom-devis .btn-secondary {margin-bottom: calc(var(--font-size) * .5);}}
@media (min-width:1024px) {.b-ext .formcustom-devis .btn-secondary {margin-bottom: 0;}}
@media (max-width:1024px) {.b-ext .filter-actions-sidebar a {display: flex;align-items: center;justify-content: center;gap: calc(var(--font-size) * .5);border-width: 1px;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);transition-property: all;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
	.b-ext .filter-options .filter-options-content input[type=radio]+.filter-actions-sidebar a {display: none;}
	@media (min-width:768px) {.b-ext .filter-actions-sidebar a {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}}
	.b-ext .filter-actions-sidebar a svg {display: inline-flex;}
	.b-ext .filter-actions-sidebar a span {vertical-align: middle;}
	.b-ext .filter-actions-sidebar a:hover {--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
	.b-ext .filter-actions-sidebar a:focus {outline: 2px solid transparent;outline-offset: 2px;}
	.b-ext .filter-actions-sidebar a, .b-ext .filter-actions-sidebar a:hover {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
	.b-ext .filter-actions-sidebar a:hover {border-color: rgba(67,142,204,var(--tw-border-opacity));background-color: rgba(67,142,204,var(--tw-bg-opacity));}
	.b-ext .filter-actions-sidebar a:focus {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
	@media (min-width:320px) {.b-ext .formcustom-devis .filter-actions-sidebar a {margin-left: 0;}}
	@media (min-width:768px) {.b-ext .formcustom-devis .filter-actions-sidebar a {margin-left: calc(var(--font-size) * .5);}}}
.b-ext .filter-options .filter-options-item .filter-options-title svg {flex-shrink: 0;}
.b-ext .filter-options .filter-options-content input[type=radio] {position: static;margin-right: calc(var(--font-size) * .5);height: calc(var(--font-size) * 1);width: calc(var(--font-size) * 1);--tw-border-opacity: 1;border-color: rgba(130,130,130,var(--tw-border-opacity));opacity: 1;}
.b-ext .filter-options .filter-options-content input[type=radio]:checked {--tw-border-opacity: 1;border-color: rgba(0,144,206,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(0,144,206,var(--tw-bg-opacity));}
.b-ext .filter-options .filter-options-content input[type=radio]:focus {color: #0090ce;--tw-ring-opacity: 1;}
.b-ext .filter-content .filter-options .filter-options-content input[type=radio]:checked, .b-ext .filter-content input[type=checkbox]:checked+div, .b-ext .swatch-attribute-options input[type=checkbox]:checked+div {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));}
.b-ext .filter-content .filter-options .filter-options-content input[type=radio] {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));}
.b-ext .am_shopby_apply_filters {display: none;}
.b-ext .footer .footer-link, .b-ext .footer .footer-link-bottom {font-weight: 400;text-decoration-line: none;}
.b-ext .footer .social-links {gap: calc(var(--font-size) * 1);}
.b-ext .footer .footer-links {margin-top: calc(var(--font-size) * 1.25);margin-bottom: calc(var(--font-size) * 1.25);margin-left: auto;margin-right: auto;justify-content: space-between;}
.b-ext .faq summary {position: relative;list-style-type: none;}
.b-ext .faq summary::-webkit-details-marker {display: none;}
.b-ext .faq summary:after {position: absolute;right: 0;top: 0;display: block;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration: 150ms;transition-timing-function: cubic-bezier(.4,0,.2,1);transition: transform 250ms ease,color 250ms ease;content: url("/ext/static/version1779693787/frontend/Irrijardin/default/fr_FR/images/chevron-black.svg");width: 20px;height: 20px;}
.b-ext [data-content-type$=block] .faq summary p:last-child:after, .b-ext [data-content-type$=block] .newsletter-subscription .newsletter-subscription-socialitem p:last-child, .b-ext [data-content-type$=block] .page-product-bundle .price-final_price .price-from .price-container .price p:last-child, .b-ext [data-content-type$=block] .page-product-bundle .price-final_price .price-from .price-container .price-label p:last-child, .b-ext [data-content-type$=block] .page-product-bundle .price-final_price .price-from .price-container p:last-child, .b-ext [data-content-type$=block] .page-product-bundle .price-final_price .price-to .price-container .price p:last-child, .b-ext [data-content-type$=block] .page-product-bundle .price-final_price .price-to .price-container .price-label p:last-child, .b-ext [data-content-type$=block] .page-product-bundle .price-final_price .price-to .price-container p:last-child, .b-ext [data-content-type$=block] .pro-advice p:last-child::after, .b-ext [data-content-type$=block] .pro-advice p:last-child::before, .b-ext [data-content-type$=block] .product-item .price-container p:last-child, .b-ext [data-content-type$=block] .products-grid+.toolbar-products .pages p:last-child, .b-ext [data-content-type$=block] .products-grid+script+.toolbar-products .pages p:last-child, .b-ext [data-content-type$=block] .slider-products .product-item-link p:last-child::after, .b-ext [data-content-type$=block] .store .store-fake-tab .store-fake-tab-item p:last-child::after, .b-ext [data-content-type$=block] [data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title p:last-child, .b-ext [data-content-type$=block] [data-content-type=tabs] .tabs-navigation p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext .faq details[open] summary:after {--tw-rotate: 180deg;transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content: url("/ext/static/version1779693787/frontend/Irrijardin/default/fr_FR/images/chevron-down.svg");}
.b-ext .faq details[open] .faq-titleReply {--tw-text-opacity: 1;color: rgba(0,144,206,var(--tw-text-opacity));}
@media (min-width:320px) {.b-ext .faq .faq-reply [data-content-type] p {font-size: calc(var(--font-size) * .875);}}
@media (min-width:1024px) {.b-ext .faq .faq-reply [data-content-type] p {font-size: calc(var(--font-size) * 1);}}
.b-ext .page-header, .b-ext .sticky {position: sticky;position: -webkit-sticky;}
.b-ext .topsearch {min-height: 58px;justify-content: right;transition: opacity 200ms,transform 200ms;transform: translateY(calc(( var(--search-bar-height) * -1 ))) translateZ(-1);opacity: 1;top: var(--header-height);}
.b-ext .topsearch-devis {max-width: 182px;}
.b-ext .scroll-down .topsearch {transition: opacity 200ms;opacity: 0;}
.b-ext .scroll-down .topsearch-devis {display: none;}
.b-ext .scroll-up .topsearch {opacity: 1;transform: translateY(0);}
.b-ext .scroll-up .topsearch-devis {display: flex;}
@media (max-width:1023px) {.b-ext .header-search {position: absolute;top: 49px;left: 0;width: calc(75% - calc(var(--font-size) * .5));margin: 0;}
	.b-ext .scroll-up .header-search {display: flex;}
	.b-ext .scroll-down .header-search {display: none;}}
.b-ext .bg-wave-bottom::after, .b-ext .bg-wave-top::before, .b-ext .bg-wave::after {content: "";position: absolute;left: 0;right: 0;height: 40px;background: url("/ext/static/version1779693787/frontend/Irrijardin/default/fr_FR/images/bg-wave.svg");}
.b-ext .bg-wave-bottom::after, .b-ext .bg-wave::after {bottom: -39px;}
.b-ext .bg-wave-top::before {top: -39px;}
.b-ext .anime-icon {transition: transform .4s ease-out;transform: rotateZ(0);}
.b-ext .bg-wave-top::before, .b-ext .is-anime-icon .anime-icon {transform: rotateZ(180deg);}
.b-ext .menu-wrapper {font-family: Open Sans,Source Sans Pro,sans-serif;}
.b-ext .menu-wrapper nav {font-size: calc(var(--font-size) * 1);font-weight: 600;}
.b-ext .menu-wrapper nav>.level-0:nth-last-of-type(3) a {--tw-text-opacity: 1;color: rgba(244,12,140,var(--tw-text-opacity));}
.b-ext .menu-wrapper nav>.level-0.highlight a, .b-ext .menu-wrapper nav>.level-0:nth-last-of-type(2) a {font-family: Grand Hotel,cursive;font-size: calc(var(--font-size) * 1.25);font-weight: 400;}
.b-ext nav .inspiration-style a {padding-top: calc(var(--font-size) * .25);padding-bottom: calc(var(--font-size) * .25);font-family: Grand Hotel,cursive;font-size: calc(var(--font-size) * 1.25);font-weight: 400;}
.b-ext nav .level-0.active>a {--tw-text-opacity: 1;color: rgba(105,201,240,var(--tw-text-opacity));}
.b-ext nav .level-0.active>a svg {--tw-rotate: -90deg;transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
@media (min-width:1024px) {.b-ext nav .level-0>.level-1 {left: 0;right: 0;}}
.b-ext nav .level-1 .subactive, .b-ext nav .level-1 .subactive>a, .b-ext nav .level-2 .subsubactive {--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext nav .level-2 .subsubactive svg {--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .submenu-block-color {position: relative;}
.b-ext .submenu-block-color::before {content: "";position: absolute;top: 0;bottom: 0;right: 0;z-index: -1;width: 100vw;--tw-bg-opacity: 1;background-color: rgba(234,243,251,var(--tw-bg-opacity));}
.b-ext .page.messages {z-index: 10;position: sticky;position: -webkit-sticky;top: 0;}
@media (min-width:320px) {.b-ext .page.messages .messages section#messages {max-width: 320px;}}
@media (min-width:375px) {.b-ext .page.messages .messages section#messages {max-width: 375px;}}
@media (min-width:640px) {.b-ext .page.messages .messages section#messages {max-width: 640px;}}
@media (min-width:768px) {.b-ext .page.messages .messages section#messages {max-width: 768px;}}
@media (min-width:1024px) {.b-ext .page.messages .messages section#messages {max-width: 1024px;}}
@media (min-width:1280px) {.b-ext .page.messages .messages section#messages {max-width: 1280px;}}
@media (min-width:1444px) {.b-ext .page.messages .messages section#messages {max-width: 1444px;}}
.b-ext .page.messages .messages section#messages {margin-left: auto;margin-right: auto;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);}
@media (min-width:768px) {.b-ext .page.messages .messages section#messages {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}}
.b-ext .message {margin-bottom: calc(var(--font-size) * .5);display: flex;width: 100%;align-items: center;justify-content: space-between;border-radius: calc(var(--font-size) * .25);--tw-bg-opacity: 1;background-color: rgba(75,85,99,var(--tw-bg-opacity));padding: calc(var(--font-size) * .5);--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .message.error, .b-ext .message.success {--tw-bg-opacity: 1;background-color: rgba(239,68,68,var(--tw-bg-opacity));}
.b-ext .message.success {background-color: rgba(34,197,94,var(--tw-bg-opacity));}
.b-ext .message.info, .b-ext .message.notice, .b-ext .message.warning {--tw-bg-opacity: 1;background-color: rgba(234,179,8,var(--tw-bg-opacity));}
.b-ext .message a {text-decoration-line: underline;}
.b-ext .mobile-sticky-button .price {font-size: calc(var(--font-size) * 1);--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity));}
@media (min-width:1024px) {.b-ext .mobile-sticky-button .price {font-size: calc(var(--font-size) * 2.125);}}
.b-ext .mobile-sticky-button .old-price {margin-right: 0;}
.b-ext .mobile-sticky-button .text-eco, .b-ext .mobile-sticky-button button.btn-addtocard .tocart {display: none;}
.b-ext .mobile-sticky-button .qty-cursor {margin-left: calc(var(--font-size) * .25);margin-right: calc(var(--font-size) * .25);width: calc(var(--font-size) * 6);}
@media (min-width:640px) {.b-ext .mobile-sticky-button .qty-cursor {width: 25%;}}
.b-ext .mobile-sticky-button .qty-cursor .btn-less, .b-ext .mobile-sticky-button .qty-cursor .btn-more {height: calc(var(--font-size) * 1.25);width: calc(var(--font-size) * 1.25);}
.b-ext .mobile-sticky-button .qty-cursor .form-input {padding: calc(var(--font-size) * .25);}
.b-ext .mobile-sticky-button .qty-container {max-width: -moz-max-content;max-width: max-content;}
@media (min-width:768px) {.b-ext .mobile-sticky-button button.btn-addtocard {padding-top: calc(var(--font-size) * .75);padding-bottom: calc(var(--font-size) * .75);}}
@media (min-width:1280px) {.b-ext .mobile-sticky-button button.btn-addtocard .tocart {display: inline-block;}}
.b-ext .mobile-sticky-button .final-price {margin-top: 0;}
@media (min-width:320px) {.b-ext .mobile-sticky-button .final-price {margin-top: 0;}}
.b-ext .mobile-sticky-button .price-final_price {margin-top: 0;}
@media (min-width:320px) {.b-ext .mobile-sticky-button .price-final_price {margin-top: 0;}}
@media (min-width:1024px) {.b-ext .mobile-sticky-button .price-final_price {justify-content: flex-end;}}
.b-ext .mobile-sticky-button .price-discount .price {padding-left: calc(var(--font-size) * .75);padding-right: calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1);}
@media (min-width:1024px) {.b-ext .mobile-sticky-button .price-discount .price {font-size: calc(var(--font-size) * 2.125);}}
@media (min-width:768px) {.b-ext .mobile-sticky-button .price-container {flex-direction: column;}}
@media (min-width:1024px) {.b-ext .mobile-sticky-button .price-container {flex-direction: row;}}
.b-ext .oney-fees-click-container .price, .b-ext .oney-modal .price {white-space: nowrap;border-radius: 0;background-color: transparent;padding: 0;font-size: calc(var(--font-size) * .875);font-weight: 400;}
.b-ext .oney-fees-click-container .price .currency, .b-ext .oney-modal .price .currency {position: static;margin-left: calc(var(--font-size) * .25);font-size: calc(var(--font-size) * .875);}
.b-ext .oney-fees-click-container p>span:first-child .price {font-weight: 600;--tw-text-opacity: 1;color: rgba(129,188,0,var(--tw-text-opacity));}
.b-ext .oney-fees-click-container span+span .price {font-weight: 400;--tw-text-opacity: 1;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .oney-modal {position: fixed;inset: 0;z-index: 50;background-color: transparent;transition: background-color .4s;}
.b-ext .oney-modal .oney-title, .b-ext .oney-modal h2 {font-size: calc(var(--font-size) * 1.25);font-weight: 700;color: #81bc00;}
.b-ext .oney-modal .oney-fees-container-block {position: absolute;top: 0;right: 0;height: 100%;width: 500px;max-width: 100%;overflow: auto;--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));transition: transform .4s;transform: translateX(100%);}
.b-ext .oney-modal a[close-oney-fees-popup] {content: "x";background: red;}
.b-ext .oney-modal .mini-laius {font-size: calc(var(--font-size) * .75);--tw-text-opacity: 1;color: rgba(130,130,130,var(--tw-text-opacity));}
.b-ext .oney-modal .caluculator-inner, .b-ext .oney-modal table, .b-ext .oney-modal talbe, .b-ext .product-image-container img {width: 100%;}
.b-ext .oney-modal .calculator:first-child {border-bottom-width: 1px;--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));}
.b-ext .oney-modal .pay-count, .b-ext .price {display: flex;font-weight: 700;--tw-text-opacity: 1;}
.b-ext .oney-modal .pay-count {margin-right: calc(var(--font-size) * 1);height: calc(var(--font-size) * 2.5);width: calc(var(--font-size) * 2.5);min-width: calc(var(--font-size) * 2.5);align-items: center;justify-content: center;border-radius: 9999px;color: rgba(255,255,255,var(--tw-text-opacity));background-color: #81bc00;}
.b-ext .checkout-cart-container .oney-btn-product, .b-ext .product-info-main .oney-btn-cart {display: none;}
.b-ext .price {align-items: baseline;border-top-left-radius: calc(var(--font-size) * .5);border-bottom-right-radius: calc(var(--font-size) * .5);--tw-bg-opacity: 1;background-color: rgba(250,221,75,var(--tw-bg-opacity));padding: calc(var(--font-size) * .5);font-size: calc(var(--font-size) * 1.25);line-height: 1;color: rgba(0,0,0,var(--tw-text-opacity));}
@media (min-width:1024px) {.b-ext .price {font-size: calc(var(--font-size) * 2.125);}}
.b-ext .price .currency {position: relative;top: calc(var(--font-size) * -.5);align-self: center;font-size: calc(var(--font-size) * .625);}
@media (min-width:1024px) {.b-ext .price .currency {font-size: calc(var(--font-size) * .75);}}
.b-ext .special-price .price {--tw-bg-opacity: 1;background-color: rgba(255,110,100,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .old-price .price {background-color: transparent;padding: 0;font-size: calc(var(--font-size) * .875);font-weight: 700;text-decoration-line: line-through;}
@media (min-width:1024px) {.b-ext .old-price .price {font-size: calc(var(--font-size) * 1.125);}}
.b-ext .old-price .price .currency {position: static;font-size: calc(var(--font-size) * .875);}
@media (min-width:1024px) {.b-ext .old-price .price .currency {font-size: calc(var(--font-size) * 1.125);}}
.b-ext .old-price .price .cents, .b-ext .product-item .old-price .price-container .price, .b-ext .product-item .old-price .price-container .price .cents, .b-ext .product-item .old-price .price-container .price .currency {font-size: calc(var(--font-size) * .875);}
@media (min-width:1024px) {.b-ext .old-price .price .cents {font-size: calc(var(--font-size) * 1.125);}}
.b-ext .price-label {display: none;}
.b-ext .cart-drawer .minicart-price .price {font-size: calc(var(--font-size) * 1.125);}
@media (min-width:1024px) {.b-ext .cart-drawer .minicart-price .price {font-size: calc(var(--font-size) * 1.25);}}
.b-ext .cart-drawer .subtotal-wrapper .price {border-radius: 0;background-color: transparent;padding: 0;font-size: calc(var(--font-size) * 1.25);--tw-text-opacity: 1;color: rgba(0,64,121,var(--tw-text-opacity));}
@media (min-width:1024px) {.b-ext .cart-drawer .subtotal-wrapper .price {font-size: calc(var(--font-size) * 1.5);}}
.b-ext .price-discount .price {--tw-bg-opacity: 1;background-color: rgba(255,110,100,var(--tw-bg-opacity));padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .price-discount .price, .b-ext .price-regular .price {display: flex;align-items: baseline;}
.b-ext .toolbar-products .pages {display: none;}
.b-ext .products-grid+.toolbar-products, .b-ext .products-grid+script+.toolbar-products {justify-content: center;}
.b-ext .product-item .price-container, .b-ext .products-grid+.toolbar-products .pages, .b-ext .products-grid+script+.toolbar-products .pages {display: block;}
.b-ext .filter-options .filter-options-content input[type=radio]+.product-item .tocart, .b-ext .products-grid+.toolbar-products .toolbar-amount, .b-ext .products-grid+.toolbar-products .toolbar-sorter, .b-ext .products-grid+script+.toolbar-products .toolbar-amount, .b-ext .products-grid+script+.toolbar-products .toolbar-sorter {display: none;}
.b-ext .product-item {position: relative;}
.b-ext .product-item .product-info .product-item-link, .b-ext .product-item .product-info .product-item-nolink {overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.b-ext .product-item .product-item-link::before {content: "";position: absolute;inset: 0;z-index: 1;}
.b-ext .product-item .price-container .price {font-size: calc(var(--font-size) * 1.125);}
.b-ext .product-item .price-container .price-label {font-size: calc(var(--font-size) * .75);}
.b-ext .product-item .product-item-name {margin-top: calc(var(--font-size) * 1.5);margin-bottom: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * .875);font-weight: 600;}
.b-ext .product-item .price-box {margin-bottom: calc(var(--font-size) * 1.5);margin-top: calc(var(--font-size) * .25);display: flex;align-items: center;gap: calc(var(--font-size) * .5);}
.b-ext .product-item .price-box .price {font-size: calc(var(--font-size) * 1.125);}
.b-ext .product-item .old-price .price-container {--tw-text-opacity: 1;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .product-item .tocart {display: flex;align-items: center;justify-content: center;gap: calc(var(--font-size) * .5);border-width: 1px;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);transition-property: all;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
@media (min-width:768px) {.b-ext .product-item .tocart {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}}
.b-ext .product-item .tocart span {vertical-align: middle;}
.b-ext .product-item .tocart:hover {--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .product-item .tocart:focus {outline: 2px solid transparent;outline-offset: 2px;}
.b-ext .product-item .tocart, .b-ext .product-item .tocart:hover {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .product-item .tocart:hover {border-color: rgba(67,142,204,var(--tw-border-opacity));background-color: rgba(67,142,204,var(--tw-bg-opacity));}
.b-ext .product-item .tocart:focus {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
@media (min-width:320px) {.b-ext .formcustom-devis .product-item .tocart {margin-left: 0;}}
@media (min-width:768px) {.b-ext .formcustom-devis .product-item .tocart {margin-left: calc(var(--font-size) * .5);}}
.b-ext .item.fake-product {min-height: 450px;}
@media (min-width:1024px) {.b-ext .recommended-products .recommended-products-content+.recommended-products-content .block-content::before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: -32px;width: 7px;background-image: url("/ext/static/version1779693787/frontend/Irrijardin/default/fr_FR/images/border-dot.svg");background-repeat: repeat-y;}}
.b-ext .page-product-bundle .price-final_price .price-from .price-container, .b-ext .page-product-bundle .price-final_price .price-to .price-container {margin-bottom: calc(var(--font-size) * 1);display: block;--tw-text-opacity: 1;color: rgba(55,65,81,var(--tw-text-opacity));}
.b-ext .page-product-bundle .price-final_price .price-from .price-container .price-label, .b-ext .page-product-bundle .price-final_price .price-to .price-container .price-label {display: block;font-size: calc(var(--font-size) * 1.125);font-weight: 500;}
.b-ext .page-product-bundle .price-final_price .price-from .price-container .price, .b-ext .page-product-bundle .price-final_price .price-to .price-container .price {display: block;font-size: calc(var(--font-size) * 1.5);font-weight: 600;line-height: 1.25;--tw-text-opacity: 1;color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext .page-product-bundle .price-final_price .price-from .old-price .price-container .price, .b-ext .page-product-bundle .price-final_price .price-from .old-price .price-container .price-label, .b-ext .page-product-bundle .price-final_price .price-to .old-price .price-container .price, .b-ext .page-product-bundle .price-final_price .price-to .old-price .price-container .price-label {display: inline;font-size: calc(var(--font-size) * .875);font-weight: 400;--tw-text-opacity: 1;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .tab-title {border-right: 2px solid red !important;}
@media (min-width:1024px) {.b-ext .tabs-title p {position: relative;border-bottom-width: 1px;--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));}}
.b-ext .tabs-title p::after {position: absolute;right: 0;--tw-text-opacity: 1;color: rgba(0,144,206,var(--tw-text-opacity));}
@media (min-width:1024px) {.b-ext .tabs-title p::after {content: "";font-size: calc(var(--font-size) * 1);}
	.b-ext .tabs-title.is-active h2::after, .b-ext .tabs-title.is-active p::after {content: "";left: 0;bottom: -3px;height: 6px;border-radius: 9999px;--tw-bg-opacity: 1;background-color: rgba(0,144,206,var(--tw-bg-opacity));}
	.b-ext .tabs-title.is-active h2::after {position: absolute;right: 0;--tw-text-opacity: 1;color: rgba(0,144,206,var(--tw-text-opacity));}}
.b-ext .catalog-product-view .btn-addtocard .tocart {display: inline-block;vertical-align: baseline;}
.b-ext .catalog-product-view .footer {padding-bottom: calc(var(--font-size) * 6);}
@media (min-width:768px) {.b-ext .catalog-product-view .footer {padding-bottom: 0;}}
.b-ext .plus-products>div.item {position: relative;padding-top: calc(var(--font-size) * .25);padding-bottom: calc(var(--font-size) * .25);padding-left: calc(var(--font-size) * 1);}
.b-ext .plus-products>div.item::before {content: "✓";position: absolute;top: calc(var(--font-size) * .25);left: 0;font-weight: 700;--tw-text-opacity: 1;color: rgba(39,174,96,var(--tw-text-opacity));}
.b-ext .plus-products>div.item>span {margin-right: calc(var(--font-size) * .25);}
.b-ext .content-description ul {list-style-type: disc;padding-left: calc(var(--font-size) * 1);}
.b-ext .content-description .row:last-child {margin-bottom: 0;}
@media (min-width:768px) {.b-ext .content-description .rows-inline {padding-right: calc(var(--font-size) * 1);}
	.b-ext .content-description .rows-inline+.rows-inline {padding-right: 0;padding-left: calc(var(--font-size) * 1);}}
.b-ext .pro-advice {margin-top: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .pro-advice::after, .b-ext .pro-advice::before {content: "";display: block;height: calc(var(--font-size) * 2.5);background-repeat: repeat;}
.b-ext .pro-advice::before {background-image: url("/ext/static/version1779693787/frontend/Irrijardin/default/fr_FR/images/bg-waves-top.svg");}
.b-ext .pro-advice::after {background-image: url("/ext/static/version1779693787/frontend/Irrijardin/default/fr_FR/images/bg-waves-bottom.svg");}
.b-ext .pro-advice-content {--tw-bg-opacity: 1;background-color: rgba(234,243,251,var(--tw-bg-opacity));padding: calc(var(--font-size) * 2);}
.b-ext .pro-advice-content [data-id=help_support] {max-width: none;}
.b-ext .pro-advice-content [data-hidden-cloned] {display: none;}
.b-ext .pro-advice-content .text-pro {font-style: italic;line-height: 1.625;}
.b-ext .pro-advice-picture-modal {visibility: hidden;}
.b-ext .backdrop {position: fixed;inset: 0;display: flex;background-color: rgba(0,0,0,var(--tw-bg-opacity));--tw-bg-opacity: .25;}
@media (min-width:320px) {.b-ext .newsletter-subscription .newsletter-subscriptiontext {font-size: calc(var(--font-size) * .875);}}
@media (min-width:768px) {.b-ext .newsletter-subscription .newsletter-subscriptiontext {font-size: calc(var(--font-size) * 1);}}
.b-ext .newsletter-subscription #newsletter-validate-detail .form-input {padding-left: calc(var(--font-size) * 2);}
.b-ext .filter-options .filter-options-content input[type=radio]+.storeLocator .storeLocator-listItem, .b-ext .newsletter-subscription #newsletter-validate-detail .amgdpr-checkbox {display: none;}
.b-ext .newsletter-subscription #newsletter-validate-detail .form-input::-moz-placeholder {font-size: calc(var(--font-size) * .875);--tw-text-opacity: 1;color: rgba(130,130,130,var(--tw-text-opacity));}
.b-ext .newsletter-subscription #newsletter-validate-detail .form-input::placeholder {font-size: calc(var(--font-size) * .875);--tw-text-opacity: 1;color: rgba(130,130,130,var(--tw-text-opacity));}
.b-ext .newsletter-subscription .newsletter-subscription-socialitem {margin-right: calc(var(--font-size) * 1.25);display: block;height: calc(var(--font-size) * 2.25);width: calc(var(--font-size) * 2.25);border-radius: 9999px;}
.b-ext .newsletter-subscription .newsletter-subscription-socialitem:last-child {margin-right: 0;}
.b-ext .push-categories--max-w-1440 {max-width: 1440px;}
.b-ext .snap {scroll-snap-type: x mandatory;-ms-overflow-style: none;scroll-behavior: smooth;}
.b-ext .snap::-webkit-scrollbar {display: none;}
.b-ext .snap>div {scroll-snap-align: start;}
.b-ext .inactive-tabs svg {fill: #828282;--tw-text-opacity: 1;color: rgba(130,130,130,var(--tw-text-opacity));}
@media (max-width:1025px) {.b-ext .mdhidden {display: none !important;}}
.b-ext .slider-products .product-item-link::after {content: "";position: absolute;bottom: 0;top: 0;left: 0;right: 0;display: block;}
.b-ext .slider-products .product-item-link .clamp--2 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.b-ext .stage-slideshow-item {--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .stage-slideshow-item:first-child {z-index: 1;}
.b-ext .product-slider .price-box {position: relative;}
.b-ext .product-slider .price-box .price-label {top: calc(var(--font-size) * -1.25);--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext .clearfix::after {content: "";display: block;clear: both;}
.b-ext .container {margin-left: auto;margin-right: auto;padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
@media (min-width:768px) {.b-ext .container {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}}
.b-ext .page-footer .footer .container {max-width: 100%;padding-left: 0;padding-right: 0;}
.b-ext .flex-columns-wrapper {display: flex;flex-direction: column;}
@media (min-width:768px) {.b-ext .flex-columns-wrapper {flex-direction: row;}}
.b-ext .columns {display: grid;width: 100%;grid-template-columns: repeat(1,minmax(0,1fr));-moz-column-gap: calc(var(--font-size) * 2);column-gap: calc(var(--font-size) * 2);row-gap: calc(var(--font-size) * 1);grid-template-rows: auto minmax(0,1fr);}
.b-ext .columns .main, .b-ext .page-with-filter .columns .main {order: 2;}
.b-ext .columns .sidebar {order: 3;}
.b-ext .page-with-filter .columns .sidebar-main {order: 1;}
@media (min-width:640px) {.b-ext .page-layout-2columns-left .columns, .b-ext .page-layout-2columns-right .columns, .b-ext .page-layout-3columns .columns {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .page-layout-2columns-left .columns .main, .b-ext .page-layout-2columns-right .columns .main {grid-column: span 2/span 2;}
	.b-ext .page-layout-2columns-left .columns .sidebar, .b-ext .page-layout-2columns-right .columns .sidebar, .b-ext .page-layout-3columns .columns .sidebar {order: 1;grid-column: span 2/span 2;}
	.b-ext .page-layout-3columns .columns .main {grid-column: span 3/span 3;}}
@media (min-width:768px) {.b-ext .page-layout-2columns-left .columns, .b-ext .page-layout-2columns-right .columns, .b-ext .page-layout-3columns .columns {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .page-layout-2columns-left .columns .main, .b-ext .page-layout-2columns-right .columns .main, .b-ext .page-layout-3columns .columns .main {grid-row: span 2/span 2;}
	.b-ext .page-layout-2columns-left .columns .sidebar, .b-ext .page-layout-2columns-right .columns .sidebar, .b-ext .page-layout-3columns .columns .sidebar {grid-column: span 1/span 1;}
	.b-ext .page-layout-3columns .columns .main {grid-column: span 3/span 3;}
	.b-ext .page-layout-2columns-left .columns .main, .b-ext .page-layout-3columns .columns .main {grid-column-start: 2 !important;}
	.b-ext .page-layout-2columns-left .columns .sidebar, .b-ext .page-layout-3columns .columns .sidebar {order: 1;}
	.b-ext .page-layout-2columns-left .columns .sidebar~.sidebar-additional, .b-ext .page-layout-2columns-right .sidebar-main, .b-ext .page-layout-2columns-right.page-with-filter .sidebar-main, .b-ext .page-layout-3columns .columns .sidebar~.sidebar-additional {order: 3;}}
@media (min-width:1024px) {.b-ext .page-layout-2columns-left .columns, .b-ext .page-layout-2columns-right .columns, .b-ext .page-layout-3columns .columns {grid-template-columns: repeat(5,minmax(0,1fr));}
	.b-ext .page-layout-2columns-left .columns .main, .b-ext .page-layout-2columns-right .columns .main {grid-column: span 4/span 4;}
	.b-ext .page-layout-3columns .columns .sidebar-additional {grid-column-start: 5;}}
.b-ext .product-image-container {width: 100% !important;}
@media (min-width:1024px) {.b-ext .grid-push-images-and-texts {display: grid;grid-template: "a b b" "a c d";grid-template-rows: 285px 285px;}
	.b-ext .grid-push-images-and-texts .grid-item:first-child {grid-area: a;}
	.b-ext .grid-push-images-and-texts .grid-item:nth-child(2) {grid-area: b;}
	.b-ext .grid-push-images-and-texts .grid-item:nth-child(3) {grid-area: c;}
	.b-ext .grid-push-images-and-texts .grid-item:nth-child(4) {grid-area: d;}}
.b-ext .swatch-attribute .swatch-attribute-options {display: flex;flex-direction: row;flex-wrap: wrap;}
.b-ext .swatch-attribute .swatch-attribute-options .swatch-option {display: flex;justify-content: center;min-width: 40px;}
.b-ext .storeLocator ::-webkit-scrollbar {width: calc(var(--font-size) * .375);}
.b-ext .storeLocator ::-webkit-scrollbar-track {border-radius: calc(var(--font-size) * .25);--tw-bg-opacity: 1;background-color: rgba(245,245,245,var(--tw-bg-opacity));}
.b-ext .storeLocator ::-webkit-scrollbar-thumb {border-radius: calc(var(--font-size) * .25);--tw-bg-opacity: 1;background-color: rgba(224,224,224,var(--tw-bg-opacity));}
.b-ext .storeLocator .storeLocator-operator:after, .b-ext .storeLocator .storeLocator-operator:before {content: "";height: 1px;flex: 1 1 0%;--tw-bg-opacity: 1;background-color: rgba(224,224,224,var(--tw-bg-opacity));}
.b-ext .storeLocator .storeLocator-listItem {border-width: 1px;--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));}
.b-ext .storeLocator .storeLocator-counter span {font-weight: 700;}
.b-ext .store .store--inner {max-width: 1440px;}
.b-ext .store .store-fake-tab .store-fake-tab-item::after {position: absolute;bottom: calc(var(--font-size) * -.75);left: 0;display: block;height: calc(var(--font-size) * .25);width: 100%;border-radius: calc(var(--font-size) * .25);content: "";}
.b-ext .store .store-day:first-letter {text-transform: uppercase;}
.b-ext .product-tags>span, .b-ext .store .closed {--tw-text-opacity: 1;color: rgba(246,64,64,var(--tw-text-opacity));}
.b-ext .pac-container {border-width: 0;}
.b-ext .sl-info-window .shop-title {margin-bottom: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);text-transform: uppercase;--tw-text-opacity: 1;color: rgba(0,64,121,var(--tw-text-opacity));}
.b-ext .sl-info-window .item {font-weight: 600;}
.b-ext .product-tags>span {display: inline-block;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .75);font-weight: 700;color: rgba(255,255,255,var(--tw-text-opacity));}
@media (min-width:768px) {.b-ext .product-tags>span {padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}}
.b-ext .product-tags>span.exclusivity, .b-ext .store .store-fake-tab .store-fake-tab-item::after {--tw-bg-opacity: 1;background-color: rgba(0,144,206,var(--tw-bg-opacity));}
.b-ext .product-tags>span.new {--tw-bg-opacity: 1;background-color: rgba(0,64,121,var(--tw-bg-opacity));}
.b-ext .product-tags>span.second_life {--tw-bg-opacity: 1;background-color: rgba(168,208,152,var(--tw-bg-opacity));}
.b-ext .product-tags>span.discount {--tw-bg-opacity: 1;background-color: rgba(246,64,64,var(--tw-bg-opacity));}
.b-ext .product-tags>span.availibility {--tw-bg-opacity: 1;background-color: rgba(244,12,140,var(--tw-bg-opacity));}
.b-ext #cart-drawer, .b-ext [data-content-type=html] .product-slider .product-item-link:hover {--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext .filter-options .filter-options-content input[type=radio]+.card, .b-ext .filter-options .filter-options-content input[type=radio]+.input, .b-ext [x-cloak] {display: none;}
.b-ext .input {width: auto;border-width: 1px;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);}
@media (min-width:768px) {.b-ext .input {margin-right: calc(var(--font-size) * 1);}}
@media (min-width:1024px) {.b-ext .input {margin-right: 0;}}
@media (min-width:1280px) {.b-ext .input {margin-right: calc(var(--font-size) * 1);}}
.b-ext .input-light {--tw-border-opacity: 1;border-color: rgba(156,163,175,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .input-light:focus {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));outline: 2px solid transparent;outline-offset: 2px;}
.b-ext .card {border-width: 1px;--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));padding: calc(var(--font-size) * 1);}
@media (min-width:768px) {.b-ext .card {padding: calc(var(--font-size) * 2);}}
.b-ext .card-interactive:hover {--tw-bg-opacity: 1;background-color: rgba(245,245,245,var(--tw-bg-opacity));}
.b-ext .scale-x-inverse {transform: scaleX(-1);}
.b-ext .top-header-height {top: var(--header-height);}
.b-ext .transition, .b-ext [data-content-type=text] a {transition: transform 250ms ease,color 250ms ease;}
.b-ext .transform-180 {transform: rotate(-180deg);}
.b-ext {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.b-ext [data-content-type=text] h1, .b-ext h1[data-content-type=heading] {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 2.125);font-weight: 600;}
@media (min-width:768px) {.b-ext [data-content-type=text] h1, .b-ext h1[data-content-type=heading] {font-size: calc(var(--font-size) * 2.75);}}
.b-ext [data-content-type=text] h2, .b-ext h2[data-content-type=heading] {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1.75);font-weight: 600;}
@media (min-width:768px) {.b-ext [data-content-type=text] h2, .b-ext h2[data-content-type=heading] {font-size: calc(var(--font-size) * 2.125);}}
.b-ext [data-content-type=text] h3, .b-ext h3[data-content-type=heading] {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1.5);font-weight: 600;}
@media (min-width:768px) {.b-ext [data-content-type=text] h3, .b-ext h3[data-content-type=heading] {font-size: calc(var(--font-size) * 1.75);}}
.b-ext [data-content-type=text] h4, .b-ext h4[data-content-type=heading] {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1.125);font-weight: 600;}
@media (min-width:768px) {.b-ext [data-content-type=text] h4, .b-ext h4[data-content-type=heading] {font-size: calc(var(--font-size) * 1.5);}}
.b-ext [data-content-type=text] h5, .b-ext [data-content-type=text] h6, .b-ext h5[data-content-type=heading], .b-ext h6[data-content-type=heading] {margin-top: 0;margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1);font-weight: 600;}
@media (min-width:768px) {.b-ext [data-content-type=text] h5, .b-ext h5[data-content-type=heading] {font-size: calc(var(--font-size) * .875);}}
.b-ext [data-content-type=text] h6, .b-ext h6[data-content-type=heading] {font-size: calc(var(--font-size) * .875);}
@media (min-width:768px) {.b-ext [data-content-type=text] h6, .b-ext h6[data-content-type=heading] {font-size: calc(var(--font-size) * .875);}}
.b-ext [data-content-type=text] a {font-weight: 600;text-decoration-line: underline;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
.b-ext [data-content-type=text] a:hover {--tw-text-opacity: 1;color: rgba(105,201,240,var(--tw-text-opacity));}
.b-ext [data-content-type=text] p {margin-bottom: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);}
.b-ext .filter-options .filter-options-content input[type=radio]+[data-content-type] .pagebuilder-button-primary, .b-ext .filter-options .filter-options-content input[type=radio]+[data-content-type] .pagebuilder-button-secondary, .b-ext [data-content-type] .pagebuilder-mobile-hidden {display: none;}
@media (min-width:768px) {.b-ext [data-content-type] .pagebuilder-mobile-hidden {display: block;}
	.b-ext [data-content-type] .pagebuilder-mobile-only {display: none;}}
.b-ext .description-bullet ul {list-style: disc;margin-left: calc(var(--font-size) * 1.5);}
.b-ext [data-content-type] ol, .b-ext [data-content-type] ul {list-style: revert;padding: revert;margin: revert;text-align: left;}
.b-ext pre {margin-bottom: calc(var(--font-size) * 1);white-space: normal;}
@media (min-width:320px) {.b-ext [data-content-type=button-item] {width: 100%;}}
@media (min-width:768px) {.b-ext [data-content-type=button-item] {width: auto;}}
.b-ext [data-content-type] .pagebuilder-button-primary {margin-left: calc(var(--font-size) * .5);margin-right: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);display: inline-flex;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: calc(var(--font-size) * .5);border-width: 1px;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);transition-property: all;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
@media (min-width:768px) {.b-ext [data-content-type] .pagebuilder-button-primary {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}}
.b-ext .cms-no-route [data-content-type] .cms-no-route-content a span, .b-ext [data-content-type] .pagebuilder-button-primary span, .b-ext [data-content-type] .pagebuilder-button-secondary span, .b-ext a.pagebuilder-button-primary span, .b-ext a.pagebuilder-button-secondary span, .b-ext button.pagebuilder-button-primary span, .b-ext button.pagebuilder-button-secondary span, .b-ext div.pagebuilder-button-primary span, .b-ext div.pagebuilder-button-secondary span {vertical-align: middle;}
.b-ext [data-content-type] .pagebuilder-button-primary:hover {--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext [data-content-type] .pagebuilder-button-primary:focus {outline: 2px solid transparent;outline-offset: 2px;}
.b-ext [data-content-type] .pagebuilder-button-primary, .b-ext [data-content-type] .pagebuilder-button-primary:hover {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext [data-content-type] .pagebuilder-button-primary:hover {border-color: rgba(67,142,204,var(--tw-border-opacity));background-color: rgba(67,142,204,var(--tw-bg-opacity));}
.b-ext [data-content-type] .pagebuilder-button-primary:focus {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
@media (min-width:320px) {.b-ext .formcustom-devis [data-content-type] .pagebuilder-button-primary {margin-left: 0;}}
@media (min-width:768px) {.b-ext .formcustom-devis [data-content-type] .pagebuilder-button-primary {margin-left: calc(var(--font-size) * .5);}}
.b-ext [data-content-type] .pagebuilder-button-secondary {margin-left: calc(var(--font-size) * .5);margin-right: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);display: inline-flex;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: calc(var(--font-size) * .5);border-width: 1px;--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);transition-property: all;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
@media (min-width:768px) {.b-ext [data-content-type] .pagebuilder-button-secondary {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}}
.b-ext .cms-no-route [data-content-type] .cms-no-route-content a:hover, .b-ext [data-content-type] .pagebuilder-button-secondary:hover {--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .cms-no-route [data-content-type] .cms-no-route-content a:focus, .b-ext [data-content-type] .pagebuilder-button-secondary:focus {outline: 2px solid transparent;outline-offset: 2px;}
.b-ext [data-content-type] .pagebuilder-button-secondary {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));background-color: transparent;--tw-text-opacity: 1;color: rgba(20,65,118,var(--tw-text-opacity));}
.b-ext [data-content-type] .pagebuilder-button-secondary:hover {--tw-bg-opacity: 1;background-color: rgba(242,242,242,var(--tw-bg-opacity));}
.b-ext [data-content-type] .pagebuilder-button-secondary:focus {--tw-bg-opacity: 1;background-color: rgba(242,242,242,var(--tw-bg-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
@media (min-width:320px) {.b-ext .formcustom-devis [data-content-type] .pagebuilder-button-secondary {margin-left: 0;}}
@media (min-width:768px) {.b-ext .formcustom-devis [data-content-type] .pagebuilder-button-secondary {margin-left: calc(var(--font-size) * .5);}}
@media (min-width:320px) {.b-ext .formcustom-devis [data-content-type] .pagebuilder-button-secondary {margin-bottom: calc(var(--font-size) * .5);}}
@media (min-width:1024px) {.b-ext .formcustom-devis [data-content-type] .pagebuilder-button-secondary {margin-bottom: 0;}}
.b-ext .cms-no-route .top-container, .b-ext .filter-options .filter-options-content input[type=radio]+.cms-no-route [data-content-type] .cms-no-route-content a, .b-ext .filter-options .filter-options-content input[type=radio]+[data-content-type=tabs] .tabs-content, .b-ext .filter-options .filter-options-content input[type=radio]+[data-content-type=tabs] .tabs-navigation li.tab-header {display: none;}
@media (min-width:768px) {.b-ext .cms-no-route .top-container {display: block;}}
.b-ext .cms-no-route [data-content-type] .cms-no-route-background {padding: calc(var(--font-size) * 7) calc(var(--font-size) * 2.75);}
@media (min-width:768px) {.b-ext .cms-no-route [data-content-type] .cms-no-route-background {padding-top: calc(var(--font-size) * 8);padding-bottom: calc(var(--font-size) * 8);}}
.b-ext .cms-no-route [data-content-type] .cms-no-route-content {margin-left: auto;margin-right: auto;max-width: calc(var(--font-size) * 42);--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));padding: calc(var(--font-size) * 3) calc(var(--font-size) * 1.5);text-align: center;}
@media (min-width:768px) {.b-ext .cms-no-route [data-content-type] .cms-no-route-content {padding: calc(var(--font-size) * 2) calc(var(--font-size) * 3.5);}}
.b-ext .cms-no-route [data-content-type] .cms-no-route-content h1 {margin-top: 0;font-weight: 700;--tw-text-opacity: 1;color: rgba(0,64,121,var(--tw-text-opacity));}
.b-ext .cms-no-route [data-content-type] .cms-no-route-content p {margin-bottom: calc(var(--font-size) * 2);font-size: calc(var(--font-size) * 1);font-weight: 400;text-transform: uppercase;}
@media (min-width:768px) {.b-ext .cms-no-route [data-content-type] .cms-no-route-content p {font-size: calc(var(--font-size) * 1.125);}}
.b-ext .cms-no-route [data-content-type] .cms-no-route-content a {display: inline-block;display: flex;align-items: center;justify-content: center;gap: calc(var(--font-size) * .5);border-width: 1px;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);transition-property: all;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
@media (min-width:768px) {.b-ext .cms-no-route [data-content-type] .cms-no-route-content a {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}}
.b-ext .cms-no-route [data-content-type] .cms-no-route-content a, .b-ext .cms-no-route [data-content-type] .cms-no-route-content a:hover {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .cms-no-route [data-content-type] .cms-no-route-content a:hover {border-color: rgba(67,142,204,var(--tw-border-opacity));background-color: rgba(67,142,204,var(--tw-bg-opacity));}
.b-ext .cms-no-route [data-content-type] .cms-no-route-content a:focus {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
@media (min-width:320px) {.b-ext .formcustom-devis .cms-no-route [data-content-type] .cms-no-route-content a {margin-left: 0;}}
@media (min-width:768px) {.b-ext .formcustom-devis .cms-no-route [data-content-type] .cms-no-route-content a {margin-left: calc(var(--font-size) * .5);}}
.b-ext .page-footer [data-content-type] .newsletter-subscription p {margin-bottom: calc(var(--font-size) * 1.25);}
.b-ext .footer [data-content-type] .title-link {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * .5);font-size: calc(var(--font-size) * 1);font-weight: 700;}
.b-ext .footer [data-content-type] ul {padding-inline-start: 0;list-style-type: none;}
@media (min-width:1024px) {.b-ext .footer .text-loyalty p {font-size: calc(var(--font-size) * 1.125);}}

.b-ext #axeptio_overlay {z-index: 20 !important;}
.b-ext [data-content-type=html] .product-slider section {max-width: 370px;}
@media (min-width:640px) {.b-ext [data-content-type=html] .product-slider section {max-width: 600px;}}
@media (min-width:768px) {.b-ext [data-content-type=html] .product-slider section {max-width: 768px;}}
@media (min-width:1024px) {.b-ext [data-content-type=html] .product-slider section {max-width: 1024px;}}
@media (min-width:1280px) {.b-ext [data-content-type=html] .product-slider section {max-width: 1280px;}}
.b-ext [data-content-type=html] .product-slider section h3.title-font {margin-top: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);margin-left: auto;margin-right: auto;}
.b-ext [data-content-type=html] .product-slider .product-item-link {text-decoration-line: none;}
.b-ext [data-content-type=html] .product-slider .product-info h3 {font-size: inherit;font-weight: inherit;margin: 0;text-align: left;}
.b-ext [data-content-type=buttons] [data-content-type=button-item] a.pagebuilder-button-link, .b-ext [data-content-type=buttons] [data-content-type=button-item] button.pagebuilder-button-link, .b-ext [data-content-type=buttons] [data-content-type=button-item] div.pagebuilder-button-link, .b-ext [data-content-type=row] {box-sizing: border-box;}
.b-ext [data-content-type=row]>div {margin-bottom: calc(var(--font-size) * .625);padding: calc(var(--font-size) * .625);}
.b-ext [data-content-type=row][data-appearance=contained] {width: 100%;}
@media (min-width:320px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 320px;}}
@media (min-width:375px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 375px;}}
@media (min-width:640px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 640px;}}
@media (min-width:768px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 768px;}}
@media (min-width:1024px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 1024px;}}
@media (min-width:1280px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 1280px;}}
@media (min-width:1444px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 1444px;}}
.b-ext [data-content-type=row][data-appearance=contained] {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
@media (min-width:768px) {.b-ext [data-content-type=row][data-appearance=contained] {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}}
.b-ext .page-footer .footer [data-content-type=row][data-appearance=contained] {max-width: 100%;padding-left: 0;padding-right: 0;}
.b-ext [data-content-type=row][data-appearance=contained] {margin-left: auto;margin-right: auto;box-sizing: border-box;}
.b-ext [data-content-type=row][data-appearance=contained] [data-element=inner] {box-sizing: border-box;background-attachment: scroll !important;}
.b-ext [data-content-type=row][data-appearance=full-bleed], .b-ext [data-content-type=row][data-appearance=full-width] {background-attachment: scroll !important;}
.b-ext [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {margin-left: auto;margin-right: auto;box-sizing: border-box;width: 100%;max-width: 1280px;}
.b-ext [data-content-type=column-group] {flex-wrap: wrap;}
@media (min-width:768px) {.b-ext [data-content-type=column-group] {flex-wrap: nowrap;}}
.b-ext [data-content-type=column] {box-sizing: border-box;width: 100%;max-width: 100%;background-attachment: scroll !important;flex-basis: 100%;}
@media (min-width:768px) {.b-ext [data-content-type=column] {flex-basis: auto;}}
.b-ext [data-content-type=tabs] .tabs-navigation {margin-bottom: -1px;display: block;padding: 0;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext [data-content-type=tabs] .tabs-navigation li.tab-header {position: relative;margin: 0 0 0 -1px;display: inline-block;max-width: 100%;overflow-wrap: break-word;border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-width: 1px 1px 0;border-style: solid;--tw-border-opacity: 1;border-color: rgba(209,213,219,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(243,244,246,var(--tw-bg-opacity));}
.b-ext [data-content-type=tabs] .tabs-navigation li.tab-header:first-child {margin-left: 0;}
.b-ext [data-content-type=tabs] .tabs-navigation li.tab-header.active {z-index: 20;--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));border-bottom: 1px solid #fff;}
.b-ext [data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title {position: relative;display: block;cursor: pointer;white-space: normal;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.25);vertical-align: middle;font-size: calc(var(--font-size) * .75);font-weight: 600;}
.b-ext [data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title span {font-weight: 600;line-height: calc(var(--font-size) * 1.25);--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext [data-content-type=tabs] .tabs-content {position: relative;z-index: 10;box-sizing: border-box;overflow: hidden;border-radius: calc(var(--font-size) * .125);border-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: rgba(209,213,219,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(250,250,250,var(--tw-bg-opacity));--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext [data-content-type=tabs] .tabs-content [data-content-type=tab-item] {box-sizing: border-box;padding: calc(var(--font-size) * 2);min-height: inherit;background-attachment: scroll !important;}
.b-ext [data-content-type=tabs].tab-align-left .tabs-content {border-top-left-radius: 0 !important;}
.b-ext [data-content-type=tabs].tab-align-right .tabs-content {border-top-right-radius: 0 !important;}
.b-ext [data-content-type=heading], .b-ext [data-content-type=text] {overflow-wrap: break-word;}
.b-ext .glider-slide img, .b-ext [data-content-type=buttons] {max-width: 100%;}
.b-ext [data-content-type=buttons] [data-content-type=button-item] {margin-right: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);max-width: 100%;}
.b-ext [data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link], .b-ext [data-content-type=buttons] [data-content-type=button-item] [data-element=link] {max-width: 100%;overflow-wrap: break-word;}
.b-ext [data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link] {cursor: default;}
.b-ext [data-content-type=buttons] [data-content-type=button-item] a, .b-ext [data-content-type=buttons] [data-content-type=button-item] button, .b-ext [data-content-type=buttons] [data-content-type=button-item] div {display: inline-block;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext a.pagebuilder-button-primary, .b-ext button.pagebuilder-button-primary, .b-ext div.pagebuilder-button-primary {display: flex;align-items: center;justify-content: center;gap: calc(var(--font-size) * .5);border-width: 1px;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);transition-property: all;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
.b-ext .filter-options .filter-options-content input[type=radio]+a.pagebuilder-button-primary, .b-ext .filter-options .filter-options-content input[type=radio]+a.pagebuilder-button-secondary, .b-ext .filter-options .filter-options-content input[type=radio]+button.pagebuilder-button-primary, .b-ext .filter-options .filter-options-content input[type=radio]+button.pagebuilder-button-secondary, .b-ext .filter-options .filter-options-content input[type=radio]+div.pagebuilder-button-primary, .b-ext .filter-options .filter-options-content input[type=radio]+div.pagebuilder-button-secondary {display: none;}
@media (min-width:768px) {.b-ext a.pagebuilder-button-primary, .b-ext button.pagebuilder-button-primary, .b-ext div.pagebuilder-button-primary {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}}
.b-ext a.pagebuilder-button-primary svg, .b-ext a.pagebuilder-button-secondary svg, .b-ext button.pagebuilder-button-primary svg, .b-ext button.pagebuilder-button-secondary svg, .b-ext div.pagebuilder-button-primary svg, .b-ext div.pagebuilder-button-secondary svg {display: inline-flex;}
.b-ext a.pagebuilder-button-primary:hover, .b-ext button.pagebuilder-button-primary:hover, .b-ext div.pagebuilder-button-primary:hover {--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext a.pagebuilder-button-primary:focus, .b-ext button.pagebuilder-button-primary:focus, .b-ext div.pagebuilder-button-primary:focus {outline: 2px solid transparent;outline-offset: 2px;}
.b-ext a.pagebuilder-button-primary, .b-ext button.pagebuilder-button-primary, .b-ext div.pagebuilder-button-primary {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext a.pagebuilder-button-primary:hover, .b-ext button.pagebuilder-button-primary:hover, .b-ext div.pagebuilder-button-primary:hover {--tw-border-opacity: 1;border-color: rgba(67,142,204,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(67,142,204,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext a.pagebuilder-button-primary:focus, .b-ext button.pagebuilder-button-primary:focus, .b-ext div.pagebuilder-button-primary:focus {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
@media (min-width:320px) {.b-ext .formcustom-devis a.pagebuilder-button-primary, .b-ext .formcustom-devis button.pagebuilder-button-primary, .b-ext .formcustom-devis div.pagebuilder-button-primary {margin-left: 0;}}
@media (min-width:768px) {.b-ext .formcustom-devis a.pagebuilder-button-primary, .b-ext .formcustom-devis button.pagebuilder-button-primary, .b-ext .formcustom-devis div.pagebuilder-button-primary {margin-left: calc(var(--font-size) * .5);}}
.b-ext a.pagebuilder-button-secondary, .b-ext button.pagebuilder-button-secondary, .b-ext div.pagebuilder-button-secondary {display: flex;align-items: center;justify-content: center;gap: calc(var(--font-size) * .5);border-width: 1px;--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * .875);font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);transition-property: all;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
@media (min-width:768px) {.b-ext a.pagebuilder-button-secondary, .b-ext button.pagebuilder-button-secondary, .b-ext div.pagebuilder-button-secondary {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}}
.b-ext a.pagebuilder-button-secondary:hover, .b-ext button.pagebuilder-button-secondary:hover, .b-ext div.pagebuilder-button-secondary:hover {--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext a.pagebuilder-button-secondary:focus, .b-ext button.pagebuilder-button-secondary:focus, .b-ext div.pagebuilder-button-secondary:focus {outline: 2px solid transparent;outline-offset: 2px;}
.b-ext a.pagebuilder-button-secondary, .b-ext button.pagebuilder-button-secondary, .b-ext div.pagebuilder-button-secondary {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));background-color: transparent;--tw-text-opacity: 1;color: rgba(20,65,118,var(--tw-text-opacity));}
.b-ext a.pagebuilder-button-secondary:hover, .b-ext button.pagebuilder-button-secondary:hover, .b-ext div.pagebuilder-button-secondary:hover {--tw-bg-opacity: 1;background-color: rgba(242,242,242,var(--tw-bg-opacity));}
.b-ext a.pagebuilder-button-secondary:focus, .b-ext button.pagebuilder-button-secondary:focus, .b-ext div.pagebuilder-button-secondary:focus {--tw-bg-opacity: 1;background-color: rgba(242,242,242,var(--tw-bg-opacity));--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
@media (min-width:320px) {.b-ext .formcustom-devis a.pagebuilder-button-secondary, .b-ext .formcustom-devis button.pagebuilder-button-secondary, .b-ext .formcustom-devis div.pagebuilder-button-secondary {margin-left: 0;}}
@media (min-width:768px) {.b-ext .formcustom-devis a.pagebuilder-button-secondary, .b-ext .formcustom-devis button.pagebuilder-button-secondary, .b-ext .formcustom-devis div.pagebuilder-button-secondary {margin-left: calc(var(--font-size) * .5);}}
@media (min-width:320px) {.b-ext .formcustom-devis a.pagebuilder-button-secondary, .b-ext .formcustom-devis button.pagebuilder-button-secondary, .b-ext .formcustom-devis div.pagebuilder-button-secondary {margin-bottom: calc(var(--font-size) * .5);}}
@media (min-width:1024px) {.b-ext .formcustom-devis a.pagebuilder-button-secondary, .b-ext .formcustom-devis button.pagebuilder-button-secondary, .b-ext .formcustom-devis div.pagebuilder-button-secondary {margin-bottom: 0;}}
.b-ext [data-content-type=html], .b-ext [data-content-type=image] figcaption {overflow-wrap: break-word;}
.b-ext [data-content-type=image] {box-sizing: border-box;}
.b-ext [data-content-type=image]>[data-element=link], .b-ext [data-content-type=image]>[data-element=link] img {border-radius: inherit;}
.b-ext .filter-options .filter-options-content input[type=radio]+[data-content-type=products][data-appearance=carousel] [data-role=glider-content] .product-item, .b-ext [data-content-type=image] .pagebuilder-mobile-hidden {display: none;}
@media (min-width:768px) {.b-ext [data-content-type=image] .pagebuilder-mobile-hidden {display: block;}
	.b-ext [data-content-type=image] .pagebuilder-mobile-only {display: none;}}
.b-ext [data-content-type=video] {font-size: 0;}
.b-ext [data-content-type=video] .pagebuilder-video-inner {box-sizing: border-box;display: inline-block;width: 100%;}
.b-ext [data-content-type=video] .pagebuilder-video-container {position: relative;overflow: hidden;border-radius: inherit;padding-top: 56.25%;}
.b-ext [data-content-type=video] iframe, .b-ext [data-content-type=video] video {position: absolute;left: 0;top: 0;height: 100%;width: 100%;}
.b-ext [data-content-type=banner]>[data-element=empty_link], .b-ext [data-content-type=banner]>[data-element=empty_link]:hover, .b-ext [data-content-type=banner]>[data-element=link], .b-ext [data-content-type=banner]>[data-element=link]:hover {color: inherit;text-decoration: inherit;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper {box-sizing: border-box;overflow-wrap: break-word;background-clip: padding-box;border-radius: inherit;background-attachment: scroll !important;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay {position: relative;box-sizing: border-box;padding: calc(var(--font-size) * 2);transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration: 500ms;transition-timing-function: cubic-bezier(.4,0,.2,1);transition: transform 250ms ease,color 250ms ease;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {display: flex;align-items: center;justify-content: center;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {max-width: none;}
@media (min-width:768px) {.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {max-width: calc(var(--font-size) * 36);}}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper.jarallax .video-overlay {z-index: 0;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper [data-element=content] {overflow: auto;min-height: 50px;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-banner-button {margin: 0;margin-top: calc(var(--font-size) * 1.25);max-width: 100%;overflow-wrap: break-word;transition-property: opacity;transition-duration: 500ms;transition-timing-function: cubic-bezier(.4,0,.2,1);text-align: inherit;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-poster-content {width: 100%;}
.b-ext [data-content-type=banner][data-appearance=collage-centered] .pagebuilder-banner-wrapper .pagebuilder-overlay {margin-left: auto;margin-right: auto;}
.b-ext [data-content-type=banner][data-appearance=collage-left] .pagebuilder-banner-wrapper .pagebuilder-overlay {margin-right: auto;}
.b-ext [data-content-type=banner][data-appearance=collage-right] .pagebuilder-banner-wrapper .pagebuilder-overlay {margin-left: auto;}
.b-ext [data-content-type=slider] {visibility: hidden;position: relative;}
.b-ext [data-content-type=slider].glider-initialized {visibility: visible;}
.b-ext [data-content-type=slider] [data-role=glider-content] {overflow-y: hidden;}
.b-ext [data-content-type=slider] a.button {color: initial;padding: 10px;-webkit-text-decoration: none;text-decoration: none;}
.b-ext [data-content-type=slider] .carousel-nav {position: absolute;bottom: 0;margin-bottom: calc(var(--font-size) * .5);background-color: rgba(249,250,251,var(--tw-bg-opacity));--tw-bg-opacity: .75;left: 50%;transform: translateX(-50%);}
.b-ext [data-content-type=slide] {box-sizing: border-box;overflow: hidden;line-height: calc(var(--font-size) * 1.25);min-height: inherit;}
.b-ext [data-content-type=slide]>[data-element=empty_link], .b-ext [data-content-type=slide]>[data-element=link] {color: inherit;min-height: inherit;text-decoration: inherit;}
.b-ext [data-content-type=slide]>[data-element=empty_link]:hover, .b-ext [data-content-type=slide]>[data-element=link]:hover {color: inherit;text-decoration: inherit;}
.b-ext [data-content-type=slide]+[data-content-type=slide] {height: 0;min-height: 0;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper {box-sizing: border-box;overflow-wrap: break-word;border-radius: inherit;min-height: inherit;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element {position: absolute;top: 0;z-index: 50;height: 100%;width: calc(var(--font-size) * .125);left: -15000vw;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .video-overlay {-webkit-transform: unset;z-index: 1;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {position: relative;z-index: 20;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div, .b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe, .b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img, .b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video {margin: auto !important;transform: none !important;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay {box-sizing: border-box;padding: calc(var(--font-size) * 2);transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;border-radius: inherit;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {display: flex;align-items: center;justify-content: center;min-height: inherit;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {max-width: none;}
@media (min-width:768px) {.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {max-width: calc(var(--font-size) * 32);}}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper [data-element=content] {overflow: auto;min-height: 50px;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-slide-button {margin: 0;margin-top: calc(var(--font-size) * 1.25);max-width: 100%;overflow-wrap: break-word;transition-property: opacity;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;text-align: inherit;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-poster-content {width: 100%;}
.b-ext [data-content-type=slide][data-appearance=collage-centered] .pagebuilder-slide-wrapper .pagebuilder-overlay {margin-left: auto;margin-right: auto;}
.b-ext [data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper .pagebuilder-overlay {margin-right: auto;}
.b-ext [data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper .pagebuilder-overlay {margin-left: auto;}
.b-ext [data-content-type=map] {box-sizing: border-box;height: calc(var(--font-size) * 18);}
.b-ext [data-content-type$=block] .block p:last-child, .b-ext [data-content-type$=block] .glider-dot p:last-child, .b-ext [data-content-type$=block] form label p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext [data-content-type=dynamic_block] [data-content-type=image] img {display: inline;}
.b-ext [data-content-type=dynamic_block] .block-banners .banner-item-content, .b-ext [data-content-type=dynamic_block] .block-banners-inline .banner-item-content {margin-bottom: auto;}
.b-ext [data-content-type=products][data-appearance=carousel] [data-role=glider-content] {-ms-overflow-style: none;scrollbar-width: none;}
.b-ext [data-content-type=products][data-appearance=carousel] [data-role=glider-content]::-webkit-scrollbar {display: none;}
.b-ext [data-content-type=products][data-appearance=carousel] [data-role=glider-content] .product-item {flex-direction: column;border-width: 1px;padding: calc(var(--font-size) * .75);}
.b-ext [data-content-type=products][data-appearance=carousel] [data-role=glider-content] .product-item-photo {width: 100%;}
.b-ext [data-content-type=products][data-appearance=carousel] [data-role=glider-content] .product-item .product-info {padding-left: 0;}
.b-ext [data-content-type=products][data-appearance=carousel] [data-role=glider-content] .product-tags {position: absolute;}
.b-ext .glider-contain, .b-ext [data-content-type=products][data-appearance=carousel] .glider-contain {position: relative;}
.b-ext [data-content-type=products][data-appearance=carousel] .glider-contain .carousel-nav .glider-next, .b-ext [data-content-type=products][data-appearance=carousel] .glider-contain .carousel-nav .glider-prev {position: absolute;top: 50%;z-index: 10;--tw-translate-y: -50%;transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext [data-content-type=products][data-appearance=carousel] .glider-contain .carousel-nav .glider-prev {left: calc(var(--font-size) * -1.5);}
.b-ext [data-content-type=products][data-appearance=carousel] .glider-contain .carousel-nav .glider-next {right: calc(var(--font-size) * -1.5);}
.b-ext .glider-contain {margin: 0 auto;width: 100%;}
.b-ext .glider {overflow-y: hidden;}
.b-ext .glider.draggable, .b-ext .glider.draggable .glider-slide img {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.b-ext .glider.draggable {cursor: grab;}
.b-ext .glider.draggable .glider-slide img {pointer-events: none;}
.b-ext .glider.drag {cursor: grabbing;}
.b-ext .glider::-webkit-scrollbar {height: 0;opacity: 0;}
.b-ext .glider .glider-track {z-index: 10;margin: 0;display: flex;width: 100%;padding: 0;}
.b-ext .glider-slide {margin: calc(var(--font-size) * .5);width: 100%;-webkit-user-select: none;-moz-user-select: none;user-select: none;align-content: center;justify-content: center;min-width: 150px;}
.b-ext .glider-hide {opacity: 0;}
.b-ext .glider-next.disabled, .b-ext .glider-prev.disabled {cursor: default;--tw-text-opacity: 1;color: rgba(107,114,128,var(--tw-text-opacity));opacity: .25;}
.b-ext .glider-dot {margin: calc(var(--font-size) * .25);display: block;height: calc(var(--font-size) * .75);width: calc(var(--font-size) * .75);cursor: pointer;border-radius: 9999px;--tw-bg-opacity: 1;background-color: rgba(0,0,0,var(--tw-bg-opacity));opacity: .25;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .glider-dot.active {opacity: 1;}
@media (max-width:36em) {.b-ext .glider::-webkit-scrollbar {height: calc(var(--font-size) * .25);width: calc(var(--font-size) * .5);-webkit-appearance: none;appearance: none;opacity: 1;}
	.b-ext .glider::-webkit-scrollbar-thumb {opacity: 1;border-radius: 99px;background-color: rgba(156,156,156,.25);box-shadow: 0 0 1px rgba(255,255,255,.25);}}
.b-ext [data-show-arrows=false] .glider-next, .b-ext [data-show-arrows=false] .glider-prev, .b-ext [data-show-dots=false] .glider-dots {display: none;}
.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-width: 0;}
.b-ext .pointer-events-none {pointer-events: none;}
.b-ext .visible {visibility: visible;}
.b-ext .invisible {visibility: hidden;}
.b-ext .collapse {visibility: collapse;}
.b-ext .static {position: static;}
.b-ext .fixed {position: fixed;}
.b-ext .absolute {position: absolute;}
.b-ext .relative {position: relative;}
.b-ext .inset-0 {inset: 0;}
.b-ext .inset-x-0 {left: 0;right: 0;}
.b-ext .inset-y-0 {top: 0;bottom: 0;}
.b-ext .-bottom-5 {bottom: calc(var(--font-size) * -1.25);}
.b-ext .-left-15 {left: calc(var(--font-size) * -3.75);}
.b-ext .-left-6 {left: calc(var(--font-size) * -1.5);}
.b-ext .-left-7 {left: calc(var(--font-size) * -1.75);}
.b-ext .-right-15 {right: calc(var(--font-size) * -3.75);}
.b-ext .-right-6 {right: calc(var(--font-size) * -1.5);}
.b-ext .-top-3 {top: calc(var(--font-size) * -.75);}
.b-ext .-top-4 {top: calc(var(--font-size) * -1);}
.b-ext .bottom-0 {bottom: 0;}
.b-ext .bottom-11 {bottom: calc(var(--font-size) * 2.75);}
.b-ext .bottom-13 {bottom: calc(var(--font-size) * 3.25);}
.b-ext .bottom-4 {bottom: calc(var(--font-size) * 1);}
.b-ext .bottom-6 {bottom: calc(var(--font-size) * 1.5);}
.b-ext .bottom-9 {bottom: calc(var(--font-size) * 2.25);}
.b-ext .bottom-px {bottom: 1px;}
.b-ext .left-0 {left: 0;}
.b-ext .left-1 {left: calc(var(--font-size) * .25);}
.b-ext .left-1\/2 {left: 50%;}
.b-ext .left-4 {left: calc(var(--font-size) * 1);}
.b-ext .left-5 {left: calc(var(--font-size) * 1.25);}
.b-ext .left-6 {left: calc(var(--font-size) * 1.5);}
.b-ext .left-7 {left: calc(var(--font-size) * 1.75);}
.b-ext .left-8 {left: calc(var(--font-size) * 2);}
.b-ext .right-0 {right: 0;}
.b-ext .right-1 {right: calc(var(--font-size) * .25);}
.b-ext .right-2 {right: calc(var(--font-size) * .5);}
.b-ext .right-3 {right: calc(var(--font-size) * .75);}
.b-ext .right-4 {right: calc(var(--font-size) * 1);}
.b-ext .right-5 {right: calc(var(--font-size) * 1.25);}
.b-ext .right-6 {right: calc(var(--font-size) * 1.5);}
.b-ext .right-8 {right: calc(var(--font-size) * 2);}
.b-ext .right-px {right: 1px;}
.b-ext .top-0 {top: 0;}
.b-ext .top-1\/2 {top: 50%;}
.b-ext .top-12 {top: calc(var(--font-size) * 3);}
.b-ext .top-14 {top: calc(var(--font-size) * 3.5);}
.b-ext .top-15 {top: calc(var(--font-size) * 3.75);}
.b-ext .top-2 {top: calc(var(--font-size) * .5);}
.b-ext .top-4 {top: calc(var(--font-size) * 1);}
.b-ext .top-5 {top: calc(var(--font-size) * 1.25);}
.b-ext .top-8 {top: calc(var(--font-size) * 2);}
.b-ext .top-full {top: 100%;}
.b-ext .top-px {top: 1px;}
.b-ext .isolate {isolation: isolate;}
.b-ext .z-0 {z-index: 0;}
.b-ext .z-1 {z-index: 1;}
.b-ext .z-10 {z-index: 10;}
.b-ext .z-100 {z-index: 100;}
.b-ext .z-2 {z-index: 2;}
.b-ext .z-20 {z-index: 20;}
.b-ext .z-30 {z-index: 30;}
.b-ext .z-40 {z-index: 40;}
.b-ext .z-50 {z-index: 50;}
.b-ext .order-1 {order: 1;}
.b-ext .order-2 {order: 2;}
.b-ext .order-3 {order: 3;}
.b-ext .order-first {order: -9999;}
.b-ext .order-last {order: 9999;}
.b-ext .col-span-1 {grid-column: span 1/span 1;}
.b-ext .col-span-2 {grid-column: span 2/span 2;}
.b-ext .col-span-3 {grid-column: span 3/span 3;}
.b-ext .col-span-4 {grid-column: span 4/span 4;}
.b-ext .col-span-6 {grid-column: span 6/span 6;}
.b-ext .-m-2 {margin: calc(var(--font-size) * -.5);}
.b-ext .-m-3 {margin: calc(var(--font-size) * -.75);}
.b-ext .-m-4 {margin: calc(var(--font-size) * -1);}
.b-ext .m-0 {margin: 0;}
.b-ext .m-1 {margin: calc(var(--font-size) * .25);}
.b-ext .m-2 {margin: calc(var(--font-size) * .5);}
.b-ext .m-5 {margin: calc(var(--font-size) * 1.25);}
.b-ext .m-auto {margin: auto;}
.b-ext .-mx-1 {margin-left: calc(var(--font-size) * -.25);margin-right: calc(var(--font-size) * -.25);}
.b-ext .-mx-2 {margin-left: calc(var(--font-size) * -.5);margin-right: calc(var(--font-size) * -.5);}
.b-ext .-mx-4 {margin-left: calc(var(--font-size) * -1);margin-right: calc(var(--font-size) * -1);}
.b-ext .-mx-5 {margin-left: calc(var(--font-size) * -1.25);margin-right: calc(var(--font-size) * -1.25);}
.b-ext .-mx-6 {margin-left: calc(var(--font-size) * -1.5);margin-right: calc(var(--font-size) * -1.5);}
.b-ext .mx-0 {margin-left: 0;margin-right: 0;}
.b-ext .mx-1 {margin-left: calc(var(--font-size) * .25);margin-right: calc(var(--font-size) * .25);}
.b-ext .mx-2 {margin-left: calc(var(--font-size) * .5);margin-right: calc(var(--font-size) * .5);}
.b-ext .mx-4 {margin-left: calc(var(--font-size) * 1);margin-right: calc(var(--font-size) * 1);}
.b-ext .mx-5 {margin-left: calc(var(--font-size) * 1.25);margin-right: calc(var(--font-size) * 1.25);}
.b-ext .mx-6 {margin-left: calc(var(--font-size) * 1.5);margin-right: calc(var(--font-size) * 1.5);}
.b-ext .mx-auto {margin-left: auto;margin-right: auto;}
.b-ext .my-1 {margin-top: calc(var(--font-size) * .25);margin-bottom: calc(var(--font-size) * .25);}
.b-ext .my-10 {margin-top: calc(var(--font-size) * 2.5);margin-bottom: calc(var(--font-size) * 2.5);}
.b-ext .my-12 {margin-top: calc(var(--font-size) * 3);margin-bottom: calc(var(--font-size) * 3);}
.b-ext .my-2 {margin-top: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);}
.b-ext .my-2\.5 {margin-top: calc(var(--font-size) * .625);margin-bottom: calc(var(--font-size) * .625);}
.b-ext .my-3, .b-ext form .field {margin-top: calc(var(--font-size) * .75);margin-bottom: calc(var(--font-size) * .75);}
.b-ext .my-4 {margin-top: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);}
.b-ext .my-5 {margin-top: calc(var(--font-size) * 1.25);margin-bottom: calc(var(--font-size) * 1.25);}
.b-ext .my-6 {margin-top: calc(var(--font-size) * 1.5);margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .my-8 {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 2);}
.b-ext .-mb-3 {margin-bottom: calc(var(--font-size) * -.75);}
.b-ext .-mb-4 {margin-bottom: calc(var(--font-size) * -1);}
.b-ext .-ml-4 {margin-left: calc(var(--font-size) * -1);}
.b-ext .-ml-6 {margin-left: calc(var(--font-size) * -1.5);}
.b-ext .-ml-px {margin-left: -1px;}
.b-ext .-mr-1 {margin-right: calc(var(--font-size) * -.25);}
.b-ext .-mr-2 {margin-right: calc(var(--font-size) * -.5);}
.b-ext .-mr-4 {margin-right: calc(var(--font-size) * -1);}
.b-ext .-mt-4 {margin-top: calc(var(--font-size) * -1);}
.b-ext .-mt-5 {margin-top: calc(var(--font-size) * -1.25);}
.b-ext .-mt-6 {margin-top: calc(var(--font-size) * -1.5);}
.b-ext .-mt-8 {margin-top: calc(var(--font-size) * -2);}
.b-ext .mb-0, .b-ext form .field.choice label {margin-bottom: 0;}
.b-ext .mb-1 {margin-bottom: calc(var(--font-size) * .25);}
.b-ext .mb-10 {margin-bottom: calc(var(--font-size) * 2.5);}
.b-ext .mb-12 {margin-bottom: calc(var(--font-size) * 3);}
.b-ext .mb-14 {margin-bottom: calc(var(--font-size) * 3.5);}
.b-ext .mb-2 {margin-bottom: calc(var(--font-size) * .5);}
.b-ext .mb-2\.5 {margin-bottom: calc(var(--font-size) * .625);}
.b-ext .mb-20 {margin-bottom: calc(var(--font-size) * 5);}
.b-ext .mb-3 {margin-bottom: calc(var(--font-size) * .75);}
.b-ext .mb-4 {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .mb-5 {margin-bottom: calc(var(--font-size) * 1.25);}
.b-ext .mb-6 {margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .mb-8 {margin-bottom: calc(var(--font-size) * 2);}
.b-ext .mb-9 {margin-bottom: calc(var(--font-size) * 2.25);}
.b-ext .ml-0 {margin-left: 0;}
.b-ext .ml-1 {margin-left: calc(var(--font-size) * .25);}
.b-ext .ml-10 {margin-left: calc(var(--font-size) * 2.5);}
.b-ext .ml-2 {margin-left: calc(var(--font-size) * .5);}
.b-ext .ml-2\.5 {margin-left: calc(var(--font-size) * .625);}
.b-ext .ml-3 {margin-left: calc(var(--font-size) * .75);}
.b-ext .ml-4 {margin-left: calc(var(--font-size) * 1);}
.b-ext .ml-5 {margin-left: calc(var(--font-size) * 1.25);}
.b-ext .ml-6 {margin-left: calc(var(--font-size) * 1.5);}
.b-ext .ml-auto {margin-left: auto;}
.b-ext .mr-0 {margin-right: 0;}
.b-ext .mr-1 {margin-right: calc(var(--font-size) * .25);}
.b-ext .mr-10 {margin-right: calc(var(--font-size) * 2.5);}
.b-ext .mr-18 {margin-right: calc(var(--font-size) * 4.5);}
.b-ext .mr-2 {margin-right: calc(var(--font-size) * .5);}
.b-ext .mr-2\.5 {margin-right: calc(var(--font-size) * .625);}
.b-ext .mr-3 {margin-right: calc(var(--font-size) * .75);}
.b-ext .mr-4, .b-ext form .field.choice input {margin-right: calc(var(--font-size) * 1);}
.b-ext .mr-5 {margin-right: calc(var(--font-size) * 1.25);}
.b-ext .mr-6 {margin-right: calc(var(--font-size) * 1.5);}
.b-ext .mr-7 {margin-right: calc(var(--font-size) * 1.75);}
.b-ext .mr-8 {margin-right: calc(var(--font-size) * 2);}
.b-ext .mr-auto {margin-right: auto;}
.b-ext .mt-0 {margin-top: 0;}
.b-ext .mt-1 {margin-top: calc(var(--font-size) * .25);}
.b-ext .mt-10 {margin-top: calc(var(--font-size) * 2.5);}
.b-ext .mt-11 {margin-top: calc(var(--font-size) * 2.75);}
.b-ext .mt-12 {margin-top: calc(var(--font-size) * 3);}
.b-ext .mt-15 {margin-top: calc(var(--font-size) * 3.75);}
.b-ext .mt-2 {margin-top: calc(var(--font-size) * .5);}
.b-ext .mt-2\.5 {margin-top: calc(var(--font-size) * .625);}
.b-ext .mt-20 {margin-top: calc(var(--font-size) * 5);}
.b-ext .mt-3 {margin-top: calc(var(--font-size) * .75);}
.b-ext .mt-3\.5 {margin-top: calc(var(--font-size) * .875);}
.b-ext .mt-4 {margin-top: calc(var(--font-size) * 1);}
.b-ext .mt-5 {margin-top: calc(var(--font-size) * 1.25);}
.b-ext .mt-6 {margin-top: calc(var(--font-size) * 1.5);}
.b-ext .mt-8, .b-ext fieldset~fieldset {margin-top: calc(var(--font-size) * 2);}
.b-ext .mt-9 {margin-top: calc(var(--font-size) * 2.25);}
.b-ext .mt-auto {margin-top: auto;}
.b-ext .box-border {box-sizing: border-box;}
.b-ext .box-content {box-sizing: content-box;}
.b-ext .block {display: block;}
.b-ext .inline-block {display: inline-block;}
.b-ext .inline {display: inline;}
.b-ext .flex {display: flex;}
.b-ext .inline-flex {display: inline-flex;}
.b-ext .table {display: table;}
.b-ext .table-caption {display: table-caption;}
.b-ext .grid {display: grid;}
.b-ext .contents {display: contents;}
.b-ext .list-item {display: list-item;}
.b-ext .hidden, .b-ext form legend+br {display: none;}
.b-ext .h-0 {height: 0;}
.b-ext .h-1\/2 {height: 50%;}
.b-ext .h-10 {height: calc(var(--font-size) * 2.5);}
.b-ext .h-11 {height: calc(var(--font-size) * 2.75);}
.b-ext .h-116 {height: 116px;}
.b-ext .h-12 {height: calc(var(--font-size) * 3);}
.b-ext .h-14 {height: calc(var(--font-size) * 3.5);}
.b-ext .h-16 {height: calc(var(--font-size) * 4);}
.b-ext .h-18 {height: calc(var(--font-size) * 4.5);}
.b-ext .h-2 {height: calc(var(--font-size) * .5);}
.b-ext .h-210 {height: 210px;}
.b-ext .h-218 {height: 218px;}
.b-ext .h-220 {height: 220px;}
.b-ext .h-24 {height: calc(var(--font-size) * 6);}
.b-ext .h-28 {height: calc(var(--font-size) * 7);}
.b-ext .h-3 {height: calc(var(--font-size) * .75);}
.b-ext .h-30 {height: 30px;}
.b-ext .h-32 {height: calc(var(--font-size) * 8);}
.b-ext .h-4 {height: calc(var(--font-size) * 1);}
.b-ext .h-400 {height: 400px;}
.b-ext .h-450 {height: 450px;}
.b-ext .h-48 {height: calc(var(--font-size) * 12);}
.b-ext .h-5 {height: calc(var(--font-size) * 1.25);}
.b-ext .h-50 {height: 50px;}
.b-ext .h-520 {height: 520px;}
.b-ext .h-6 {height: calc(var(--font-size) * 1.5);}
.b-ext .h-64 {height: calc(var(--font-size) * 16);}
.b-ext .h-7 {height: calc(var(--font-size) * 1.75);}
.b-ext .h-8 {height: calc(var(--font-size) * 2);}
.b-ext .h-80 {height: calc(var(--font-size) * 20);}
.b-ext .h-9 {height: calc(var(--font-size) * 2.25);}
.b-ext .h-90 {height: 90px;}
.b-ext .h-98 {height: calc(var(--font-size) * 24.5);}
.b-ext .h-\[120px\] {height: 120px;}
.b-ext .h-\[18px\] {height: 18px;}
.b-ext .h-\[calc\(100\%-20px\)\] {height: calc(100% - 20px);}
.b-ext .h-auto {height: auto;}
.b-ext .h-full {height: 100%;}
.b-ext .h-px {height: 1px;}
.b-ext .h-screen {height: 100vh;}
.b-ext .max-h-300 {max-height: 300px;}
.b-ext .max-h-8 {max-height: calc(var(--font-size) * 2);}
.b-ext .max-h-\[90vh\] {max-height: 90vh;}
.b-ext .max-h-screen {max-height: 100vh;}
.b-ext .max-h-screen-75 {max-height: 75vh;}
.b-ext .min-h-0 {min-height: 0;}
.b-ext .min-h-14 {min-height: calc(var(--font-size) * 3.5);}
.b-ext .min-h-19 {min-height: calc(var(--font-size) * 4.75);}
.b-ext .min-h-\[90px\] {min-height: 90px;}
.b-ext .min-h-screen {min-height: 100vh;}
.b-ext .min-h-screen-50 {min-height: 50vh;}
.b-ext .w-0 {width: 0;}
.b-ext .w-1\/2 {width: 50%;}
.b-ext .w-1\/3 {width: 33.333333%;}
.b-ext .w-1\/4 {width: 25%;}
.b-ext .w-1\/6 {width: 16.666667%;}
.b-ext .w-10 {width: calc(var(--font-size) * 2.5);}
.b-ext .w-11 {width: calc(var(--font-size) * 2.75);}
.b-ext .w-11\/12 {width: 91.666667%;}
.b-ext .w-12 {width: calc(var(--font-size) * 3);}
.b-ext .w-120 {width: 120px;}
.b-ext .w-14 {width: calc(var(--font-size) * 3.5);}
.b-ext .w-16 {width: calc(var(--font-size) * 4);}
.b-ext .w-18 {width: calc(var(--font-size) * 4.5);}
.b-ext .w-2\/12 {width: 16.666667%;}
.b-ext .w-2\/3 {width: 66.666667%;}
.b-ext .w-20 {width: calc(var(--font-size) * 5);}
.b-ext .w-24 {width: calc(var(--font-size) * 6);}
.b-ext .w-28 {width: calc(var(--font-size) * 7);}
.b-ext .w-3 {width: calc(var(--font-size) * .75);}
.b-ext .w-3\/12 {width: 25%;}
.b-ext .w-3\/4 {width: 75%;}
.b-ext .w-30 {width: 30px;}
.b-ext .w-32 {width: calc(var(--font-size) * 8);}
.b-ext .w-4 {width: calc(var(--font-size) * 1);}
.b-ext .w-4\/12 {width: 33.333333%;}
.b-ext .w-40 {width: calc(var(--font-size) * 10);}
.b-ext .w-5 {width: calc(var(--font-size) * 1.25);}
.b-ext .w-5\/12 {width: 41.666667%;}
.b-ext .w-56 {width: calc(var(--font-size) * 14);}
.b-ext .w-6 {width: calc(var(--font-size) * 1.5);}
.b-ext .w-64 {width: calc(var(--font-size) * 16);}
.b-ext .w-7 {width: calc(var(--font-size) * 1.75);}
.b-ext .w-7\/12 {width: 58.333333%;}
.b-ext .w-72 {width: calc(var(--font-size) * 18);}
.b-ext .w-8 {width: calc(var(--font-size) * 2);}
.b-ext .w-8\/12 {width: 66.666667%;}
.b-ext .w-9 {width: calc(var(--font-size) * 2.25);}
.b-ext .w-9\/12 {width: 75%;}
.b-ext .w-90 {width: 90px;}
.b-ext .w-\[120px\] {width: 120px;}
.b-ext .w-\[25px\] {width: 25px;}
.b-ext .w-auto {width: auto;}
.b-ext .w-fit {width: -moz-fit-content;width: fit-content;}
.b-ext .w-full {width: 100%;}
.b-ext .w-screen {width: 100vw;}
.b-ext .min-w-20 {min-width: calc(var(--font-size) * 5);}
.b-ext .min-w-40 {min-width: calc(var(--font-size) * 10);}
.b-ext .min-w-48 {min-width: calc(var(--font-size) * 12);}
.b-ext .min-w-52 {min-width: calc(var(--font-size) * 13);}
.b-ext .min-w-\[120px\] {min-width: 120px;}
.b-ext .min-w-\[25px\] {min-width: 25px;}
.b-ext .min-w-\[7rem\] {min-width: calc(var(--font-size) * 7);}
.b-ext .min-w-\[96px\] {min-width: 96px;}
.b-ext .min-w-fit {min-width: -moz-fit-content;min-width: fit-content;}
.b-ext .min-w-full {min-width: 100%;}
.b-ext .max-w-1440 {max-width: 1440px;}
.b-ext .max-w-250 {max-width: 250px;}
.b-ext .max-w-2xl {max-width: calc(var(--font-size) * 42);}
.b-ext .max-w-370 {max-width: 370px;}
.b-ext .max-w-600 {max-width: 600px;}
.b-ext .max-w-full {max-width: 100%;}
.b-ext .max-w-md {max-width: calc(var(--font-size) * 28);}
.b-ext .max-w-none {max-width: none;}
.b-ext .max-w-prose {max-width: 65ch;}
.b-ext .max-w-screen-2xl {max-width: 1444px;}
.b-ext .max-w-screen-2xs {max-width: 320px;}
.b-ext .max-w-screen-lg {max-width: 1024px;}
.b-ext .max-w-screen-xl {max-width: 1280px;}
.b-ext .max-w-xl {max-width: calc(var(--font-size) * 36);}
.b-ext .max-w-xs {max-width: calc(var(--font-size) * 20);}
.b-ext .flex-1 {flex: 1 1 0%;}
.b-ext .flex-auto {flex: 1 1 auto;}
.b-ext .flex-basis {flex: 1 1 0;}
.b-ext .flex-none {flex: none;}
.b-ext .flex-shrink {flex-shrink: 1;}
.b-ext .flex-shrink-0, .b-ext .shrink-0 {flex-shrink: 0;}
.b-ext .flex-grow {flex-grow: 1;}
.b-ext .flex-grow-0 {flex-grow: 0;}
.b-ext .grow {flex-grow: 1;}
.b-ext .table-auto {table-layout: auto;}
.b-ext .border-collapse {border-collapse: collapse;}
.b-ext .origin-top-left {transform-origin: top left;}
.b-ext .origin-top-right {transform-origin: top right;}
.b-ext .-translate-x-1 {--tw-translate-x: calc(var(--font-size) * -.25);transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .-translate-x-1\/2 {--tw-translate-x: -50%;}
.b-ext .-translate-x-12, .b-ext .-translate-x-1\/2, .b-ext .-translate-x-1\/3 {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .-translate-x-1\/3 {--tw-translate-x: -33.333333%;}
.b-ext .-translate-x-12 {--tw-translate-x: calc(var(--font-size) * -3);}
.b-ext .-translate-x-full {--tw-translate-x: -100%;}
.b-ext .-translate-x-full, .b-ext .-translate-y-1\/2, .b-ext .-translate-y-4 {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .-translate-y-1\/2 {--tw-translate-y: -50%;}
.b-ext .-translate-y-4 {--tw-translate-y: calc(var(--font-size) * -1);}
.b-ext .-translate-y-6 {--tw-translate-y: calc(var(--font-size) * -1.5);}
.b-ext .-translate-y-6, .b-ext .-translate-y-8, .b-ext .-translate-y-full {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .-translate-y-8 {--tw-translate-y: calc(var(--font-size) * -2);}
.b-ext .-translate-y-full {--tw-translate-y: -100%;}
.b-ext .translate-x-0 {--tw-translate-x: 0px;}
.b-ext .translate-x-0, .b-ext .translate-x-full, .b-ext .translate-y-0 {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-x-full {--tw-translate-x: 100%;}
.b-ext .translate-y-0 {--tw-translate-y: 0px;}
.b-ext .translate-y-1\/2 {--tw-translate-y: 50%;}
.b-ext .-rotate-90, .b-ext .translate-y-1\/2, .b-ext .translate-y-px {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-y-px {--tw-translate-y: 1px;}
.b-ext .-rotate-90 {--tw-rotate: -90deg;}
.b-ext .rotate-0 {--tw-rotate: 0;}
.b-ext .rotate-0, .b-ext .rotate-100, .b-ext .rotate-180 {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .rotate-100 {--tw-rotate: 100deg;}
.b-ext .rotate-180 {--tw-rotate: 180deg;}
.b-ext .rotate-90 {--tw-rotate: 90deg;}
.b-ext .rotate-90, .b-ext .transform {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .cursor-default {cursor: default;}
.b-ext .cursor-not-allowed {cursor: not-allowed;}
.b-ext .cursor-pointer {cursor: pointer;}
.b-ext .select-none {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.b-ext .resize {resize: both;}
.b-ext .list-disc {list-style-type: disc;}
.b-ext .list-none {list-style-type: none;}
.b-ext .appearance-none {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.b-ext .grid-flow-row {grid-auto-flow: row;}
.b-ext .grid-cols-1 {grid-template-columns: repeat(1,minmax(0,1fr));}
.b-ext .grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
.b-ext .grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
.b-ext .grid-cols-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
.b-ext .grid-cols-5 {grid-template-columns: repeat(5,minmax(0,1fr));}
.b-ext .grid-cols-7 {grid-template-columns: repeat(7,minmax(0,1fr));}
.b-ext .flex-row {flex-direction: row;}
.b-ext .flex-row-reverse {flex-direction: row-reverse;}
.b-ext .flex-col {flex-direction: column;}
.b-ext .flex-col-reverse {flex-direction: column-reverse;}
.b-ext .flex-wrap {flex-wrap: wrap;}
.b-ext .flex-nowrap {flex-wrap: nowrap;}
.b-ext .content-center {align-content: center;}
.b-ext .content-start {align-content: flex-start;}
.b-ext .items-start {align-items: flex-start;}
.b-ext .items-end {align-items: flex-end;}
.b-ext .items-center {align-items: center;}
.b-ext .items-baseline {align-items: baseline;}
.b-ext .items-stretch {align-items: stretch;}
.b-ext .justify-start {justify-content: flex-start;}
.b-ext .justify-end {justify-content: flex-end;}
.b-ext .justify-center {justify-content: center;}
.b-ext .justify-between {justify-content: space-between;}
.b-ext .justify-evenly {justify-content: space-evenly;}
.b-ext .gap-1\.5 {gap: calc(var(--font-size) * .375);}
.b-ext .gap-10 {gap: calc(var(--font-size) * 2.5);}
.b-ext .gap-2 {gap: calc(var(--font-size) * .5);}
.b-ext .gap-20 {gap: calc(var(--font-size) * 5);}
.b-ext .gap-4 {gap: calc(var(--font-size) * 1);}
.b-ext .gap-5 {gap: calc(var(--font-size) * 1.25);}
.b-ext .gap-6 {gap: calc(var(--font-size) * 1.5);}
.b-ext .gap-8 {gap: calc(var(--font-size) * 2);}
.b-ext .gap-x-1 {-moz-column-gap: calc(var(--font-size) * .25);column-gap: calc(var(--font-size) * .25);}
.b-ext .gap-x-12 {-moz-column-gap: calc(var(--font-size) * 3);column-gap: calc(var(--font-size) * 3);}
.b-ext .gap-x-2 {-moz-column-gap: calc(var(--font-size) * .5);column-gap: calc(var(--font-size) * .5);}
.b-ext .gap-x-2\.5 {-moz-column-gap: calc(var(--font-size) * .625);column-gap: calc(var(--font-size) * .625);}
.b-ext .gap-x-4 {-moz-column-gap: calc(var(--font-size) * 1);column-gap: calc(var(--font-size) * 1);}
.b-ext .gap-y-0 {row-gap: 0;}
.b-ext .gap-y-16 {row-gap: calc(var(--font-size) * 4);}
.b-ext .gap-y-2 {row-gap: calc(var(--font-size) * .5);}
.b-ext .gap-y-5 {row-gap: calc(var(--font-size) * 1.25);}
.b-ext .space-x-1>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(calc(var(--font-size) * .25) * var(--tw-space-x-reverse));margin-left: calc(calc(var(--font-size) * .25) * calc(1 - var(--tw-space-x-reverse)));}
.b-ext .space-x-4>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(calc(var(--font-size) * 1) * var(--tw-space-x-reverse));margin-left: calc(calc(var(--font-size) * 1) * calc(1 - var(--tw-space-x-reverse)));}
.b-ext .space-y-2>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(calc(var(--font-size) * .5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(calc(var(--font-size) * .5) * var(--tw-space-y-reverse));}
.b-ext .space-y-5>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(calc(var(--font-size) * 1.25) * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(calc(var(--font-size) * 1.25) * var(--tw-space-y-reverse));}
.b-ext .space-y-6>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(calc(var(--font-size) * 1.5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(calc(var(--font-size) * 1.5) * var(--tw-space-y-reverse));}
.b-ext .divide-x>:not([hidden])~:not([hidden]) {--tw-divide-x-reverse: 0;border-right-width: calc(1px * var(--tw-divide-x-reverse));border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));}
.b-ext .divide-y>:not([hidden])~:not([hidden]) {--tw-divide-y-reverse: 0;border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(1px * var(--tw-divide-y-reverse));}
.b-ext .divide-gray-200>:not([hidden])~:not([hidden]) {--tw-divide-opacity: 1;border-color: rgba(229,231,235,var(--tw-divide-opacity));}
.b-ext .self-start {align-self: flex-start;}
.b-ext .self-end {align-self: flex-end;}
.b-ext .self-center {align-self: center;}
.b-ext .overflow-auto {overflow: auto;}
.b-ext .overflow-hidden {overflow: hidden;}
.b-ext .overflow-x-auto {overflow-x: auto;}
.b-ext .overflow-y-auto {overflow-y: auto;}
.b-ext .overflow-x-hidden {overflow-x: hidden;}
.b-ext .overflow-y-hidden {overflow-y: hidden;}
.b-ext .overflow-x-scroll {overflow-x: scroll;}
.b-ext .overflow-y-scroll {overflow-y: scroll;}
.b-ext .truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .whitespace-normal {white-space: normal;}
.b-ext .whitespace-nowrap {white-space: nowrap;}
.b-ext .break-words {overflow-wrap: break-word;}
.b-ext .break-all {word-break: break-all;}
.b-ext .rounded {border-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-30px {border-radius: 30px;}
.b-ext .rounded-3xl {border-radius: calc(var(--font-size) * 1.5);}
.b-ext .rounded-full {border-radius: 9999px;}
.b-ext .rounded-lg {border-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-md {border-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-none {border-radius: 0;}
.b-ext .rounded-sm {border-radius: calc(var(--font-size) * .125);}
.b-ext .rounded-l-md {border-top-left-radius: calc(var(--font-size) * .375);border-bottom-left-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-r-md {border-top-right-radius: calc(var(--font-size) * .375);border-bottom-right-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-bl {border-bottom-left-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-bl-3xl {border-bottom-left-radius: calc(var(--font-size) * 1.5);}
.b-ext .rounded-br {border-bottom-right-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-br-2xl {border-bottom-right-radius: calc(var(--font-size) * 1);}
.b-ext .rounded-br-lg {border-bottom-right-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-tl {border-top-left-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-tl-lg {border-top-left-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-tr {border-top-right-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-tr-3xl {border-top-right-radius: calc(var(--font-size) * 1.5);}
.b-ext .border {border-width: 1px;}
.b-ext .border-0 {border-width: 0;}
.b-ext .border-2 {border-width: 2px;}
.b-ext .border-3 {border-width: 3px;}
.b-ext .border-x-0 {border-left-width: 0;border-right-width: 0;}
.b-ext .border-b {border-bottom-width: 1px;}
.b-ext .border-b-0 {border-bottom-width: 0;}
.b-ext .border-b-2 {border-bottom-width: 2px;}
.b-ext .border-b-4 {border-bottom-width: 4px;}
.b-ext .border-l {border-left-width: 1px;}
.b-ext .border-l-0 {border-left-width: 0;}
.b-ext .border-l-2 {border-left-width: 2px;}
.b-ext .border-l-4 {border-left-width: 4px;}
.b-ext .border-r {border-right-width: 1px;}
.b-ext .border-r-0 {border-right-width: 0;}
.b-ext .border-t {border-top-width: 1px;}
.b-ext .border-t-0 {border-top-width: 0;}
.b-ext .border-t-2 {border-top-width: 2px;}
.b-ext .border-blue, .b-ext .border-blue-500 {--tw-border-opacity: 1;border-color: rgba(0,144,206,var(--tw-border-opacity));}
.b-ext .border-blue-500 {border-color: rgba(59,130,246,var(--tw-border-opacity));}
.b-ext .border-blue-darker, .b-ext .border-container {--tw-border-opacity: 1;border-color: rgba(0,64,121,var(--tw-border-opacity));}
.b-ext .border-container {border-color: rgba(182,182,182,var(--tw-border-opacity));}
.b-ext .border-container-darker {--tw-border-opacity: 1;border-color: rgba(130,130,130,var(--tw-border-opacity));}
.b-ext .border-container-lighter {--tw-border-opacity: 1;border-color: rgba(245,245,245,var(--tw-border-opacity));}
.b-ext .border-current {border-color: currentColor;}
.b-ext .border-gray, .b-ext .border-gray-200 {--tw-border-opacity: 1;border-color: rgba(224,224,224,var(--tw-border-opacity));}
.b-ext .border-gray-200 {border-color: rgba(229,231,235,var(--tw-border-opacity));}
.b-ext .border-gray-300, .b-ext .border-gray-400 {--tw-border-opacity: 1;border-color: rgba(209,213,219,var(--tw-border-opacity));}
.b-ext .border-gray-400 {border-color: rgba(156,163,175,var(--tw-border-opacity));}
.b-ext .border-gray-500, .b-ext .border-gray-600 {--tw-border-opacity: 1;border-color: rgba(107,114,128,var(--tw-border-opacity));}
.b-ext .border-gray-600 {border-color: rgba(75,85,99,var(--tw-border-opacity));}
.b-ext .border-gray-900, .b-ext .border-gray-darker {--tw-border-opacity: 1;border-color: rgba(17,24,39,var(--tw-border-opacity));}
.b-ext .border-gray-darker {border-color: rgba(130,130,130,var(--tw-border-opacity));}
.b-ext .border-gray-light, .b-ext .border-green-400 {--tw-border-opacity: 1;border-color: rgba(242,243,241,var(--tw-border-opacity));}
.b-ext .border-green-400 {border-color: rgba(74,222,128,var(--tw-border-opacity));}
.b-ext .border-primary, .b-ext .border-red-500 {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));}
.b-ext .border-red-500 {border-color: rgba(239,68,68,var(--tw-border-opacity));}
.b-ext .border-transparent {border-color: transparent;}
.b-ext .border-white {--tw-border-opacity: 1;border-color: rgba(255,255,255,var(--tw-border-opacity));}
.b-ext .border-opacity-40 {--tw-border-opacity: .4;}
.b-ext .bg-black, .b-ext .bg-blue {--tw-bg-opacity: 1;background-color: rgba(0,0,0,var(--tw-bg-opacity));}
.b-ext .bg-blue {background-color: rgba(0,144,206,var(--tw-bg-opacity));}
.b-ext .bg-blue-200, .b-ext .bg-blue-darker {--tw-bg-opacity: 1;background-color: rgba(191,219,254,var(--tw-bg-opacity));}
.b-ext .bg-blue-darker {background-color: rgba(0,64,121,var(--tw-bg-opacity));}
.b-ext .bg-blue-lighter, .b-ext .bg-container {--tw-bg-opacity: 1;background-color: rgba(234,243,251,var(--tw-bg-opacity));}
.b-ext .bg-container {background-color: rgba(245,245,245,var(--tw-bg-opacity));}
.b-ext .bg-container-darker {--tw-bg-opacity: 1;background-color: rgba(130,130,130,var(--tw-bg-opacity));}
.b-ext .bg-container-lighter {--tw-bg-opacity: 1;background-color: rgba(250,250,250,var(--tw-bg-opacity));}
.b-ext .bg-corail, .b-ext .bg-gray {--tw-bg-opacity: 1;background-color: rgba(255,110,100,var(--tw-bg-opacity));}
.b-ext .bg-gray {background-color: rgba(229,229,229,var(--tw-bg-opacity));}
.b-ext .bg-gray-100, .b-ext .bg-gray-200 {--tw-bg-opacity: 1;background-color: rgba(243,244,246,var(--tw-bg-opacity));}
.b-ext .bg-gray-200 {background-color: rgba(229,231,235,var(--tw-bg-opacity));}
.b-ext .bg-gray-50, .b-ext .bg-gray-900 {--tw-bg-opacity: 1;background-color: rgba(249,250,251,var(--tw-bg-opacity));}
.b-ext .bg-gray-900 {background-color: rgba(17,24,39,var(--tw-bg-opacity));}
.b-ext .bg-gray-light, .b-ext .bg-gray-lighter {--tw-bg-opacity: 1;background-color: rgba(242,243,241,var(--tw-bg-opacity));}
.b-ext .bg-gray-lighter {background-color: rgba(250,250,250,var(--tw-bg-opacity));}
.b-ext .bg-gray-secondary, .b-ext .bg-green {--tw-bg-opacity: 1;background-color: rgba(224,224,224,var(--tw-bg-opacity));}
.b-ext .bg-green {background-color: rgba(111,207,151,var(--tw-bg-opacity));}
.b-ext .bg-green-500, .b-ext .bg-primary {--tw-bg-opacity: 1;background-color: rgba(34,197,94,var(--tw-bg-opacity));}
.b-ext .bg-primary {background-color: rgba(105,201,240,var(--tw-bg-opacity));}
.b-ext .bg-primary-darker {--tw-bg-opacity: 1;background-color: rgba(67,142,204,var(--tw-bg-opacity));}
.b-ext .bg-primary\/50 {background-color: rgba(105,201,240,.5);}
.b-ext .bg-red {--tw-bg-opacity: 1;background-color: rgba(246,64,64,var(--tw-bg-opacity));}
.b-ext .bg-red-500, .b-ext .bg-secondary {--tw-bg-opacity: 1;background-color: rgba(239,68,68,var(--tw-bg-opacity));}
.b-ext .bg-secondary {background-color: rgba(250,221,75,var(--tw-bg-opacity));}
.b-ext .bg-transparent {background-color: transparent;}
.b-ext .bg-white, .b-ext .bg-yellow, .b-ext .table-row-items>div.table-row-item {--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .bg-yellow {background-color: rgba(250,221,75,var(--tw-bg-opacity));}
.b-ext .bg-yellow-500 {background-color: rgba(234,179,8,var(--tw-bg-opacity));}
.b-ext .bg-opacity-100, .b-ext .bg-yellow-500 {--tw-bg-opacity: 1;}
.b-ext .bg-opacity-25 {--tw-bg-opacity: .25;}
.b-ext .bg-opacity-50 {--tw-bg-opacity: .5;}
.b-ext .bg-opacity-70 {--tw-bg-opacity: .7;}
.b-ext .bg-opacity-80 {--tw-bg-opacity: .8;}
.b-ext .bg-opacity-95 {--tw-bg-opacity: .95;}
.b-ext .bg-contain {background-size: contain;}
.b-ext .bg-cover {background-size: cover;}
.b-ext .bg-center {background-position: center;}
.b-ext .bg-no-repeat {background-repeat: no-repeat;}
.b-ext .fill-black {fill: #000;}
.b-ext .fill-blue {fill: #0090ce;}
.b-ext .fill-blue-darker {fill: #004079;}
.b-ext .fill-blue-light {fill: #66d1ff;}
.b-ext .fill-current {fill: currentColor;}
.b-ext .fill-green {fill: #81bc00;}
.b-ext .fill-primary {fill: #69c9f0;}
.b-ext .fill-transparent {fill: transparent;}
.b-ext .fill-white {fill: #fff;}
.b-ext .stroke-current {stroke: currentColor;}
.b-ext .stroke-1 {stroke-width: 1;}
.b-ext .object-contain {object-fit: contain;}
.b-ext .object-cover {object-fit: cover;}
.b-ext .object-fill {object-fit: fill;}
.b-ext .p-0 {padding: 0;}
.b-ext .p-1 {padding: calc(var(--font-size) * .25);}
.b-ext .p-1\.5 {padding: calc(var(--font-size) * .375);}
.b-ext .p-10 {padding: calc(var(--font-size) * 2.5);}
.b-ext .p-2 {padding: calc(var(--font-size) * .5);}
.b-ext .p-3 {padding: calc(var(--font-size) * .75);}
.b-ext .p-4 {padding: calc(var(--font-size) * 1);}
.b-ext .p-5 {padding: calc(var(--font-size) * 1.25);}
.b-ext .p-6 {padding: calc(var(--font-size) * 1.5);}
.b-ext .p-8 {padding: calc(var(--font-size) * 2);}
.b-ext .px-0 {padding-left: 0;padding-right: 0;}
.b-ext .px-1 {padding-left: calc(var(--font-size) * .25);padding-right: calc(var(--font-size) * .25);}
.b-ext .px-10 {padding-left: calc(var(--font-size) * 2.5);padding-right: calc(var(--font-size) * 2.5);}
.b-ext .px-2 {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
.b-ext .px-2\.5 {padding-left: calc(var(--font-size) * .625);padding-right: calc(var(--font-size) * .625);}
.b-ext .px-3 {padding-left: calc(var(--font-size) * .75);padding-right: calc(var(--font-size) * .75);}
.b-ext .px-4 {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
.b-ext .px-5 {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}
.b-ext .px-6 {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}
.b-ext .px-8 {padding-left: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * 2);}
.b-ext .py-0 {padding-top: 0;padding-bottom: 0;}
.b-ext .py-1 {padding-top: calc(var(--font-size) * .25);padding-bottom: calc(var(--font-size) * .25);}
.b-ext .py-1\.5 {padding-top: calc(var(--font-size) * .375);padding-bottom: calc(var(--font-size) * .375);}
.b-ext .py-10 {padding-top: calc(var(--font-size) * 2.5);padding-bottom: calc(var(--font-size) * 2.5);}
.b-ext .py-12 {padding-top: calc(var(--font-size) * 3);padding-bottom: calc(var(--font-size) * 3);}
.b-ext .py-16 {padding-top: calc(var(--font-size) * 4);padding-bottom: calc(var(--font-size) * 4);}
.b-ext .py-2 {padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}
.b-ext .py-2\.5 {padding-top: calc(var(--font-size) * .625);padding-bottom: calc(var(--font-size) * .625);}
.b-ext .py-20 {padding-top: calc(var(--font-size) * 5);padding-bottom: calc(var(--font-size) * 5);}
.b-ext .py-3 {padding-top: calc(var(--font-size) * .75);padding-bottom: calc(var(--font-size) * .75);}
.b-ext .py-3\.5 {padding-top: calc(var(--font-size) * .875);padding-bottom: calc(var(--font-size) * .875);}
.b-ext .py-4 {padding-top: calc(var(--font-size) * 1);padding-bottom: calc(var(--font-size) * 1);}
.b-ext .py-5 {padding-top: calc(var(--font-size) * 1.25);padding-bottom: calc(var(--font-size) * 1.25);}
.b-ext .py-6 {padding-top: calc(var(--font-size) * 1.5);padding-bottom: calc(var(--font-size) * 1.5);}
.b-ext .py-8 {padding-top: calc(var(--font-size) * 2);padding-bottom: calc(var(--font-size) * 2);}
.b-ext .pb-0 {padding-bottom: 0;}
.b-ext .pb-1 {padding-bottom: calc(var(--font-size) * .25);}
.b-ext .pb-10 {padding-bottom: calc(var(--font-size) * 2.5);}
.b-ext .pb-12 {padding-bottom: calc(var(--font-size) * 3);}
.b-ext .pb-16 {padding-bottom: calc(var(--font-size) * 4);}
.b-ext .pb-2 {padding-bottom: calc(var(--font-size) * .5);}
.b-ext .pb-2\.5 {padding-bottom: calc(var(--font-size) * .625);}
.b-ext .pb-3 {padding-bottom: calc(var(--font-size) * .75);}
.b-ext .pb-4 {padding-bottom: calc(var(--font-size) * 1);}
.b-ext .pb-5 {padding-bottom: calc(var(--font-size) * 1.25);}
.b-ext .pb-6 {padding-bottom: calc(var(--font-size) * 1.5);}
.b-ext .pb-8 {padding-bottom: calc(var(--font-size) * 2);}
.b-ext .pl-1 {padding-left: calc(var(--font-size) * .25);}
.b-ext .pl-2 {padding-left: calc(var(--font-size) * .5);}
.b-ext .pl-3 {padding-left: calc(var(--font-size) * .75);}
.b-ext .pl-32 {padding-left: calc(var(--font-size) * 8);}
.b-ext .pl-4 {padding-left: calc(var(--font-size) * 1);}
.b-ext .pl-5 {padding-left: calc(var(--font-size) * 1.25);}
.b-ext .pl-6 {padding-left: calc(var(--font-size) * 1.5);}
.b-ext .pl-8 {padding-left: calc(var(--font-size) * 2);}
.b-ext .pr-1 {padding-right: calc(var(--font-size) * .25);}
.b-ext .pr-2 {padding-right: calc(var(--font-size) * .5);}
.b-ext .pr-3 {padding-right: calc(var(--font-size) * .75);}
.b-ext .pr-4 {padding-right: calc(var(--font-size) * 1);}
.b-ext .pr-5 {padding-right: calc(var(--font-size) * 1.25);}
.b-ext .pr-6 {padding-right: calc(var(--font-size) * 1.5);}
.b-ext .pr-8 {padding-right: calc(var(--font-size) * 2);}
.b-ext .pt-0 {padding-top: 0;}
.b-ext .pt-1 {padding-top: calc(var(--font-size) * .25);}
.b-ext .pt-16 {padding-top: calc(var(--font-size) * 4);}
.b-ext .pt-2 {padding-top: calc(var(--font-size) * .5);}
.b-ext .pt-3 {padding-top: calc(var(--font-size) * .75);}
.b-ext .pt-3\.5 {padding-top: calc(var(--font-size) * .875);}
.b-ext .pt-4 {padding-top: calc(var(--font-size) * 1);}
.b-ext .pt-5 {padding-top: calc(var(--font-size) * 1.25);}
.b-ext .pt-6 {padding-top: calc(var(--font-size) * 1.5);}
.b-ext .pt-8 {padding-top: calc(var(--font-size) * 2);}
.b-ext .text-left {text-align: left;}
.b-ext .text-center {text-align: center;}
.b-ext .text-right {text-align: right;}
.b-ext .align-top {vertical-align: top;}
.b-ext .align-middle {vertical-align: middle;}
.b-ext .font-body {font-family: Open Sans,Source Sans Pro,sans-serif;}
.b-ext .font-cursive {font-family: Grand Hotel,cursive;}
.b-ext .font-sans {font-family: Open Sans,Source Sans Pro,sans-serif;}
.b-ext .text-2xl {font-size: calc(var(--font-size) * 1.5);}
.b-ext .text-3xl {font-size: calc(var(--font-size) * 1.75);}
.b-ext .text-4xl {font-size: calc(var(--font-size) * 2.125);}
.b-ext .text-5xl {font-size: calc(var(--font-size) * 2.75);}
.b-ext .text-5xxl {font-size: calc(var(--font-size) * 3.2);}
.b-ext .text-6xl {font-size: calc(var(--font-size) * 3.5);}
.b-ext .text-7xl {font-size: calc(var(--font-size) * 5.5);}
.b-ext .text-base {font-size: calc(var(--font-size) * .875);}
.b-ext .text-l {font-size: calc(var(--font-size) * 1);}
.b-ext .text-lg {font-size: calc(var(--font-size) * 1.125);}
.b-ext .text-sm {font-size: calc(var(--font-size) * .75);}
.b-ext .text-xl {font-size: calc(var(--font-size) * 1.25);}
.b-ext .text-xs {font-size: calc(var(--font-size) * .625);}
.b-ext .font-bold {font-weight: 700;}
.b-ext .font-light {font-weight: 300;}
.b-ext .font-medium {font-weight: 500;}
.b-ext .font-normal {font-weight: 400;}
.b-ext .font-semibold {font-weight: 600;}
.b-ext .uppercase {text-transform: uppercase;}
.b-ext .capitalize {text-transform: capitalize;}
.b-ext .italic {font-style: italic;}
.b-ext .not-italic {font-style: normal;}
.b-ext .leading-10 {line-height: calc(var(--font-size) * 2.5);}
.b-ext .leading-5 {line-height: calc(var(--font-size) * 1.25);}
.b-ext .leading-6 {line-height: calc(var(--font-size) * 1.5);}
.b-ext .leading-7 {line-height: calc(var(--font-size) * 1.75);}
.b-ext .leading-loose {line-height: 2;}
.b-ext .leading-none {line-height: 1;}
.b-ext .leading-normal {line-height: 1.5;}
.b-ext .leading-relaxed {line-height: 1.625;}
.b-ext .leading-tight {line-height: 1.25;}
.b-ext .tracking-wide {letter-spacing: .025em;}
.b-ext .tracking-wider {letter-spacing: .05em;}
.b-ext .tracking-widest {letter-spacing: .1em;}
.b-ext .text-black {--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext .text-blue, .b-ext .text-blue-500 {--tw-text-opacity: 1;color: rgba(0,144,206,var(--tw-text-opacity));}
.b-ext .text-blue-500 {color: rgba(59,130,246,var(--tw-text-opacity));}
.b-ext .text-blue-600, .b-ext .text-blue-900 {--tw-text-opacity: 1;color: rgba(37,99,235,var(--tw-text-opacity));}
.b-ext .text-blue-900 {color: rgba(30,58,138,var(--tw-text-opacity));}
.b-ext .text-blue-darker, .b-ext .text-gray-200 {--tw-text-opacity: 1;color: rgba(0,64,121,var(--tw-text-opacity));}
.b-ext .text-gray-200 {color: rgba(229,231,235,var(--tw-text-opacity));}
.b-ext .text-gray-300, .b-ext .text-gray-400 {--tw-text-opacity: 1;color: rgba(209,213,219,var(--tw-text-opacity));}
.b-ext .text-gray-400 {color: rgba(156,163,175,var(--tw-text-opacity));}
.b-ext .text-gray-500, .b-ext .text-gray-600 {--tw-text-opacity: 1;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .text-gray-600 {color: rgba(75,85,99,var(--tw-text-opacity));}
.b-ext .text-gray-700, .b-ext .text-gray-800 {--tw-text-opacity: 1;color: rgba(55,65,81,var(--tw-text-opacity));}
.b-ext .text-gray-800 {color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext .text-gray-900, .b-ext .text-gray-darker {--tw-text-opacity: 1;color: rgba(17,24,39,var(--tw-text-opacity));}
.b-ext .text-gray-darker {color: rgba(130,130,130,var(--tw-text-opacity));}
.b-ext .text-green, .b-ext .text-indigo-600 {--tw-text-opacity: 1;color: rgba(129,188,0,var(--tw-text-opacity));}
.b-ext .text-indigo-600 {color: rgba(79,70,229,var(--tw-text-opacity));}
.b-ext .text-orange-400, .b-ext .text-primary {--tw-text-opacity: 1;color: rgba(251,146,60,var(--tw-text-opacity));}
.b-ext .text-primary {color: rgba(105,201,240,var(--tw-text-opacity));}
.b-ext .text-primary-darker {--tw-text-opacity: 1;color: rgba(20,65,118,var(--tw-text-opacity));}
.b-ext .text-primary-lighter {--tw-text-opacity: 1;color: rgba(237,253,253,var(--tw-text-opacity));}
.b-ext .text-red, .b-ext .text-red-600 {--tw-text-opacity: 1;color: rgba(246,64,64,var(--tw-text-opacity));}
.b-ext .text-red-600 {color: rgba(220,38,38,var(--tw-text-opacity));}
.b-ext .text-secondary, .b-ext .text-white {--tw-text-opacity: 1;color: rgba(250,221,75,var(--tw-text-opacity));}
.b-ext .text-white {color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .text-yellow, .b-ext .text-yellow-400 {--tw-text-opacity: 1;color: rgba(250,221,75,var(--tw-text-opacity));}
.b-ext .text-yellow-400 {color: rgba(250,204,21,var(--tw-text-opacity));}
.b-ext .underline {text-decoration-line: underline;}
.b-ext .line-through {text-decoration-line: line-through;}
.b-ext .no-underline {text-decoration-line: none;}
.b-ext .opacity-0 {opacity: 0;}
.b-ext .opacity-100 {opacity: 1;}
.b-ext .opacity-25 {opacity: .25;}
.b-ext .opacity-50 {opacity: .5;}
.b-ext .opacity-75 {opacity: .75;}
.b-ext .shadow {--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-2xl {--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);}
.b-ext .shadow-2xl, .b-ext .shadow-addtocartsticky, .b-ext .shadow-around {box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-addtocartsticky {--tw-shadow: 0px 8px 24px rgba(8,58,103,.4);--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);}
.b-ext .shadow-around {--tw-shadow: 0px 2px 20px 5px rgba(0,0,0,.25);--tw-shadow-colored: 0px 2px 20px 5px var(--tw-shadow-color);}
.b-ext .shadow-brandimage {--tw-shadow-colored: 0px 31px 30px var(--tw-shadow-color);}
.b-ext .shadow-brandimage, .b-ext .shadow-lg, .b-ext .shadow-md {box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-lg {--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);}
.b-ext .shadow-md {--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);}
.b-ext .shadow-product {--tw-shadow: 0px 6px 48px 0px rgba(0,64,121,.21);--tw-shadow-colored: 0px 6px 48px 0px var(--tw-shadow-color);}
.b-ext .shadow-product, .b-ext .shadow-sm, .b-ext .shadow-xl {box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-sm {--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);}
.b-ext .shadow-xl {--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);}
.b-ext .outline-none {outline: 2px solid transparent;outline-offset: 2px;}
.b-ext .outline {outline-style: solid;}
.b-ext .ring {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .ring-blue-500 {--tw-ring-opacity: 1;}
.b-ext .ring-primary {--tw-ring-opacity: 1;}
.b-ext .ring-red-500 {--tw-ring-opacity: 1;}
.b-ext .ring-opacity-50 {--tw-ring-opacity: .5;}
.b-ext .ring-opacity-75 {--tw-ring-opacity: .75;}
.b-ext .ring-offset-2 {--tw-ring-offset-width: 2px;}
.b-ext .blur {--tw-blur: blur(8px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .drop-shadow-border-primary {--tw-drop-shadow: drop-shadow(inset 0px 0px 0px 2px rgba(7,203,202,1));}
.b-ext .drop-shadow-border-primary, .b-ext .filter {filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .transition {transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: 150ms;}
.b-ext .transition-all {transition-property: all;transition-duration: 150ms;}
.b-ext .transition-all, .b-ext .transition-colors, .b-ext .transition-transform {transition-timing-function: cubic-bezier(.4,0,.2,1);}
.b-ext .transition-colors {transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration: 150ms;}
.b-ext .transition-transform {transition-property: transform;}
.b-ext .duration-150, .b-ext .transition-transform {transition-duration: 150ms;}
.b-ext .duration-200 {transition-duration: 200ms;}
.b-ext .duration-300 {transition-duration: 300ms;}
.b-ext .duration-500 {transition-duration: 500ms;}
.b-ext .ease-in {transition-timing-function: cubic-bezier(.4,0,1,1);}
.b-ext .ease-in-out {transition-timing-function: cubic-bezier(.4,0,.2,1);}
.b-ext .ease-out {transition-timing-function: cubic-bezier(0,0,.2,1);}
.b-ext .table-row-items>div.table-row-item:nth-child(2n+1) {--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext form label {margin-bottom: calc(var(--font-size) * .5);display: block;}
.b-ext form .field.choice {display: flex;align-items: center;}
.b-ext form legend {margin-bottom: calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1.25);}
@media (min-width:1024px) {.b-ext .lg\:container {width: 100%;}
	@media (min-width:320px) {.b-ext .lg\:container {max-width: 320px;}}
	@media (min-width:375px) {.b-ext .lg\:container {max-width: 375px;}}
	@media (min-width:640px) {.b-ext .lg\:container {max-width: 640px;}}
	@media (min-width:768px) {.b-ext .lg\:container {max-width: 768px;}}
	@media (min-width:1024px) {.b-ext .lg\:container {max-width: 1024px;}}
	@media (min-width:1280px) {.b-ext .lg\:container {max-width: 1280px;}}
	@media (min-width:1444px) {.b-ext .lg\:container {max-width: 1444px;}}}
@media (min-width:1280px) {.b-ext .xl\:container {width: 100%;}
	@media (min-width:320px) {.b-ext .xl\:container {max-width: 320px;}}
	@media (min-width:375px) {.b-ext .xl\:container {max-width: 375px;}}
	@media (min-width:640px) {.b-ext .xl\:container {max-width: 640px;}}
	@media (min-width:768px) {.b-ext .xl\:container {max-width: 768px;}}
	@media (min-width:1024px) {.b-ext .xl\:container {max-width: 1024px;}}
	@media (min-width:1280px) {.b-ext .xl\:container {max-width: 1280px;}}
	@media (min-width:1444px) {.b-ext .xl\:container {max-width: 1444px;}}}
.b-ext .first\:mt-0:first-child {margin-top: 0;}
.b-ext .first\:border-t-0:first-child {border-top-width: 0;}
.b-ext .first\:pt-0:first-child {padding-top: 0;}
.b-ext .last\:mb-0:last-child {margin-bottom: 0;}
.b-ext .last\:mb-6:last-child {margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .last\:mr-0:last-child {margin-right: 0;}
.b-ext .last\:border-0:last-child {border-width: 0;}
.b-ext .last\:border-b:last-child {border-bottom-width: 1px;}
.b-ext .last\:border-b-0:last-child {border-bottom-width: 0;}
.b-ext .last\:border-r-0:last-child {border-right-width: 0;}
.b-ext .last\:pb-0:last-child {padding-bottom: 0;}
.b-ext .even\:bg-container:nth-child(even) {--tw-bg-opacity: 1;background-color: rgba(245,245,245,var(--tw-bg-opacity));}
.b-ext .even\:bg-container-darker:nth-child(even) {--tw-bg-opacity: 1;background-color: rgba(130,130,130,var(--tw-bg-opacity));}
.b-ext .visited\:text-primary:visited {}
.b-ext .invalid\:ring-2:invalid {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .invalid\:ring-red-500:invalid {--tw-ring-opacity: 1;}
.b-ext .focus-within\:border-blue-500:focus-within {--tw-border-opacity: 1;border-color: rgba(59,130,246,var(--tw-border-opacity));}
.b-ext .focus-within\:bg-blue-500:focus-within {--tw-bg-opacity: 1;background-color: rgba(59,130,246,var(--tw-bg-opacity));}
.b-ext .focus-within\:ring-1:focus-within, .b-ext .focus-within\:ring-2:focus-within {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .focus-within\:ring-1:focus-within {--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);}
.b-ext .focus-within\:ring-2:focus-within {--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);}
.b-ext .hover\:scale-150:hover {--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .hover\:border-container:hover {--tw-border-opacity: 1;border-color: rgba(182,182,182,var(--tw-border-opacity));}
.b-ext .hover\:border-primary:hover {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));}
.b-ext .hover\:border-transparent:hover {border-color: transparent;}
.b-ext .hover\:bg-blue-600:hover {--tw-bg-opacity: 1;background-color: rgba(37,99,235,var(--tw-bg-opacity));}
.b-ext .hover\:bg-container:hover {--tw-bg-opacity: 1;background-color: rgba(245,245,245,var(--tw-bg-opacity));}
.b-ext .hover\:bg-container-darker:hover {--tw-bg-opacity: 1;background-color: rgba(130,130,130,var(--tw-bg-opacity));}
.b-ext .hover\:bg-gray:hover {--tw-bg-opacity: 1;background-color: rgba(229,229,229,var(--tw-bg-opacity));}
.b-ext .hover\:bg-gray-100:hover {--tw-bg-opacity: 1;background-color: rgba(243,244,246,var(--tw-bg-opacity));}
.b-ext .hover\:bg-gray-200:hover {--tw-bg-opacity: 1;background-color: rgba(229,231,235,var(--tw-bg-opacity));}
.b-ext .hover\:bg-gray-600:hover {--tw-bg-opacity: 1;background-color: rgba(75,85,99,var(--tw-bg-opacity));}
.b-ext .hover\:bg-gray-light:hover {--tw-bg-opacity: 1;background-color: rgba(242,243,241,var(--tw-bg-opacity));}
.b-ext .hover\:bg-primary:hover {--tw-bg-opacity: 1;background-color: rgba(105,201,240,var(--tw-bg-opacity));}
.b-ext .hover\:fill-primary:hover {fill: #69c9f0;}
.b-ext .hover\:text-black:hover {--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext .hover\:text-blue-600:hover {--tw-text-opacity: 1;color: rgba(37,99,235,var(--tw-text-opacity));}
.b-ext .hover\:text-blue-800:hover {--tw-text-opacity: 1;color: rgba(30,64,175,var(--tw-text-opacity));}
.b-ext .hover\:text-blue-darker:hover {--tw-text-opacity: 1;color: rgba(0,64,121,var(--tw-text-opacity));}
.b-ext .hover\:text-gray-400:hover {--tw-text-opacity: 1;color: rgba(156,163,175,var(--tw-text-opacity));}
.b-ext .hover\:text-gray-500:hover {--tw-text-opacity: 1;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .hover\:text-indigo-500:hover {--tw-text-opacity: 1;color: rgba(99,102,241,var(--tw-text-opacity));}
.b-ext .hover\:text-primary:hover {--tw-text-opacity: 1;color: rgba(105,201,240,var(--tw-text-opacity));}
.b-ext .hover\:text-primary-darker:hover {--tw-text-opacity: 1;color: rgba(20,65,118,var(--tw-text-opacity));}
.b-ext .hover\:text-red-600:hover {--tw-text-opacity: 1;color: rgba(220,38,38,var(--tw-text-opacity));}
.b-ext .hover\:text-white:hover {--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .hover\:text-yellow-500:hover {--tw-text-opacity: 1;color: rgba(234,179,8,var(--tw-text-opacity));}
.b-ext .hover\:underline:hover {text-decoration-line: underline;}
.b-ext .hover\:no-underline:hover {text-decoration-line: none;}
.b-ext .hover\:opacity-100:hover {opacity: 1;}
.b-ext .hover\:shadow-sm:hover {--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hover\:brightness-125:hover {--tw-brightness: brightness(1.25);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .focus\:z-10:focus {z-index: 10;}
.b-ext .focus\:border-0:focus {border-width: 0;}
.b-ext .focus\:border-blue-300:focus {--tw-border-opacity: 1;border-color: rgba(147,197,253,var(--tw-border-opacity));}
.b-ext .focus\:border-primary:focus {--tw-border-opacity: 1;border-color: rgba(105,201,240,var(--tw-border-opacity));}
.b-ext .focus\:border-primary-lighter:focus {--tw-border-opacity: 1;border-color: rgba(242,242,242,var(--tw-border-opacity));}
.b-ext .focus\:border-red-500:focus {--tw-border-opacity: 1;border-color: rgba(239,68,68,var(--tw-border-opacity));}
.b-ext .focus\:border-transparent:focus {border-color: transparent;}
.b-ext .focus\:text-gray-500:focus {--tw-text-opacity: 1;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .focus\:outline-none:focus {outline: 2px solid transparent;outline-offset: 2px;}
.b-ext .focus\:ring-0:focus, .b-ext .focus\:ring:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .focus\:ring:focus {--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);}
.b-ext .focus\:ring-0:focus {--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);}
.b-ext .focus\:ring-primary:focus {--tw-ring-opacity: 1;}
.b-ext .focus\:ring-red-500:focus {--tw-ring-opacity: 1;}
.b-ext .focus\:ring-opacity-50:focus {--tw-ring-opacity: .5;}
.b-ext .active\:bg-gray-100:active {--tw-bg-opacity: 1;background-color: rgba(243,244,246,var(--tw-bg-opacity));}
.b-ext .active\:text-gray-500:active {--tw-text-opacity: 1;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .active\:text-gray-700:active {--tw-text-opacity: 1;color: rgba(55,65,81,var(--tw-text-opacity));}
.b-ext .active\:ring-0:active {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .disabled\:opacity-25:disabled {opacity: .25;}
.b-ext .disabled\:opacity-75:disabled {opacity: .75;}
.b-ext .group:hover .group-hover\:inline-block {display: inline-block;}
.b-ext .group:hover .group-hover\:scale-150 {--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .group:hover .group-hover\:border-current {border-color: currentColor;}
.b-ext .group:hover .group-hover\:underline {text-decoration-line: underline;}
@media (min-width:320px) {.b-ext .\32xs\:mt-1 {margin-top: calc(var(--font-size) * .25);}
	.b-ext .\32xs\:mt-5 {margin-top: calc(var(--font-size) * 1.25);}
	.b-ext .\32xs\:inline-block {display: inline-block;}
	.b-ext .\32xs\:hidden {display: none;}
	.b-ext .\32xs\:h-400 {height: 400px;}
	.b-ext .\32xs\:min-h-330 {min-height: 330px;}
	.b-ext .\32xs\:w-215 {width: 215px;}
	.b-ext .\32xs\:flex-col {flex-direction: column;}
	.b-ext .\32xs\:flex-wrap {flex-wrap: wrap;}
	.b-ext .\32xs\:px-5 {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}
	.b-ext .\32xs\:text-base {font-size: calc(var(--font-size) * .875);}
	.b-ext .\32xs\:text-lg {font-size: calc(var(--font-size) * 1.125);}}
@media (min-width:375px) {.b-ext .xs\:w-32 {width: calc(var(--font-size) * 8);}
	.b-ext .xs\:border-b {border-bottom-width: 1px;}
	.b-ext .xs\:text-l {font-size: calc(var(--font-size) * 1);}}
@media (min-width:640px) {.b-ext .sm\:absolute {position: absolute;}
	.b-ext .sm\:order-1 {order: 1;}
	.b-ext .sm\:order-2 {order: 2;}
	.b-ext .sm\:order-3 {order: 3;}
	.b-ext .sm\:col-span-2 {grid-column: span 2/span 2;}
	.b-ext .sm\:col-span-6 {grid-column: span 6/span 6;}
	.b-ext .sm\:-mx-8 {margin-left: calc(var(--font-size) * -2);margin-right: calc(var(--font-size) * -2);}
	.b-ext .sm\:mx-0 {margin-left: 0;margin-right: 0;}
	.b-ext .sm\:mx-8 {margin-left: calc(var(--font-size) * 2);margin-right: calc(var(--font-size) * 2);}
	.b-ext .sm\:mb-0 {margin-bottom: 0;}
	.b-ext .sm\:ml-1 {margin-left: calc(var(--font-size) * .25);}
	.b-ext .sm\:ml-2 {margin-left: calc(var(--font-size) * .5);}
	.b-ext .sm\:ml-3 {margin-left: calc(var(--font-size) * .75);}
	.b-ext .sm\:ml-4 {margin-left: calc(var(--font-size) * 1);}
	.b-ext .sm\:ml-6 {margin-left: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:mr-0 {margin-right: 0;}
	.b-ext .sm\:mr-5 {margin-right: calc(var(--font-size) * 1.25);}
	.b-ext .sm\:mr-8 {margin-right: calc(var(--font-size) * 2);}
	.b-ext .sm\:mt-0 {margin-top: 0;}
	.b-ext .sm\:block {display: block;}
	.b-ext .sm\:inline-block {display: inline-block;}
	.b-ext .sm\:flex {display: flex;}
	.b-ext .sm\:inline-flex {display: inline-flex;}
	.b-ext .sm\:grid {display: grid;}
	.b-ext .sm\:hidden {display: none;}
	.b-ext .sm\:min-h-screen-75 {min-height: 75vh;}
	.b-ext .sm\:w-1\/2 {width: 50%;}
	.b-ext .sm\:w-1\/3, .b-ext .sm\:w-2\/6 {width: 33.333333%;}
	.b-ext .sm\:w-20 {width: calc(var(--font-size) * 5);}
	.b-ext .sm\:w-4\/12 {width: 33.333333%;}
	.b-ext .sm\:w-48 {width: calc(var(--font-size) * 12);}
	.b-ext .sm\:w-5\/12 {width: 41.666667%;}
	.b-ext .sm\:w-5\/6 {width: 83.333333%;}
	.b-ext .sm\:w-80 {width: calc(var(--font-size) * 20);}
	.b-ext .sm\:w-auto {width: auto;}
	.b-ext .sm\:w-full {width: 100%;}
	.b-ext .sm\:translate-y-4 {--tw-translate-y: calc(var(--font-size) * 1);transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
	.b-ext .sm\:grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .sm\:grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .sm\:grid-cols-8 {grid-template-columns: repeat(8,minmax(0,1fr));}
	.b-ext .sm\:flex-row {flex-direction: row;}
	.b-ext .sm\:flex-col {flex-direction: column;}
	.b-ext .sm\:items-start {align-items: flex-start;}
	.b-ext .sm\:items-center {align-items: center;}
	.b-ext .sm\:justify-center {justify-content: center;}
	.b-ext .sm\:gap-4 {gap: calc(var(--font-size) * 1);}
	.b-ext .sm\:gap-8 {gap: calc(var(--font-size) * 2);}
	.b-ext .sm\:overflow-hidden {overflow: hidden;}
	.b-ext .sm\:rounded-lg {border-radius: calc(var(--font-size) * .5);}
	.b-ext .sm\:border {border-width: 1px;}
	.b-ext .sm\:p-3 {padding: calc(var(--font-size) * .75);}
	.b-ext .sm\:px-4 {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
	.b-ext .sm\:px-6 {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:py-1 {padding-top: calc(var(--font-size) * .25);padding-bottom: calc(var(--font-size) * .25);}
	.b-ext .sm\:py-24 {padding-top: calc(var(--font-size) * 6);padding-bottom: calc(var(--font-size) * 6);}
	.b-ext .sm\:pb-0 {padding-bottom: 0;}
	.b-ext .sm\:pl-0 {padding-left: 0;}
	.b-ext .sm\:text-left {text-align: left;}
	.b-ext .sm\:text-right {text-align: right;}
	.b-ext .sm\:text-2xl {font-size: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:text-3xl {font-size: calc(var(--font-size) * 1.75);}
	.b-ext .sm\:text-4xl {font-size: calc(var(--font-size) * 2.125);}
	.b-ext .sm\:text-5xl {font-size: calc(var(--font-size) * 2.75);}
	.b-ext .sm\:text-base {font-size: calc(var(--font-size) * .875);}
	.b-ext .sm\:duration-700 {transition-duration: 700ms;}}
@media (min-width:768px) {.b-ext .md\:static {position: static;}
	.b-ext .md\:-left-24 {left: calc(var(--font-size) * -6);}
	.b-ext .md\:-right-24 {right: calc(var(--font-size) * -6);}
	.b-ext .md\:right-0 {right: 0;}
	.b-ext .md\:order-3 {order: 3;}
	.b-ext .md\:order-none {order: 0;}
	.b-ext .md\:col-span-1 {grid-column: span 1/span 1;}
	.b-ext .md\:col-span-2 {grid-column: span 2/span 2;}
	.b-ext .md\:col-span-3 {grid-column: span 3/span 3;}
	.b-ext .md\:col-start-1 {grid-column-start: 1;}
	.b-ext .md\:col-end-12 {grid-column-end: 12;}
	.b-ext .md\:-m-4 {margin: calc(var(--font-size) * -1);}
	.b-ext .md\:-mx-4 {margin-left: calc(var(--font-size) * -1);margin-right: calc(var(--font-size) * -1);}
	.b-ext .md\:-mx-8 {margin-left: calc(var(--font-size) * -2);margin-right: calc(var(--font-size) * -2);}
	.b-ext .md\:mx-0 {margin-left: 0;margin-right: 0;}
	.b-ext .md\:mx-3 {margin-left: calc(var(--font-size) * .75);margin-right: calc(var(--font-size) * .75);}
	.b-ext .md\:mx-4 {margin-left: calc(var(--font-size) * 1);margin-right: calc(var(--font-size) * 1);}
	.b-ext .md\:mx-6 {margin-left: calc(var(--font-size) * 1.5);margin-right: calc(var(--font-size) * 1.5);}
	.b-ext .md\:mx-8 {margin-left: calc(var(--font-size) * 2);margin-right: calc(var(--font-size) * 2);}
	.b-ext .md\:mx-auto {margin-left: auto;margin-right: auto;}
	.b-ext .md\:my-0 {margin-top: 0;}
	.b-ext .md\:mb-0, .b-ext .md\:my-0 {margin-bottom: 0;}
	.b-ext .md\:mb-1 {margin-bottom: calc(var(--font-size) * .25);}
	.b-ext .md\:mb-10 {margin-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .md\:mb-12 {margin-bottom: calc(var(--font-size) * 3);}
	.b-ext .md\:mb-4 {margin-bottom: calc(var(--font-size) * 1);}
	.b-ext .md\:mb-5 {margin-bottom: calc(var(--font-size) * 1.25);}
	.b-ext .md\:mb-8 {margin-bottom: calc(var(--font-size) * 2);}
	.b-ext .md\:ml-0 {margin-left: 0;}
	.b-ext .md\:ml-3 {margin-left: calc(var(--font-size) * .75);}
	.b-ext .md\:mr-0 {margin-right: 0;}
	.b-ext .md\:mr-2 {margin-right: calc(var(--font-size) * .5);}
	.b-ext .md\:mr-3 {margin-right: calc(var(--font-size) * .75);}
	.b-ext .md\:mr-4 {margin-right: calc(var(--font-size) * 1);}
	.b-ext .md\:mr-5 {margin-right: calc(var(--font-size) * 1.25);}
	.b-ext .md\:mt-0 {margin-top: 0;}
	.b-ext .md\:mt-10 {margin-top: calc(var(--font-size) * 2.5);}
	.b-ext .md\:mt-5 {margin-top: calc(var(--font-size) * 1.25);}
	.b-ext .md\:mt-6 {margin-top: calc(var(--font-size) * 1.5);}
	.b-ext .md\:block {display: block;}
	.b-ext .md\:inline-block {display: inline-block;}
	.b-ext .md\:inline {display: inline;}
	.b-ext .md\:flex {display: flex;}
	.b-ext .md\:grid {display: grid;}
	.b-ext .md\:hidden {display: none;}
	.b-ext .md\:h-135 {height: 135px;}
	.b-ext .md\:h-260 {height: 260px;}
	.b-ext .md\:h-28 {height: calc(var(--font-size) * 7);}
	.b-ext .md\:h-4 {height: calc(var(--font-size) * 1);}
	.b-ext .md\:h-6 {height: calc(var(--font-size) * 1.5);}
	.b-ext .md\:h-auto {height: auto;}
	.b-ext .md\:w-1\/2 {width: 50%;}
	.b-ext .md\:w-1\/3 {width: 33.333333%;}
	.b-ext .md\:w-2\/3 {width: 66.666667%;}
	.b-ext .md\:w-2\/5 {width: 40%;}
	.b-ext .md\:w-2\/6 {width: 33.333333%;}
	.b-ext .md\:w-28 {width: calc(var(--font-size) * 7);}
	.b-ext .md\:w-3\/12 {width: 25%;}
	.b-ext .md\:w-4 {width: calc(var(--font-size) * 1);}
	.b-ext .md\:w-40 {width: calc(var(--font-size) * 10);}
	.b-ext .md\:w-440 {width: 440px;}
	.b-ext .md\:w-5\/12 {width: 41.666667%;}
	.b-ext .md\:w-6 {width: calc(var(--font-size) * 1.5);}
	.b-ext .md\:w-7\/12 {width: 58.333333%;}
	.b-ext .md\:w-9\/12 {width: 75%;}
	.b-ext .md\:w-\[47\%\] {width: 47%;}
	.b-ext .md\:w-auto {width: auto;}
	.b-ext .md\:w-full {width: 100%;}
	.b-ext .md\:max-w-200 {max-width: 200px;}
	.b-ext .md\:max-w-80 {max-width: calc(var(--font-size) * 20);}
	.b-ext .md\:max-w-none {max-width: none;}
	.b-ext .md\:max-w-xl {max-width: calc(var(--font-size) * 36);}
	.b-ext .md\:max-w-xs {max-width: calc(var(--font-size) * 20);}
	.b-ext .md\:flex-1 {flex: 1 1 0%;}
	.b-ext .md\:-translate-x-1\/3 {--tw-translate-x: -33.333333%;transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
	.b-ext .md\:cursor-auto {cursor: auto;}
	.b-ext .md\:cursor-default {cursor: default;}
	.b-ext .md\:grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .md\:grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .md\:grid-cols-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
	.b-ext .md\:grid-cols-5 {grid-template-columns: repeat(5,minmax(0,1fr));}
	.b-ext .md\:flex-row {flex-direction: row;}
	.b-ext .md\:flex-wrap {flex-wrap: wrap;}
	.b-ext .md\:items-start {align-items: flex-start;}
	.b-ext .md\:items-center {align-items: center;}
	.b-ext .md\:items-stretch {align-items: stretch;}
	.b-ext .md\:justify-start {justify-content: flex-start;}
	.b-ext .md\:justify-end {justify-content: flex-end;}
	.b-ext .md\:justify-center {justify-content: center;}
	.b-ext .md\:justify-between {justify-content: space-between;}
	.b-ext .md\:justify-around {justify-content: space-around;}
	.b-ext .md\:gap-8 {gap: calc(var(--font-size) * 2);}
	.b-ext .md\:whitespace-nowrap {white-space: nowrap;}
	.b-ext .md\:rounded-none {border-radius: 0;}
	.b-ext .md\:border-0 {border-width: 0;}
	.b-ext .md\:border-b {border-bottom-width: 1px;}
	.b-ext .md\:border-b-0 {border-bottom-width: 0;}
	.b-ext .md\:border-l {border-left-width: 1px;}
	.b-ext .md\:border-l-0 {border-left-width: 0;}
	.b-ext .md\:border-r {border-right-width: 1px;}
	.b-ext .md\:border-t-0 {border-top-width: 0;}
	.b-ext .md\:border-black, .b-ext .md\:border-container {--tw-border-opacity: 1;border-color: rgba(0,0,0,var(--tw-border-opacity));}
	.b-ext .md\:border-container {border-color: rgba(182,182,182,var(--tw-border-opacity));}
	.b-ext .md\:bg-transparent {background-color: transparent;}
	.b-ext .md\:p-2 {padding: calc(var(--font-size) * .5);}
	.b-ext .md\:p-6 {padding: calc(var(--font-size) * 1.5);}
	.b-ext .md\:p-8 {padding: calc(var(--font-size) * 2);}
	.b-ext .md\:px-0 {padding-left: 0;padding-right: 0;}
	.b-ext .md\:px-1 {padding-left: calc(var(--font-size) * .25);padding-right: calc(var(--font-size) * .25);}
	.b-ext .md\:px-2 {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .md\:px-6 {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}
	.b-ext .md\:px-8 {padding-left: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * 2);}
	.b-ext .md\:py-0 {padding-top: 0;padding-bottom: 0;}
	.b-ext .md\:py-10 {padding-top: calc(var(--font-size) * 2.5);padding-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .md\:py-2\.5 {padding-top: calc(var(--font-size) * .625);padding-bottom: calc(var(--font-size) * .625);}
	.b-ext .md\:py-4 {padding-top: calc(var(--font-size) * 1);padding-bottom: calc(var(--font-size) * 1);}
	.b-ext .md\:py-6 {padding-top: calc(var(--font-size) * 1.5);padding-bottom: calc(var(--font-size) * 1.5);}
	.b-ext .md\:pb-2 {padding-bottom: calc(var(--font-size) * .5);}
	.b-ext .md\:pb-4 {padding-bottom: calc(var(--font-size) * 1);}
	.b-ext .md\:pl-0 {padding-left: 0;}
	.b-ext .md\:pl-1 {padding-left: calc(var(--font-size) * .25);}
	.b-ext .md\:pl-10 {padding-left: calc(var(--font-size) * 2.5);}
	.b-ext .md\:pl-16 {padding-left: calc(var(--font-size) * 4);}
	.b-ext .md\:pl-4 {padding-left: calc(var(--font-size) * 1);}
	.b-ext .md\:pl-5 {padding-left: calc(var(--font-size) * 1.25);}
	.b-ext .md\:pl-8 {padding-left: calc(var(--font-size) * 2);}
	.b-ext .md\:pr-1 {padding-right: calc(var(--font-size) * .25);}
	.b-ext .md\:pr-8 {padding-right: calc(var(--font-size) * 2);}
	.b-ext .md\:pt-2 {padding-top: calc(var(--font-size) * .5);}
	.b-ext .md\:text-left {text-align: left;}
	.b-ext .md\:text-center {text-align: center;}
	.b-ext .md\:text-right {text-align: right;}
	.b-ext .md\:text-2xl {font-size: calc(var(--font-size) * 1.5);}
	.b-ext .md\:text-3xl {font-size: calc(var(--font-size) * 1.75);}
	.b-ext .md\:text-4xl {font-size: calc(var(--font-size) * 2.125);}
	.b-ext .md\:text-5xl {font-size: calc(var(--font-size) * 2.75);}
	.b-ext .md\:text-base {font-size: calc(var(--font-size) * .875);}
	.b-ext .md\:text-l {font-size: calc(var(--font-size) * 1);}
	.b-ext .md\:text-lg {font-size: calc(var(--font-size) * 1.125);}
	.b-ext .md\:text-sm {font-size: calc(var(--font-size) * .75);}
	.b-ext .md\:text-xl {font-size: calc(var(--font-size) * 1.25);}
	.b-ext .md\:font-bold {font-weight: 700;}
	.b-ext .md\:font-normal {font-weight: 400;}
	.b-ext .md\:text-blue-darker {--tw-text-opacity: 1;color: rgba(0,64,121,var(--tw-text-opacity));}
	.b-ext .md\:opacity-0 {opacity: 0;}
	.b-ext .md\:opacity-100 {opacity: 1;}}
@media (min-width:1024px) {.b-ext .lg\:static {position: static;}
	.b-ext .lg\:absolute {position: absolute;}
	.b-ext .lg\:relative {position: relative;}
	.b-ext .lg\:bottom-2 {bottom: calc(var(--font-size) * .5);}
	.b-ext .lg\:bottom-auto {bottom: auto;}
	.b-ext .lg\:left-1\/2 {left: 50%;}
	.b-ext .lg\:left-12 {left: calc(var(--font-size) * 3);}
	.b-ext .lg\:left-8 {left: calc(var(--font-size) * 2);}
	.b-ext .lg\:left-auto {left: auto;}
	.b-ext .lg\:right-0 {right: 0;}
	.b-ext .lg\:right-8 {right: calc(var(--font-size) * 2);}
	.b-ext .lg\:right-auto {right: auto;}
	.b-ext .lg\:top-0 {top: 0;}
	.b-ext .lg\:top-8 {top: calc(var(--font-size) * 2);}
	.b-ext .lg\:z-30 {z-index: 30;}
	.b-ext .lg\:order-1 {order: 1;}
	.b-ext .lg\:order-2 {order: 2;}
	.b-ext .lg\:order-3 {order: 3;}
	.b-ext .lg\:order-last {order: 9999;}
	.b-ext .lg\:order-none {order: 0;}
	.b-ext .lg\:col-span-2 {grid-column: span 2/span 2;}
	.b-ext .lg\:col-span-4 {grid-column: span 4/span 4;}
	.b-ext .lg\:col-span-6 {grid-column: span 6/span 6;}
	.b-ext .lg\:m-auto {margin: auto;}
	.b-ext .lg\:mx-0 {margin-left: 0;margin-right: 0;}
	.b-ext .lg\:mx-4 {margin-left: calc(var(--font-size) * 1);margin-right: calc(var(--font-size) * 1);}
	.b-ext .lg\:mx-8 {margin-left: calc(var(--font-size) * 2);margin-right: calc(var(--font-size) * 2);}
	.b-ext .lg\:mx-auto {margin-left: auto;margin-right: auto;}
	.b-ext .lg\:my-0 {margin-top: 0;margin-bottom: 0;}
	.b-ext .lg\:-mb-2 {margin-bottom: calc(var(--font-size) * -.5);}
	.b-ext .lg\:-mb-px {margin-bottom: -1px;}
	.b-ext .lg\:-mr-4 {margin-right: calc(var(--font-size) * -1);}
	.b-ext .lg\:-mt-16 {margin-top: calc(var(--font-size) * -4);}
	.b-ext .lg\:-mt-3 {margin-top: calc(var(--font-size) * -.75);}
	.b-ext .lg\:mb-0 {margin-bottom: 0;}
	.b-ext .lg\:mb-1 {margin-bottom: calc(var(--font-size) * .25);}
	.b-ext .lg\:mb-18 {margin-bottom: calc(var(--font-size) * 4.5);}
	.b-ext .lg\:mb-8 {margin-bottom: calc(var(--font-size) * 2);}
	.b-ext .lg\:ml-0 {margin-left: 0;}
	.b-ext .lg\:ml-2 {margin-left: calc(var(--font-size) * .5);}
	.b-ext .lg\:ml-3 {margin-left: calc(var(--font-size) * .75);}
	.b-ext .lg\:ml-4 {margin-left: calc(var(--font-size) * 1);}
	.b-ext .lg\:ml-5 {margin-left: calc(var(--font-size) * 1.25);}
	.b-ext .lg\:ml-auto {margin-left: auto;}
	.b-ext .lg\:mr-0 {margin-right: 0;}
	.b-ext .lg\:mr-16 {margin-right: calc(var(--font-size) * 4);}
	.b-ext .lg\:mr-2 {margin-right: calc(var(--font-size) * .5);}
	.b-ext .lg\:mr-3 {margin-right: calc(var(--font-size) * .75);}
	.b-ext .lg\:mr-4 {margin-right: calc(var(--font-size) * 1);}
	.b-ext .lg\:mr-\[3\%\] {margin-right: 3%;}
	.b-ext .lg\:mt-0 {margin-top: 0;}
	.b-ext .lg\:mt-19 {margin-top: calc(var(--font-size) * 4.75);}
	.b-ext .lg\:mt-24 {margin-top: calc(var(--font-size) * 6);}
	.b-ext .lg\:mt-3 {margin-top: calc(var(--font-size) * .75);}
	.b-ext .lg\:mt-4 {margin-top: calc(var(--font-size) * 1);}
	.b-ext .lg\:mt-8 {margin-top: calc(var(--font-size) * 2);}
	.b-ext .lg\:block {display: block;}
	.b-ext .lg\:inline-block {display: inline-block;}
	.b-ext .lg\:inline {display: inline;}
	.b-ext .lg\:flex {display: flex;}
	.b-ext .lg\:grid {display: grid;}
	.b-ext .lg\:hidden {display: none;}
	.b-ext .lg\:h-12 {height: calc(var(--font-size) * 3);}
	.b-ext .lg\:h-20 {height: calc(var(--font-size) * 5);}
	.b-ext .lg\:h-284 {height: 284px;}
	.b-ext .lg\:h-800 {height: 800px;}
	.b-ext .lg\:h-auto {height: auto;}
	.b-ext .lg\:min-h-0 {min-height: 0;}
	.b-ext .lg\:min-h-100px {min-height: 100px;}
	.b-ext .lg\:min-h-520 {min-height: 520px;}
	.b-ext .lg\:min-h-screen-50 {min-height: 50vh;}
	.b-ext .lg\:w-1\/2 {width: 50%;}
	.b-ext .lg\:w-1\/3 {width: 33.333333%;}
	.b-ext .lg\:w-1\/4 {width: 25%;}
	.b-ext .lg\:w-12 {width: calc(var(--font-size) * 3);}
	.b-ext .lg\:w-14 {width: calc(var(--font-size) * 3.5);}
	.b-ext .lg\:w-2\/12 {width: 16.666667%;}
	.b-ext .lg\:w-2\/3 {width: 66.666667%;}
	.b-ext .lg\:w-2\/5 {width: 40%;}
	.b-ext .lg\:w-3\/4 {width: 75%;}
	.b-ext .lg\:w-3\/5 {width: 60%;}
	.b-ext .lg\:w-8 {width: calc(var(--font-size) * 2);}
	.b-ext .lg\:w-\[31\%\] {width: 31%;}
	.b-ext .lg\:w-auto {width: auto;}
	.b-ext .lg\:w-full {width: 100%;}
	.b-ext .lg\:min-w-\[190px\] {min-width: 190px;}
	.b-ext .lg\:max-w-200 {max-width: 200px;}
	.b-ext .lg\:max-w-4xl {max-width: calc(var(--font-size) * 56);}
	.b-ext .lg\:max-w-500 {max-width: 500px;}
	.b-ext .lg\:max-w-screen-xl {max-width: 1280px;}
	.b-ext .lg\:max-w-xs {max-width: calc(var(--font-size) * 20);}
	.b-ext .lg\:flex-1 {flex: 1 1 0%;}
	.b-ext .lg\:-translate-x-1\/2, .b-ext .lg\:translate-x-0 {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
	.b-ext .lg\:-translate-x-1\/2 {--tw-translate-x: -50%;}
	.b-ext .lg\:translate-x-0 {--tw-translate-x: 0px;}
	.b-ext .lg\:translate-x-1\/3 {--tw-translate-x: 33.333333%;}
	.b-ext .lg\:transform, .b-ext .lg\:translate-x-1\/3 {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
	.b-ext .lg\:grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-6 {grid-template-columns: repeat(6,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-7 {grid-template-columns: repeat(7,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-8 {grid-template-columns: repeat(8,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-cart {grid-template-columns: 1fr 330px;}
	.b-ext .lg\:flex-row {flex-direction: row;}
	.b-ext .lg\:flex-nowrap {flex-wrap: nowrap;}
	.b-ext .lg\:items-start {align-items: flex-start;}
	.b-ext .lg\:items-center {align-items: center;}
	.b-ext .lg\:justify-start {justify-content: flex-start;}
	.b-ext .lg\:justify-end {justify-content: flex-end;}
	.b-ext .lg\:justify-center {justify-content: center;}
	.b-ext .lg\:justify-between {justify-content: space-between;}
	.b-ext .lg\:justify-around {justify-content: space-around;}
	.b-ext .lg\:gap-0 {gap: 0;}
	.b-ext .lg\:gap-x-12 {-moz-column-gap: calc(var(--font-size) * 3);column-gap: calc(var(--font-size) * 3);}
	.b-ext .lg\:space-y-0>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * var(--tw-space-y-reverse));}
	.b-ext .lg\:self-auto {align-self: auto;}
	.b-ext .lg\:whitespace-nowrap {white-space: nowrap;}
	.b-ext .lg\:border {border-width: 1px;}
	.b-ext .lg\:border-0 {border-width: 0;}
	.b-ext .lg\:border-y-0 {border-top-width: 0;border-bottom-width: 0;}
	.b-ext .lg\:border-b {border-bottom-width: 1px;}
	.b-ext .lg\:border-b-0 {border-bottom-width: 0;}
	.b-ext .lg\:border-l-0 {border-left-width: 0;}
	.b-ext .lg\:border-r {border-right-width: 1px;}
	.b-ext .lg\:border-r-0 {border-right-width: 0;}
	.b-ext .lg\:border-gray-200 {--tw-border-opacity: 1;border-color: rgba(229,231,235,var(--tw-border-opacity));}
	.b-ext .lg\:border-b-white {--tw-border-opacity: 1;border-bottom-color: rgba(255,255,255,var(--tw-border-opacity));}
	.b-ext .lg\:bg-gray-lighter {--tw-bg-opacity: 1;background-color: rgba(250,250,250,var(--tw-bg-opacity));}
	.b-ext .lg\:object-cover {object-fit: cover;}
	.b-ext .lg\:p-2 {padding: calc(var(--font-size) * .5);}
	.b-ext .lg\:p-8 {padding: calc(var(--font-size) * 2);}
	.b-ext .lg\:px-0 {padding-left: 0;padding-right: 0;}
	.b-ext .lg\:px-10 {padding-left: calc(var(--font-size) * 2.5);padding-right: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:px-12 {padding-left: calc(var(--font-size) * 3);padding-right: calc(var(--font-size) * 3);}
	.b-ext .lg\:px-15 {padding-left: calc(var(--font-size) * 3.75);padding-right: calc(var(--font-size) * 3.75);}
	.b-ext .lg\:px-16 {padding-left: calc(var(--font-size) * 4);padding-right: calc(var(--font-size) * 4);}
	.b-ext .lg\:px-18 {padding-left: calc(var(--font-size) * 4.5);padding-right: calc(var(--font-size) * 4.5);}
	.b-ext .lg\:px-2 {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .lg\:px-5 {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}
	.b-ext .lg\:px-8 {padding-left: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * 2);}
	.b-ext .lg\:py-1 {padding-top: calc(var(--font-size) * .25);padding-bottom: calc(var(--font-size) * .25);}
	.b-ext .lg\:py-10 {padding-top: calc(var(--font-size) * 2.5);padding-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:py-2 {padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}
	.b-ext .lg\:py-32 {padding-top: calc(var(--font-size) * 8);padding-bottom: calc(var(--font-size) * 8);}
	.b-ext .lg\:pb-0 {padding-bottom: 0;}
	.b-ext .lg\:pl-10 {padding-left: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:pl-11 {padding-left: calc(var(--font-size) * 2.75);}
	.b-ext .lg\:pl-12 {padding-left: calc(var(--font-size) * 3);}
	.b-ext .lg\:pl-24 {padding-left: calc(var(--font-size) * 6);}
	.b-ext .lg\:pl-4 {padding-left: calc(var(--font-size) * 1);}
	.b-ext .lg\:pl-6 {padding-left: calc(var(--font-size) * 1.5);}
	.b-ext .lg\:pl-7 {padding-left: calc(var(--font-size) * 1.75);}
	.b-ext .lg\:pl-8 {padding-left: calc(var(--font-size) * 2);}
	.b-ext .lg\:pr-0 {padding-right: 0;}
	.b-ext .lg\:pr-2 {padding-right: calc(var(--font-size) * .5);}
	.b-ext .lg\:pr-4 {padding-right: calc(var(--font-size) * 1);}
	.b-ext .lg\:pr-6 {padding-right: calc(var(--font-size) * 1.5);}
	.b-ext .lg\:pr-8 {padding-right: calc(var(--font-size) * 2);}
	.b-ext .lg\:pt-0 {padding-top: 0;}
	.b-ext .lg\:pt-10 {padding-top: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:pt-6 {padding-top: calc(var(--font-size) * 1.5);}
	.b-ext .lg\:text-left {text-align: left;}
	.b-ext .lg\:text-center {text-align: center;}
	.b-ext .lg\:text-right {text-align: right;}
	.b-ext .lg\:text-2xl {font-size: calc(var(--font-size) * 1.5);}
	.b-ext .lg\:text-3xl {font-size: calc(var(--font-size) * 1.75);}
	.b-ext .lg\:text-4xl {font-size: calc(var(--font-size) * 2.125);}
	.b-ext .lg\:text-5xl {font-size: calc(var(--font-size) * 2.75);}
	.b-ext .lg\:text-6xl {font-size: calc(var(--font-size) * 3.5);}
	.b-ext .lg\:text-7xl {font-size: calc(var(--font-size) * 5.5);}
	.b-ext .lg\:text-base {font-size: calc(var(--font-size) * .875);}
	.b-ext .lg\:text-l {font-size: calc(var(--font-size) * 1);}
	.b-ext .lg\:text-xl {font-size: calc(var(--font-size) * 1.25);}
	.b-ext .lg\:font-normal {font-weight: 400;}
	.b-ext .lg\:leading-none {line-height: 1;}
	.b-ext .lg\:even\:mt-16:nth-child(even) {margin-top: calc(var(--font-size) * 4);}}
@media (min-width:1280px) {.b-ext .xl\:-left-10 {left: calc(var(--font-size) * -2.5);}
	.b-ext .xl\:-right-10 {right: calc(var(--font-size) * -2.5);}
	.b-ext .xl\:col-span-2 {grid-column: span 2/span 2;}
	.b-ext .xl\:col-span-5 {grid-column: span 5/span 5;}
	.b-ext .xl\:-mt-12 {margin-top: calc(var(--font-size) * -3);}
	.b-ext .xl\:mt-0 {margin-top: 0;}
	.b-ext .xl\:w-1\/2 {width: 50%;}
	.b-ext .xl\:w-1\/3 {width: 33.333333%;}
	.b-ext .xl\:w-1\/4 {width: 25%;}
	.b-ext .xl\:w-1\/5 {width: 20%;}
	.b-ext .xl\:w-1\/7 {width: 14.2857143%;}
	.b-ext .xl\:w-2\/3 {width: 66.666667%;}
	.b-ext .xl\:w-3\/4 {width: 75%;}
	.b-ext .xl\:w-auto {width: auto;}
	.b-ext .xl\:max-w-6xl {max-width: calc(var(--font-size) * 72);}
	.b-ext .xl\:flex-grow {flex-grow: 1;}
	.b-ext .xl\:grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .xl\:grid-cols-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
	.b-ext .xl\:grid-cols-8 {grid-template-columns: repeat(8,minmax(0,1fr));}
	.b-ext .xl\:justify-around {justify-content: space-around;}
	.b-ext .xl\:border-none {border-style: none;}
	.b-ext .xl\:px-0 {padding-left: 0;padding-right: 0;}
	.b-ext .xl\:px-2 {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .xl\:pl-0 {padding-left: 0;}
	.b-ext .xl\:pl-10 {padding-left: calc(var(--font-size) * 2.5);}}
@media (min-width:1444px) {.b-ext .\32xl\:left-0 {left: 0;}
	.b-ext .\32xl\:right-0 {right: 0;}
	.b-ext .\32xl\:mr-4 {margin-right: calc(var(--font-size) * 1);}
	.b-ext .\32xl\:flex-row {flex-direction: row;}
	.b-ext .\32xl\:flex-nowrap {flex-wrap: nowrap;}}
@media (max-width:1024px) {.b-ext .uptotablet\:invisible {visibility: hidden;}
	.b-ext .uptotablet\:hidden {display: none;}
	.b-ext .uptotablet\:object-negative40 {object-position: -40px;}}
@media (max-width:768px) {.b-ext .phone\:hidden {display: none;}
	.b-ext .phone\:max-w-full {max-width: 100%;}
	.b-ext .phone\:object-cover {object-fit: cover;}}
@media (min-width:1024px) {.b-ext .lg\:\[\&\:nth-child\(3n\+0\)\]\:mr-0:nth-child(3n+0) {margin-right: 0;}}