﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@import'../lib/animate.css/animate.css';:root{--text-color: #222222;--light-grey: #F2F2F2;--mid-grey: #999999;--dark-grey: #252525;--light-white: #FFFFFF;--border-grey: #E2E2E2;--surface-page: var(--light-white);--surface-sunken: var(--light-grey);--surface-card: var(--light-white);--text-body: var(--text-color);--text-heading: var(--dark-grey);--text-muted: var(--mid-grey);--border-subtle: var(--light-grey);--alert-red: #CC0000;--alert-red-dark: #B30000;--alert-yellow: #E0A800;--alert-yellow-ink: #946F00;--alert-blue: #0066CC;--alert-blue-ink: #004C99;--office-pickup-color: #0b5394;--office-pickup-surface: #E8EBFD;--brand-lime: #CFFC57;--brand-lime-dark: #C4FB2F;--brand-lime-ink: #1C2429;--font-sans: Roboto, sans-serif;--font-mono: Courier New, DejaVu Sans Mono, Bitstream Vera Sans Mono, Monaco, monospace;--text-line-height: 1.2;--text-weight-regular: 400;--text-weight-medium: 500;--text-weight-bold: 700;--text-weight-heading: 600;--font-size-h1: 2rem;--font-size-h2: 1.5rem;--font-size-h3: 1.25rem;--font-size-h4: 1.125rem;--font-size-h5: 1rem;--font-size-h6: 0.875rem;--font-size-body: 1rem;--font-size-small: 0.8125rem;--font-size-micro: 0.75rem;--font-size-button: 0.8rem;--tracking-button: 0.12em;--tracking-eyebrow: 0.08em;--tracking-badge: 0.04em;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--radius: 0.25rem;--radius-sm: 0.125rem;--radius-pill: 999px;--container-max: 1180px;--input-height: calc(1.5em + 0.75rem + 2px);--control-pad-y: 0.375rem;--control-pad-x: 0.75rem;--btn-border-width: 2px;--btn-border-width-thin: 1px;--btn-disabled-opacity: 0.5;--shadow-xs: 0 1px 2px rgba(38, 50, 56, 0.06);--shadow-sm: 0 1px 3px rgba(38, 50, 56, 0.10), 0 1px 2px rgba(38, 50, 56, 0.06);--shadow-md: 0 4px 12px rgba(38, 50, 56, 0.10);--shadow-lg: 0 12px 32px rgba(38, 50, 56, 0.16);--card-border: 1px solid var(--border-grey);--focus-ring: var(--brand-shadow-color);--brand-color: #FBCE07;--brand-color-red: #ffffff;--brand-holder-color: #595959;--brand-shadow-color: 0 0 0 0.2rem rgba(251, 206, 7, 0.25);--brand-text-color: #000000;--contrast-color: rgb(228.8095238095, 187.2916666667, 3.6904761905);--promo-color: #FBCE07;--dark-grey: #000000;--dark-grey-dark-5: black;--dark-blue-dark-5: rgb(6.7452830189, 9.858490566, 20.7547169811);--wizard-primary-hover-color: rgb(203.7142857143, 166.75, 3.2857142857);--flag-left: 0px;--flag-margin-left: 5px;--ct-select-customer-primary-color: #FBCE07;--ct-select-customer-primary-hover: rgb(213.7523809524, 174.9666666667, 3.4476190476);--ct-select-customer-primary-light: rgb(254.6428571429, 250.625, 232.8571428571);--ct-select-customer-primary-lighter: white;--ct-select-customer-shadow-primary: rgba(251, 206, 7, 0.15);--ct-select-customer-shadow-primary-strong: rgba(251, 206, 7, 0.25);--ct-select-customer-shadow-primary-stronger: rgba(251, 206, 7, 0.3);--ct-select-customer-border-primary: #FBCE07;--brand-color-dark-5: rgb(228.8095238095, 187.2916666667, 3.6904761905);--brand-color-dark-7: rgb(218.7714285714, 179.075, 3.5285714286);--brand-color-dark-8: rgb(213.7523809524, 174.9666666667, 3.4476190476);--brand-color-dark-10: rgb(203.7142857143, 166.75, 3.2857142857);--brand-color-dark-15: rgb(178.619047619, 146.2083333333, 2.880952381);--brand-color-dark-20: rgb(153.5238095238, 125.6666666667, 2.4761904762);--brand-color-dark-25: rgb(128.4285714286, 105.125, 2.0714285714);--brand-color-darken-10: rgb(203.7142857143, 166.75, 3.2857142857);--brand-color-dark-30: rgb(103.3333333333, 84.5833333333, 1.6666666667);--brand-color-light-8: rgb(251.6476190476, 213.9333333333, 47.1523809524);--brand-color-light-10: rgb(251.8095238095, 215.9166666667, 57.1904761905);--brand-color-light-20: rgb(252.619047619, 225.8333333333, 107.380952381);--brand-color-light-25: rgb(253.0238095238, 230.7916666667, 132.4761904762);--brand-color-light-30: rgb(253.4285714286, 235.75, 157.5714285714);--brand-color-light-45: rgb(254.6428571429, 250.625, 232.8571428571);--brand-color-light-48: rgb(254.8857142857, 253.6, 247.9142857143);--brand-color-light-50: white;--brand-text-color-dark-7: black;--brand-text-color-dark-10: black;--brand-text-color-dark-30: black;--brand-color-rgba-01: rgba($b2b-brand-color, 0.1);--brand-color-rgba-025: rgba($b2b-brand-color,.25);--brand-color-rgba-05: rgba($b2b-brand-color, 0.5);--brand-text-color-rgba-0: rgba($b2b-brand-text-color, 0);--brand-text-color-rgba-1: rgba($b2b-brand-text-color, 1);--search-box-color: #595959;--search-box-border: #FBCE07;--search-box-background-color: #F7F7F7;--search-botton-background-color: #DD1D21;--search-botton-color: #FFFFFF}[data-business-model=b2c]{--brand-color: #FBCE07;--brand-holder-color: #595959;--brand-shadow-color: 0 0 0 0.2rem rgba(251, 206, 7, 0.25);--brand-text-color: #000000;--brand-color-red: #ffffff;--contrast-color: rgb(228.8095238095, 187.2916666667, 3.6904761905);--promo-color: #FBCE07;--dark-grey: #000000;--dark-grey-dark-5: black;--wizard-primary-hover-color: rgb(203.7142857143, 166.75, 3.2857142857);--flag-left: -10px;--flag-margin-left: 0px;--select-customer-primary-color: #FBCE07;--select-customer-primary-hover: rgb(213.7523809524, 174.9666666667, 3.4476190476);--select-customer-primary-light: rgb(254.6428571429, 250.625, 232.8571428571);--select-customer-primary-lighter: white;--select-customer-shadow-primary: rgba(251, 206, 7, 0.15);--select-customer-shadow-primary-strong: rgba(251, 206, 7, 0.25);--select-customer-shadow-primary-stronger: rgba(251, 206, 7, 0.3);--select-customer-border-primary: #FBCE07;--brand-color-dark-5: rgb(228.8095238095, 187.2916666667, 3.6904761905);--brand-color-dark-7: rgb(218.7714285714, 179.075, 3.5285714286);--brand-color-dark-8: rgb(213.7523809524, 174.9666666667, 3.4476190476);--brand-color-dark-10: rgb(203.7142857143, 166.75, 3.2857142857);--brand-color-dark-15: rgb(178.619047619, 146.2083333333, 2.880952381);--brand-color-dark-20: rgb(153.5238095238, 125.6666666667, 2.4761904762);--brand-color-dark-25: rgb(128.4285714286, 105.125, 2.0714285714);--brand-color-darken-10: rgb(203.7142857143, 166.75, 3.2857142857);--brand-color-dark-30: rgb(103.3333333333, 84.5833333333, 1.6666666667);--brand-color-light-8: rgb(251.6476190476, 213.9333333333, 47.1523809524);--brand-color-light-10: rgb(251.8095238095, 215.9166666667, 57.1904761905);--brand-color-light-20: rgb(252.619047619, 225.8333333333, 107.380952381);--brand-color-light-25: rgb(253.0238095238, 230.7916666667, 132.4761904762);--brand-color-light-30: rgb(253.4285714286, 235.75, 157.5714285714);--brand-color-light-45: rgb(254.6428571429, 250.625, 232.8571428571);--brand-color-light-48: rgb(254.8857142857, 253.6, 247.9142857143);--brand-color-light-50: white;--brand-text-color-dark-7: black;--brand-text-color-dark-10: black;--brand-text-color-dark-30: black;--brand-color-rgba-01: rgba($b2c-brand-color, 0.1);--brand-color-rgba-025: rgba($b2c-brand-color, 0.25);--brand-color-rgba-05: rgba($b2c-brand-color, 0.5);--brand-text-color-rgba-0: rgba($b2c-brand-text-color, 0);--brand-text-color-rgba-1: rgba($b2c-brand-text-color, 1);--search-box-color: #595959;--search-box-border: #FBCE07;--search-box-background-color: #F7F7F7;--search-botton-background-color: #DD1D21;--search-botton-color: #FFFFFF}[data-business-model=b2b]{--brand-color: #FBCE07;--brand-holder-color: #595959;--brand-shadow-color: 0 0 0 0.2rem rgba(251, 206, 7, 0.25);--brand-text-color: #000000;--brand-color-red: #ffffff;--contrast-color: rgb(228.8095238095, 187.2916666667, 3.6904761905);--promo-color: #FBCE07;--dark-grey: #000000;--dark-grey-dark-5: black;--wizard-primary-hover-color: rgb(203.7142857143, 166.75, 3.2857142857);--flag-left: 0px;--flag-margin-left: 5px;--select-customer-primary-color: #FBCE07;--select-customer-primary-hover: rgb(213.7523809524, 174.9666666667, 3.4476190476);--select-customer-primary-light: rgb(254.6428571429, 250.625, 232.8571428571);--select-customer-primary-lighter: white;--select-customer-shadow-primary: rgba(251, 206, 7, 0.15);--select-customer-shadow-primary-strong: rgba(251, 206, 7, 0.25);--select-customer-shadow-primary-stronger: rgba(251, 206, 7, 0.3);--select-customer-border-primary: #FBCE07;--brand-color-dark-5: rgb(228.8095238095, 187.2916666667, 3.6904761905);--brand-color-dark-7: rgb(218.7714285714, 179.075, 3.5285714286);--brand-color-dark-8: rgb(213.7523809524, 174.9666666667, 3.4476190476);--brand-color-dark-10: rgb(203.7142857143, 166.75, 3.2857142857);--brand-color-dark-15: rgb(178.619047619, 146.2083333333, 2.880952381);--brand-color-dark-20: rgb(153.5238095238, 125.6666666667, 2.4761904762);--brand-color-dark-25: rgb(128.4285714286, 105.125, 2.0714285714);--brand-color-darken-10: rgb(203.7142857143, 166.75, 3.2857142857);--brand-color-dark-30: rgb(103.3333333333, 84.5833333333, 1.6666666667);--brand-color-light-8: rgb(251.6476190476, 213.9333333333, 47.1523809524);--brand-color-light-10: rgb(251.8095238095, 215.9166666667, 57.1904761905);--brand-color-light-20: rgb(252.619047619, 225.8333333333, 107.380952381);--brand-color-light-25: rgb(253.0238095238, 230.7916666667, 132.4761904762);--brand-color-light-30: rgb(253.4285714286, 235.75, 157.5714285714);--brand-color-light-45: rgb(254.6428571429, 250.625, 232.8571428571);--brand-color-light-48: rgb(254.8857142857, 253.6, 247.9142857143);--brand-color-light-50: white;--brand-text-color-dark-7: black;--brand-text-color-dark-10: black;--brand-text-color-dark-30: black;--brand-color-rgba-01: rgba($b2b-brand-color, 0.1);--brand-color-rgba-025: rgba($b2b-brand-color, 0.25);--brand-color-rgba-05: rgba($b2b-brand-color, 0.5);--brand-text-color-rgba-0: rgba($b2b-brand-text-color, 0);--brand-text-color-rgba-1: rgba($b2b-brand-text-color, 1);--search-box-color: #595959;--search-box-border: #FBCE07;--search-box-background-color: #F7F7F7;--search-botton-background-color: #DD1D21;--search-botton-color: #FFFFFF}html,body,div,span,applet,object,iframe,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,.small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,.mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none;padding-left:0px !important}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,.h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small,.small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.google-login-container{width:auto !important}.container{max-width:1200px !important}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: rgb(10.4, 88, 202.4);--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(109.8, 168, 253.8);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(7.8, 66, 151.8);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(109.8, 168, 253.8);--bs-link-hover-color: rgb(138.84, 185.4, 254.04);--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 370px){.container-sm,.container{max-width:334px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1700px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1200px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 370px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1700px}.row{--bs-gutter-x: 16px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 370px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1700px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 226, 254.6);--bs-table-border-color: rgb(165.28, 180.8, 203.68);--bs-table-striped-bg: rgb(196.27, 214.7, 241.87);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 203.4, 229.14);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 209.05, 235.505);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: rgb(225.6, 227.4, 229);--bs-table-border-color: rgb(180.48, 181.92, 183.2);--bs-table-striped-bg: rgb(214.32, 216.03, 217.55);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(203.04, 204.66, 206.1);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(208.68, 210.345, 211.825);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: rgb(209, 231, 220.8);--bs-table-border-color: rgb(167.2, 184.8, 176.64);--bs-table-striped-bg: rgb(198.55, 219.45, 209.76);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(188.1, 207.9, 198.72);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(193.325, 213.675, 204.24);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 244.4, 252);--bs-table-border-color: rgb(165.28, 195.52, 201.6);--bs-table-striped-bg: rgb(196.27, 232.18, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 219.96, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 226.07, 233.1);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: rgb(255, 242.6, 205.4);--bs-table-border-color: rgb(204, 194.08, 164.32);--bs-table-striped-bg: rgb(242.25, 230.47, 195.13);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 218.34, 184.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 224.405, 189.995);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: rgb(248, 214.6, 217.8);--bs-table-border-color: rgb(198.4, 171.68, 174.24);--bs-table-striped-bg: rgb(235.6, 203.87, 206.91);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 193.14, 196.02);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 198.505, 201.465);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: rgb(198.4, 199.2, 200);--bs-table-striped-bg: rgb(235.6, 236.55, 237.5);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 224.1, 225);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 230.325, 231.25);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: rgb(77.4, 80.6, 83.8);--bs-table-striped-bg: rgb(44.1, 47.9, 51.7);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(55.2, 58.8, 62.4);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(49.65, 53.35, 57.05);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 369.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1699.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.2}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:normal;line-height:1.2;color:#222;appearance:none;background-color:#f7f7f7;background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#222;background-color:#f7f7f7;border-color:rgb(134,182.5,254);outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.2em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#bbb;opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#222;background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.2;color:var(--bs-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.2em + 0.5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.2em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.2em + 0.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.2em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.2em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.2em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:normal;line-height:1.2;color:#222;appearance:none;background-color:#f7f7f7;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(134,182.5,254);outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #222}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: #F7F7F7;flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:rgb(134,182.5,254);outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.5}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:rgb(182.4,211.5,254.4)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:rgb(182.4,211.5,254.4)}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb), 0.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#f7f7f7;border-radius:.25rem}.form-floating>textarea:disabled~label::after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:normal;line-height:1.2;color:#222;text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1*var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.2em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.3em + 0.1875rem) center;background-size:calc(0.6em + 0.375rem) calc(0.6em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.2em + 0.75rem);background-position:top calc(0.3em + 0.1875rem) right calc(0.3em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.6em + 0.375rem) calc(0.6em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.2em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.2em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.3em + 0.1875rem) center;background-size:calc(0.6em + 0.375rem) calc(0.6em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.2em + 0.75rem);background-position:top calc(0.3em + 0.1875rem) right calc(0.3em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.6em + 0.375rem) calc(0.6em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.2em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: Roboto, sans-serif;--bs-btn-font-size:0.8rem;--bs-btn-font-weight: normal;--bs-btn-line-height: 1.2;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: 2px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.5;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);--bs-btn-hover-border-color: rgb(10.4, 88, 202.4);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(10.4, 88, 202.4);--bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);--bs-btn-hover-border-color: rgb(20, 108, 67.2);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(20, 108, 67.2);--bs-btn-active-border-color: rgb(18.75, 101.25, 63);--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: 0 0 0.5 #FBCE07;--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 370px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1700px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1*2px)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1*2px)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 370px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1700px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: 10px;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(10px - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group,.card>.promotion__content{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.card>.promotion__content:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child,.card>.promotion__content:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.card-header+.promotion__content,.card>.list-group+.card-footer,.card>.promotion__content+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 370px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0.5 #FBCE07;--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1*var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: 0.4em;--bs-badge-padding-y: 0.25em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}.list-group,.promotion__content{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before,.promotion__content .list-group-numbered>.promotion__item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item,.promotion__content .promotion__item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child,.promotion__content .promotion__item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child,.promotion__content .promotion__item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.promotion__content .disabled.promotion__item,.list-group-item:disabled,.promotion__content .promotion__item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active,.promotion__content .active.promotion__item{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item,.promotion__content .promotion__item+.list-group-item,.promotion__content .list-group-item+.promotion__item,.promotion__content .promotion__item+.promotion__item{border-top-width:0}.list-group-item+.list-group-item.active,.promotion__content .promotion__item+.list-group-item.active,.promotion__content .list-group-item+.active.promotion__item,.promotion__content .promotion__item+.active.promotion__item{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child),.promotion__content .list-group-horizontal>.promotion__item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child),.promotion__content .list-group-horizontal>.promotion__item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active,.promotion__content .list-group-horizontal>.active.promotion__item{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item,.promotion__content .list-group-horizontal>.promotion__item+.list-group-item,.promotion__content .list-group-horizontal>.list-group-item+.promotion__item,.promotion__content .list-group-horizontal>.promotion__item+.promotion__item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active,.promotion__content .list-group-horizontal>.promotion__item+.list-group-item.active,.promotion__content .list-group-horizontal>.list-group-item+.active.promotion__item,.promotion__content .list-group-horizontal>.promotion__item+.active.promotion__item{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 370px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child),.promotion__content .list-group-horizontal-sm>.promotion__item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child),.promotion__content .list-group-horizontal-sm>.promotion__item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active,.promotion__content .list-group-horizontal-sm>.active.promotion__item{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item,.promotion__content .list-group-horizontal-sm>.promotion__item+.list-group-item,.promotion__content .list-group-horizontal-sm>.list-group-item+.promotion__item,.promotion__content .list-group-horizontal-sm>.promotion__item+.promotion__item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active,.promotion__content .list-group-horizontal-sm>.promotion__item+.list-group-item.active,.promotion__content .list-group-horizontal-sm>.list-group-item+.active.promotion__item,.promotion__content .list-group-horizontal-sm>.promotion__item+.active.promotion__item{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child),.promotion__content .list-group-horizontal-md>.promotion__item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child),.promotion__content .list-group-horizontal-md>.promotion__item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active,.promotion__content .list-group-horizontal-md>.active.promotion__item{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item,.promotion__content .list-group-horizontal-md>.promotion__item+.list-group-item,.promotion__content .list-group-horizontal-md>.list-group-item+.promotion__item,.promotion__content .list-group-horizontal-md>.promotion__item+.promotion__item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active,.promotion__content .list-group-horizontal-md>.promotion__item+.list-group-item.active,.promotion__content .list-group-horizontal-md>.list-group-item+.active.promotion__item,.promotion__content .list-group-horizontal-md>.promotion__item+.active.promotion__item{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child),.promotion__content .list-group-horizontal-lg>.promotion__item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child),.promotion__content .list-group-horizontal-lg>.promotion__item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active,.promotion__content .list-group-horizontal-lg>.active.promotion__item{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item,.promotion__content .list-group-horizontal-lg>.promotion__item+.list-group-item,.promotion__content .list-group-horizontal-lg>.list-group-item+.promotion__item,.promotion__content .list-group-horizontal-lg>.promotion__item+.promotion__item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active,.promotion__content .list-group-horizontal-lg>.promotion__item+.list-group-item.active,.promotion__content .list-group-horizontal-lg>.list-group-item+.active.promotion__item,.promotion__content .list-group-horizontal-lg>.promotion__item+.active.promotion__item{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1700px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child),.promotion__content .list-group-horizontal-xl>.promotion__item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child),.promotion__content .list-group-horizontal-xl>.promotion__item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active,.promotion__content .list-group-horizontal-xl>.active.promotion__item{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item,.promotion__content .list-group-horizontal-xl>.promotion__item+.list-group-item,.promotion__content .list-group-horizontal-xl>.list-group-item+.promotion__item,.promotion__content .list-group-horizontal-xl>.promotion__item+.promotion__item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active,.promotion__content .list-group-horizontal-xl>.promotion__item+.list-group-item.active,.promotion__content .list-group-horizontal-xl>.list-group-item+.active.promotion__item,.promotion__content .list-group-horizontal-xl>.promotion__item+.active.promotion__item{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush,.promotion__content{border-radius:0}.list-group-flush>.list-group-item,.promotion__content .list-group-flush>.promotion__item,.promotion__content>.list-group-item,.promotion__content>.promotion__item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child,.promotion__content .list-group-flush>.promotion__item:last-child,.promotion__content>.list-group-item:last-child,.promotion__content>.promotion__item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.25rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0, -50px);transition:transform .3s ease-out}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin-top:calc(-0.5*var(--bs-modal-header-padding-y));margin-right:calc(-0.5*var(--bs-modal-header-padding-x));margin-bottom:calc(-0.5*var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 370px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1700px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 369.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1699.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}.spinner-grow,.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 370px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1700px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--bs-box-shadow) !important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:hsla(0,0%,100%,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 370px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1700px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}html{box-sizing:border-box}html,body{min-height:100vh}p{margin:0}*,*::before,*::after{box-sizing:inherit}a{color:var(--brand-ink-color, var(--brand-color));text-decoration:none}a:hover,a:active,a:focus{color:#222;text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:bold}.body__wrapper{display:flex;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:40px}.body--dark{background-color:var(--brand-color)}.body--light{background-color:#f7f7f7}.main__content{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);will-change:transform;background:#f7f7f7;min-height:calc(100vh - 59px);z-index:2;position:relative;-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}@media only screen and (max-width: 1023px){.main__content.nav-is-visible{-moz-transform:translateX(-260px);-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.nav-on-left .main__content.nav-is-visible{-moz-transform:translateX(260px);-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}.main__content{padding-top:170px}}.main__content.hamburger-content.nav-is-visible{-moz-transform:translateX(-260px);-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.nav-on-left .main__content.hamburger-content.nav-is-visible{-moz-transform:translateX(260px);-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}@media only screen and (min-width: 1024px){.main__content.fixed-slide-content{-moz-transform:translateX(260px);-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px);width:calc(100% - 260px)}}.main__content{padding-top:128px}.main__without-address-bar{padding-top:90px}@media only screen and (max-width: 1023px){.main__without-address-bar{padding-top:128px}}.main__overlay{position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:rgba(34,34,34,.5);visibility:hidden;opacity:0;backface-visibility:hidden;-moz-transition:opacity .3s 0s, visibility 0s .3s, transform .3s 0s;-webkit-transition:opacity .3s 0s, visibility 0s .3s, transform .3s 0s;-ms-transition:opacity .3s 0s, visibility 0s .3s, transform .3s 0s;transition:opacity .3s 0s, visibility 0s .3s, transform .3s 0s}.main__overlay.is-visible{opacity:1;visibility:visible;-moz-transition:opacity .3s 0s, visibility 0s 0s, transform .3s 0s;-webkit-transition:opacity .3s 0s, visibility 0s 0s, transform .3s 0s;-ms-transition:opacity .3s 0s, visibility 0s 0s, transform .3s 0s;transition:opacity .3s 0s, visibility 0s 0s, transform .3s 0s}@media only screen and (max-width: 1023px){.main__overlay.is-visible{-moz-transform:translateX(-260px);-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.nav-on-left .main__overlay.is-visible{-moz-transform:translateX(260px);-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}.main__overlay.is-visible.search-is-visible,.nav-on-left .main__overlay.is-visible.search-is-visible{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.main__overlay.hamburger-overlay.is-visible{-moz-transform:translateX(-260px);-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.nav-on-left .main__overlay.hamburger-overlay.is-visible{-moz-transform:translateX(260px);-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}.main__overlay.hamburger-overlay.is-visible.search-is-visible,.nav-on-left .main__overlay.hamburger-overlay.is-visible.search-is-visible{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.copyright-text{text-align:center;padding:10px 0;font-size:.8rem;color:var(--brand-text-color);opacity:.6}.k-timeline-vertical .k-timeline-event{padding:10px 0}.k-timeline .k-timeline-circle{background-color:var(--brand-color)}.k-timeline .k-timeline-flag{color:#fff;background-color:var(--brand-color)}.k-card-body p{margin:0 0 0px}.k-timeline-vertical .k-timeline-card .k-card{margin-left:16px;width:550px;max-width:100%}.button_tracking{margin:10px;border-color:var(--brand-color)}.dropdown-item.selected,.dropdown-item:active,.dropdown-item.active,.dropdown-item:active,.dropdown-item.active:hover,.dropdown-item.selected:hover{background-color:var(--brand-color);color:var(--brand-text-color)}.k-link.k-nav-fast:hover,.k-link.k-nav-prev:hover,.k-link.k-nav-next:hover{color:var(--brand-text-color)}.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected .k-link,.k-calendar .k-calendar-td.k-state-selected .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-state-selected .k-link{background-color:var(--brand-color) !important}.k-calendar .k-nav-today{color:#222}body{color:#222;font:normal 1rem "Roboto",sans-serif}.clearfix::after{clear:both;content:"";display:table}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.container-wide{margin-left:15px;margin-right:15px;max-width:100% !important}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden,.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media(min-width: 768px){.is-mobile-only{display:none !important}}@media(max-width: 767px){.is-desktop-only{display:none !important}}.main-header__wrapper{background-color:var(--brand-color);height:90px;z-index:3}.main-header__logo{position:absolute;top:22.5px;left:2%}.main-header__logo.header__logo--hb,.main-header__logo.header__logo--fs{left:3.5em}.main-header__logo--img{display:inline;width:139.8px;margin-top:5px}@media only screen and (min-width: 400px){.main-header__logo--img{width:159.8px;margin-top:0px}}@media only screen and (min-width: 1024px){.main-header__logo--img{width:180px;margin-top:0px}}@media only screen and (min-width: 768px){.main-header__logo--img{width:180px;margin-top:0px}}.main-header__logo--flag{display:inline;position:relative;top:0px;right:0px;width:17px;height:auto;left:0px;margin-left:5px}@media only screen and (min-width: 400px){.main-header__logo--flag{width:21.2px}}@media only screen and (min-width: 1024px){.main-header__logo--flag{width:30px}}@media only screen and (min-width: 768px){.main-header__logo--flag{width:30px}}@media only screen and (min-width: 1024px){.main-header__logo{top:22.5px;left:1em}.main-header__logo.header__logo--hb{left:3.5em}.main-header__logo.header__logo--fs{left:1em}}.main-header{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);will-change:transform}.nav-is-fixed .main-header{position:fixed;top:0;left:0;width:100%}@media only screen and (min-width: 1024px){.main-header{height:90px}.main-header::after{display:block;clear:both;content:""}}.main-header{position:relative;-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}@media only screen and (max-width: 1023px){.main-header.nav-is-visible{-moz-transform:translateX(-260px);-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.nav-on-left .main-header.nav-is-visible{-moz-transform:translateX(260px);-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}}.main-header.hamburger-header.nav-is-visible{-moz-transform:translateX(-260px);-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.nav-on-left .main-header.hamburger-header.nav-is-visible{-moz-transform:translateX(260px);-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}.main-header{box-shadow:rgba(28,28,40,.15) 0px 0px 16px 4px,rgba(28,28,40,.15) 0px 0px 2px 0px}.mh__header-text{color:var(--brand-text-color)}.mh__header-buttons{position:absolute;display:inline-block;top:33px;right:2%}.mh__header-buttons li{display:inline-block}@media only screen and (min-width: 1024px){.mh__header-buttons{top:33px;right:.3em}}.mh__favorites-trigger,.mh__nav-trigger,.mh__cart-trigger,.mh__cart-trigger--disabled,.mh__notification-trigger,.mh__nav-trigger--hb,.mh__nav-trigger--fs,.mh__myProducts-trigger,.mh__my-coupons-trigger{cursor:pointer;position:relative;display:block;width:44px;height:24px;text-align:center;white-space:nowrap;color:rgba(0,0,0,0) !important;font-size:1.2rem}.mh__favorites-trigger .badge-red,.mh__nav-trigger .badge-red,.mh__cart-trigger .badge-red,.mh__cart-trigger--disabled .badge-red,.mh__notification-trigger .badge-red,.mh__nav-trigger--hb .badge-red,.mh__nav-trigger--fs .badge-red,.mh__myProducts-trigger .badge-red,.mh__my-coupons-trigger .badge-red{color:var(--brand-text-color);font-size:.7rem;background-color:var(--brand-color-darken-10);top:-7px;right:2px;position:absolute;z-index:1}.mh__favorites-trigger .notification-red,.mh__nav-trigger .notification-red,.mh__cart-trigger .notification-red,.mh__cart-trigger--disabled .notification-red,.mh__notification-trigger .notification-red,.mh__nav-trigger--hb .notification-red,.mh__nav-trigger--fs .notification-red,.mh__myProducts-trigger .notification-red,.mh__my-coupons-trigger .notification-red{color:#fff;font-size:.7rem;background-color:var(--brand-color-dark-10);top:-7px;right:2px;position:absolute;z-index:1}.mh__favorites-trigger,.mh__cart-trigger,.mh__cart-trigger--disabled,.mh__notification-trigger,.mh__myProducts-trigger,.mh__my-coupons-trigger{color:var(--brand-text-color) !important}.mh__cart-trigger--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.mh__nav-trigger--hb,.mh__nav-trigger--fs{position:absolute;top:33px;left:5px}.mh__nav-trigger--hb span,.mh__nav-trigger--hb span::before,.mh__nav-trigger--hb span::after,.mh__nav-trigger--fs span,.mh__nav-trigger--fs span::before,.mh__nav-trigger--fs span::after{position:absolute;display:inline-block;height:3px;width:24px;background:var(--brand-text-color)}.mh__nav-trigger--hb span,.mh__nav-trigger--fs span{position:absolute;top:50%;right:10px;margin-top:-2px;-moz-transition:background .3s .3s;-webkit-transition:background .3s .3s;-ms-transition:background .3s .3s;transition:background .3s .3s}.mh__nav-trigger--hb span::before,.mh__nav-trigger--hb span::after,.mh__nav-trigger--fs span::before,.mh__nav-trigger--fs span::after{content:"";right:0;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0% 50%;-moz-transition:-moz-transform .3s .3s;-webkit-transition:-webkit-transform .3s .3s;-ms-transition:-ms-transform .3s .3s;transition:transform .3s .3s}.mh__nav-trigger--hb span::before,.mh__nav-trigger--fs span::before{top:-6px}.mh__nav-trigger--hb span::after,.mh__nav-trigger--fs span::after{top:6px}.mh__nav-trigger--hb.nav-is-visible span,.mh__nav-trigger--fs.nav-is-visible span{background:var(--brand-text-color-rgba-0)}.mh__nav-trigger--hb.nav-is-visible span::before,.mh__nav-trigger--hb.nav-is-visible span::after,.mh__nav-trigger--fs.nav-is-visible span::before,.mh__nav-trigger--fs.nav-is-visible span::after{background:var(--brand-text-color-rgba-1)}.mh__nav-trigger--hb.nav-is-visible span::before,.mh__nav-trigger--fs.nav-is-visible span::before{-moz-transform:translateX(4px) translateY(-3px) rotate(45deg);-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg)}.mh__nav-trigger--hb.nav-is-visible span::after,.mh__nav-trigger--fs.nav-is-visible span::after{-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}@media only screen and (min-width: 1024px){.mh__nav-trigger--fs{display:none}}.mh__nav-trigger span,.mh__nav-trigger span::before,.mh__nav-trigger span::after{position:absolute;display:inline-block;height:3px;width:24px;background:var(--brand-text-color)}.mh__nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;-moz-transition:background .3s .3s;-webkit-transition:background .3s .3s;-ms-transition:background .3s .3s;transition:background .3s .3s}.mh__nav-trigger span::before,.mh__nav-trigger span::after{content:"";right:0;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0% 50%;-moz-transition:-moz-transform .3s .3s;-webkit-transition:-webkit-transform .3s .3s;-ms-transition:-ms-transform .3s .3s;transition:transform .3s .3s}.mh__nav-trigger span::before{top:-6px}.mh__nav-trigger span::after{top:6px}.mh__nav-trigger.nav-is-visible span{background:var(--brand-text-color-rgba-0)}.mh__nav-trigger.nav-is-visible span::before,.mh__nav-trigger.nav-is-visible span::after{background:var(--brand-text-color-rgba-1)}.mh__nav-trigger.nav-is-visible span::before{-moz-transform:translateX(4px) translateY(-3px) rotate(45deg);-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg)}.mh__nav-trigger.nav-is-visible span::after{-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}@media only screen and (min-width: 1024px){.mh__nav-trigger{display:none}}.mh__primary-nav,.mh__primary-nav ul,.mh__primary-nav-hb,.mh__primary-nav-hb ul,.mh__primary-nav-fs,.mh__primary-nav-fs ul{position:fixed;top:0;right:0;height:100%;width:260px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}.mh__primary-nav a,.mh__primary-nav ul a,.mh__primary-nav-hb a,.mh__primary-nav-hb ul a,.mh__primary-nav-fs a,.mh__primary-nav-fs ul a{display:block;height:50px;line-height:50px;padding:0 20px;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #f7f7f7;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity;-moz-transition:-moz-transform .3s, opacity .3s;-webkit-transition:-webkit-transform .3s, opacity .3s;-ms-transition:-ms-transform .3s, opacity .3s;transition:transform .3s, opacity .3s}.mh__primary-nav a :hover,.mh__primary-nav ul a :hover,.mh__primary-nav-hb a :hover,.mh__primary-nav-hb ul a :hover,.mh__primary-nav-fs a :hover,.mh__primary-nav-fs ul a :hover{color:var(--brand-ink-color, var(--brand-color));text-decoration:none}.mh__primary-nav.is-hidden,.mh__primary-nav ul.is-hidden,.mh__primary-nav-hb.is-hidden,.mh__primary-nav-hb ul.is-hidden,.mh__primary-nav-fs.is-hidden,.mh__primary-nav-fs ul.is-hidden{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.mh__primary-nav.moves-out>li>a,.mh__primary-nav ul.moves-out>li>a,.mh__primary-nav-hb.moves-out>li>a,.mh__primary-nav-hb ul.moves-out>li>a,.mh__primary-nav-fs.moves-out>li>a,.mh__primary-nav-fs ul.moves-out>li>a{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.mh__primary-nav-hb{right:auto;left:0}.mh__primary-nav-fs{right:auto;left:0;padding-top:90px}.mh__primary-nav-fs ul{padding-top:90px}@media only screen and (max-width: 1023px){.nav-on-left .mh__primary-nav,.nav-on-left .mh__primary-nav ul{right:auto;left:0}}.has-children>a,.go-back a{position:relative;cursor:pointer}.has-children>a::before,.has-children>a::after,.go-back a::before,.go-back a::after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:rgb(59.5,59.5,59.5);-webkit-backface-visibility:hidden;backface-visibility:hidden}.has-children>a::before,.go-back a::before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.has-children>a::after,.go-back a::after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width: 1024px){.has-children>a::before,.has-children>a::after,.go-back a::before,.go-back a::after{background:rgb(221.5,221.5,221.5)}.has-children>a:hover::before,.has-children>a:hover::after,.go-back a:hover::before,.go-back a:hover::after{background:#fbce07}}.has-children>a{padding-right:40px}.has-children>a::before,.has-children>a::after{right:20px;transform-origin:9px 50%}.mh__primary-nav .go-back a,.mh__primary-nav-hb .go-back a,.mh__primary-nav-fs .go-back a{padding-left:40px}.mh__primary-nav .go-back a::before,.mh__primary-nav .go-back a::after,.mh__primary-nav-hb .go-back a::before,.mh__primary-nav-hb .go-back a::after,.mh__primary-nav-fs .go-back a::before,.mh__primary-nav-fs .go-back a::after{left:20px;transform-origin:1px 50%}.search-button{position:absolute;height:40px;top:0;right:0;background-color:rgba(0,0,0,0);border:none;color:#000}.search-button:hover,.search-button:active,.search-button:focus{color:#222;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 1024px){.has-children>a::before,.has-children>a::after{right:15%}.mh__primary-nav>.has-children>a{padding-right:30px !important}.mh__primary-nav>.has-children>a::before,.mh__primary-nav>.has-children>a::after{width:9px;transform-origin:50% 50%;background:var(--brand-text-color-dark-10);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:width .3s, transform .3s;-webkit-transition:width .3s, transform .3s;-ms-transition:width .3s, transform .3s;transition:width .3s, transform .3s}.mh__primary-nav>.has-children>a::before{right:12px}.mh__primary-nav>.has-children>a::after{right:7px}.mh__primary-nav>.has-children>a.selected::before,.mh__primary-nav>.has-children>a.selected::after{width:14px}.mh__primary-nav>.has-children>a.selected::before{-moz-transform:translateX(5px) rotate(-45deg);-webkit-transform:translateX(5px) rotate(-45deg);-ms-transform:translateX(5px) rotate(-45deg);transform:translateX(5px) rotate(-45deg)}.mh__primary-nav>.has-children>a.selected::after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mh__secondary-nav>.has-children>a::before,.mh__secondary-nav>.has-children>a::after{display:none}.mh__primary-nav .go-back a{padding-left:20px}.mh__primary-nav .go-back a::before,.mh__primary-nav .go-back a::after{left:1px}.mh__primary-nav{position:static;padding:0 275.5001px 0 0;height:auto;width:auto;float:right;overflow:visible;background:rgba(0,0,0,0);margin:0px;transform:none}.mh__primary-nav::after{display:block;clear:both;content:""}.mh__primary-nav--settings{padding:0 20px 0 0}.mh__primary-nav--search-bar{min-width:250px;height:90px;position:relative}}@media only screen and (min-width: 1024px)and (min-width: 1124px){.mh__primary-nav--search-bar{min-width:350px}}@media only screen and (min-width: 1024px){.mh__primary-nav--search-bar input{height:40px;margin-top:25px;display:inline-block}.mh__primary-nav--search-bar .search-button{top:25px}.mh__primary-nav--store-selector{height:90px;position:relative}.mh__primary-nav--store-selector select{display:inline-block}.mh__primary-nav--branch-selector{display:block;width:150px}.mh__primary-nav.moves-out>li>a{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.mh__primary-nav ul{position:static;height:auto;width:auto;background:rgba(0,0,0,0);overflow:visible;transform:none;z-index:3}.mh__primary-nav ul.is-hidden{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mh__primary-nav ul.moves-out>li>a{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.mh__primary-nav>li{float:left;margin-left:1em}.mh__primary-nav>li>a{position:relative;display:inline-block;height:90px;line-height:90px;padding:0 10px;color:var(--brand-text-color-dark-7);overflow:visible;border-bottom:none;-moz-transition:color .3s, box-shadow .3s;-webkit-transition:color .3s, box-shadow .3s;-ms-transition:color .3s, box-shadow .3s;transition:color .3s, box-shadow .3s}.mh__primary-nav>li>a:hover{color:var(--brand-text-color);text-decoration:none}.mh__primary-nav>li>a.selected{color:var(--brand-text-color);box-shadow:inset 0 -2px 0 rgb(228.8095238095,187.2916666667,3.6904761905)}.mh__primary-nav .go-back,.mh__primary-nav .see-all{display:none}.mh__primary-nav .mh__nav-list{position:absolute;top:90px;right:unset;background:#fff;padding:0 20px;box-shadow:inset 0 1px 0 #f7f7f7,0 3px 6px rgba(0,0,0,.05);-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mh__primary-nav .mh__nav-list::after{display:block;clear:both;content:""}.mh__primary-nav .mh__nav-list{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.mh__primary-nav .mh__nav-list.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.mh__primary-nav .mh__nav-list a:hover{color:var(--brand-ink-color, var(--brand-color))}.mh__primary-nav .mh__secondary-nav,.mh__primary-nav .mh__nav-gallery,.mh__primary-nav .mh__nav-icons{position:absolute;top:90px;width:100vw;background:#fff;padding:25px 25px 40px 40px;box-shadow:inset 0 1px 0 #f7f7f7,0 3px 6px rgba(0,0,0,.05);-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mh__primary-nav .mh__secondary-nav::after,.mh__primary-nav .mh__nav-gallery::after,.mh__primary-nav .mh__nav-icons::after{display:block;clear:both;content:""}.mh__primary-nav .mh__secondary-nav,.mh__primary-nav .mh__nav-gallery,.mh__primary-nav .mh__nav-icons{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.mh__primary-nav .mh__secondary-nav.nav-dropdown,.mh__primary-nav .mh__nav-gallery.nav-dropdown,.mh__primary-nav .mh__nav-icons.nav-dropdown{padding:0;width:100%;overflow:visible}.mh__primary-nav .mh__secondary-nav,.mh__primary-nav .mh__nav-gallery,.mh__primary-nav .mh__nav-icons{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media only screen and (min-width: 1024px)and (min-width: 1024px){.mh__primary-nav .mh__secondary-nav.nav-dropdown,.mh__primary-nav .mh__nav-gallery.nav-dropdown,.mh__primary-nav .mh__nav-icons.nav-dropdown{min-height:160px;width:280px;left:0}.mh__primary-nav .mh__secondary-nav.nav-dropdown .has-children>a::before,.mh__primary-nav .mh__secondary-nav.nav-dropdown .has-children>a::after,.mh__primary-nav .mh__nav-gallery.nav-dropdown .has-children>a::before,.mh__primary-nav .mh__nav-gallery.nav-dropdown .has-children>a::after,.mh__primary-nav .mh__nav-icons.nav-dropdown .has-children>a::before,.mh__primary-nav .mh__nav-icons.nav-dropdown .has-children>a::after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:var(--brand-text-color);backface-visibility:hidden}.mh__primary-nav .mh__secondary-nav.nav-dropdown .has-children>a::before,.mh__primary-nav .mh__secondary-nav.nav-dropdown .has-children>a::after,.mh__primary-nav .mh__nav-gallery.nav-dropdown .has-children>a::before,.mh__primary-nav .mh__nav-gallery.nav-dropdown .has-children>a::after,.mh__primary-nav .mh__nav-icons.nav-dropdown .has-children>a::before,.mh__primary-nav .mh__nav-icons.nav-dropdown .has-children>a::after{background:var(--brand-text-color-dark-30)}.mh__primary-nav .mh__secondary-nav.nav-dropdown .has-children>a,.mh__primary-nav .mh__nav-gallery.nav-dropdown .has-children>a,.mh__primary-nav .mh__nav-icons.nav-dropdown .has-children>a{padding-right:40px}.mh__primary-nav .mh__secondary-nav.nav-dropdown .has-children>a::before,.mh__primary-nav .mh__secondary-nav.nav-dropdown .has-children>a::after,.mh__primary-nav .mh__nav-gallery.nav-dropdown .has-children>a::before,.mh__primary-nav .mh__nav-gallery.nav-dropdown .has-children>a::after,.mh__primary-nav .mh__nav-icons.nav-dropdown .has-children>a::before,.mh__primary-nav .mh__nav-icons.nav-dropdown .has-children>a::after{right:20px;transform-origin:9px 50%}.mh__primary-nav .mh__secondary-nav.nav-dropdown li.has-children,.mh__primary-nav .mh__nav-gallery.nav-dropdown li.has-children,.mh__primary-nav .mh__nav-icons.nav-dropdown li.has-children{padding:0 !important}.mh__primary-nav .mh__secondary-nav.nav-dropdown a,.mh__primary-nav .mh__nav-gallery.nav-dropdown a,.mh__primary-nav .mh__nav-icons.nav-dropdown a{padding:0 40px 0 20px !important;margin-bottom:0 !important;border-top:solid 1px #f7f7f7;height:40px !important;line-height:40px !important;font-size:.9rem !important}.mh__primary-nav .mh__secondary-nav.nav-dropdown ul,.mh__primary-nav .mh__nav-gallery.nav-dropdown ul,.mh__primary-nav .mh__nav-icons.nav-dropdown ul{position:absolute;min-height:100%;background:#fff;box-shadow:inset 0 1px 0 #f7f7f7,0 3px 6px rgba(0,0,0,.05)}.mh__primary-nav .mh__secondary-nav.nav-dropdown ul::after,.mh__primary-nav .mh__nav-gallery.nav-dropdown ul::after,.mh__primary-nav .mh__nav-icons.nav-dropdown ul::after{display:block;clear:both;content:""}.mh__primary-nav .mh__secondary-nav.nav-dropdown ul,.mh__primary-nav .mh__nav-gallery.nav-dropdown ul,.mh__primary-nav .mh__nav-icons.nav-dropdown ul{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;overflow-y:auto}.mh__primary-nav .mh__secondary-nav.nav-dropdown ul.is-hidden,.mh__primary-nav .mh__nav-gallery.nav-dropdown ul.is-hidden,.mh__primary-nav .mh__nav-icons.nav-dropdown ul.is-hidden{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.mh__primary-nav .mh__secondary-nav.nav-dropdown>.has-children>ul,.mh__primary-nav .mh__nav-gallery.nav-dropdown>.has-children>ul,.mh__primary-nav .mh__nav-icons.nav-dropdown>.has-children>ul{visibility:hidden;overflow-y:auto;width:350px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);left:100%;height:100%;background-color:#fff;box-shadow:0 2px 14px rgba(0,0,0,.1)}.mh__primary-nav .mh__secondary-nav.nav-dropdown>.has-children>ul.is-active,.mh__primary-nav .mh__nav-gallery.nav-dropdown>.has-children>ul.is-active,.mh__primary-nav .mh__nav-icons.nav-dropdown>.has-children>ul.is-active{visibility:visible}.mh__primary-nav .mh__secondary-nav.nav-dropdown>.has-children>a.is-active,.mh__primary-nav .mh__nav-gallery.nav-dropdown>.has-children>a.is-active,.mh__primary-nav .mh__nav-icons.nav-dropdown>.has-children>a.is-active{box-shadow:inset 2px 0 0 #f7f7f7;color:var(--brand-ink-color, var(--brand-color))}.mh__primary-nav .mh__secondary-nav.nav-dropdown>.has-children>a.is-active::before,.mh__primary-nav .mh__secondary-nav.nav-dropdown>.has-children>a.is-active::after,.mh__primary-nav .mh__nav-gallery.nav-dropdown>.has-children>a.is-active::before,.mh__primary-nav .mh__nav-gallery.nav-dropdown>.has-children>a.is-active::after,.mh__primary-nav .mh__nav-icons.nav-dropdown>.has-children>a.is-active::before,.mh__primary-nav .mh__nav-icons.nav-dropdown>.has-children>a.is-active::after{background:#f7f7f7}}@media only screen and (min-width: 1024px){.mh__primary-nav .mh__secondary-nav.nav-dropdown,.mh__primary-nav .mh__nav-gallery.nav-dropdown,.mh__primary-nav .mh__nav-icons.nav-dropdown{-webkit-column-count:auto !important;-moz-column-count:auto !important;column-count:auto !important}.mh__primary-nav .mh__secondary-nav.is-hidden,.mh__primary-nav .mh__nav-gallery.is-hidden,.mh__primary-nav .mh__nav-icons.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.mh__primary-nav .mh__secondary-nav.is-hidden.nav-dropdown,.mh__primary-nav .mh__nav-gallery.is-hidden.nav-dropdown,.mh__primary-nav .mh__nav-icons.is-hidden.nav-dropdown{opacity:1;visibility:visible}.mh__primary-nav .mh__secondary-nav>.see-all,.mh__primary-nav .mh__nav-gallery>.see-all,.mh__primary-nav .mh__nav-icons>.see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}.mh__primary-nav .mh__secondary-nav>.see-all a,.mh__primary-nav .mh__nav-gallery>.see-all a,.mh__primary-nav .mh__nav-icons>.see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:bold;text-align:center;line-height:80px;border-top:1px solid #f7f7f7;border-bottom:none;margin:0;padding:0;-moz-transition:color .2s, background .2s, border .2s;-webkit-transition:color .2s, background .2s, border .2s;-ms-transition:color .2s, background .2s, border .2s;transition:color .2s, background .2s, border .2s}.mh__primary-nav .mh__secondary-nav>.see-all a:hover,.mh__primary-nav .mh__nav-gallery>.see-all a:hover,.mh__primary-nav .mh__nav-icons>.see-all a:hover{background:var(--brand-color);border-color:var(--brand-color);color:#fff}.mh__primary-nav .mh__secondary-nav>li{height:auto;margin-right:1.25%;overflow:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mh__primary-nav .mh__secondary-nav>li:nth-child(10n){margin-right:0;border-right:none}.mh__primary-nav .mh__secondary-nav>li>a{color:#222;font-weight:bold;font-size:1rem;margin-bottom:20px}.mh__primary-nav .mh__secondary-nav>li.has-children{break-inside:avoid;padding-top:10px}.mh__primary-nav .mh__secondary-nav a{height:auto;line-height:1rem;padding:0 18% 0 0;color:#222;border-bottom:none;font-size:.9rem;margin-bottom:14px}.mh__primary-nav .mh__secondary-nav a:hover{color:var(--brand-ink-color, var(--brand-color))}.mh__primary-nav .mh__secondary-nav ul{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.mh__primary-nav .mh__secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%}.mh__primary-nav .mh__secondary-nav ul ul.is-hidden{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.mh__primary-nav .mh__secondary-nav ul ul .go-back{display:block}.mh__primary-nav .mh__secondary-nav ul ul .go-back a{color:rgba(0,0,0,0)}.mh__primary-nav .mh__secondary-nav ul ul .see-all{display:block}.mh__primary-nav .mh__secondary-nav .moves-out>li>a{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.mh__primary-nav .mh__nav-gallery li{width:22%;float:left;margin:0 4% 40px 0}.mh__primary-nav .mh__nav-gallery li:nth-child(4n+2){margin-right:0}.mh__primary-nav .mh__nav-gallery .mh__nav-item{border-bottom:none;padding:0;height:auto;line-height:1.2}.mh__primary-nav .mh__nav-gallery .mh__nav-item img{position:static;margin-top:0;height:auto;width:100%;margin-bottom:.6em}.mh__primary-nav .mh__nav-gallery .mh__nav-item h3,.mh__primary-nav .mh__nav-gallery .mh__nav-item .h3{color:rgb(228.8095238095,187.2916666667,3.6904761905);font-weight:bold;padding:0 .4em}.mh__primary-nav .mh__nav-icons li{width:32%;float:left;margin:0 2% 20px 0}.mh__primary-nav .mh__nav-icons li:nth-child(3n+2){margin-right:0}.mh__primary-nav .mh__nav-icons .mh__nav-item{border-bottom:none;height:80px;line-height:1.2;padding:24px 0 0 85px;position:relative}.mh__primary-nav .mh__nav-icons .mh__nav-item:hover{background:#fff}.mh__primary-nav .mh__nav-icons .mh__nav-item h3,.mh__primary-nav .mh__nav-icons .mh__nav-item .h3{color:rgb(228.8095238095,187.2916666667,3.6904761905);font-weight:bold}.mh__primary-nav .mh__nav-icons .mh__nav-item p{display:block}.mh__primary-nav .mh__nav-icons .mh__nav-item::before{left:25px}}.phone-mode-type{top:90px !important}.mh__search-bar-wrapper{position:fixed;top:140px;left:0;z-index:3;width:100%;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);will-change:transform;-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}.mh__search-bar-wrapper .main-header__search-bar{border-radius:0}@media only screen and (max-width: 1023px){.mh__search-bar-wrapper.nav-is-visible{-moz-transform:translateX(-260px);-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.nav-on-left .mh__search-bar-wrapper.nav-is-visible{-moz-transform:translateX(260px);-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}}@media only screen and (min-width: 1024px){.mh__search-bar-wrapper{position:static;width:auto}.mh__search-bar-wrapper .main-header__search-bar{border-radius:.25rem}}.mh__without-address-bar{top:90px}.mh__store-selector-wrapper{position:static;width:auto;left:0;z-index:3;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);will-change:transform;-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s;position:relative;width:150px;z-index:4}.mh__store-selector-wrapper.selector--hb{position:static;top:auto;left:auto}.mh__store-selector-wrapper.selector--hb .select{border-radius:.25rem}.mh__store-selector-wrapper .select{background-color:var(--brand-color-dark-5);color:var(--brand-text-color);font-size:.8rem;border-radius:0 0 .25rem .25rem;-webkit-appearance:none;border:none !important}@media only screen and (min-width: 1024px){.no-js .mh__primary-nav{position:absolute;z-index:3;display:inline-block;width:auto;top:0;right:150px;padding:0}.no-js .nav-is-fixed .mh__primary-nav{position:fixed}}.mh__secondary-nav-wrapper{position:absolute;top:90px;width:100vw;max-height:calc(100vh - 150px);overflow-y:auto}.mh__secondary-nav-wrapper.is-hidden{opacity:0;visibility:hidden;display:none;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.mh__secondary-nav-wrapper>.mh__secondary-nav{position:static}.mh__address-bar{clear:both;background-color:var(--brand-color-dark-10);color:var(--brand-text-color);font-size:1rem;display:flex;justify-content:space-between;align-items:center;padding:0 14px;height:50px}.mh__address-bar .fixed-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 1024px){.mh__address-bar .mh__primary-nav>li>a{height:26px;line-height:26px}.mh__address-bar .mh__primary-nav .mh__secondary-nav-wrapper{top:41px}.mh__address-bar .mh__primary-nav>li>a.selected{box-shadow:inherit}.mh__address-bar .mh__primary-nav--store-selector{display:block;height:auto;width:150px}.mh__address-bar .mh__primary-nav a :hover,.mh__address-bar .mh__primary-nav ul a :hover,.mh__address-bar .mh__primary-nav-hb a :hover,.mh__address-bar .mh__primary-nav-hb ul a :hover,.mh__address-bar .mh__primary-nav-fs a :hover,.mh__address-bar .mh__primary-nav-fs ul a :hover{color:inherit;text-decoration:none}.mh__address-bar .mh__primary-nav .mh__secondary-nav,.mh__address-bar .mh__primary-nav .mh__nav-gallery,.mh__address-bar .mh__primary-nav .mh__nav-icons{top:41px;left:-10px}}.mh__address-bar i{margin-right:6px}.mh__address-bar a{color:var(--brand-text-color)}.mh__address-bar a:hover{color:var(--brand-text-color)}@media only screen and (max-width: 1023px){.mh__address-bar{top:80px;position:relative}.mh__address-bar b{display:none}}@media only screen and (max-width: 1023px)and (min-width: 320px){.mh__address-bar{top:90px;position:relative}.mh__address-bar b{display:none}}.mh__address-bar .address-select{background-color:rgba(0,0,0,0);color:var(--brand-text-color);border-color:rgba(0,0,0,0);max-width:180px}.mh__nav-image{height:60%;margin-right:15px}.mh__kendo-primary-nav{display:none}@media only screen and (min-width: 1024px){.k-menu-group,.k-menu-group ul{width:260px;background:#fff}.k-menu-group .k-menu-link,.k-menu-group ul .k-menu-link{height:50px;line-height:50px;font-size:1rem;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #f7f7f7}.k-menu-group .k-menu-link.k-active,.k-menu-group ul .k-menu-link.k-active{color:var(--brand-ink-color, var(--brand-color)) !important;text-decoration:none;background-color:inherit !important}.mh__category--selected>.k-menu-link{color:var(--brand-color) !important;font-weight:bold;box-shadow:inset 0 -3px 0 0 var(--brand-color)}.k-menu-scroll-wrapper .k-menu-scroll-button.k-scroll-up,.k-menu-scroll-wrapper .k-menu-scroll-button.k-scroll-down{color:var(--brand-ink-color, var(--brand-color)) !important}.mh__kendo-primary-nav{display:inherit;position:static;padding:0 231.5001px 0 0 !important;overflow:visible;background:rgba(0,0,0,0)}.mh__kendo-primary-nav::after{display:block;clear:both;content:""}.mh__kendo-primary-nav.moves-out>li>.k-menu-link{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.mh__kendo-primary-nav>li{float:left;margin-left:1em}.mh__kendo-primary-nav>li>.k-menu-link{position:relative;display:inherit;height:26px;line-height:26px;padding:0 10px;color:var(--brand-text-color-dark-7);overflow:visible;border-bottom:none;font-size:1rem;-moz-transition:color .3s, box-shadow .3s;-webkit-transition:color .3s, box-shadow .3s;-ms-transition:color .3s, box-shadow .3s;transition:color .3s, box-shadow .3s}.mh__kendo-primary-nav>li>.k-menu-link:hover{color:var(--brand-text-color);text-decoration:none}.mh__kendo-primary-nav>li>.k-menu-link.selected{color:var(--brand-text-color);box-shadow:inset 0 -2px 0 rgb(228.8095238095,187.2916666667,3.6904761905)}.mh__kendo-primary-nav ul{position:static;height:auto;width:auto;background:rgba(0,0,0,0);overflow:visible}.mh__kendo-primary-nav ul.is-hidden{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mh__kendo-primary-nav ul.moves-out>li>span{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.k-menu-group .k-item>.k-link.k-active,.k-menu-group .k-item>.k-link.k-selected,.k-menu-group .k-item>.k-link:active,.k-menu.k-context-menu .k-item>.k-link.k-active,.k-menu.k-context-menu .k-item>.k-link.k-selected,.k-menu.k-context-menu .k-item>.k-link:active{color:var(--brand-ink-color, var(--brand-color)) !important;text-decoration:none;background-color:inherit !important}img.k-image{width:25px;height:25px}}.container-header h4 small,.container-header .h4 small,.container-header h4 .small,.container-header .h4 .small,.container-header h3 small,.container-header .h3 small,.container-header h3 .small,.container-header .h3 .small,.container-header h1 small,.container-header .h1 small,.container-header h1 .small,.container-header .h1 .small,.container-header h2 small,.container-header .h2 small,.container-header h2 .small,.container-header .h2 .small{color:var(--brand-ink-color, var(--brand-color));font-weight:normal;margin-left:6px;font-size:65%;text-decoration:none}.footer{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);will-change:transform;z-index:1;position:relative;-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}.footer__top{padding:40px 20px;background-color:var(--dark-grey-dark-5);color:#7f7f7f;z-index:2;position:relative}.footer__bottom{padding:40px 20px;background-color:var(--dark-grey);color:#7f7f7f;z-index:2;position:relative}.footer__copy p{font-size:.8rem}.footer h3,.footer .h3{margin-bottom:20px;font-size:1.2rem}.footer__terms ul>li{margin-bottom:15px}.footer__sns{margin-bottom:20px}.footer a{color:#7f7f7f;font-size:.9}.footer a:hover{color:#f7f7f7;text-decoration:none}.footer__contact-list>li{display:inline-block;width:100%;margin:0 0 20px;padding:0;border:0}.footer__contact-list>li i{float:left;width:40px;height:40px;line-height:40px;margin-right:15px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.footer__contact-list>li>div{padding-left:55px;display:block}.footer__get-list{display:flex;column-gap:15px}.footer__get-list img{margin-bottom:8px}.footer.nav-is-visible{-moz-transform:translateX(-260px);-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.nav-on-left .footer.nav-is-visible{-moz-transform:translateX(260px);-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-weight:var(--text-weight-regular);text-align:center;vertical-align:middle;text-transform:uppercase;user-select:none;letter-spacing:var(--tracking-button);cursor:pointer;text-decoration:none;padding:var(--control-pad-y) var(--control-pad-x);font-size:var(--font-size-button);line-height:1.4;border-radius:var(--radius);min-height:36px;transition:all .2s ease}@media(hover: none)and (pointer: coarse){.button .button{padding:.75rem 1rem;min-height:48px}}@media(hover: none)and (pointer: coarse)and (orientation: landscape)and (max-height: 500px){.button .button{min-height:44px;padding:.5rem .75rem}}.button--primary{color:var(--brand-action-text-color, var(--brand-text-color)) !important;background-color:var(--brand-action-color, var(--brand-color));border:var(--btn-border-width) solid rgba(0,0,0,0)}.button--primary:hover,.button--primary:active,.button--primary:focus{background-color:var(--brand-action-hover-color, var(--brand-color-dark-5));color:var(--brand-action-text-color, var(--brand-text-color));text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 8px var(--brand-color-rgba-025)}.button--red{color:var(--light-white);background-color:var(--alert-red);border:var(--btn-border-width) solid rgba(0,0,0,0)}.button--red:hover,.button--red:active,.button--red:focus{background-color:var(--alert-red-dark);text-decoration:none}.button--secondary{color:var(--brand-ink-color, var(--brand-color));background-color:rgba(0,0,0,0);border:var(--btn-border-width) solid var(--brand-color)}.button--secondary:hover,.button--secondary:active,.button--secondary:focus{background-color:var(--brand-color);color:var(--brand-text-color);text-decoration:none}.button--secondary-reverse{color:var(--dark-grey);border:var(--btn-border-width) solid var(--dark-grey);background-color:rgba(242,242,242,.5)}.button--secondary-reverse:hover,.button--secondary-reverse:active,.button--secondary-reverse:focus{color:var(--brand-ink-color, var(--brand-color));border-color:var(--brand-color);text-decoration:none}.button--secondary-thin{color:var(--dark-grey);border:var(--btn-border-width-thin) solid var(--brand-color);background-color:rgba(242,242,242,.5)}.button--secondary-thin:hover,.button--secondary-thin:active,.button--secondary-thin:focus{color:var(--brand-ink-color, var(--brand-color));border-width:var(--btn-border-width);text-decoration:none}.button--large{padding:calc(var(--control-pad-y)*1.3) calc(var(--control-pad-x)*1.3);font-size:calc(var(--font-size-button)*1.1)}.button--rounded{border-radius:30px}.button--link{background-color:rgba(0,0,0,0);border:var(--btn-border-width) solid rgba(0,0,0,0);color:var(--brand-ink-color, var(--brand-color));text-transform:none;letter-spacing:normal}.button--link:hover,.button--link:active,.button--link:focus{text-decoration:underline}.button--icon{font-size:1.5rem;padding:.5rem;line-height:1.5rem}.button--full-width{width:100%}.button:focus,.button.focus{outline:0;box-shadow:var(--focus-ring)}.button.disabled,.button:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed;box-shadow:none}.button:not(:disabled):not(.disabled){cursor:pointer}.button:not(:disabled):not(.disabled):active,.button:not(:disabled):not(.disabled).active{box-shadow:var(--focus-ring)}.button:not(:disabled):not(.disabled):active:focus,.button:not(:disabled):not(.disabled).active:focus{box-shadow:var(--focus-ring)}a.link-disabled,button.link-disabled{color:currentColor;cursor:not-allowed !important;opacity:.5;text-decoration:none}.form{display:flex;flex-direction:column;gap:var(--space-4);max-width:480px}.form__field{display:flex;flex-direction:column}.form__hint{margin-top:var(--space-1);font-size:var(--font-size-micro);color:var(--text-muted)}.form__error{margin-top:var(--space-1);font-size:var(--font-size-micro);color:var(--alert-red)}.form__actions{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap}.form__label{margin-bottom:var(--space-1)}.form__label--main{margin-top:var(--space-3);margin-bottom:var(--space-4);font-weight:var(--text-weight-bold)}.form__label i{margin-right:var(--space-2)}.form__main-icon{font-size:70px;text-align:center;color:var(--brand-ink-color, var(--brand-color));margin:0 auto var(--space-5);width:100%}.form__title{color:var(--text-heading);margin-bottom:var(--space-4)}.form__message{color:var(--text-heading);font-size:var(--font-size-small);margin-bottom:var(--space-5)}.form__image{background-image:url("/img/general/login-image-auth.png");background-repeat:no-repeat;background-size:cover;background-position:center center}.form__logo{max-width:280px;margin-bottom:var(--space-4)}.form__container{width:100%;max-width:900px;margin:auto}.form__container--small{max-width:450px}.form__container--large{max-width:960px}.form__wrapper--auth{background:var(--surface-page);margin-block-end:0;padding:calc(60px*.4) calc(60px*.4)}@media only screen and (min-width: 768px){.form__wrapper--auth{padding:60px 60px}}.form__wrapper--auth p{margin-bottom:var(--space-4)}.form__input{margin-bottom:var(--space-4)}.form__button{width:100%}.form__note{text-align:center;padding:var(--space-2) 0;font-size:var(--font-size-small)}.form__terms{font-size:var(--font-size-small);margin-bottom:var(--space-4)}.form__check{padding-left:35px}.form__address-wrapper{display:flex;align-items:center}.form__address-wrapper span{padding:0 var(--space-3);font-weight:var(--text-weight-bold);margin-bottom:var(--space-4)}.input,.select{display:block;width:100%;height:var(--input-height);padding:var(--control-pad-y) var(--control-pad-x);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--text-weight-regular);line-height:var(--text-line-height);color:var(--text-color);border:2px solid var(--light-grey);background-color:var(--light-grey);border-radius:var(--radius);transition:border-color .2s ease,box-shadow .2s ease}.input:hover,.input:active,.input:focus,.select:hover,.select:active,.select:focus{border-color:var(--brand-color);box-shadow:0 0 0 3px var(--brand-color-rgba-025);outline:none}.input--borderless,.select--borderless{border:none;background-color:rgba(0,0,0,0)}.input--alt,.select--alt{background-color:var(--light-white);border:1px solid var(--border-grey)}.input__group,.select__group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input__group>.input,.select__group>.input{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input__group>.input:not(:last-child),.select__group>.input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input__group>.button,.select__group>.button{border-top-left-radius:0;border-bottom-left-radius:0}.input::placeholder,.select::placeholder{color:#bbb}.input--code,.select--code{font-size:1.5rem;letter-spacing:1rem;text-align:center}.input--code::-webkit-outer-spin-button,.input--code::-webkit-inner-spin-button,.select--code::-webkit-outer-spin-button,.select--code::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input--code[type=number],.select--code[type=number]{-moz-appearance:textfield}.input:disabled,.select:disabled{background-color:var(--light-grey);color:rgba(34,34,34,.4);cursor:not-allowed}.text-area{display:block;width:100%;padding:var(--control-pad-y) var(--control-pad-x);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--text-weight-regular);line-height:var(--text-line-height);color:var(--text-color);border:2px solid var(--light-grey);background-color:var(--light-grey);border-radius:var(--radius);min-height:6rem;resize:vertical}.text-area:hover,.text-area:active,.text-area:focus{border-color:var(--brand-color);box-shadow:0 0 0 3px var(--brand-color-rgba-025);outline:none}.k-textbox{background-color:var(--light-grey);border-radius:var(--radius)}input::-ms-reveal,input::-ms-clear{display:none}.k-textbox:focus-within{border-color:var(--brand-color);color:#495057;background-color:none;box-shadow:var(--brand-shadow-color)}.k-dropdown .k-dropdown-wrap.k-state-focused,.k-dropdowntree .k-dropdown-wrap.k-state-focused{border-color:var(--brand-color);box-shadow:var(--brand-shadow-color)}.k-dropdown .k-input{min-height:48px}.k-floating-label-container.k-state-empty>.k-label{top:calc(1.875rem + 8px);left:calc(.75rem + 1px);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.k-floating-label-container.k-state-focused>.k-label,.k-floating-label-container>.k-label,.k-textbox-container.k-state-focused>.k-label,.k-textbox-container>.k-label{top:0;left:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.k-popup{border-color:var(--brand-color)}.k-list .k-item.k-state-selected,.k-list-optionlabel.k-state-selected{color:#fff;background-color:var(--brand-color)}.k-list .k-item.k-state-hover.k-state-selected,.k-list .k-item:hover.k-state-selected,.k-list-optionlabel.k-state-hover.k-state-selected,.k-list-optionlabel:hover.k-state-selected{color:#fff;background-color:var(--brand-holder-color)}.form-check-input{margin-top:.12em}.form-check-input:checked{background-color:var(--brand-color);border-color:var(--brand-color)}.form-check-input:focus{border-color:var(--brand-color);outline:0;box-shadow:var(--brand-shadow-color)}.toggle-password-kendo{margin-right:10px;align-self:center}.toggle-password-floating-label{margin:10px;position:absolute;top:15px;right:5px}.toggle-password-normal{margin:10px;position:absolute;top:165px;right:5px}.indicative-number-kendo{margin:11px 0 10px 10px}.indicative-number-floating-label{margin:10px;position:absolute;top:15px;right:5px}.indicative-number-normal{margin:10px;position:absolute;top:165px;right:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.dropZoneElement{position:relative;display:inline-block;background-color:#f8f8f8;border:1px solid #c7c7c7;width:100%;height:200px;text-align:center}.textWrapper{position:absolute;top:50%;transform:translateY(-50%);width:100%;font-size:18px;line-height:1.2em;font-family:Arial,Helvetica,sans-serif;color:#000}.dropImageHereText{color:#c7c7c7;text-transform:uppercase;font-size:12px}.label{display:inline-block;margin-bottom:var(--space-1);font-size:var(--font-size-h6);font-weight:var(--text-weight-medium);color:var(--text-heading)}.label--required::after{content:" *";color:var(--alert-red)}.label__primary{color:var(--brand-ink-color, var(--brand-color))}.label__primary--lite{font-size:var(--font-size-h3);font-weight:var(--text-weight-regular);color:var(--text-color)}.form-check{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);cursor:pointer}.form-check__input{width:1rem;height:1rem;accent-color:var(--brand-color);margin:0;cursor:pointer}.form-check__label{color:var(--text-color);cursor:pointer;user-select:none}.form-check:has(input:disabled){opacity:.5;cursor:not-allowed}.form-check:has(input:disabled) .form-check__input,.form-check:has(input:disabled) .form-check__label{cursor:not-allowed}.carousel{margin-bottom:40px}@media only screen and (min-width: 1024px){.carousel{margin-top:12px}}@media only screen and (max-width: 1023px){.carousel{margin-bottom:10px}}.carousel-image-container{background-color:rgba(0,0,0,0) !important}@media only screen and (max-width: 1023px){.carousel-image-container{padding-bottom:40px}}.carousel-image-container-product{background-color:rgba(0,0,0,0) !important;display:flex;flex-direction:column}.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item>img{top:0;left:0;min-width:100%;vertical-align:middle}.carousel-item .container-fluid,.carousel-item .container-sm,.carousel-item .container-md,.carousel-item .container-lg,.carousel-item .container-xl{height:100%;position:absolute;bottom:0}.carousel-item .img-fluid{width:100%;height:auto}.carousel-content-wrapper{display:flex;flex-direction:row;align-items:flex-end;height:100%;padding-bottom:50px}.carousel-content-wrapper div{z-index:2}.carousel-content-wrapper div:first-child{flex-grow:1}.carousel-content-wrapper-fix{padding-top:8px !important;padding-bottom:32px !important}@media only screen and (max-width: 1023px){.carousel-content-wrapper-fix{padding-bottom:0 !important}}.carousel-controls{position:static !important;height:auto !important}.carousel-button{padding:.4875rem .975rem;font-size:.88rem;line-height:1.44;border-radius:.25rem}@media only screen and (max-width: 1023px){.carousel-button{padding:.3375rem .675rem;font-size:.72rem;line-height:1.08;border-radius:.25rem}}.carousel-caption{color:var(--brand-text-color);top:50%;left:10%;transform:translateY(-50%);bottom:initial;width:40%}@media only screen and (max-width: 1023px){.carousel-caption{width:100%}}.carousel-caption__category{text-transform:uppercase;font-size:1rem;letter-spacing:.2em}.carousel-caption__product-name{margin:0 0 10px 0;font-weight:normal;font-size:2.6rem}.carousel-caption__price{color:var(--brand-text-color);margin-bottom:10px;font-size:1.9em}@media only screen and (max-width: 1023px){.carousel-caption__price{font-size:1rem}}.carousel-caption__price--old{font-size:.9em;margin-bottom:10px}.carousel-indicators{bottom:-25px}.carousel-indicators li{width:12px !important;height:12px !important;margin-right:8px !important;margin-left:8px !important;border-radius:50%}@media only screen and (max-width: 1023px){.carousel-indicators{display:none}}.carousel__overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0) 50%)}.carousel-control-prev,.carousel-control-next{font-size:2.1em;margin-bottom:110px}.carousel-control-prev:hover i,.carousel-control-next:hover i{padding-top:30px;background:rgba(154,154,154,.3607843137);border-radius:6px;padding-bottom:30px;padding-left:20px;padding-right:20px}@media only screen and (max-width: 1023px){.carousel-control-prev,.carousel-control-next{display:none}}.product-card{background-color:#fff;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border-radius:10px;padding:20px;margin-bottom:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);transform:scale(1);transition:box-shadow .3s ease-in-out}.product-card:hover{box-shadow:0 5px 7px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1);transform:scale(1.001);transition:.3s}.product-card:hover:hover{-webkit-text-decoration:none;text-decoration:none}.product-card__body{flex:1 1 auto;min-height:1px;text-align:center;display:block}.product-card__body:link{text-decoration:inherit;color:inherit;cursor:inherit}.product-card__body--link{text-decoration:inherit;color:inherit}.product-card__body:visited{text-decoration:inherit;color:inherit;cursor:inherit}.product-card__body button.add-to-cart,.product-card__body .btn-group{margin-top:10px;width:100%}.product-card__body--quantity_display{border-right:none;border-left:none;border-radius:0;width:60%}.product-card__body--quantity_display-input{width:60%;text-align:center}.product-card__body--quantity_display-input::-webkit-inner-spin-button,.product-card__body--quantity_display-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-card__body--quantity_add{border-radius:0 .25rem .25rem 0}.product-card__body--quantity_remove{border-radius:.25rem 0 0 .25rem}.product-card__sold-out{margin-top:10px;padding:10px 0;cursor:pointer;color:var(--brand-ink-color, var(--brand-color))}.product-card__sold-out h5,.product-card__sold-out .h5{text-transform:uppercase;letter-spacing:.2em}.product-card__sold-out-related{text-align:center}.product-card__name{margin:10px 0;min-height:38px}.product-card__price{color:var(--brand-ink-color, var(--brand-color));font-weight:bold;font-size:1.5rem}.product-card__price--old{font-weight:normal;color:#7f7f7f}.product-card__image{position:relative}.product-card__image:hover .card-img-top{opacity:.3}.product-card__image:hover .product-card__image-overlay{opacity:1}.product-card__image .soldout{opacity:.3}.product-card__image-overlay{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center}.product-card__image img{max-height:100%;max-width:100%;margin:auto;width:250px !important;height:250px;display:block;object-fit:scale-down}.product-card__image--offer{position:relative}.product-card__image--offer-king::before{content:"";background:url(/img/crosier.png);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.2}.product-card__image--offer .promo-tag{width:60px;height:60px;position:absolute;left:72%;top:6%;text-align:center;vertical-align:middle;color:var(--brand-text-color);font-weight:bold;font-size:25px;z-index:1;border-radius:50%;background-color:var(--promo-color)}.product-card__image--offer .promo-tag img{display:none}.product-card__image--offer .promo-tag p{padding-top:14px}.product-card__image--offer .promo-tag--king{background-color:#daa520}.product-card__image--offer .promo-tag--king img{width:60px;height:60px;top:-38px;left:21px;position:absolute;display:block}.product-card__flex{display:flex;flex-wrap:wrap;align-self:normal}.product-card__offer .king{background-color:#daa520 !important}.product-card__offer .king--transparent{background-color:rgba(0,0,0,0) !important}.product-card__offer .promo-tag{width:86px;height:40px;position:absolute;left:0px;top:0px;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;font-size:1.5rem;z-index:1;border-radius:10px 0px 10px 0px;background-color:#dd1d21}.product-card__offer .promo-tag img{width:40px;height:40px;top:-27px;left:-18px;position:absolute;display:block;transform:rotate(300deg)}.product-card__offer .promo-tag p{padding-top:4px}.product-card__short-date{width:86px;height:40px;position:absolute;right:0px;top:0px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:#fff;background-color:#dd1d21;border-radius:0px 10px 0px 10px}.product-card__short-date-abbr{font-size:1.25rem;font-weight:bold}.product-card__short-date-text{font-size:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.product-card__no-image-message{position:absolute;left:0;right:0;bottom:6px;margin:0;padding:0 8px;font-size:.6rem;line-height:1.2;text-align:center;color:#7f7f7f;pointer-events:none}.product-card__limit-text,.product-card__distribuitor-text,.product-card__stock-text{text-align:justify;font-size:.7rem;display:flex;margin-top:4px}.product-card__limit-text>:nth-child(1),.product-card__distribuitor-text>:nth-child(1),.product-card__stock-text>:nth-child(1){width:100px}.product-card__limit-text>:nth-child(2),.product-card__distribuitor-text>:nth-child(2),.product-card__stock-text>:nth-child(2){width:50px;font-weight:bold}.product-card__bold-text{color:var(--brand-ink-color, var(--brand-color));font-weight:bold;font-size:.7rem}.product-card__kit-image img{width:150px}.product-card__points{margin-bottom:10px}.product-card-navigability__link a{text-align:center;-webkit-text-decoration:underline;text-decoration:underline;font-weight:bold}.product-card-navigability__link img{max-height:8rem}.product-card-navigability__content a{text-align:center;-webkit-text-decoration:underline;text-decoration:underline;font-weight:bold}.product-card-navigability__content button{text-align:center;-webkit-text-decoration:underline;text-decoration:underline;font-weight:bold}.product-card-navigability__content img{cursor:pointer}.product-card-navigability__content--frame{min-height:600px}.product-card-navigability__content--img{height:100%}.product-card-navigability__content--video{min-height:400px;max-height:600px}.product-card-navigability__content-modal-close{position:relative !important;right:10px}.card-img-top{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}@media(max-width: 767px){.product-card__flex{flex:0 0 50%;max-width:50%}.product-card{padding:var(--space-3)}.product-card__name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card__price{font-size:1.125rem}.product-card__image img{width:110px !important;height:110px}.product-card__offer .promo-tag{width:50px;height:25px;font-size:.875rem}.product-card__offer .promo-tag p{padding-top:2px}.product-card__offer .promo-tag--king img{width:25px;height:25px;top:-17px;left:-11px}.product-card__short-date{width:50px;height:25px}.product-card__short-date-abbr{font-size:.8rem}.product-card__short-date-text{font-size:.35rem;margin-top:1px}.product-card .points-badge{padding:.35rem .6rem;font-size:.75rem}.product-card__ally-badge{padding:3px 6px !important;font-size:.6875rem !important}.product-card .add-to-cart{border-radius:var(--radius-pill)}.product-card .btn-group{border:2px solid var(--border-grey);border-radius:var(--radius-pill);overflow:hidden}.product-card .btn-group button,.product-card .btn-group span{background-color:rgba(0,0,0,0);border:none;box-shadow:none}.product-card .btn-group button{border-radius:50%;color:var(--brand-ink-color, var(--brand-color))}.product-card .btn-group button:focus,.product-card .btn-group button.focus,.product-card .btn-group button:active,.product-card .btn-group button.active{box-shadow:none !important}.product-card .btn-group button:focus-visible{box-shadow:var(--focus-ring) !important}}.ui-widget{font-size:1.1em}.ui-widget-content{background:#fff;color:#222}.ui-menu{list-style:none;margin:0;display:block;outline:none}.ui-menu .ui-menu-item{position:relative;margin:0;padding:7px 15px;cursor:pointer;min-height:0}.ui-menu .ui-menu-item:hover{background-color:#f7f7f7}.ui-menu .ui-menu-item-content{padding:0 10px}.ui-menu .ui-menu-item-name{font-size:.9rem;font-weight:normal}.ui-menu .ui-menu-item-button{margin-left:auto}.ui-menu .ui-menu-item-price{font-size:.7rem;color:#000}.ui-menu .ui-menu-item-price--old{color:#7f7f7f;padding-left:10px}.ui-menu .ui-menu-item-wrapper{display:flex;flex-wrap:nowrap}.ui-menu .ui-menu-item-wrapper img{width:48px;height:48px}.ui-menu .ui-menu-item-wrapper button{max-height:35px}.ui-autocomplete{position:fixed;top:0;left:0;cursor:default;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,.5)}.ui-front{z-index:100}@keyframes modalSlideIn{from{opacity:0;transform:scale(0.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{padding:24px 24px 16px;border-bottom:1px solid #f7f7f7}.modal__body--detail{min-height:389px}.modal__spinner-wrapper{display:flex;justify-content:center;top:48%;position:sticky}.modal-content{border-radius:12px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:modalSlideIn .3s ease-out}.modal-dialog-title{background-color:var(--brand-color)}.modal-footer{padding:1rem 24px 24px;border-top:1px solid #f7f7f7;gap:.25rem}.modal-footer .btn{display:inline-block;font-family:"Roboto",sans-serif;font-weight:normal;text-align:center;vertical-align:middle;text-transform:uppercase;user-select:none;letter-spacing:.12em;padding:.375rem .75rem;font-size:.8rem;line-height:1.4;border-radius:.25rem}.modal-footer .btn.focus,.modal-footer .btn:focus{outline:0;box-shadow:0 0 0 .2rem var(--brand-color-rgba-025)}.modal-footer .btn-primary{color:var(--brand-action-text-color, var(--brand-text-color));background-color:var(--brand-action-color, var(--brand-color));border:2px solid rgba(0,0,0,0)}.modal-footer .btn-primary:hover,.modal-footer .btn-primary:active,.modal-footer .btn-primary:focus{background-color:var(--brand-action-hover-color, var(--brand-color-dark-5));text-decoration:none}.modal-footer .btn-primary:not(:disabled):not(.disabled):active,.modal-footer .btn-primary :not(:disabled):not(.disabled).active{background-color:var(--brand-action-color, var(--brand-color));border-color:var(--brand-action-color, var(--brand-color))}.modal-footer .btn-primary:not(:disabled):not(.disabled):active:focus,.modal-footer .btn-primary :not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem var(--brand-color-rgba-05)}body[data-ui-theme=modern] .modal .modal-header{align-items:center;column-gap:12px}body[data-ui-theme=modern] .modal .modal-header .btn-close{box-sizing:content-box;width:32px;height:32px;padding:0;opacity:1;filter:none;background-color:#fff;background-position:center;background-size:12px;border:1px solid #dfe3e1;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}body[data-ui-theme=modern] .modal .modal-header .btn-close:hover{opacity:1;background-color:#f3f4f2}body[data-ui-theme=modern] .modal .modal-header .btn-close:focus{opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}body[data-ui-theme=modern] .modal .modal-header .btn-close:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color, #1f2933));outline-offset:2px}body[data-ui-theme=modern] .modal .modal-header .btn-close>span{display:none}body[data-ui-theme=modern] .modal .modal-header .btn-close{flex-shrink:0;margin:0 0 0 auto}.featured-banner{overflow:hidden;border-radius:.25rem;margin-bottom:1.5rem;height:auto}.featured-banner.text-banner{background-position:center;background-size:cover;padding:20px;height:222px}.featured-banner.text-banner.banner-dark a{color:#f7f7f7}.featured-banner.text-banner.banner-dark a:hover{color:#fff}.featured-banner.text-banner.banner-light a{color:rgb(59.5,59.5,59.5)}.featured-banner.text-banner.banner-light a:hover{color:#222}.featured-banner.text-banner h2,.featured-banner.text-banner .h2{font-weight:normal;font-size:2.5rem;line-height:2.5rem}.featured-banner.text-banner h3,.featured-banner.text-banner .h3{font-weight:normal;font-weight:bold;font-size:1.9rem}.featured-banner.text-banner h4,.featured-banner.text-banner .h4{font-weight:normal;letter-spacing:.3rem;text-transform:uppercase}.featured-banner img{width:100%;height:auto}.product-detail__image{text-align:center;position:relative}.product-detail__image>button{background-color:var(--brand-color);border:none;width:12px;height:12px;margin-right:8px;margin-left:8px;border-radius:50%;opacity:.5;padding:0}.product-detail__image>button.selected{opacity:1}.product-detail__image .soldout{opacity:.3}.product-detail__image>div{background-color:rgba(0,0,0,0)}.product-detail__image img{width:250px;height:250px;background-color:rgba(0,0,0,0)}.product-detail__image img.full{width:100% !important;height:100% !important}.product-detail__image img.zoomImg{background-color:#fff}.product-detail__image video{background-color:rgba(0,0,0,0)}.product-detail__offer .promo-tag{width:86px;height:40px;position:absolute;left:0px;top:0px;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;font-size:1.5rem;z-index:1;border-radius:10px 0px 10px 0px;background-color:#dd1d21}.product-detail__offer .promo-tag img{width:40px;height:40px;top:-27px;left:-18px;position:absolute;display:block;transform:rotate(300deg)}.product-detail__offer .promo-tag p{padding-top:4px}.product-detail__offer .promo-tag--king{background-color:#daa520}.product-detail__offer .promo-tag--transparent{background-color:rgba(0,0,0,0) !important}.product-detail__short-date{width:86px;height:40px;position:absolute;right:0px;top:0px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:#fff;background-color:#dd1d21;border-radius:0px 10px 0px 10px}.product-detail__short-date-abbr{font-size:1.25rem;font-weight:bold}.product-detail__short-date-text{font-size:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.product-detail__wrapper{background-color:#fff;padding:50px 30px;margin:10px auto 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);border-radius:4px}.product-detail__title{color:#222;font-size:1.2rem;word-break:break-all}.product-detail__title--full{color:#222;font-size:2.2rem;word-break:break-all}.product-detail__content{font-size:.9rem;margin:.5rem 0}.product-detail__content--full{font-size:1rem;margin:.5rem 0}.product-detail__unit{font-size:.9em;color:#7f7f7f}.product-detail__unit--full{font-size:1.1em;color:#7f7f7f}.product-detail__price{margin-top:10px;color:var(--brand-ink-color, var(--brand-color));font-size:1.1rem}.product-detail__price--full{font-size:1.8rem;margin-top:10px;color:var(--brand-ink-color, var(--brand-color))}.product-detail__price--old{color:#7f7f7f;font-size:.9rem}.product-detail__price--old--full{color:#7f7f7f;font-size:1.1rem}.product-detail__view-more-wrapper{margin-top:10px}.product-detail__buttons{margin-top:15px}.product-detail__buttons button,.product-detail__buttons .btn-group{width:100%}.product-detail__buttons .quantity_remove{border-radius:.25rem 0 0 .25rem}.product-detail__buttons .quantity_display{border-right:none;border-left:none;border-radius:0;width:60%}.product-detail__buttons .quantity_display-input{width:60%;text-align:center}.product-detail__buttons .quantity_display-input::-webkit-inner-spin-button,.product-detail__buttons .quantity_display-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-detail__buttons .quantity_add{border-radius:0 .25rem .25rem 0}.product-detail__limit-text,.product-detail__distribuitor-text,.product-detail__stock-text{text-align:justify;font-size:.8rem;display:flex;margin-top:4px}.product-detail__limit-text>:nth-child(1),.product-detail__distribuitor-text>:nth-child(1),.product-detail__stock-text>:nth-child(1){width:150px}.product-detail__limit-text>:nth-child(2),.product-detail__distribuitor-text>:nth-child(2),.product-detail__stock-text>:nth-child(2){width:70px;font-weight:bold}.product-detail__points{margin-top:10px;margin-bottom:10px}.product-detail__distribuitor{margin-top:1rem}.product-detail__bold-text{color:var(--brand-ink-color, var(--brand-color));font-weight:bold;font-size:.8rem}.product-detail__units{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.product-detail__unit-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:1px solid #f7f7f7;border-radius:6px;background:#fff;cursor:pointer;text-align:left}.product-detail__unit-option:hover{border-color:var(--brand-color)}.product-detail__unit-option--selected{border-color:var(--brand-color);box-shadow:inset 0 0 0 1px var(--brand-color)}.product-detail__unit-option-name{font-weight:600}.product-detail__unit-option-price{color:var(--brand-color)}.product-detail__unit-option-unit-price{font-size:.8rem;color:#7f7f7f}.product__favorite-form label{margin-bottom:10px}.product__favorite-drop{display:-ms-flexbox !important;display:flex}.product__favorite-drop button{min-width:150px;margin-left:15px}.product__favorites-list{margin-bottom:15px}.product__favorites-list li.product__favorites-item{display:-ms-flexbox !important;display:flex;position:relative;padding:10px;background-color:#f7f7f7;border-radius:.25rem;margin-bottom:10px}.product__favorites-list li.product__favorites-item button{margin-left:10px}.product__favorites-list li.product__favorites-item .product__favorites-image{margin-right:10px}.product__favorites-list li.product__favorites-item .product__favorites-title{font-size:.9rem}.product__favorites-list li.product__favorites-item .product__favorites-measure{font-size:.8rem}.product__favorites-list li.product__favorites-item .product__favorites-description{flex-grow:1;text-decoration:inherit;color:inherit}.product__favorites-list li.product__favorites-item .product__favorites-price{font-size:.9rem;color:var(--brand-ink-color, var(--brand-color));display:-ms-flexbox !important;display:flex;align-items:center;margin-left:10px;text-wrap:nowrap}.favorites__input-container{margin-bottom:15px}.favorites__input-container div.input-button{display:flex}.favorites__input-container div.input-button button{margin-left:10px;min-width:120px}.favorites__input-container label{margin-bottom:10px}.favorites__list-spinner-wrapper{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:3;display:flex;justify-content:center;box-sizing:border-box;top:0;left:0;align-items:center}.favorites-product-list-wrapper{max-height:400px;overflow-y:auto}.favorites__quantity-indicator{width:26px;height:26px;font-size:.9rem;border:2px solid #7f7f7f;border-radius:30%;text-align:center;color:#7f7f7f;line-height:20px;opacity:1;display:inline-block;margin:0 5px}.favorites__empty-wrapper{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:24em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.favorites__empty-placeholder{opacity:.7;text-align:center;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;color:#7f7f7f;font-size:.9rem}.favorites__empty-placeholder i{font-size:5rem;margin:0 0 15px}.favorites__empty-placeholder h3,.favorites__empty-placeholder .h3{font-size:1.2rem}.favorites__points{margin-top:6px}.favorites__points div.points-badge{padding:4px 8px !important;border-radius:4px !important;font-size:.7rem !important;line-height:1.2 !important}.favorites__points div.points-badge span{font-size:.7rem !important;font-weight:600 !important}@media(max-width: 375px){.favorites__points div.points-badge{padding:3px 6px !important;font-size:.65rem !important}.favorites__points div.points-badge span{font-size:.65rem !important}}.product-detail__button-prev{position:absolute;left:10px;top:40%}.product-detail__button-next{position:absolute;right:10px;top:40%}@media(min-width: 768px){body[data-supplier-portal=true] .cart__container{height:calc(100% - 90px);display:flex;flex-direction:column}body[data-supplier-portal=true] .cart__header,body[data-supplier-portal=true] .cart__footer{flex:0 0 auto}body[data-supplier-portal=true] .cart__body{height:auto;min-height:0;flex:1 1 auto}}.cart__container{position:fixed;height:100%;width:auto;top:90px;right:0;z-index:1000 !important;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;background-color:#fff}.cart__container.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}@media only screen and (min-width: 1024px){.cart__container{width:400px}}@media(max-width: 767px){.cart__container{width:100%;left:0;right:0;top:0;height:100%;display:flex;flex-direction:column}}.cart-number-input{width:26px;margin:0 5px}.cart-number-input::-webkit-inner-spin-button,.cart-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart__header{padding:10px 15px}@media(max-width: 767px){.cart__header{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 52px;flex:0 0 auto}}.cart__close-btn{display:none}@media(max-width: 767px){.cart__close-btn{display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.2rem;color:#000;padding:4px 8px;line-height:1}}.cart__body{height:calc(100% - 238px);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 15px}.cart__body__bonus{font-size:.9rem}@media(max-width: 767px){.cart__body{height:auto;min-height:0;flex:1 1 auto}}.cart__footer{padding:10px;text-align:center}@media(max-width: 767px){.cart__footer{flex:0 0 auto}}.cart__footer__bonus{height:20px;margin-bottom:4px;font-size:1.1rem}.cart__footer__bonus__value{font-size:1.3rem;color:var(--brand-ink-color, var(--brand-color))}.cart__footer__query-user-total{font-size:.95rem;margin:0;padding:10px 14px}.cart__footer__discounts,.cart__footer__taxes{margin:0 0 8px;font-size:.95rem;text-align:left}.cart__footer__discounts__row,.cart__footer__taxes__row{display:flex;justify-content:space-between;gap:12px}.cart__footer__discounts__row dt,.cart__footer__taxes__row dt{font-weight:normal}.cart__footer__discounts__row dd,.cart__footer__taxes__row dd{margin:0}.cart__title{font-size:1.2rem;font-weight:normal;color:#000;width:calc(100% - 40px);display:inline-block;margin:8px 0px}@media(max-width: 767px){.cart__title{width:auto;display:block;margin:0;text-align:center}}.cart__remove-button{width:38px;text-align:center;cursor:pointer;float:right;font-size:1.2rem;padding:8px 0px;color:#c00}.cart__remove-button--empty{color:#7f7f7f !important}@media(max-width: 767px){.cart__remove-button{position:absolute;top:50%;right:10px;transform:translateY(-50%);float:none;padding:4px 8px;line-height:1}}.cart__empty-wrapper{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:24em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cart__loading-wrapper{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:24em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:300px}@media only screen and (min-width: 1024px){.cart__loading-wrapper{width:auto}}.cart__empty-placeholder{opacity:.7;text-align:center;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:75%;color:#7f7f7f;font-size:.9rem}.cart__empty-placeholder i{font-size:5rem;margin:0 0 15px}.cart__empty-placeholder h3,.cart__empty-placeholder .h3{font-size:1.2rem}.cart__products .cart__distributor-group{margin-bottom:16px}.cart__products .cart__distributor-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#fff;border:1px solid rgb(226.6,226.6,226.6);border-radius:8px 8px 0 0;border-bottom:2px solid var(--brand-color);font-size:.875rem;color:#555}.cart__products .cart__distributor-header i{color:var(--brand-ink-color, var(--brand-color));font-size:1rem}.cart__products .cart__distributor-header strong{color:var(--brand-ink-color, var(--brand-color));font-weight:700}.cart__products .cart__distributor-group:has(.cart__distributor-header) .cart__product-card{border-top:none;border-radius:0;margin-bottom:0;border-bottom:1px solid rgb(226.6,226.6,226.6)}.cart__products .cart__distributor-group:has(.cart__distributor-header) .cart__product-card:last-child{border-radius:0 0 8px 8px;margin-bottom:0}.cart__products .cart__product-card{border:1px solid rgb(226.6,226.6,226.6);border-radius:8px;padding:12px;margin-bottom:10px;position:relative;background-color:#fff}.cart__products .cart__product-card__discount-badge{position:absolute;top:0;left:0;background-color:#e60012;color:#fff;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:0 0 8px 0;line-height:1.4;width:40px;text-align:center}.cart__products .cart__product-card__discount-badge--targeted{background-color:#daa520}.cart__products .cart__product-card__crown{position:absolute;top:-15px;left:28px;width:22px;height:22px;object-fit:contain;z-index:1;pointer-events:none}.cart__products .cart__product-card__info{display:flex;align-items:flex-start;padding-top:6px;margin-bottom:4px}.cart__products .cart__product-card__image{flex-shrink:0;width:72px;margin-right:10px}.cart__products .cart__product-card__image img{max-width:72px;max-height:72px;object-fit:contain;display:block}.cart__products .cart__product-card__kit-btn{font-size:.72rem !important;padding:4px 10px !important;border-radius:4px !important;white-space:nowrap;flex-shrink:0}.cart__products .cart__product-card__details{flex:1;min-width:0}.cart__products .cart__product-card__price-row{display:flex;justify-content:space-between;align-items:baseline;font-size:.85rem;margin-top:5px}.cart__products .cart__product-card__delivery-row{margin-top:4px}.cart__products .cart__product-card__price-label{color:#7f7f7f;flex-shrink:0;margin-right:8px;white-space:nowrap}.cart__products .cart__product-card__price-value{font-weight:500;color:#000;white-space:nowrap}.cart__products .cart__product-card__price-value--total{font-weight:700}.cart__products .cart__product-card__price-original{text-align:right;font-size:.78rem;color:#7f7f7f;margin-top:2px}.cart__products .cart__product-card__price-original del{text-decoration:line-through}.cart__products .cart__product-card__distributor-name{font-weight:700;color:var(--brand-ink-color, var(--brand-color));font-size:.85rem}.cart__products .cart__product-card__controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid #f7f7f7}.cart__products .cart__product-card__controls .cart__product-card__kit-btn{margin-right:auto}.cart__products .cart__product-card__controls .controls__remove{position:static;flex-shrink:0}.cart__products .cart__product-card__controls .product__controls{display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc;border-radius:20px;background:rgba(0,0,0,0);padding:2px 2px;height:36px;min-width:110px}.cart__products .cart__product-card__controls .product__controls .controls__less,.cart__products .cart__product-card__controls .product__controls .controls__more{width:30px !important;height:30px !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;color:var(--brand-ink-color, var(--brand-color)) !important;cursor:pointer;font-size:1.25rem !important;font-weight:700;line-height:1 !important;display:inline-flex !important;align-items:center;justify-content:center;padding:0;outline:none;box-shadow:none;flex-shrink:0;opacity:1 !important}.cart__products .cart__product-card__controls .product__controls .controls__less i,.cart__products .cart__product-card__controls .product__controls .controls__more i{pointer-events:none}.cart__products .cart__product-card__controls .product__controls .controls__less:hover,.cart__products .cart__product-card__controls .product__controls .controls__more:hover{opacity:.75}.cart__products .cart__product-card__controls .product__controls .controls__number{flex:1;font-size:.9375rem !important;font-weight:600 !important;color:var(--text-color, #333) !important;background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;width:auto !important;height:auto !important;text-align:center;min-width:20px;display:inline-block !important;margin:0 !important;cursor:pointer;line-height:1 !important;outline:none}.cart__products .cart__product-card__remove-btn{width:42px !important;height:42px !important;border:1px solid #f7f7f7 !important;border-radius:50% !important;background:#fff !important;color:#c00 !important;display:flex !important;justify-content:center;align-items:center;font-size:1rem !important;flex-shrink:0;transition:background .15s}.cart__products .cart__product-card__remove-btn:hover{background:#fdeceb !important}.product__picture img{max-width:80px;max-height:80px}.product__name{font-size:.9rem;overflow:hidden;-ms-word-break:break-word;word-break:break-word}.product__quantity{font-size:.7rem;color:#7f7f7f}.product__price{color:var(--brand-ink-color, var(--brand-color))}.product__price--old{color:#7f7f7f;font-size:.8rem}.product__kit-content{margin-top:5px;color:var(--brand-ink-color, var(--brand-color))}.controls__remove{position:absolute;bottom:0;right:0}.controls__remove--middle{display:flex;justify-content:center;align-items:center}.controls__remove-button{color:#c00 !important;width:38px;cursor:pointer;text-align:center;font-size:1.2em}.cart__points-section{padding:0}.cart__product__points-badge{margin-top:5px}.cart__product__points-badge div.points-badge{padding:4px 8px !important;border-radius:4px !important;font-size:.7rem !important;line-height:1.2 !important;display:inline-block !important}.cart__product__points-badge div.points-badge span{font-size:.7rem !important;font-weight:600 !important}@media(max-width: 375px){.cart__product__points-badge div.points-badge{padding:3px 6px !important;font-size:.65rem !important}.cart__product__points-badge div.points-badge span{font-size:.65rem !important}}@media(max-width: 767px){.cart__points-section .cart-points-summary{background-color:#14171a;border-radius:8px}.cart__points-section .cart-points-summary .cart-points-summary__text{color:#fff}.cart__points-section .cart-points-summary .cart-points-summary__value{color:var(--brand-lime)}.cart__remove-button--empty{position:fixed;top:auto;right:16px;bottom:calc(96px + env(safe-area-inset-bottom, 0px));transform:none;width:48px;height:48px;padding:0;border-radius:50%;background-color:var(--alert-yellow);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);font-size:1.1rem;z-index:20}}.checkout__product__points-badge{margin-top:6px}.checkout__product__points-badge div.points-badge{padding:4px 8px !important;border-radius:4px !important;font-size:.75rem !important;line-height:1.2 !important}.checkout__product__points-badge div.points-badge span{font-size:.75rem !important;font-weight:600 !important}@media(max-width: 768px){.checkout__product__points-badge div.points-badge{padding:3px 6px !important;font-size:.7rem !important}.checkout__product__points-badge div.points-badge span{font-size:.7rem !important}}.filter--hidden{display:none !important}.filter-header__wrapper{display:flex;justify-content:space-between}.filter-header .filter-link{font-size:.9rem}.filter-title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.filter__wrapper{padding:15px;position:relative}.filter__wrapper h2,.filter__wrapper .h2{font-size:1.4rem;font-weight:normal}.filter__wrapper h3,.filter__wrapper .h3{font-size:1.2rem;font-weight:normal}.filter__wrapper.filter--mobile{position:fixed;height:100%;width:80%;top:0;right:0;z-index:4;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;background-color:#fff}.filter__wrapper.filter--mobile.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.filter__wrapper .bootstrap-select{width:100%}.filter-reset-button{font-size:.9rem}.filter-action-wrapper{text-align:right;margin:20px 0}.filter-tags__container{margin:10px 0;padding:5px;border-radius:4px;max-height:150px;overflow-y:auto}.filter-tags__title{font-size:.9rem;font-weight:bold;margin-bottom:5px}.filter-tags__item{display:inline-flex;align-items:center;background-color:#e9ecef;border-radius:20px;padding:4px 10px;margin:3px;font-size:.85rem}.filter-tags__item .remove-tag{margin-left:5px;cursor:pointer;color:#666;font-weight:bold}.filter-tags__item .remove-tag:hover{color:#dc3545}.mainlayout__filter{height:160px;padding:5px;overflow:auto;font-size:11px;text-transform:uppercase}@media(min-width: 992px){#catalogColumn.col-lg-12 .product-card__flex{flex:0 0 25%;max-width:25%}}.search-toggle-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:14px;color:#6c757d;padding:4px 8px;border-radius:3px}.search-toggle-btn:hover{color:var(--brand-ink-color, var(--brand-color));background-color:var(--brand-color-rgba-01)}.search-toggle-btn:focus{outline:none}.search-input-container{max-height:40px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin .3s ease;opacity:1;margin-bottom:10px}.search-input-container.hidden{max-height:0;opacity:0;margin-bottom:0;pointer-events:none}.search-input-container.visible{max-height:40px;opacity:1;margin-bottom:10px}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.55rem}.bd-callout h4,.bd-callout .h4{margin-top:0;margin-bottom:.25rem}.bd-callout p:last-child{margin-bottom:0}.bd-callout code{border-radius:.25rem}.bd-callout+.bd-callout{margin-top:-0.25rem}.bd-callout-info{border-left-color:#5bc0de;border-right-color:#d2d2d1;border-bottom-color:#d2d2d1;border-top-color:#d2d2d1;box-shadow:rgba(28,28,40,.1) 0px 4px 8px,rgba(28,28,40,.1) 0px 0px 2px}.bd-callout-info h4,.bd-callout-info .h4{color:#5bc0de}.bd-callout-warning{border-left-color:#f0ad4e;border-right-color:#d2d2d1;border-bottom-color:#d2d2d1;border-top-color:#d2d2d1;box-shadow:rgba(28,28,40,.1) 0px 4px 8px,rgba(28,28,40,.1) 0px 0px 2px}.bd-callout-warning h4,.bd-callout-warning .h4{color:#f0ad4e}.bd-callout-danger{border-left-color:#d9534f;border-right-color:#d2d2d1;border-bottom-color:#d2d2d1;border-top-color:#d2d2d1;box-shadow:rgba(28,28,40,.1) 0px 4px 8px,rgba(28,28,40,.1) 0px 0px 2px}.bd-callout-danger h4,.bd-callout-danger .h4{color:#d9534f}.bd-callout-primary{border-left-color:var(--brand-color);border-right-color:#d2d2d1;border-bottom-color:#d2d2d1;border-top-color:#d2d2d1;box-shadow:rgba(28,28,40,.1) 0px 4px 8px,rgba(28,28,40,.1) 0px 0px 2px}.bd-callout-primaryh4{color:#007bff}.bd-callout-success{border-left-color:#28a745;border-right-color:#d2d2d1;border-bottom-color:#d2d2d1;border-top-color:#d2d2d1;box-shadow:rgba(28,28,40,.1) 0px 4px 8px,rgba(28,28,40,.1) 0px 0px 2px}.bd-callout-successh4{color:#28a745}.bd-callout-default{border-left-color:#6c757d;border-right-color:#d2d2d1;border-bottom-color:#d2d2d1;border-top-color:#d2d2d1;box-shadow:rgba(28,28,40,.1) 0px 4px 8px,rgba(28,28,40,.1) 0px 0px 2px}.bd-callout-defaulth4{color:#6c757d}.widget-card{background-color:var(--brand-color)}.k-checkbox:checked{border-color:var(--brand-color);background-color:var(--brand-color)}.catalog__title{text-align:center;margin-bottom:15px;margin-top:20px;font-size:1.8rem}.catalog__breadcrumb{margin:15px 0}.catalog__breadcrumb span{color:var(--brand-ink-color, var(--brand-color))}.catalog__sort-wrapper{display:flex;justify-content:space-between;margin-bottom:15px}.address-list-container{position:fixed;height:600px;width:350px;top:98px;float:right;right:0;z-index:3;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;background-color:#fff;border:1px solid #fbce07 !important;border-top-width:0}.address-list-container.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}@media only screen and (min-width: 1024px){.address-list-container{width:400px;right:100px}}.address-list-button-panel{position:absolute;bottom:0;right:0;margin-bottom:10px;border-top:1px solid #dee2e6;padding-top:10px}.address-list-content{height:490px;overflow-y:auto;padding-bottom:3em}.promotion__container{position:fixed;height:100%;width:100%;top:90px;right:0;z-index:3;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;background-color:#fff}.promotion__container--is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}@media only screen and (min-width: 1024px){.promotion__container{width:570px}}.promotion__header{padding:10px 15px}.promotion__header i.fas{color:#7f7f7f;font-size:1.2rem}.promotion__header h1,.promotion__header .h1{font-size:1.2rem;font-weight:normal;color:var(--dark-grey);width:calc(100% - 40px);display:inline-block;margin:8px 0px;white-space:nowrap}.promotion__body{height:calc(100% - 214px);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 15px}.promotion__applied{height:auto}.promotion__suggested{height:auto}.promotion__title{background-color:#d8d8d8;margin:10px 0px;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}.promotion__title h2,.promotion__title .h2{font-size:1.06rem;font-weight:normal;color:var(--dark-grey);width:calc(100% - 40px);display:inline-block;margin:8px 0px}.promotion__empty-wrapper{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:10em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.promotion__error-wrapper{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:10em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.promotion__error-placeholder{opacity:.7;text-align:center;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%;color:#7f7f7f;font-size:.9rem}.promotion__error-placeholder i{font-size:5rem;margin:0 0 15px}.promotion__error-placeholder h3,.promotion__error-placeholder .h3{font-size:1.2rem}.promotion__empty-placeholder{opacity:.7;text-align:center;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:75%;color:#7f7f7f;font-size:.9rem}.promotion__empty-placeholder i{font-size:5rem;margin:0 0 15px}.promotion__empty-placeholder h3,.promotion__empty-placeholder .h3{font-size:1.2rem}.promotion-item__name{font-weight:normal;font-size:1.05rem}.promotion-item__description{font-size:.8rem}.promotion-item__picture img{max-width:80px;max-height:80px}.promotion-item__picture i{font-size:33px;color:#7f7f7f}.developing{width:100%;height:300px;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.developing p{font-size:25px}.developing .fa{font-size:150px}#grad1{background-color:#f2f2f2}.msform{position:relative;margin-top:20px}.msform fieldset .form-card{background:#fff;border:0 none;border-radius:0px;padding:20px 20px 0 20px;box-sizing:border-box;width:94%;margin:0 3% 20px 3%;position:relative}@media(max-width: 767px){.msform fieldset .form-card{padding:0px}}.msform fieldset{background:#fff;border:0 none;border-radius:.5rem;box-sizing:border-box;width:100%;margin:0;padding-bottom:20px;position:relative;text-align:center}.msform fieldset:not(:first-of-type){display:none}.msform fieldset .form-card{text-align:left}.msform label{color:#000;font-size:14px}.msform select{font-size:14px;font-family:"Roboto",sans-serif;margin-bottom:21px;height:50px;border-radius:8px}.form-paragraph{color:#6c757d;font-size:14px}.msform .form__input--mariginButton{margin-bottom:12px}.action-button--width{width:40%}.action-button:hover,.action-button:focus{background-color:var(--wizard-primary-hover-color)}.action-button-previous{background:#fff;color:inherit;border:1px solid gray;width:40%}.action-button-previous--width{background:#fff;color:inherit;border:1px solid gray}.action-button-previous:hover,.action-button-previous:focus{background-color:#f2f2f2}.input-paragraph{margin-top:10px}.input-link{color:var(--brand-color)}.input-link:hover{color:var(--wizard-primary-hover-color)}select.list-dt{border:none;outline:0;border-bottom:1px solid #ccc;padding:2px 5px 3px 5px;margin:2px}.card{z-index:0;border:none;border-radius:.5rem;position:relative}.fs-title{font-size:25px;color:#2c3e50;margin-bottom:10px;font-weight:bold;text-align:left}#progressbar{text-align:center;margin-bottom:30px;overflow:hidden;color:#d3d3d3}#progressbar .active{font-weight:bold;font-size:14px;color:var(--brand-color)}#progressbar li{list-style-type:none;font-size:12px;width:20%;float:left;position:relative}#progressbar li:before{width:50px;height:50px;line-height:45px;display:block;font-size:18px;color:#fff;background:#d3d3d3;border-radius:50%;margin:0 auto 10px auto;padding:2px}#progressbar li i{width:50px;height:50px;line-height:45px;display:block;font-size:18px;color:#fff;background:#d3d3d3;border-radius:50%;margin:0 auto 10px auto;padding:2px}#progressbar li:after{content:"";width:100%;height:2px;background:#d3d3d3;position:absolute;left:0;top:25px;z-index:-1}#progressbar li.active:before,#progressbar li.active:after{background:var(--brand-color)}#progressbar li.active i,#progressbar li.active i{background:var(--brand-color)}.fit-image{width:100%;object-fit:cover}.search_box{width:100%;padding:.375rem .75rem;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:normal;line-height:1.5;color:var(--search-box-color);border:var(--search-box-border);background-color:var(--search-box-background-color);border-radius:50px !important;height:42px !important}@media only screen and (max-width: 1023px){.search_box{border-radius:0px !important}}.search-button{border-radius:30px;background-color:var(--search-botton-background-color);color:var(--search-botton-color);height:38px;width:38px;margin:2px;font-size:16px !important;padding:0}.search-hc45{width:100%;color:var(--search-box-color);border:var(--search-box-border);background-color:var(--search-box-background-color);border-radius:50px !important;height:34px !important;padding:.375rem .75rem;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:normal;line-height:1.5;display:flex;position:relative;align-items:center}.search-hc45 input{flex:1;border:0;outline:none;padding:5px 5px;font-size:12px;background-color:var(--search-box-background-color)}::placeholder{color:var(--search-box-color)}.search-hc45 button{border-radius:50%;background-color:var(--search-botton-background-color);position:absolute;right:0;height:30px;width:30px;margin:2px;border:0;color:#fff}.embeddedServiceHelpButton .helpButton .uiButton{background-color:var(--brand-color) !important;font-family:"Roboto",sans-serif}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid var(--brand-color) !important}.logoapp{background:url(../img/general/logo-auth.png) no-repeat center center;height:100%;width:100%}.logo-center-screen{display:flex;justify-content:center;align-items:center;text-align:center;min-height:100vh}.icon-whatsapp-chat{height:70px;width:70px;position:fixed !important;top:auto !important;right:19px !important;bottom:120px !important;outline:none !important;z-index:10}.icon-whatsapp-chat img{-webkit-filter:drop-shadow(2px 2px 2px #222);filter:drop-shadow(2px 2px 2px #222)}.citySelector-popover__botton-panel{display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin-top:1.5rem}@media(max-width: 480px){.mh__address-bar b{display:none !important}.mh__address-bar .fixed-text b{display:none !important}.mh__address-bar i{margin-right:4px}.mh__address-bar .address-select{margin-left:4px}.mh__address-bar a i{margin-right:4px}}@media(max-width: 375px){.mh__address-bar{font-size:.8rem}.mh__address-bar i{font-size:.8rem}}.btn-branch-office-selector{background:var(--brand-color, #67AD2B);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-branch-office-selector:hover{background:var(--contrast-color, #4f8520);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-branch-office-selector:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-branch-office-selector i{font-size:.875rem}.btn-branch-office-selector b{font-weight:500}@media(max-width: 768px){.btn-branch-office-selector{padding:6px 12px;font-size:.8rem}.btn-branch-office-selector i{font-size:.8rem}}@media(max-width: 480px){.btn-branch-office-selector b{display:none}.btn-branch-office-selector{padding:6px 8px;min-width:auto}}.mh__query-user-current-selection{display:flex;align-items:center;gap:10px;min-width:0}.mh__query-user-current-selection span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh__admin-current-selection{display:flex;align-items:center;gap:10px;min-width:0;margin-right:12px}.mh__admin-current-selection__item{display:inline-flex;align-items:center;gap:4px;min-width:0}.mh__admin-current-selection__label{display:inline-flex;align-items:baseline;gap:4px;min-width:0;white-space:nowrap}.mh__admin-current-selection__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-menu--two-pane{display:none}@media only screen and (min-width: 1024px){.mh__address-bar:has(.catalog-menu--two-pane){position:relative}.main-header:has(.catalog-menu--two-pane) .main-header__nav{position:relative;z-index:4}.main-header:has(.catalog-menu--two-pane) .mh__header-buttons{z-index:5}.catalog-menu--two-pane{display:flex;align-items:center}.catalog-menu--two-pane .mh__kendo-primary-nav.mh__kendo-primary-nav--compact{padding-right:0 !important}.catalog-menu--two-pane .mega-nav{display:flex;align-items:center;margin:0;padding:0;list-style:none}.catalog-menu--two-pane .mega-nav__item{display:flex;margin-left:1em}.catalog-menu--two-pane .mega-nav__trigger{display:inline-flex;align-items:center;gap:6px;height:26px;line-height:26px;margin:0;padding:0 10px;font:inherit;font-size:1rem;color:#000;background:none;border:0;border-radius:0;cursor:pointer;transition:color .2s ease,box-shadow .2s ease}.catalog-menu--two-pane .mega-nav__trigger:hover,.catalog-menu--two-pane .mega-nav__trigger[aria-expanded=true]{color:var(--brand-text-color)}.catalog-menu--two-pane .mega-nav__trigger[aria-expanded=true]{box-shadow:inset 0 -2px 0 rgb(228.8095238095,187.2916666667,3.6904761905)}.catalog-menu--two-pane .mega-nav__trigger[aria-expanded=true] .mega-nav__caret{transform:rotate(180deg)}.catalog-menu--two-pane .mega-nav__trigger:focus-visible{outline:2px solid rgba(0,0,0,0);box-shadow:0 0 0 .2rem hsla(0,0%,100%,.6)}.catalog-menu--two-pane .mega-nav__caret{width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid currentColor;transition:transform .2s ease}.catalog-menu--two-pane .mega-panel{--mp-gutter: 14px;--mp-cap: 560px;position:absolute;top:100%;left:var(--mp-gutter);z-index:20;display:grid;grid-template-columns:clamp(210px,12vw + 110px,300px) minmax(0, 1fr);width:min(1680px,100% - 2*var(--mp-gutter));height:clamp(360px,100vh - var(--mp-header-bottom, 140px) - 24px,var(--mp-cap));height:clamp(360px,100dvh - var(--mp-header-bottom, 140px) - 24px,var(--mp-cap));color:var(--text-color, #222);background:var(--light-white, #fff);border:1px solid var(--border-grey, #e2e2e2);border-top:0;border-radius:0 0 var(--radius, 0.25rem) var(--radius, 0.25rem);box-shadow:var(--shadow-md, 0 4px 12px rgba(38, 50, 56, 0.1));text-align:left}.catalog-menu--two-pane .mega-panel[hidden]{display:none}}@media only screen and (min-width: 1024px)and (min-width: 1280px){.catalog-menu--two-pane .mega-panel{--mp-cap: 600px}}@media only screen and (min-width: 1024px)and (min-width: 1600px){.catalog-menu--two-pane .mega-panel{--mp-cap: 640px}}@media only screen and (min-width: 1024px){.catalog-menu--two-pane .mega-rail{display:flex;flex-direction:column;min-height:0;background:var(--light-grey, #f2f2f2);border-right:1px solid var(--border-grey, #e2e2e2)}.catalog-menu--two-pane .mega-rail__filter{padding:12px 12px 8px}.catalog-menu--two-pane .mega-rail__input{width:100%;height:36px;padding:0 12px;font:inherit;font-size:.9375rem;color:var(--text-color, #222);background:var(--light-white, #fff);border:1px solid var(--border-grey, #e2e2e2);border-radius:var(--radius, 0.25rem)}.catalog-menu--two-pane .mega-rail__input:focus{outline:2px solid rgba(0,0,0,0);border-color:var(--brand-color);box-shadow:var(--focus-ring)}.catalog-menu--two-pane .mega-rail__status{min-height:1.2em;padding:0 14px 6px;font-size:.75rem;color:rgba(34,34,34,.7)}.catalog-menu--two-pane .mega-rail__list{flex:1;min-height:0;margin:0;padding:2px 0 8px;list-style:none;overflow-y:scroll;background:linear-gradient(var(--light-grey, #f2f2f2) 30%, rgba(242, 242, 242, 0)) center top,linear-gradient(rgba(242, 242, 242, 0), var(--light-grey, #f2f2f2) 70%) center bottom,radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0)) center top,radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0)) center bottom;background-repeat:no-repeat;background-size:100% 28px,100% 28px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll}.catalog-menu--two-pane .mega-rail__item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 16px 9px 13px;font:inherit;font-size:.9375rem;text-align:left;color:var(--text-color, #222);background:rgba(0,0,0,0);border:0;border-left:3px solid rgba(0,0,0,0);cursor:pointer}.catalog-menu--two-pane .mega-rail__item::after{content:"";flex:none;width:6px;height:6px;border-top:2px solid #6b6b6b;border-right:2px solid #6b6b6b;transform:rotate(45deg)}.catalog-menu--two-pane .mega-rail__item:hover{background:hsla(0,0%,100%,.65)}.catalog-menu--two-pane .mega-rail__item:focus-visible{outline:2px solid rgba(0,0,0,0);box-shadow:inset var(--focus-ring)}.catalog-menu--two-pane .mega-rail__item.is-active{font-weight:600;color:var(--dark-grey, #252525);background:var(--light-white, #fff);border-left-color:var(--brand-color)}.catalog-menu--two-pane .mega-rail__text{display:grid;min-width:0}.catalog-menu--two-pane .mega-rail__hint{overflow:hidden;font-size:.75rem;font-weight:400;color:rgba(34,34,34,.7);text-overflow:ellipsis;white-space:nowrap}.catalog-menu--two-pane .mega-rail__empty{display:grid;gap:6px;justify-items:start;margin:8px 14px;font-size:.875rem;color:rgba(34,34,34,.7)}.catalog-menu--two-pane .mega-rail__empty[hidden]{display:none}.catalog-menu--two-pane .mega-rail__clear{padding:4px 10px;font:inherit;font-size:.8125rem;color:var(--text-color, #222);background:var(--light-white, #fff);border:1px solid var(--border-grey, #e2e2e2);border-radius:var(--radius, 0.25rem);cursor:pointer}.catalog-menu--two-pane .mega-pane{min-width:0;min-height:0;padding:20px 28px 24px;overflow-y:auto}}@media only screen and (min-width: 1024px)and (max-width: 1023.98px){.catalog-menu--two-pane .mega-pane{padding:16px 20px 20px}}@media only screen and (min-width: 1024px){.catalog-menu--two-pane .mega-pane__head{display:flex;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:14px;border-bottom:1px solid var(--border-grey, #e2e2e2)}.catalog-menu--two-pane .mega-pane__tile{flex:none;width:64px;height:64px;object-fit:cover;background:var(--light-grey, #f2f2f2);border:1px solid var(--border-grey, #e2e2e2);border-radius:var(--radius, 0.25rem)}}@media only screen and (min-width: 1024px)and (min-width: 1600px){.catalog-menu--two-pane .mega-pane__tile{width:72px;height:72px}}@media only screen and (min-width: 1024px){.catalog-menu--two-pane .mega-pane__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--dark-grey, #252525)}}@media only screen and (min-width: 1024px)and (min-width: 1600px){.catalog-menu--two-pane .mega-pane__title{font-size:1.375rem}}@media only screen and (min-width: 1024px){.catalog-menu--two-pane .mega-pane__meta{margin:2px 0 0;font-size:.8125rem;color:rgba(34,34,34,.7)}.catalog-menu--two-pane .mega-pane__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:2px 16px;margin:0;padding:0;list-style:none}.catalog-menu--two-pane .mega-pane__link{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:.9375rem;line-height:1.25;color:var(--text-color, #222);text-decoration:none;overflow-wrap:anywhere;border-radius:var(--radius, 0.25rem)}}@media only screen and (min-width: 1024px)and (min-width: 1600px){.catalog-menu--two-pane .mega-pane__link{font-size:1rem}}@media only screen and (min-width: 1024px){.catalog-menu--two-pane .mega-pane__link:hover{color:var(--text-color, #222);text-decoration:none;background:var(--light-grey, #f2f2f2)}.catalog-menu--two-pane .mega-pane__link:focus-visible{outline:2px solid rgba(0,0,0,0);background:var(--light-grey, #f2f2f2);box-shadow:var(--focus-ring)}.catalog-menu--two-pane .mega-pane__link.is-match{font-weight:600}.catalog-menu--two-pane .mega-pane__link.is-disabled{cursor:not-allowed;opacity:.55}.catalog-menu--two-pane .mega-pane__link.is-disabled:hover{background:rgba(0,0,0,0)}.catalog-menu--two-pane .mega-pane__thumb{flex:none;width:36px;height:36px;object-fit:cover;border:1px solid var(--border-grey, #e2e2e2);border-radius:var(--radius, 0.25rem)}.catalog-menu--two-pane .mega-group[hidden]{display:none}.catalog-menu--two-pane mark,.catalog-menu--two-pane .mark{padding:0 1px;color:inherit;background:color-mix(in srgb, var(--brand-color) 28%, #fff);border-radius:2px}.catalog-menu--two-pane .mega-rail__list::-webkit-scrollbar,.catalog-menu--two-pane .mega-pane::-webkit-scrollbar{width:8px}.catalog-menu--two-pane .mega-rail__list::-webkit-scrollbar-track,.catalog-menu--two-pane .mega-pane::-webkit-scrollbar-track{background:color-mix(in srgb, var(--border-grey, #e2e2e2) 55%, #fff);border-left:1px solid var(--border-grey, #e2e2e2)}.catalog-menu--two-pane .mega-rail__list::-webkit-scrollbar-thumb,.catalog-menu--two-pane .mega-pane::-webkit-scrollbar-thumb{min-height:36px;background:#98a39d;background-clip:padding-box;border:1px solid rgba(0,0,0,0);border-radius:8px}.catalog-menu--two-pane .mega-rail__list::-webkit-scrollbar-thumb:hover,.catalog-menu--two-pane .mega-pane::-webkit-scrollbar-thumb:hover{background:var(--brand-holder-color, #98a39d);background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.catalog-menu--two-pane .mega-rail__list,.catalog-menu--two-pane .mega-pane{scrollbar-width:auto;scrollbar-color:#98a39d var(--light-grey, #f2f2f2)}}}@media only screen and (min-width: 1024px)and (prefers-reduced-motion: reduce){.catalog-menu--two-pane .mega-nav__trigger,.catalog-menu--two-pane .mega-nav__caret{transition:none}}.notification__container{position:fixed;height:100%;width:auto;top:90px;right:0;z-index:1000 !important;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;background-color:#fff}.notification__container.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}@media only screen and (min-width: 1024px){.notification__container{width:570px}}@media(max-width: 767px){.notification__container{width:100%;left:0;top:0;height:100%;display:flex;flex-direction:column}}.notification-number-input{width:26px;margin:0 5px}.notification-number-input::-webkit-inner-spin-button,.notification-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.notification__header{padding:10px 15px}@media(max-width: 767px){.notification__header{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 52px 8px 15px;flex:0 0 auto}}.notification__close-btn{display:none}@media(max-width: 767px){.notification__close-btn{display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.2rem;color:#000;padding:4px 8px;line-height:1}}.notification__body{height:calc(100% - 238px);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 15px}.notification__body__bonus{font-size:.9rem}@media(max-width: 767px){.notification__body{height:auto;min-height:0;flex:1 1 auto}}.notification__footer{padding:10px;text-align:center}@media(max-width: 767px){.notification__footer{flex:0 0 auto}}.notification__footer__bonus{height:20px;margin-bottom:4px;font-size:1.1rem}.notification__footer__bonus__value{font-size:1.3rem;color:var(--brand-ink-color, var(--brand-color))}.notification__title{font-size:1.2rem;font-weight:normal;color:#000;width:calc(100% - 40px);display:inline-block;margin:8px 0px}.notification__remove-button{width:38px;text-align:center;cursor:pointer;float:right;font-size:1.2rem;padding:8px 0px;color:#c00}.notification__remove-button--empty{color:#7f7f7f !important}.notification__empty-wrapper{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:24em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.notification__loading-wrapper{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:24em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.notification__empty-placeholder{opacity:.7;text-align:center;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:75%;color:#7f7f7f;font-size:.9rem}.notification__empty-placeholder i{font-size:5rem;margin:0 0 15px}.notification__empty-placeholder h3,.notification__empty-placeholder .h3{font-size:1.2rem}.notification__products .cart__product{border-bottom:1px solid #f7f7f7;padding:10px 0}.notification__iframe{width:100%;height:300px}.notification__notification-background{padding:10px 10px}.notification__grid-notification{display:grid;grid-template-columns:7rem auto;padding:1px}.notification__grid-notification>div{text-align:left;font-size:100%}.notification__alert-card{padding:16px;border-radius:8px;margin-bottom:12px;animation:slideDown .3s ease-out;box-shadow:0 2px 4px rgba(0,0,0,.1)}.notification__alert-card .collapse{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.notification__alert-card a[data-bs-toggle=collapse]{text-decoration:none;display:block}.notification__alert-card a[data-bs-toggle=collapse]:hover{opacity:.8}.notification__alert-icon{width:32px;height:32px;margin-right:12px;flex-shrink:0;object-fit:contain;display:block}.notification__alert-icon--warning{filter:none}.notification__alert-icon--danger{filter:brightness(0) saturate(100%) invert(29%) sepia(97%) saturate(4057%) hue-rotate(346deg) brightness(91%) contrast(92%)}.notification__alert-icon--normal{filter:none}.notification__alert-content{flex:1;min-width:0}.notification__alert-title{font-weight:bold;margin-bottom:8px;font-size:14px;line-height:1.4;color:#212529}.notification__alert-title span{color:#dc3545}.notification__alert-message{margin-bottom:8px;font-size:13px;line-height:1.5;color:#495057}.notification__alert-timestamp{font-size:12px;color:#6c757d;margin-top:4px;font-style:italic}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 576px){.notification__alert-card{padding:12px;margin-bottom:10px}.notification__alert-icon{width:24px;height:24px;margin-right:10px}.notification__alert-title{font-size:13px}.notification__alert-message{font-size:12px}.notification__alert-timestamp{font-size:11px}}.product__picture img{max-width:80px;max-height:80px}.product__name{font-size:.9rem}.product__quantity{font-size:.7rem;color:#7f7f7f}.product__price{color:var(--brand-ink-color, var(--brand-color))}.product__price--old{color:#7f7f7f;font-size:.8rem}.product__controls{display:flex;justify-content:center;align-items:center}.product__controls-wrapper{position:relative}.product__controls .controls__less,.product__controls .controls__more{width:22px;height:22px;border:2px solid #7f7f7f;border-radius:50%;text-align:center;color:#7f7f7f;cursor:pointer;line-height:20px;opacity:1;display:inline-block;font-size:.9rem}.product__controls .controls__number{width:26px;height:26px;font-size:16px;color:var(--brand-text-color);background-color:var(--brand-color);text-align:center;line-height:27px;border-radius:50%;display:inline-block;margin:0 5px}.controls__remove{position:absolute;bottom:0;right:0}.controls__remove--middle{display:flex;justify-content:center;align-items:center}.controls__remove-button{color:#c00 !important;width:38px;cursor:pointer;text-align:center;font-size:1.2em}.notification-background{padding:5px 10px}.e3{grid-row:1/3;grid-column:3}.grid-notification{display:grid;grid-template-columns:120px 340px;align-items:stretch;padding:1px}.grid-notification>div{text-align:left;font-size:100%}.container-radioButton{width:100%;height:60px;display:flex;align-items:center;background-color:#fff;border-radius:5px;padding:5px;margin-bottom:10px;cursor:pointer;transform:scale(1);border-left:0px solid #fff;transition:.5s}.container-radioButton:hover{transform:scale(1.01);transition:.5s}.container-radioButton--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.checked{transition:.5s;border-left:10px solid var(--brand-color)}.container-radioButton__input-radioButton{margin-left:10px;appearance:none;background-color:#fff;color:var(--brand-ink-color, var(--brand-color));width:20px;height:20px;border:1px solid var(--brand-color);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.container-radioButton__input-radioButton::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);box-shadow:inset 1em 1em var(--brand-color)}.container-radioButton__input-radioButton:checked::before{transform:scale(1)}.container-radioButton__icon{margin-left:10px;color:#222}.container-radioButton__content{height:100%;display:flex;flex-direction:column;justify-content:space-around;margin-left:10px}.container-radioButton__address p{margin:0}.container-radioButton__content .checkout__pickup-summary-label{font-size:.95rem}.alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius);border-left:4px solid rgba(0,0,0,0);font-size:var(--font-size-small);margin-bottom:var(--space-4)}.alert--info{background-color:rgba(0,102,204,.1);border-left-color:var(--alert-blue);color:var(--alert-blue-ink)}.alert--success{background-color:rgba(103,173,43,.1);border-left-color:var(--brand-color);color:var(--brand-ink-hover-color, var(--brand-color-dark-10))}.alert--warning{background-color:rgba(224,168,0,.15);border-left-color:var(--alert-yellow);color:var(--alert-yellow-ink)}.alert--error{background-color:rgba(204,0,0,.1);border-left-color:var(--alert-red);color:var(--alert-red-dark)}.alert__popup--border-radius{border-radius:20% 5px !important}.swal2-container{z-index:20000 !important}.related-product-card{background-color:#fff;position:relative;display:-ms-flexbox;display:flex !important;-ms-flex-direction:column;flex-direction:column;word-wrap:break-word;background-clip:border-box;border-radius:10px;padding:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);border-radius:4px;transform:scale(1);transition:box-shadow .3s ease-in-out;color:inherit;justify-content:space-between;width:100%}.related-product-card__content{color:inherit;text-decoration:none;height:100%;display:flex;flex-direction:column}.related-product-card:hover{box-shadow:0 5px 7px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1);transform:scale(1.001);transition:.3s}.related-product-card:hover:hover{-webkit-text-decoration:none;text-decoration:none}.related-product-card__row{overflow-x:scroll;scrollbar-width:none}.related-product-card__image{position:relative}.related-product-card__image .soldout{opacity:.3}.related-product-card__image img{margin:auto;height:120px;display:block;object-fit:scale-down}.related-product-card__image--offer{position:relative}.related-product-card__image--offer-king::before{content:"";background:url(/img/crosier.png);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.1}.related-product-card__image--offer .promo-tag{width:60px;height:60px;position:absolute;left:72%;top:6%;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;font-size:25px;z-index:1;border-radius:50%;background-color:var(--promo-color)}.related-product-card__image--offer .promo-tag img{display:none}.related-product-card__image--offer .promo-tag p{padding-top:14px}.related-product-card__image--offer .promo-tag--king{background-color:#daa520}.related-product-card__image--offer .promo-tag--king--transparent{background-color:rgba(0,0,0,0) !important}.related-product-card__image--offer .promo-tag--king img{width:60px;height:60px;top:-38px;left:21px;position:absolute;display:block}.related-product-card__body{flex:1 1 auto;min-height:1px;text-align:center;cursor:pointer;display:flex;flex-direction:column}.related-product-card__body:link{text-decoration:inherit;color:inherit;cursor:inherit}.related-product-card__body:visited{text-decoration:inherit;color:inherit;cursor:inherit}.related-product-card__body button.add-to-cart,.related-product-card__body .btn-group{margin-top:10px;width:100%}.related-product-card__body--quantity_remove{border-radius:.25rem 0 0 .25rem}.related-product-card__body--quantity_display{border-right:none;border-left:none;border-radius:0;width:60%}.related-product-card__body--quantity_display-input{width:60%;text-align:center}.related-product-card__body--quantity_display-input::-webkit-inner-spin-button,.related-product-card__body--quantity_display-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.related-product-card__body--quantity_add{border-radius:0 .25rem .25rem 0}.related-product-card__price{color:var(--brand-ink-color, var(--brand-color));font-weight:bold;font-size:1.2rem}.related-product-card__price--old{font-weight:normal;font-size:.9rem;color:#7f7f7f}.related-product-card__name{margin:10px 0}.related-product-card__title{font-size:1.4rem;text-align:center;font-weight:400}.related-product-card__button-prev{position:absolute;left:0px;top:40%;z-index:99}.related-product-card__button-next{position:absolute;right:0px;top:40%;z-index:99}.related-product-card__flex{display:flex !important;flex-wrap:wrap;align-self:normal;height:inherit;margin:.3rem}.related-product-card__add-to-cart{margin-top:10px;width:100%}.related-product-card__promo-tag{width:51px;height:51px;position:absolute;left:72%;top:2%;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;font-size:25px;z-index:1;border-radius:50%;background-color:var(--promo-color)}.related-product-card__promo-tag p{padding-top:11px}.related-product-card__stock{text-align:justify;font-size:.8rem;display:flex;margin-top:auto;padding:10px 10px}.related-product-card__stock>:nth-child(1){width:150px}.related-product-card__stock>:nth-child(2){width:70px;font-weight:bold}.related-product-card__points{margin-top:6px}.related-product-card__points div.points-badge{padding:4px 8px !important;border-radius:4px !important;font-size:.7rem !important;line-height:1.2 !important}.related-product-card__points div.points-badge span{font-size:.7rem !important;font-weight:600 !important}@media(max-width: 375px){.related-product-card__points div.points-badge{padding:3px 6px !important;font-size:.65rem !important}.related-product-card__points div.points-badge span{font-size:.65rem !important}}.slick-list{padding-bottom:10px;margin:0px 39px}.slick-track{display:flex !important}.notfound{width:70%;height:80vh;line-height:1.4;align-items:center;margin:auto;display:flex;justify-content:center}.notfound__containerInfo{width:100%;min-width:400px}.notfound__containerText{text-align:start}.notfound__containerText--h2{font-size:24px;font-weight:bold;margin:0}.notfound__containerText--h6{font-size:25px;font-weight:bold;margin:0}.notfound__containerText--p{font-size:15px;color:#999}.notfound__containerButtons{font-size:18px;margin-top:40px}@media only screen and (max-width: 900px){.notfound__animation{display:none}}.empty-category-state{padding:32px 16px;text-align:center}.empty-category-state__content{max-width:520px;margin:0 auto}.empty-category-state__icon{font-size:64px;color:#ccc;margin-bottom:16px}.empty-category-state__title{font-size:22px;font-weight:bold;margin-bottom:12px}.empty-category-state__description{font-size:15px;color:#666;margin-bottom:24px;line-height:1.5}.empty-category-state__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.credit-card-list-short{font-size:14px}.credit-card-list__item{border-bottom:1px solid var(--brand-holder-color);-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;height:100%;padding:16px;min-height:92px}.credit-card-list__item--name{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;margin-bottom:4px;word-break:break-word;margin-left:90px}.credit-card-list__new-item{border-radius:.25rem;border:2px dashed var(--brand-color) !important;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;height:100%;padding:16px}.credit-card-list__item{border:1px solid var(--brand-color) !important;border-radius:2px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.03);box-shadow:0 0 6px rgba(0,0,0,.03)}.credit-card-list__item--name{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;margin-bottom:4px;word-break:break-word;margin-left:90px}.credit-card-list__item--name .credit-card-action{font-size:14px;width:32px;color:#004c99}.credit-card-list__item--name .credit-card-action .message-tooltip__left{right:-70px}.credit-card-list__item--name .credit-card-action .message-tooltip__bottom{bottom:25px}.credit-card-list__item--name .credit-card-action .message-tooltip__parent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.credit-card-list__item--info{margin-left:90px}.credit-card-list__item--actions{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:right}.credit-card-list__item a{background-color:rgba(0,0,0,0);text-decoration:none}.short{margin-left:10px}.payment-container{max-width:180px;position:absolute;float:left;margin-left:-15px}ul.credit-card-list-section{overflow-y:scroll;width:100%;height:400px;padding:10px 10px 0 10px !important;background-color:#f7f7f7;border-radius:8px 3px 3px 8px;margin-bottom:20px}ul.credit-card-list-section::-webkit-scrollbar{width:5px}ul.credit-card-list-section::-webkit-scrollbar-track{border-radius:8px;background-color:#e7e7e7}ul.credit-card-list-section::-webkit-scrollbar-thumb{border-radius:8px;background-color:var(--brand-color)}@font-face{font-family:"cc font";src:url("data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAFg8ABMAAAAA2AAAAFfQAAIBSAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGjgbMByCZgZgAINqCCoJhGURCAqDhByCyxIBNgIkA4cSC4NMAAQgBYgqB4UzDIIPP3dlYmYGG1q4NcyzzsDdqsqQmqDWKIKNAwiIf9/IQOA8QFVwcz37/78mSDmkpvylGL9JAIdNYEPUmENGMsPhhWMhFpR4wmEhY+oOMgcpdGM5s6BwxrOspfxlqHHsxTuLqMwxJ99BXXF677xIVv95mVa/JnHxkRSZ+ww3nrjppmVHue1L6L2+9lq/815brL5SapRmh+V/teJtOzV50WjXf55O+3NnJiqm1KsUlc4CDLSNmk6WYNovKv2AMkRtC1P8UxTkdV0BcR1XJERE/BAQBRXfFxXR8Pt6PsvMSss+87o8rczrurIun7NfzazMvOvsfRTNrHtS+0+C7/f77blP5jdo4p1Gt0wSj54suU+36XQaWZpVsUSJDBD/2TJ/H2llkD2tFdARrbU+zx61ATkIQqr608YocJDjy+l/9/vtfXNEV+644HtQxR7uG2qni2U4a+mCR62qKTKV09xtefcbgjsWxDlCO8fk7GR87DKrlF/hfVOjjE0smVjGIMnS6vUt+L7LbDSaspZke+clEIeXdqV0tPG1TyV6rdBDoAF4DGTQzf9/eggaCBLwINqWUmpUnGsmwzK9cbh//vY0tVdPWnWXt/bXFfc2vllf2Z/SKgzAQeGB6FCoCRJBgXp+Td8dJ/wLQFtWgAqFU1t2psKMkMHKBppTFcoCKPDOq4PN+Y8tjjoJdQ3ocFA0kKA1IGzn7PbtdThc/vH8h+q0oN7uyY9/r//gffAgKCJU3s/Mt/kS7WYVFLpAvyPhv7l9PsdxzZxNQ3CIGG22sfJKNBicf9usdgbILjllRatTL6pVbdprlfkTOMYidgGSjbHisE6St8fMH4Zk0IgyyYlJNcQUzl1ef96mTFdeU/n/qVq2/wPk7YAXo53l0HQbHEPVuBT+EOTODEAuMKBoAJRkkJJlhr1nEhtMSfuOCrem1nLIsQqR1O6dJcdUpc5Fk2IVctm4NJQu0wOt+l0bcwWhKseYWg8yNy4SUQm9Ep5cfbumpnvYT+0Pk7QmnbdSm20iIAjImCoZ9z7f/XD2Pdak3e/SbQQaI4jOMOHOLxcAAuD5juBLAPDQ79efAcCrp4u/KyMTAVoAwJEhCkQ5P38claXIMitwVgohgkYMml2ECmpc6ywfxFmj5EFq3tERDhPGQXf2WlL/zOUJ4SUqs9CRQDZudElgM36jGUXrHVcs+C0e6GPrvUoBuUMRUwpN82SiJMpUoELJlHQZvWA8KuYqNHS7JSJwXJbgddRtItKIFyWVGrcjJV68BBw50XLJnGQZp1Jy41bEZ31egkTJ5hCnYDudFo9GIyyhqBJuAY6K7XEvXkhNF6JKrgLlcl6xGuZWL/J6MLtI48cmTkK76L9UNvzfAPLzFEesUeiV87XA8LBkMkk3h/BhqEyCpwFq7Oz6FUVbaUCfRZpEi7kn05NWZJ/I0lk2y2NFTMMa2Tz2TW5O4b//pOrRVDTmtG7nYqLuzgGrZqkss38DEjeq2OJ8+LPwYLg/fHmxYFHx/dv3qRdDLy6/uPDi/Iu+Fz0vTr5of7Hhhfvzy4902FcjoWaZYlkde6RkeVVnZ/7viaAoq7ppO91efzAcjYe6Od/a3tnd2z84PDp77vyFi5cuX7l6Tf16Q7gRmy0oyQgr7c5tl6haTzdM6wXH9fqD4Wg8mc7mi+Vqvdnu9oe7+4fHp+eX46vXb6j9mtq6RoUv3H5fIBQMT0QmJTkWjSdSmXQ2nyuXlAp4XG7//2+ynwUT/4m0ABsuUAb2RQCAaxUXbleaPQDgXnvPtGrtu4cefvW1t95+/Y07XbrDxz8ffhbCotd3sOZ09dZN23fs3LZ3H3ZdHT2MwYc+AIvx0E943PNe8E4Qaa0wPuqxHfSp6+ulAPRFn0sCtigZICaJpXRSV5+ijnVNDOsyyVeianT3ku1peCVJKc20yZLwTY0Sm1yyc0A1oxYm45armUBOnxISuUjb5JFoIQSKbfXH7zSH6VD983eaoyBviaKWdX1SK4zUAq+MTowNG588zLEOOraFg4kJTqyNXL88zD3s79QfkMlJUFFmU1DCHgXitjhPQO68dgTy5HcQ65tuFs0sVCuXcyE0N3uqAUCNDnGWneAJQSw3LOFZFEOEC1BG/pIJBdCKLbNroGBhDh3AkNFOsUWDYKDVtMyiAYO0SGw5gZxnrG/gwETO4g4GT8U6sa95zxSCw7uRAYawtB2IDfNFiSZL4xLhnXJIBNU5yAVZWhlhrNvRIJj2JGcbxzyDtcmmhA7QDpnEPKjEkgFp1gb8FpnpBVgYUyRwTu7LLGTHAho/QZ+q5pe1HabKY+aQ1dBgTS8SzIy/oGHisAIhBhTOATFs4AvEwpTehjOgjhiwLnPDkQUWWJNgnrIWscnsxpgkgzXGfPAn+xjE502qfJ6vIQDoEWgLqKgBak7wYy2qBdoWfDWDQ0NKzTzKPhfjYjOPA4aWAMR4HZa2XhOCWJjLF6MRh6lnNGeQU5izI8btcjhC8XO9MPMEycELFnPIFyNlYeoC4ziSeIzEedQ4jmoeMx4kEsQd7rx1fl0jRzeApHlP6ZaopEuISl0fYgsRQwVh3sQTB9QEgJ5GiBURIkQa6ZYGAEPYRqbvbuO4LO48IiDERsNBgq7283hbE4MA0Po1j7d6E5ym4UE/XipvK3WqNtVDtSZtPCXzK546PNf7qgVtpUnVrKMb8MgChM71DAWBha5ZqxJAMT5GRKpJELh6XPZYJHrcSK5Bb8+hLZdGdiEANej6Btue4yMUG3ZOjNAgLCxHCLKkHee1dXuDVlUrw+hUyEe5EP14wvpKxyurG+IIB+molXRwX9VbPawfdHywwFKscVVhq0Iu2012cY1JTXBtFUMcJKLEhmwlaYe5vbVDaI8rfW85W7k2VDMIy4l5CEJ9hpJLmyQ3UyGYC8S6y7S6uc4me0LAGkAEiQu/jbhL/cFU3BMrIac7OPXCBM0iY8Ay/mSjJMSeWdqMoFMUrJ4LhJIVHOV4AGjn5EI6QEMCkvGj1xCEVITt1M6QXMAGrlRchYwWzoQZfl5PAbGhNcAqKt0S2gImm8g6msinIZmvC2r4epUFrDHHJrxAxMOIOSQ+zyXF3wyeU3RW0pitcC5X6JiHG9IlzjZoU8PtjvIYySIUKTH0s/aOCAOgMWpguvFUT5r+RVwE6P7SuMIhsB8Jh5E4tXym/2eAIFZj3FU4eqWlf5DyWI+PgGpdnTu1ZQW1MGruCFYa7XUa6zKJEYcHmHidEmtOkEXq8W1aIrLTZK9Vibp9kCG6ZM6STECpWEWNhS2d4cBEa28IiFXkqo22eKejVOd7n3pRZqFWci3jjxXZZ6q7bHZpizCsuxrppXzwaxVPCCqv5MaOoit23lav/PD9I0aelbygRgrmUdHeO2qufqnWk4Rmezlhm56urTKvPhll8sAaOiiioeKUXE7luAuR2pWwqm2UHRGsXGR9to5H4Mrlgo2lza3e+6ebuGFfOaa3OytDRcvXjBZszssiio9Kn7zh1mvsWBUJlAQUx+Wl4u/2R/wSzlxm8q9tfaa8l/nySVRSlAThXIYrwx06Eps0fJVwLJtJ0iXHYU2ezdhFCtzmhNPAMD6xvNWQU6LFfcUQtajakxHS2W/sSkqmc6ws7QIuYpAHIZfwxm62rYfdvlq/DR0T9NPnleKAkG2c4gTrgv4BZmlZqvVz36fs2anXnxByF2XZmtv58t4UkmvwqytyHf601Cm7t9/W+kj1+NZ+nBGCFctVcqdLLOQlpzMAK0vhTqrq7F1VHz2FZOr3jrJt++d+RUz+MOUAMAnEyzgaoXE4gw5XKRLX9pc1NXWzM429P8J79dVfOkiinelKPbA0/86qRUggjTclCFl8EzQuZxuD/dsR8DJiLEzR+ME3uCkWGeJd9rJo03WC9sAnad6PrucwIFp6DWS0aTcYh6z82TL2pXijNjLPRcK/r6wB0ibff6lyvr5DRy1H1J1rmhLtQA7daj4k7+83PdumaduZKEZThJ/Lzi4xbMkmCgUk2iQ9VkK55B9bnFaDXAPboOzcfazxk2vFc+EYY+pqihRzr8sGJAkqt+fu5L3vlHCB4132IXe8hWNpdaNPO5QXbZUdofJu3OEUUN10IKqH9lyICqr9DgJvWgbFzZO71tb5eDLLbXi4QXUIusyeu8Dy0kpy0nlXD9J5WbG1wrEbQZgfP6W6kok2UbRjioik+430Ejgk3komkBtQEitw78ZlcefdSaAHPGFjoRGCjGB9HpmUY+LtEJ5VAMJWGqcB7M9AaRbJ0YEL2sl/lrVeHJVOjJKZlL+2HI93TxobjWw7eyCPtLnEaswPOrRB0emW5N7nqRGk0bMzpnwhdP3wlSQkJJTwGENZfxnn+HPyr5o1HTttCkEarkVxzSVExPLbuX+EwwCpfbti1cKKk20qaJf0UCORbdKkq6o2w6mt1Duiybk7X+2lIui7uv1No4JM4/oDOyNxCSGFejwCey5iU26n62BAPDLGN9d3jP1O+sUKstyDqi5CfZ3BQFRU1WlTJre3NjPktHz+iFcm7elhj6s8n1OFycWc2/td8w3Y7bJSK9Zat2VJPRpKLmA/587Lq4sUn1eChEnSxuXGdiIt++bwTlRUM7k999zhGnPxABjEb+C0OP0UXtwZ3mWQv8Upk3/gFx6dTkGugqla45K+XCpqt/OMg5bucdRt7fj3v7TZIdA6FXtQSUAkKwuam3hXSqcDoBPwDZXRnzkI9tX3BxKnt0LUJ1JsSfSYxsY0V4oBaZanaqGNybBxAn6zXQ0u/E5bDFQPVBJBG0mbIV/DGjyO2d9UDpWQeKkLiE3A0WB25hRurKww0Zgrxx35L2G+yAAxBkTiLJSWTvvz88Pm3vXpDLVpEco2eNyh/xp39S/z5FaOGFNIA639FnBIjGGdfcaXscb9LCqFhHoN8dFlnooaIOTP8EAtjHJiLhfivuH7Y1L/WDri7a+kOS78QiGXG5brmaDtMkEUSswvsrldYD8GplpPKsEgI4uD8dHEtaoGdDQ2TWjVrBUaj1IeKyvPDf3ms4mZLVCaREtlksnF4iLlEe2dVuFfKJB7qSzhnwbaobQSFYkL36wtdiBZWbwNBoT92qPQJcWd8XZK1/unuciI8PKPYAK6bhtgzbULND46TqoxJ3G1k5HJLFLwAKFlcTQI1p85eGQtLB3PryRDIpZYp1HX7ld0p7xaupIkNsPdwG49vFn1ksst1Z7e5h4PUPF49HTUSsgw/GSfWv/txgYO3XxbqVSKH6/V0rdL4hlhXJSRN9t0A3DEuEtOpWPghE1q5DrGU6n1mOajLZO5M9nWqcbGCnxmae3E2610OGVSm6ebq4vL7vL6ybY6kGjzWzWu5jtZyMhY6m1Fi8eb97UcJa3TgYxCY2MlMGWLjKkaEINzXoOn2+gJ8dqKLC/STqwkiTUTHIqCoNrmg5t4Wd2sd8ZqoY/aHs0aUyc+rUorDp5946IJlCP0kpOipFEKVNuDtEyD8SVsGnWS2+xnlnScY2ElCUGPOn43U8Z0g3y0Jq3dVrXleWSeF50OkHbbf+lTocVbshqIVZ9mNnhxa3irx2WZ7MxtOFWoMdlDdE/O0Cm6ekUw6pAX9IzendAXr8E7B9uLk/wKb4LC81LHBJ59qz5N6QA3VSvyB9WnTq7lq4RjsQgSlxOJnkDS1XwcAFtKWP4ClLMOmDIAsKeFdEym3oNAvPrsc8UeC6bJXq8n1evpJrO1piMYc1xERDnLgw0b3LHJkBf830cRe2aqFI7Ma/mZB5+nxN+3dSm7OZchSPpr8JuX9Iqy648gkjq9dvkxU3xZFgUFPrsFGcZIJziUlv68RE9PGLm22wWkquW9zzlmc5xWBsb575UTMid1Uls2gV+IzaTWhjKpcP1J7p3ehZI0lD1+Gf9JsgTpPSTLG1vKNtHv6U9n9+ai5e2e/rVALUENK5gBo/LD9KiiXr3CBLy5WpFcgvJQOrHKBcHUFQvviLRQ7TINa/wkWk0pj7P/YjiIFse+b4ljkzhPDLESmN5lCGS2a+iDOIEM3zQnOoCYsfzXvcuynfl80c4PuskfrBlXI5L31zafKu824P50/wUzSZp1aiAYteE68wXHWXPLL084h8D6Lyt5AKA8W8THY+RaQID1ZyHe+E3c2CO13GjYfOenX7g2CZOHKjmaKz0yRlHculJ9OvOEGr1e0dWna4/S0MNyCpDunlRD5wdNOoqqS1NcO3cSRLkQtxRdViTFvaNzMhryUXBSglQSQuaiFVEf+bNg3/kk7x1fEXs4V0ns3mGPLNp/ooS0g+e1+bjgGr7YhTBEkHsa9oz1b6vI4ZyD7Nf/wMyM1MojJoqPw9LQwDVqYM+JxeuCFjgHMCmaJexoFzCTv9utd2Z9Nv0qApMRqG+vMybrD+xKH7ftjxqxF/Drxkax97V16vWMDUuGx5wo13Zo4YNiOOpE7857MRKx229RguzblDCkvTa6gjdJlMbKYQNLNVaqpXPvrD9VPS4ulg5PlXWu/sCqRYjEOqa0yCvRVixz8kVfiREjoJXcQjCQVCbtlvrTjEtZdm3/CYeuqoO6cnXxlYPe95TnUtBX3LUV/z3v0+y0apsg+Zmp7DIE56uZ2sdaBLT4GzZBlpQO/MdTkpKp4Saz/OuR3+QpHzU+Ntbmi4DhL71A8L1aVFn9BYeTlpdUQ6spsd5kUBH75uY9S7JLFLCRBUPsBTFIw8q7piJQw25JeyYtNQtl7E5XRynxPXv+UCJZCalJgXNiu2zheyfO8113fsBx1f6OCwwbPxxVCzQ1WkfmU63gcOHm0YX4Zt+jf1uh3j3Y0W7xPmj0OysQ7jeFpHykVXU5fnchFViyQ1lb/vt6ub0W+FFSr+8Jm7zksZx827xUSnzIkIA5tGgLCTVHBySUDSeQxt3pgvD/Xcgdf8bjjvfvs6dSxD6xQGnEZnxnlAkqX04eDhmMk4zHKTl3jDPDwg0AA98LhsLtv3qoY6B59XI53r4+prdk6vMyRUl0bIA0cFXAHuHE7kOidlHRt+e1odKrVG/nEGc7OqWOuTdydRxuxhR2tOMpOQY6E06IxGMW/PFILPc/TIqrWnKcXd4tFP32oJx36YiTHNIFfPpIzxJjgD1zNVscNmJjBZrtxehISvQYomXCnUweeEhPF4CAIgXIkLWfEP3A3SDCEVPGID/qmrGMDtyzDktMUoBNn5YbvBKC32Eha7D1INiRkEUWjPFYcqGO5quGULhOHx5BjZ8eME4WC8mOVSrixHh0QR42yHIAJC1th5WtKQCUkjwUlwHC5ImtxgaES37VLrZNhzIqNARBg5yF7oBf4tjBMEDx76E8FzQLgQRhUaYLzhoQ6CncuRg6Ad9Kwp8Fh4C4a1fl2iLQXizl5glfw8QmdwFZNz3wVOO1XtEHW/4gLXL8itW+UFcIpqwUvMNDv3UjS5bEaS1urlFNNDbe5SyZX7U4yEkh62Js09/4xnQYPZEwxsIJ7jUIW2NQcYuJt08kmFED14Fmuzh5on+khxnRAeSy4houTNcVKCxU3rmB2V4E87o7pN5lwsNlv+882nNIHqRdkdt2wqZTGBRYKLwYmqbCzYBgEDRLAV1xDO4VsfvslMaRi8JuKFWlS+QMoCwJ5T9Ea8SIEbg4uqviL+Ixqn8v9aIRaBUnQHDmIsDYKUMmGKAMdxQ8MeZegVXz0ByBBObjKHrB3knWG/rgYjxb5NJKNg60m7fVcHemijgn3x1xJvhJbXG89vByUdfrPz6VhI7gI8hrMvum7uaQp18eWjlG5+mXaGSAt0Q5JPJzwipOuQomh0igqxpyAvcSlEGlzKUFAR64qquAedhwmbFLHG2H0ECFjAJKsbHWSUkHmYJMCL4n5wB+8ENL2BUTTNokQQx6ARBDRaX2S6w+fjEbdGF+sDs+O7meCBLi7M5uQGOSV+AIuccKZ4V3hR0qCZzxDP+0gXe6wWelOGFKOFFl3l9QGFsxPrjkkXILvZZr9Fr37gEqAC4BXgAuF6F1mfJCiX/+DeQIbz9tY8yfevv2r20/1CI70ljxoqGlE600MEmdvljcCCe1nbHVi8XZfzyuecgxlIB5UnshTlDLqCVh+S3gW83yr8iKLBLaOrWhTIn0ZV5CiJMjJTT0daJPKEmK477e3xBYATsKrN+lyL792v+BOsTuiupmLC3E/8eBzrA6NYCqoKS46tfDeu4CM32Zw3LwSQdTehDSfoRg2qrUEHjABi+6yKbk0bJIjsY8yCVx3XPj6jvSZKPCOPYsDMBgY+0j8buDx9LmW82ukeX8ijJ+WcVfWQz2sL6CFirJlVBD1+3ocInaEFMDixyVBK5FxbhmThPflXRQVc3k24esCQgnycI9Drjp05jVEQe19I9rRJEMvu+ELz+S7v8sf42iwucy6SuYkeRrAz9FRHQdfpEfP5IhOh/gN1Fgr/kIW+jMHEIEBdLosMV+B1GB1q7FukMDEwP1ukHBM9Df0A+egiTwBLAXuBMCwRx3gQ3GBII/wEDDABitVd4a6CmYCOdZgkVFQCmUO59vwtjLNElZyIGuzRMM8z8xr8HkhdxQvfh6tzus/FTMzRNL4te4TbDOKw8VPJV6lUHxC/kmzD1Mk/yFBFvbJGH+sRofprOrpsHH4zOPNvaPaUuYjdUtzdWvq4/u3tIIRT66FvXo/KMpVYfEk4X+gUImyyIDx86/aHfHo8FsKBefm78hH8qMv0I+762mXrdwyDPvOmEHB53sf9kfROe+D0des+iYI62w4VZwtDTjybuW7aVq+8lxTZPk1ScicFnfK5yebBDwzWKocheF09C/O84CEIbQDrx8wvAK/4lAF9CJLWFe92gLszR0G2DVJo18cnIJooaYRYMn2bTZhXs0r7CTxCZhEjpFwU8Yt4/TkDAARhqG/jWuVFDlRni0fINEU0Ncgz6NfNLWssA2R90Qq3yf+aTjV5EXhAr92ZQKzKPzqPQN6L5Ui7UUtqc/CjmLHL+aDXWoHdCdbLpWffGwI3fSCBfezfHS4axkOruVYlEGCZ4BNpc7KRDMc7l6S2aztYWyjVG/FV7MsxaK1dQW0GeJhzXBPYyCZ86kMlpgh/9z0e+ywF7ROGSvK7FOJ0UhfV0XbF06NPSJM0m3u4iADkDpaeTyxbgOBFkg6Ebb4ior4pL+aPeC8sqEpARCj8YmtSW56rIFzwG7jQVC8HRFvmDi/OEW9g0v4XVXA8EYQMCz4KmDU9Oimf6zcsd4ITaZx/CxgnZBDXUsM4TIk7wZAGOecJR3O/b9MXGd6C7wzHO5dBd6Ki4GqbX+hPKyhG2+9qkzM/ZpvluvhPKE2sZjlEY3kU5v70vI/w0RFR0hHfrw/LwcDtedBS3AeurTw+Vj5IdvUjZdufRAHgMLMyu5ShvJMXw4/3eOpdywMJoouAayVEqGoNopIFK3AYONYjIk/NVgDeA0sZtPhLmIg27KpwPfyB+M7knyTvK0qCjQMPkSbkMUDV61xc1ugavpxVF3dLngPQVqzr5+8v6rPXCWxaQlMd2lXC5fmqYbnVJVjMghTgQw92jgm4MIjsLuhjpjKi2vMCNJlV84mpr0Jml0dGBmIMKi7Jo5uIAi6AmAwRaAfE4OJx9wtrD39KMXR3ck+Sf5EWu1x6HLssTf1bPaNC+Re8pZ0OpNO5QIh0gP8vnY/M/MkE/KXUgAhCm4FgVmWaHUEyz3QTfaIRLbR0IFnd0PXj2Zem1LRP1kKK2D5n6Y47gNo8tvl0Y0gOm+6MxeRNSer0SX10+mHry6cgpQfSVs0i6UmI3jj1T2NiLupab1UlGRDGNRdptVXml3C5ZD0HzmzztE8maYUgwteyDjxDtrguCSzrntp/lOl3PgB6FZsdgLcB+Z3Wq+RwKeA/QkCo7Hv4pHnh8jhQGOK5SJRe7B29E8Cx2qo3j6FTCRTfMiiIzqKcrfx5M9RnkJ1mfcUX8u2AgocQ7bOBPr7MLO8IOwshWu5WfWp8gt8qY3VIkl/HynXHWWC19e6BGc5rjySgolmLeTCXLnrM1Pp4HehDpdNoWV19fJ5T1rJvfkkY1NVy6iGr54T8h8t3J+r7s/B8XU0UwSRyQtzgbHpjCGQr+XdxYfznQ/FBl4zD3aNtEkU6j2aykvbPXMLB4tKVqZUyHCq90Dkhiyklu7G+SWK2R3RJJFGSmAqnp3fpX78p2JVSk4xRQREkhcmXH0mpdRb39TexIlHLSBcDLjWbveFWYYTjF9qcGcivrUZerzq9ttNWiY3daZbaE8hbO3IMiVE7eyNss9pzv3PaQJ8rXL//1cmXvh3siVMeDZvhaEvvn2hiddef/lOfJpsvxfkv45ZDnIoPj0gN4RSEkDM96PJQF9ICPiORjs+Llkn0/6T/r0f/S7UF46JYZrriRJnKRD/7r7KNf4qPE+eYHRwb9P73xmO4PbFLIbHf5rLSoThDtKbw8ng/b27Gnq+nWvSl5g7z/MrIwgbyrgztluekRSRNCBIzCLAVglIoxPNEIF7ONMYjOLTCkD8I2asfteNbBLJHIHRfPRO1rlbRrd7R6/T6Sqimt0ESgySal8mpfrfrEVXEdhh6G0EXgw8VKi6C2EhrHpwdWxeg+RE1ynZBADl4HBGkpG6ZyG+XzHScw5vJPzcdZgwJ7OcQ7xEbiGcOiD9gZn66hYuPUt6erHSwwwBWUCLhi3oJff+qNyXgmJPchKyOqbN5scgtakx8U17QxjtGmEpBEHO2ifXVjhoFiVnpSEljDOr3jvoB1VAPS/oZqmq3bw8D4L4z8a4JEC8n8v7auh08v7+krzL0rS4fk8Js+HssU+0JooYhhlRauXdCMUMzBXPm5H/73G3r6kD4XRviX17GvuOiK5JLw5OuhQ1kblMoFQ5eQf6KASwt6W6Y6RviHDVTluq1ZyJtzosYFGtFn52dqS9kiGT0GgspOcPOpFaWHi9EdONbvXNjFI4DqA5eUW+7brXE5ErOb8T1lBt657+KO6w0ZbylTxdH385lvqlBzqURjQIPfIS1SUO/heHN294AShQyjc9pGZhXC+MHivN3/t0zVCdNttuAHuPuRBvKHULXLrFHw2B3Am0YuGxIzP5lF3l6OvtxgzFPz1+QEnlEbcM96ZtOGNHlo+100m4PBRvjPnjDHF3czcYkeii37dtFOwh9ApNsArzZY/OBlpTLdRkK22qGAS54ij87LgYQzWyEBmo2vBNRaJLrnKAgpWxTXLUgLr4qrOy1XJKSXC4FUuYSlhWTDYiVrKtijfGdAsW249bvGLlq9CBxA8S8llkwulHE7mQrVKiUKoc20H7bcLMhI8MjZzXBUCAUfB2eyxS7fj3EfawbrwwDW9eW0y6gF+f4dBU7/HDzRZY15v0JplDXG6dNKr1vzS/JLW10RwD+GNqaFpu2n1GA8ZBqTbjfkl+aWtf5HAcO1IuzfQm1XuOVhULLndadp2l1qnt3diub3brPG7QGPAVDV7YrYq2FZp2Myem1rp9BoXXV0EMOg4sxZ9y1W6CAUKV255W/FG4RVqCl1urhstzGvLk+TONuAJQDqhbMT4qR2iHybSYc9liVsnCLpsoZLNLWmr4CpcBdXOhTuLFgw2gVZt0Hvmy9HpU+FcaNG2aSX6R2iFPcpVhGMcbl3AjLjXj8qSMJG4EMbP8M8+FYApwaxMWYa59fufGYk430v8f2ILkfK5/F7enA3LTYLgFLX9WYxFj6lypwyVS7GtpIMtsJCqJWYeH0iT6iY6XBGIpViEVtodG/3PcS2LcMBA33BZtBsyTa4NENZvplIuSHLIKYNORUPOlJaMo/iHD4rQqB+jGIR7Gbupyxfr7lIiNNl2cHacitJihVF6BzxEZI5+Us/DnExlfRgn47DU0yXCiXXTO9GndsSc4xjtAydkRw7lcNxUxenwBlwTEhkb9L0eSvFtT5SJaFsJt/9ZV7AJz1YsXn+QbSI7fg1tXOFS0PgSFVCwgbV29A411iYJ2tpUmZVx13YOGs9cVh1bbZMIxGGkw5v7YSNAX7YWuiB8AsPHTWTMxYx65GD7jhmJ53S4rV8nL9FDptfC7rV0l6KKzYW9HSO55sdn0j3Zl7npbpkSz0FOxtCPwCgx8hIcaF0PuLTOIEKfIFYUt7YK1FvLcJcyDBOBYjF5NZKWI3kk83INt9CHu1nZdm97w/2k7owVUT+hHadT0UqJBe4HrMcTt6MUQ1ktTD/K+XUzDv+2XJ0VrRhJUR0YchZWQT7iYDEcTzoKTe6ULIMyUAWR+V6MbwDZkxpD2yT2l0l3QEmbKcxNHUxYk42l/MANMn9NkPKRTnncxp0GlIhYDQxrYiPJBp6ku+qOsMUeNNCheGpH8bQMuQRS3Q8aEjnLpDy63ENFHggwjEkOnfH3MA0vnQSBsLjirmHycvhajPko36KOEesDpuAgq+urCo9ZRQ/Fwyu+R4q5rEbrX4eb1vxwmNBI2P3LeiXDv1o3sriR4u8r4PTF2vtSvVb7fsrJjXfi1kBZ1kPmzpb+egoiQUsTe2npsEf2ejI+1Zrt8wtIgl/Se3zUj3H9CuKyI6PSM+BamSH54PBBbuz+QFd+06FL9kgPqUT3kXNn5MzmfdP4jqAEOPJntIfTeU1ObwH7kTAb5cIqQTVHXwOjg+9JkzFtZHvYkOkeGek99P8o/MbLLw61ZVDaQbr1RJusDGqKwU0CxSQIx6/iHllCXN2HA6s6AjyZ4EcnZm7HGq+xDcPbEHAAQOuKZn+MVHzhu58rmgLcMLVWBsa4/5soWqz1o63X1NmxZg5/zW/nCRPcXBc1sOQaXeMbHmaUTCH8LKeW6sxZKqIN6c6l+vXzZ0TebU5fHWCNqz0bG17T5srFWgEtximBSc/1zKSSDNS/l6OdOLuF4fbDe8p2ZzOXLb5VFwtLuWayY3rKsLpzcjPeQZ7C7HhzWBim2VzGLeVayB67q1SbO8RGnIMcf6Pe2iKVw9ulAUNc+HS7ec5rgapv7f1wKdy/d9vmmLefhl0Xqe/QopySmN5IOJeSCU8bGNtsYcZ7N1QmHzb5yVDJG+cbhrSatlWmTsf6gc2SsKBZdT2lKI6Z600TMaQjXfx/X72mFc8jYN/uXpVlY2sC4dW7Vz4mEnik64urymdX0oNCfGTNjkfSi+F7nJviMTtiznWM9IZz41TkV4TkycfpdfFS8SmR0nZaCuISQslqozm7V9GFw0+bu9EXmOJmrgfZV/G8XBodFPK8Gb2RSG5E87qNscs4P5WFKjGIVkpReeTAfFc5h+KBpfobMb2g/R1Wr/6T4/1UungKXAeo3onopRxTWrXeLMqUusJjf0U6JGpVQuc0uV8mQxABjrh+7h1eCsAvAArAb8sDKI6FZFMok8tnnqc7qzZom3p3NHDCiq20w8NVOP33jpzjf4OS3hu1Ji7hRnAMQCqv2ya1DSGYDPTE9TJetvfDr7tRFugDwDm13l28na7MDl7rlDB22UyiFwSI/jZ4qTQ4/Qs0d3kSE84l7iDjk62xsqu9EiumhP6bvTNkp2s0dq3nUZE9cTzzDUjMrp9Mb815H8kAu0CynbE9hakf5JSJ0w/bznEO4tO1CZk0Na3etj5vhahcrT0fDeJsp/Tvc9iY7tkxY73eeqZDoGJubPqDi9O/QuHKE+hwrudGMv6rT6+2tzvYkJxbMCcug9y9vNe3F/+VUiLPtRPZfnTFYgmMdEblaKSOFkLbNq5tXd46foAaSruXcaFSxahYzIamF1yyXHZh2hbsBGzfoMbPbtZAm08QG7QCaMqwfvgnCBxc4CM79ZmHFiQgt95h0U+Nr2jLLhdTmK1d+P1fog9VgSYIfXIlRlIUKy05qD+CVfsPbCD47xjhrn2z/J6BfLGUx9z989HapdHqmawPbfQQQyr73WWyiL/Kcd6RsQTbeyBddEQpwwM4ZlLDwliakJTFN1EkYRS9f8UolORP5yMlCWNtCw3NJJyAiNCoDvAse9U0xlh76zdNug1oIl/CKHj9nlEkKboiyCYK42jQUVL8NqWNjqjQiACOuWShMNbWi0gg8p7hM2HJWWHHk/6fecNbIIdSjNdz7wgzXnFPoerd/v12mqejhFDIyNXWPiRG7ne4SHBUiuBNMTuoT7a+wlb5iLBRihIjE3tUlGL4ZeXr9bie2VbgCXj8YE71OB2SQqLEPl7lPgZPYpi3rN4xY3o1VFDa4mAl3hSqCVbDqv7AedWKQ0uL+fL6mbu3N7fKVr1VzFMFW3v5KK+voK6NCToA6YqndsPtAdwX3MDL5Rs8x4mgFzDbCuv6lqD84cKtbYz9bFKXfPll1Ep9WxvuFRLoUDiha9HdFrJzptNpV8QKKMHN2pvNVdhJugofoOu3/QruT+nvv9BsNuPZ4N02fFXtreJbn69nry0IxzSOiJf9tkOeGsYJDhAO/RTqJfnyp54hQhf5O7A3dj/bW+l1xU9SthHxAd27QpIhRsg8r7Sqzf7YzJHuJ2Zpup7vQ4baueFz8PuFfS3fbYnz3uv5U+B1XeUe6zkuSqGwJZu4Hqo4qNer5fyLB5sA11kcMBhn5a59HDAlvoEGnlg/6puBS/M+Xcu5Yevs5qB6VpyfDdc6YdHd5ZpaE7l8Nd3fWcB/x6zgZ+/oIyAI3frt/kITQcmpvwJP/ixzi3pLvFOsSzKBkFqF7zrn781InB5OI/N5FqwDdVeZFwg9vBq6r9KRMy7KJDHqzj3LhC2NyC4yrtwmPt+D8wIq5seT/3J2yBhyoDWQ2g6EW/MDeC8pO+EM4w+4Mtgw8dQH4nk624BFYc4N44cJHxwoLAM2/QTr1Aftwjx0cTZ7NgEhKA92hsnV5oI/QAOUHVe7zh5zn+XYe73B2LI7iZItWSzFfPERJQrnT9atcABnjJ+ZditToHYIkbpkiHIKiqsiCS9CYYlfqjlpFuF1W79tAtRWjSVm1ZJsNglmOAhnRMAfW8u9J9m8PtH5XOc9+fyDTJ7Hmz0FmAIXnS1r1J8gMWexLCUE0fOn1kabeFOKCTtK0FhrRLGXKZ3BtybM55Xd+0whbZn4n+iTVdsvtELcpIyle5L6hlrGOVgx9FMjN/oJSmwU7MxgNftd8Cy7mq+wPeECGxRtU0MjXfsN1vteBSwV7fVy8657dxknUPp1CS3hA7sepLpvDcHO6f0lBT0pIb54HHvtvRWnZWNOf7zsLZJ5+73VLLPJmqSD5oxtD6+/wD5Et6IPsS/6ZrZmNIOaa+Bwp+m05ascZCuS8wp337TzcPOgk7Xdm6wIaCtUFDMDWdMv5YxaFd0O3uWXVxSC/lXCVfwHFtk9NL8ST1tNwmXwfNJKIP5qQSXOO1zEZuQ82Eh76hc9hmT3BY8Q4iAeuS4Q3kRmkRGB8AZi838U8sDS4DLk6jyh/rKZiIg9AeWr81z2tykSMrxGuwQ5IfROQfyK34N6L+988N+NFCbT580NTruAf4dz8ZrevvuCEYJDr1vuHURC/JGJtj8SkXtbe7aHhUeGNzXfRq4LMSP6RF/aPOPCesycMb/+lNl86DbywItNuSt6ewjCG+Dm4RJgK/JHQUnzTQC7LvgmiYgUqySRueI3MPLqO2RHgd7HNmkGABivmkbP6txKaOIHVRK7O2vvql7GZprvg004+wch6ljsefgYhb0TZak3Q2Nwgi1kGHlnc9ExHGvu3B3LyzMCwBhAT/j/u2wwg3yHtlDD4Vx/Re6m7fX3v5OYFtRyLgD4MUqqNryHRX3kwDSrZ92R5U1E4CK2N2XuaWl4R13qDpA92xzxv1os5deQjiauO9KTZQp85Sjk/LSlYQ/TlO4iNhw/+ENO/2g1zxS734XD8ennyZTHcmRZSD9ZrF9a8zHAgoXgsn4i0ZpFxdo01rrJy/JdHgCMCY6mSNePOB6xZ5gem/YTRJfwES2W1EfjnAhsJab7MWaiy7P4X8TzNSytLhs3fiyeGFmcoJmczJzETGgSzrJ4Iu7IMQJpIR96A4ArhYrF+PYf9uzes0QaKN+m4y7SQ5E+WdC8/z97OZEl/drMtSEv/dqbawPuxxEOuCRIPV5TfObc9qv/1Oeo5oxHPrRNqEJ8P8d3VqOKBAGvuY9wLaqppztopg7YD7EpcQNdl6WD5ByeKjCkAFmTO3gqBlLd7u5xAE9DsCyuR89J9DJEwZekP3OVGNnhkC6etDFSVN1/JoB9/eRGiolsWlTvZHhSLI/mCOwkkGpooxbbu3DcWpvKtguvzBuc+S6z0jJ19+2TddoH9RdAm6/LzubOCWh7XAefO+cvMSgYHQ3ZowEBtMn1zN9OaQbp45QUTCwP3tbqdIVU+/D3XWbLFKWpKlULvUzRbfYeDqdS7SOeddcMKknNQLqOj324CXPCQOdXf89263ctAw6fJplM3cdBh5YneOsnLYP7mntGAxU3K+mkPCPebUlZMm6jcQGpSMV+UGm/PHmLLPguhJIUDDPYBOUZvUdlQq4SN4615Rk92H7JiWdjbCQxLtfZAXqL4e+2zzaIGhBO8xY/1+UFCaAcIZjFvtlRuJsNfkfQBtgmDBT5GaPLgDo+5f6WfH6Emhsgak+U4au1TsrK9JSojen2is6u5IlsCDkGrO80rvkr8fcRWCv1ti8su77XIaQyOSWqNtE+xD0Zdx0BfaNTArvw6EM5yz2KH6hhelNTX7EHVX7yL5723O9MuH3f+cpcmxAO6hC98HyFLpZ+N7tzK5bdyDEJhg7TJXo/j1g6WC0+UOjBdiUKh1LnoBJ5ibO73K7URGZmxb4NIiPFsn2bEwoMpBsStsQiQUnVbH6HY86SG1xvr+YnWJR1/DvAsMUdgMr98LibHPkmYOFgQyptpf8fy/Pt1OUmZG9UlQqvwqEHke1BhMbjOO+Db69E7SyTOEQjB3PF8bks6D+csfNPJ1foJl7knyJLgC9DGx6+xiVJyi/F9125wQIPAPrvCelSjkjSCXArlJ5jDMd6RjxHVZqbxo0IdhStBotF/8GHfXWSEghGdQm6Cm44d4tsCIJ1qCgV+Hd1V9ACRHDs61UJkJ9XnZiMAR0Ufh3e4M/f2d8HhYClQWh33rRPt79uQzSG0bf58G9Jd98n+jFxhDhGKTVcbtpVfTPd/MsghPyNkqIZJdTwINMrJaPp3778ZYv8byJguvb30FyKR2lEEGzWp25qpkmPYBHzOxY9crteLBZIhXk3s9jDlWpkzTj4NWB8x4/3XPdmEvPs7Rz9MvcuN8AHIHfPL814/CC6GW2tWbwgcEpS+Gcx/MbYgqVDLKTC+f/4sjqs3DZX0s5m7eeWBzqO2mQFPo554rmlGmfglvWRZqkHZ/rT52vvWlbCkzFRqcs+1le8pCgEaobSz0U1mgq56efgg7Sex5kbmSuBxJ7/6qrVAG4sVpNuFUI5aa0ps26lpZJXIdlvTPi7FH25fod5kcrPCTSSBMO5TWpYGhMtMPXFjMJV6alOiujv1KGVTf/+fWnq2r3f46dT3FgXSos92U/JXZF35lU22UQsQhq9rG4w2UiJy1fh5bDghnv/nPbDF2zdYzppdaMfs6nxQw8iXPU+xbrRCzj+7Jph9eeLy5hpyloN/P0BPautpmVN6AYQgJCSa9ZlbZMeNu7EFoY02JBT5MRFfCvI+8Z0W5tpJzbE4y8eVnnK+PCreL91mg3qfHugQUj5ZaqQDcvNSeOPIUJWoO9jrI2QYPM4RJxFgIwhh+jEkP3bLYUE7Nvgb/ydTJTVXj/mT1Pt+x5CTYrh3ErH6im11NbHlORd6anLpMoFvUg11L/lUT2t5MH3gX3VgX7MEndaVv5ovxO+OZjhh/93nrb0UXJXonZkay2iodeEVWSE/AWrrYkieV9eYNHySPyFy6HEKILojw+BxDwaUf+yH/7H58b1ZCpgSMTLok7jPcCWmWjsr0rUKKgBaO0vyzDRJ3Mh2JPqEtsYXpsNoiFm3vujyJ7J6eL0r0Uch09HfT+sKColBsd2q9e7/6taDo770L+K/b+CSTO40req+0DxxJS76w0p5O+jZc3g1h6l42STskiFYdF7+WjiIcLcCBoSf7TjAfm0An7qR2Hhvt+LyhYKBay14cKPoyHSWFfo0V6o0+3e2sLYtlrC93JCzWcOUhnqtKKuuiOIVSw697MkwozaPjr+Dqvt+L4GdMNHRMG1tfjA4iGp9YF/NFE0NeGk3ijJmmTyz6IbH8M8D198FWVjpeuBBnCXsjXpuIRY07tVOWmtLQ3ssTeJDURsFHDE7fGxIiMpmkageYm5u9W29QeaZnWRqFOgWYkpWk0yyOpoxKJLmlUY8aVllFXgrKTxlc/vIBJRoHOwnzd4F7Y67B2bUdbsDWajULMAZy1NqHx2x1GaedwhDo5kH1Wq1TjKVo4S/0CArErAO+nEpLHOfZCf1bhiVZQVZlItBO9rE6lQIhvybSFFp+7jk16TWnbLPoLGyTWjy271ccnU77ruQwygnjpJADRHkYPxpSkLufdoGbPYMD9PkWGDDbngMSK33ISrhqO+TO4cuEO7Q0ZFEhQJm3iiOz8m/4+HimQopRy9+OeAM9UT8/GM90p+Yeyp7rUIQf0kKOWK7eCdnXdNo+BqpsDZ+bdLf9JqKKifDPNzalqOYRKf5eGTbZSmWe3d4v3K/3YqjXGJ9x0Rad4l9PKXmY8LnlaXr9WqiUvBz+o34mlGsv98D8DyGZf4QIuyftW/jR/cfVeX6vWcCZ7lHufOrq+ZiixOP5PZz8mq4G7LRDr7Yy/HdiJoDWAHoPfN4g/uIdNoyN4pY3ofjWGDmlJMlCx8E/z75n7Hkxpju8m/lhx966HoKEJG8Kx0NZkhRTh8oOYcqFVFGihL7dCiUgYI47I/NeWppYxTlPlngqUQTnGruChX0+uGiNhlJ3EVY/pXXfw5hDvPAPFcPyH4OXkDvgDhS+zyTtsLUR5xIPIKV7PTZYMOGrL/KPnkzZ3JJ6tMTOE4S8A3UNNbuR3imjBZIPYmO0I0YcbtwTNJHhpHTIAKjcbZmk+LIZ2BKuFmJH2pshfg6eTM9N+jbPz/SzqMTCGdpmDyJZfM/P+r175cKQaBpBMoKA4AVSNRrg28uY4XikIlShXX33oiQLAXEZKuJqo1sy4EFnvQF0XmzweP9l19slhJh2zy63zMR1Gxa7ufJkNHwsLx7yOULHdVkBKrMS1ilANfggf1IWhejl4rmWNcePCZ/oG6oAlcUy+L9H7Lxo1VnAqbj62X1VJFX7kxIesgxAz0+4HBrog2EKL8/VpER3ELhBpFowyROhGB6FCaZJKhCkTmZ8seXWLi5chFar4GcinnJmmfh7ArGvNTYpxiLep76ZaM3tonXHysVQfb1uRuQhZPCQl3k5k4nxjchYrpm69SSF9afdZl8hK41qeRsdfia7r2J6gT97T/Sb7TMGw6/VVTGj55iynqeJi7tjvp3svPMwkig5wroPfSSEut+4oVSLFn0jXVXmE2gIjimvqgdkZ2oGfr9vyyTMeNjGHOAgHjgjBh+XSpnF58AG2NQptM2TWPDrIUAKyRlsQMnIMNd+OkhxsWtROLY+DXAGridSDT7Nez6tE4/apg/aiZMGOgAIOcOKbaaLWQoYJWWjZy9iWA6HQS21Nax8VI0KRzKp1iUVOBLOqX/84yxeVYTBoWteysQ4Piy6QWhOBQbEDzGOWmqoExC0TKkCuo90ZVNZFCBqThk0oAWXT/Giqa7sBCCQ9CAIDiQEt8z3gEIJtZMlVtERGDQjLnw/E5usrtCgQkLnFt+/2EmHxRGTGgBFvsMKGPJpuOT8BgvxMxwZo5yyz4FBmB/hd1IrJvUiXzoZJXJaEOhAK2kzfQmHzAvZUNNICuU6qWLwNeYw6xh05HZTqj2WPezWUJUAQZbbAMBBMlu2yWrUKRT3d0JhyjW2XgNFJczbKUR7bQJZqhjqxQInZMQgxMgpRvw1HdArSyvglHU+o1rjQU2OoGDwlwpN7xXmouks0oj3ThIvzjB1G/GyqhJ7dK49ZgO0AfltVQEeGKq0GIIL6Xse3LkQyKRiyVjC2NWKp6fJUNKCKoAbNsVJRJl46Q3BVH3m3RAMe4tMd7IKhqGyr66YTBH8kcZilnk/Aq1ffLceuRvpoEYZyYg1mAyhWzo6lWylPrWwQnhwZXa4a5sqJx7TurJw+bsgNNTUhbXTeZ7Umx1mWAfRpyDwvlqxCvDnBy3hdHyPAMsiLRgWlI0RmHja+Uoi4M2K0yvaU+KYW8ARltGmwo+upbgVU/D09spp/eJ/riyB0ueWzLyYf3PwW7vWdWudKqkngw7AnIgYHuDIAOaWc/nQSmIla9X4///JuIrcUDQ1NK7zqjNcH++ut//e+3TkEEGuNMZHz97h086eNhc4GhE35zfnMxBX+pzggveTL+o6Rp0/zc+eVnUp7MD+O6Of+/GseXxWvQ9SIHYggwVIMhPz5DkIgznhVWR5uUygdNhlaSmnA7VHgfBt2qLXtCu9tl0IHpPY5XmxlokGvPbMHjQ2uiNvdKalYhMWhdRFgwd9FLtqvSUO0NR0SOZ7HRSxueedBdMYlxcMhvCUw8rFndnUswnLruRkcSJ0NrU8RjuXDaKfMeLnyT2XIfjjsnzB1bX2WF4OSHRGSiVvo7FdyJLHZDRfdMLJonhUGE4TrmSfNOAGQXK22Z9XDEMwIIoJXTYyVQnWnmsRmDqTNTFav2PiIqE1SjSbkFIwZZJw/trFl+FEwUl7EatNN0M9ZHwHRPPAcAkisu4FTE5wlLfo8QzIYqP2pmKoq1UKySLI0N0CfSI3IA4a17APTfLsEqDaiuFGt5FFxt9YbKhUeN8l8VqQPwYW84VOnmddLXyC2iYDpO1EYmkVskfJ/pILCL1u8T9qqhJt0eN2zuzvnZjo2eKSCOI/xtvwarwVA1U3wxs/KGKHhFI0Qdxrzc0YoKk1pxGtHUYJqQLzHvEjpr40ZZLz6u7Q734IbBq0fYOFwaqldYaHPp4yW7sv2WO1+duzy/vNPCejFUYs8Nq/EeP0bYNB2etXFr9hquzAn6kICPfcWPsYHToR/6vq6UevAW04LxlFUwJLyfIUKhqacUunqKow6x17wKFmOz1oywOQ2lYrE50Ckz4FVKkqqaayxD3tB6YdZQOgYQHYv3oKc6KVgGPJpDpqqLlDYgoQB0eYVhKPSwOexGV8fCS5OrfCFdYJcvC7mJC4g1dduzxKzP9SG4r5TAozEN+k4WMYPoc56LDQ5AKDBwsUtDyF8ZLmNHh177wrmAEYC64rPxpcQB2dY1MnBfaOK3UFm2ocdh9wjieRPAMYNzGRyqHsN2cegWKZ4dLdFQyGV55hopBZf9nj9RnrpcZvsKl2RDHpt8RnzDDTIVnTLtZ+3pl0CMPSi/DOhsuuKmNJMcGSJ5KTDIix3yYzgpEtsxZfjdPAAB7sWVbYZJOZi3NtTfNUoJ+1RnfFqfzNB5ElyDXPiRQlc+zDtsW8IWujY1zZYT+Mlvg2nO7q70NhidhuDtpODWc363j+mHWnW4by08uQuqfvMSKriEK0Jdz7GgAOUXGzyNI6V6EOmWhNNwOV2cUXjVT7Rsg49ErC/gZCThnNAx3nG+jZsUO9eC61Bcd00U328E046pmhmo/f446iPhg0mut0Ml94qffxXtD2eJhWQM+hC2xOkV3zHsP5BQPRbC3gtGfE08jjjuYVtKGRuz/g2onMxyKCIulMMZHPtXNSytl92QWT8lPLiyeqIOm+vK1eGAPUXNk05l5gd92MEba3iJfFdj8Qee8FJ6SW3LpvyD2/jm72NpXQpgAK0YfxR92LrxNl16+ZtvjdxjbN+DyDHSkbmFiQbHdpG/drwChRuEbu7J0o23Inq1RhflDE9FcxkFCQ0u8EL/zqxhk5DvBmyt7QFzppu8s/tzcbL3G5YM9sRVqzYqZHWitovJMKnBrXp+XAU9OMqWoOrekQEGkUg2nQ0TTQurNQsJTp9rCi+JmBCnCutDflfJPt9vIRVdRyEIQSU1mI2ZDzoRhWo8ev3SrPWTNFypBNyqdOMRRH6Ed75Zk6fVikugdsoxY2/Gsfhhl3g9uK6i+842MMOSkUL2zYA+PrKuB59P8OwtsmfWsSmevsXy+quBDKZpKH9UhILy7C495hRqqMkIU915SwC5xKLjFyg7QY840N5ykG2F9eOoMI9mXQjT1LnQiwWh+BuIEpdyXWvkQKvSuzWL7QkogMbxIk/t3XwK1akTLuNI5fFJXY1nct/v8SGW+m1VnCluYOZC6H2EWfA2Zfge2Rjz3hYMx6RlCvERZAZNXEPN93i2tw9VOyghkIFKeGiUu0WzoxjGEfg4/r1nsqzQjKX0gHMFmLXzkubVTyxecueSCtso5HvXUK041asi51UE/fUiq/bYGtsOKx+Os1TTXLXZPJ5FJXA5aC6UPx7PFoseZxDYnY7OZD5YdbW4H5yoo+3BCLRC9J4c41aF45i9F9OI1IHIpkGwMmLOdOkk5U4G+O6WiYXcrA4hBatF1RQxovbx83ATxK4gdhmv2TA5aag9jFl2OAPGsvFR+hkAoLscTYtlayD5Wj2oVkIw8cy4iWkcL5gcOhunHHRl3xJyl0z0FdL/WXuQs65XPYk2JPNua7rNbnvhHQxaLNk3Q+ZF118lroUoCSuMe2qDcgx7paGzLCghEPE0qUu83kGBHSrIE9tkm811T9qOAZWyXVGuPU5UZVc2GkbphvH6OA0eQdupazjGWx0WM/Ql11CjiyQHhXrEDhG5FNM9DkPF8+Fs5LUjaJvsYHXgO5dlLjRVh5f0apxZB7xDt8ysQa7irLYL0gpr1lnlZmJnN0qw61mUSVDJapVJsq0yuqySMjc2nIsHYYQE4TErzN1cY4TFYbRWtBhqCunKyPmwl7iWLK6vIrET31q9BC+fBjrJtaczHURn4kMjgS4ADUWwL3Msv2UC1VekActQ/+ZGrkeyaUJw2s8mAgSzD0ezbGYIA8YL6dplLmGfuijNndeMX2tgNRIKBWZpb1nyEFypDXh5BueQynV//7s/ZHDaMLp+j9mzJhvImgboxJjh9GKS3/RT6hSsDpOyYH+5k/GKBstl+QPxYLhydOUqSkLrNNOFtPow5IBnhmjIFWimFMxPrGpDB7Qba5h6XUbMgVYcAHWn/lSUqYXyI2u1cONEh3Vxe6KzqVYGkeVHiVvd+fVxn7B7GqqD6LppfhKG/HxpjEjmCUXDyphyaJbSmhHe29GZZNaFNdhpKcw0VLZm1xTlnhuS2bri6xd4RWPweHEOS7mMCR4IigxE8QZw3zrhcqgunzV4DQSuE6Q5ob3ZLN0orb+NsB4TJP0K33K4r64bAN/BcSzYG3Z7dPHiP+Bc+6zEs4ysb1qScs5sUO2YNPzLlN++oLf/Ii38mqeabNC8luYtCAD31VlAGEHOWkn3kNuAsmCHmEInYEAeY2MVJg2zV50F8pHKI8h4KVi+SsN2n67KxovQZxKOoCLY+J8pTRSzK9aIfgz/pR4jANbPHB5s0gqHrPDui/LJGuA2NLjGW7wDVagKfQfUkloVxrjA08Q7Q/xUUwXA0GLDHp9O6+R4ML5SWhqAkBZekaBl2gREV8qOFugQWMdJu1FGblzDe0HkyA+R3pLtK4ystb8aaPuPzG7zlQxDV0+tjrsUsq01X4OwMJxb2zARbxrU3bBpXY41ppAj2iskG8AAx6UbS/vaZUgnqdkX4kgtQYSYijkNpRkv6d4L4svl+uMfLUTnoebI3W4N/31umYgTEXh15h3nveHb6LkGoIYQ43Xi26HqD7TqvNFRUxDhRUgXRbssLONiSZszY3OiY2sWBc0GPxTScB4GoIeFhxWHigl5PSBuw8W5FxZfx+7x9Tdwn3u0joChqHz24U7FSDEmdKodZSkoJCZNQtwZqqsah9tLKrrwQTPqnsSnwtoBZnpsoyBdqaOhdMd9MdfkWTXzJ9eYq7cmvsmpLsEYcEHCyeC7fWBgz8m00ufqwlHXK4TqYiMfDAXcAGLdk7TLcH5Zn40fG/MxgEfDqk0bOerDCCRfC/QMJR4jfOdHOYl/DnUYdnLEc+SkLebO6zLd5R8XpP9MOylom1i7t/4Gng8p61U1oIpGSm0jDYidlY8QnY8t+lg0WXQnaOYZ8ZqmqZaMkG16yKnUcVFO1+3XpkMTYeXpnkTUcCrYXAOER1g05aWWVK3Tm5BGa1QagYpv2iKl+OwU1nAWZbZdrtawdNVpmVx7H6ZZ8hqppHuehX24XgawnoXcKh1ojxt3DmbHMx+leApnSP55OwBn5sx8qLcg/mXNIIMBTgqTDcPhwWCgOEECnsVzjB3FHbf/f+aKUflO1atMNDkNXP8+r4wul+ULxKNxPHEXMYbKzKO7g74jhv3IyZzgfAmCpV+dawg1Oz6VGMwTDm81H6RpKZXtb/8E166HcnJuzlshXKeC5ZLzt6P3VitsYDlTg4wkWLYqGUXDy6Ea2SSvH1Rd/++/SegNFVcp+w+996pu8L2nkIPBUORbXhOrJ3Mx31yc/rLe7oOnk927srn49fD/X27d+MEv5/Ngct/Ep7/Sc3qGkYlU0H+mZEKWDFNtOD5xRr76KvG8GDIcze5evjLfWz4l5cnye/H2zu7/SuZtzPf2l2dZul75CI2TS4TjrHElTGY5RCWmhaHQdRSPCEUKEaBMmF48qxlTor8rdkfKWiOuqUDFal/eIMjtua5doQDmL7EKKbAdXSED1wNNTs3zfLPTjTjXp4/s+TaPFD/xujdUtXlr5bItS15Vg9Zvl8E0EQen/2KNRrb/7Edq4bVCvMP653ZNEvn30roeJdEsxZjF62Yzk9+NmSIGF5OGOIPNn5FZd6hGq9Yos6qhHO8W2+Wy8Pa/0cAjv4Htp1nTpGrxcFLrjMDW9XwKcQ4sLj3gsO7Wt4bcnV7apBhb/YVOiM09xbSb7lS9m5w3RUckIBo2tdorA+dDZ60eynrzrP5CknT9BjotKXZEjBCJ0lgOGYsGViyhBprFZPCYZBRsI8BKMLS6601dXrS88bYkZM8kowJtQzAaBaF9n4Zw+05khWr962lCFBgqtEaSJUPC7sVQpUslwPCWJgVoiRwEzQx5xjnOpdQSFP/oBuipytrh1cs7LYqII0dvxvJz6NHVc2+YvSdxgHOGWn5srlBxlU1zxHDNFGpvi3JrOGBK8cdrjbwna7XRrpGYw0uDkBssF8AVwvMTReRnFCI7qFmtdr5xbPEGRIM3uAIv3pfjF4/NWYgSLfeKclqDrC8OglMmaApy12bSPKHKrmMU1CXICd2EAeoe5rB/LbtCeyi0kbGjfkeHJk69I28FQnMUmhzbbW4c3MLxlhKS9AitXoIfWOH4keuXr+HSSlUCR+0zqjkFHfxAV2bb9z/6FSQW2ULz31njNMWv0EkoF8ihEozjr73Uuq6YOx4dncymcq/xfn6bYKlQOwX5qTZ5J0oAhR3T8VxBmgpmu/aFSE1KrDxt92I1bYiLbQU1mqv4aGSSiyi0WL5WT1jWxiJ6XUqPuE/dPjmJsszPjiyOfjYJOCOEt+RUWRLJKLgZiK1+AysMKmK906kLlseRbHlGMPKOZoS35gmr+kjF/yz1jvsWllyeIFZkFHwyX8Mh7vXhhr2mYg7MqXCC3O65U7ybeEdjoBono9oiM8bAz781bQgqHmEKyNqWVmYqL+FxTBUncCC8BVmovrbdh581kxVvsQLsyWS3urVpx74kmaHB4qdbZzOTWMHRGt7zfZzJjrTtRQj8mBCPn3rBWxYncVWo1sOFVDzQWk7MDd2idqRzaIEd1Sn5bc2qHQyFurz96dcX96DDJD9UpvlQ2xuLI+/ddUFvhCXneIMzNdu+tTnDV+5ssLk3sOtXN1dq2+nlz7v1tRQglzrDpyPe9mxh13ynmKLr7n5Kij/zYFcJkoQX9HLmfrGSt/3/7s7yMEMvGRaTDfYf5n8xGea7y9asWj7wMJUdqNaU7DxlZohEvl48/hpeMr1af2kwFbryNFMwfWs7A3KN4yNXB9mQN1g1iEdU/J5i/Xo0QjzPuDuTVAQU1NsMGYwHnzyqr5keD6+DBh6Q+DAOvc5yTjGAqk0aB3Z0w413ftf5+IY0j9PUVl1o6ks4nmSvhcO4/dJWGPTVeNr8uIHenEg43CbnMLlgDT3Folq5AWUpHTkhwR/eNRr/mu9WpbcwjQ2HjJDI4V1oKWUitSn7DW7ZSbh56HkspaaMUAVOXIHut9Ja4s0Yg47baQqiCT2e4LFFERitjUM+YrM+qtnVT/4GFiEsGH8SE0Rh/YAjyn3rlu3PE1rMehxqhNBF/ppa+wWL9/toAYuO2O8Vi0JoANok3I6zZPd7smkBErPxcKJUZ5OAMOHvdkn4fLYyLvyHuF1XOSOFvioox6YCT/pOen9EnRuq2VprUdrHpflwFhsWv7k1l4et8C0rU4k93Vy1pmt7KAM6w865ZUd3O6kdeGm7xjff5992p+vF7thoF2T1/sFuyl3DRz+S/HjP41F936q5OWxb/cA3Lge2wOsZuXl/WR2MyYjgJLf7akPIJ6wVxGtU/LX9i0zQ1CvHTHqJNNk++V6LFt8/h/rEb8LzpqE1BKvhuj1lff1Jqr53a9jlK6wrIgqwf+FnoKscYawTyXImjnHmxI9eriIiULSgmTgJ/dfvt7PhwJWauls0vD1NQ4ltK7UVQ8MCQChDnWe2UBRwUoBFC94pFKFV3IZLsCNhsTXG1Nlw9NCsCS5UkaDimDRL+kTtvAu1pKxJciFZ85MbsFJA1KKNcoiBvD1u4HTbH7xWgiUJWVFgJxNhb56xShjqVA+crGQLltcy6KFvjQxrMtdaeDoE9YcAM67ufIaGb7E1oMcd7KZ/MJb54Qv1uGHggk8MtrBBB907HHezLX3gDKXnpGp+RsS3G/QmbjhZVvltqDn4OJpLUFUnSRS3t7DDSFX23miC6c2mg1bsCZMiUWz+OZMkZTVKXVSOrIDNtjKMhgKb7akhRkSRd/p8Qm8Dbrb1RcTP83McmXcl747OmDNPZD2Vw5Myo3VNb3kqHT3lLeDGfNMzhl2eD8PeSVy2Ezl4D+1u7qahDx4q2L5Dab/cL33gjMcXBVGOzDzEDdJ7YZSkzeNL9NojWrmlunXDh0lAMTVyragGZSmuGliKTMq1x8xreAgO0CFzi2UpqpDKI3J4CMnVcmAfrhZSAQotPQsqB5JwiIOgSwnXU9INbCZ08Ki7RoUJ5tSawnSq3Gja8QI3jPjjPEVTbY8j1b7IXLCZS58brjVqMgqtwgBT5fT6fU3Cn3aGNV1sbXvEGYQJi+e3oy/M6Vfzndwoi5lADYz1R5zVEscHk2XU5QS29BszcqeY+rxnO04e6PX7LGJ5OjbTJ+p8d6LrYaLv4J1ajE3IzdiGPIZo6LNoizWCJIQ+jmJ3TKrvS3JCAti9Fb81kyPVkhF0FYqh9DxR6jSoo2GzRh9ZsCFGTI1k9WybKJ9KlKFQ5ZC97QOPKjxZ7Edfoj+Ybl+Y7o4usvYHm0CWYwOmRfGCCj5cQ7Q6p6QAhLp0myFXORPGEQ5mOiAVAbI4OMozgOywZhBjMBffFQbPjxvilVxtJkEEAEJhUSm3YJXgOsvCrcchodF7VGvXeKY13dJQezRWP756az0GWa6sXashONb5jjTFdQTKrmmZtMFrSLtpkZ1KmjWIYxDZvHWgOxdW5VOJv5CDLDePjZT+4OS9+hQy2aFK1ZvTziBjpz7MrsVD34Z4CV+xTeomUfHfPfZVnw4ixR/yFnHB+I7RgJsi8t93baeny3Ra4x2gTihF9s1wqlk9O82Hl/DG8CVQ6VDZL2iEPbbGzl6RepWhxy8OZ5IaaArefmeOBjh0R++JvDnDBXDrErzO3vvMVI3XrdUyB4qQDWse59UZBdX7t7UqClcp8ypgbYGSj2S6hV1q21+PAJ3hUJouIy+/zRgmDgJccJBHkzv4fGGv9PEhwVvGK1MhDwjwwrCMD3wgWax+20k7wQHQW1Td4buQzmYIqB204ilcBhAXPARyfJGtKLXIf2QVyTXqcBrGj1wYKOhR2NNFPVBBgJZ9FKuFA3UswxHkEG9ierqHjpcnrtI87TzCkoXOfeA1z5XfJM+tHb5mH15r9t1i9ZY6yz6gE9zu+s8Um1efeTHfqVmplfZJdYyIGEXu6BFleKNdv5Kgcukl4OMz3GvNb4IL0qVL1xhrMCYeVPtwU12cnJE0DBssBMv1NVzWeVGjwQtfx6dbkBPDkE4Haf+gwcVbhdzuv9UVPmxtWfcm5m+ktMLzOL7fAtoAzAnadFY2xXon13S2UGmBeYrjEuNTB6m+qGy3RTXg92T0gpTymz+X3o5xTiPeEDu13cJOH93iplznDedEhn+Q6Sxw98Knpt3wyLyd66zu64j6EEPh9ofG12735A/KSY9/796Geq0xszL++IQlAlXdYI2CWjxT3wLy86fdfUjc0ct2s1j7K0d6303GJwG4GK6/l/nTPMvm35QtSswviy2LS/xfU1wpm2Cg/GOWzyS4o///WdOvfX3ZxWN/FfKeQmlWNwCy+yVLUZYvvD+FAyxZXBFPS7tWnBFV6guQ9Mp5uwhTka4Vp/N3jt9pbxdD+ncb8/myDMPAbz+K4FiY8czYU8E4Rpxv4BSMr/bdoT0MIVixxA3lU0xuWX4Gb2ZX6CDtfFeUMC8ND5n4jvccxWIWMA6uWhK9tCXZHP8G/o++OHtlgs13u4OW3WxQe3F0IwqhT6CzvAq9kDfpJzsEHLPB50OuKSVxEa4doGsYqlteFK8C9QGYA9SXATg+A4wh8JgBkQ25ysyp4vJPTBvwcpiRq8Se+cfXAwzxE/5aaZCsFzZj9uViPYlHuQrARpg4IvHdIsxwRIdneAUuzgjyPDsj4/ftjJwYc2cUzoZrlnlTEmEmkj4Vz4iGp7MzT0tOMzPP0GaYmWeJmfbBz4nKWvd9J8OkZ8G4wp5Og/q5qIBITwvjehC14XAHCy8TKzz8JEv0k4Rb7M2M4GHm5edbK6M6sVCbCNdcMNZ2snN0VL8krAKt3kKt7jhdJuoSdiSxSLP02wW4GHmip3bj2hpN7W6desKigdehvYX5hVhXTbWX7efk5fFtBFGM5x7zu6hAreryRlnpIdZWq1LffYCbUa/wcmFjXRcnUz7WRTp68bqq1TqXHc/Fyuh3kQDT1mUk3rVyKMnia/osIUwx/UUzyW1lc2qEkaw8WkqiX1nKhjxOerHyIBU5OB5AUB7nEydzaXTVOridoR1lzO1OtoQPHQ0i0PUsBJI7QuLCNicg5SaVZMRsRIs8ERKPGmnm5qJZqkYDpa5GJ900JMPzrK00FAt7N3FRm7bdXKaNx00UFUtTTfInYbqpTRhW1btaWo3XiZlGNbRCF5PniY2xOilpLAIgAt2qAXXtJH0CnPzlW3H9Pdv3Gz4ao2anDAEl+nux37yMnIKSSoRIUaKJYsSK+/3MP6tESZKlSJUmXYZMWbLlYHLlyVegUJFiJUqVKVehkprG7b31qlSrUatOvVc/6ibNWrRq065Dpy7dehgMM9wII40y2hhjjTPeBBM7v2qTTTHVNNPNMNMss80x1zzzGUPAOTU2u6jJtI122K7FL9pDhq0eWWePhpBjsys+dNJx8+YsOOykG55yUyaz3dSeY/W0Z730e4x/Ui/6is1rXvaKW3L8aJd7XvcGh298Zwstp97yXetxWpE+vsopAp29Flrka4stteR3Xf88LXe3Q9ZbabVqs753r9N+c94D74QRKUlFERRJURRNIsVQLFmRNeGJgEFdev1uyO16XLXJr5GEB12OZCJhe6QShajyHNcSn0O3VuFxauV2iys7tI5c6KwR+kyH5XV5fb4qX13Szdfm6/L1+YZcR02nhYvqIjROe8BvtRj7HdMr9IZsjUHoCfi97Lo7hq7Q0OmCzb+x8W4Kb4B2CLlZjZ8+QLRzbGDnjyD3E6tHBbcHgh9u9Yws5OWzpyMYrCfI5d3BnvXc2+nlANcmA88P0pkeDlfydhyvHBpwunKMwfmKKXKeghVUYQq2upUO8IaFA9S69SdRrlYnpqtlnswOrRhvh02N8hRLUxnUxcEiMlxfVVVTZgS3S0DD5icWAg==") format("woff2");font-weight:normal;font-style:normal}.card-container{width:100%;display:flex;align-items:center;justify-content:center}.credit-card{width:500px;height:300px;color:#fff;cursor:pointer;perspective:1000px}.credit-card-inner{width:100%;height:100%;position:relative;transition:transform 1s;transform-style:preserve-3d}.front,.back{width:100%;height:100%;position:absolute;top:0;left:0;padding:20px 30px;border-radius:15px;overflow:hidden;z-index:1;backface-visibility:hidden;-webkit-box-shadow:1px 5px 6px 0px rgba(0,0,0,.5);box-shadow:1px 5px 6px 0px rgba(0,0,0,.5)}.credit-card-inner .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.credit-card-inner.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.map-img{width:100%;position:absolute;top:0;left:0;opacity:.3;z-index:-1;height:100%}.row-card{display:flex;align-items:center;justify-content:space-between}.card-no{text-shadow:gray -1px 2px;font-size:30px;margin-top:20px;font-family:"cc font",monospace}.card-holder{font-size:12px;margin-top:40px}#holder-name,.valid-to{text-shadow:gray -1px 2px;text-transform:uppercase}.name-card{font-size:22px;margin-top:30px}.bar-card{background:#222;margin-left:-30px;margin-right:-30px;height:60px;margin-top:10px}.card-cvv{margin-top:20px}.card-cvv div{flex:1}.card-cvv img{width:100%;display:block;line-height:0}.card-cvv p{background:#fff;color:#000;font-size:22px;padding:10px 20px}.card-text{margin-top:30px;font-size:14px}.signature{font-family:"Rock Salt",cursive;margin-top:30px}.valid-label{font-size:x-small;float:initial;position:fixed}.thru-label{font-size:x-small}.valid-to{position:relative;float:initial;top:-3px}.chip-card{margin-top:60px}.security-code{margin-bottom:0px}.card-text{margin-top:30px;font-size:14px}.front,.back{background-image:linear-gradient(45deg, #0045c7, #ff2c7d)}#CreditCardIcon{position:absolute;right:20px;top:20px}#CreditCardIcon-back{position:absolute;right:20px;bottom:10px}#CreditCardIcon svg{width:100px;max-height:60px}#CreditCardIcon-back svg{width:80px;max-height:50px}.front.lightblue,.back.lightblue{background-image:linear-gradient(45deg, #03A9F4, #ffffff)}.front.amex,.back.amex{background-image:linear-gradient(45deg, #446a1c, #447419)}.front.discover,.back.discover{background-image:linear-gradient(45deg, #712a3a, #d16a2d)}.front.diners,.back.diners{background-image:linear-gradient(45deg, #515860, #101824)}.front.mastercard,.back.mastercard{background-image:linear-gradient(45deg, #092375, #2a559d)}.front.jcb,.back.jcb{background-image:linear-gradient(45deg, #d5b544, #e0cf89);color:#373330}.front.jcb15,.back.jcb15{background-image:linear-gradient(45deg, #0a0606, #343333)}.front.maestro,.back.maestro{background-image:linear-gradient(45deg, #fab80a, #fbd04b);color:#373330}.front.visa,.back.visa{background-image:linear-gradient(45deg, #d760a6, #d760a6)}.front.unionpay,.back.unionpay{background-image:linear-gradient(45deg, #491962, #c1266b)}.front.unknown,.back.unknown{background-image:linear-gradient(25deg, #757779, #ced0d1);color:#373330}.k-switch-on .k-switch-track{border-color:var(--brand-color);color:#fff;background-color:var(--brand-color)}.k-switch-off.k-focus .k-switch-track,.k-switch-off:focus .k-switch-track{border-color:var(--brand-color);outline:var(--brand-shadow-color)}.terms-conditions-label{margin-left:10px}.terms-conditions-label a{font-weight:bold}.credit-card-form__panel{min-width:600px}.credit-card-form__body{padding-top:0}@media(max-width: 576px){.credit-card-form__panel{min-width:0;width:100%}.credit-card{width:100%;max-width:320px;height:auto;aspect-ratio:500/300}.card-no{font-size:19px;margin-top:12px}.name-card{font-size:14px;margin-top:18px}.chip-card{margin-top:36px}.bar-card{margin-left:-18px;margin-right:-18px;height:38px;margin-top:6px}.card-cvv{margin-top:12px}.card-cvv p{font-size:14px;padding:6px 12px}.card-text{margin-top:16px;font-size:11px}.signature{margin-top:16px}}.product-kit__observations{background:#fff}.product-kit__totals{position:relative;font-size:1rem;margin-top:15px;margin-bottom:0;text-align:center;font-weight:bold}.product-kit__totals span{color:var(--brand-color)}.product-kit__totals-tax{font-size:.9rem;margin-top:5px;margin-bottom:15px;text-align:center;font-weight:bold}.product-kit__totals-tax span{color:var(--brand-ink-color, var(--brand-color))}.product-kit__short-date{display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:1px 6px;border-radius:.25rem;line-height:1.4;background-color:#dd1d21;color:#fff}.product-kit__short-date-abbr{font-size:.8rem;font-weight:bold}.product-kit__short-date-text{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.03rem}.product-kit__component-total{margin-bottom:0;font-size:.8rem;font-weight:bold}.product-kit__component-total span{color:var(--brand-color)}.product-kit__content{width:100%}.product-kit__content-fixed-list{display:flex;flex-direction:column;padding-left:0;padding-bottom:4px;margin-bottom:0;gap:4px;max-height:323.1px;overflow:auto}.product-kit__content-optional-list{display:flex;flex-direction:column;padding-left:0;padding-bottom:4px;margin-bottom:0;gap:4px;max-height:323.1px;overflow:auto}.product-kit__content-item{text-align:start;-ms-flex-pack:justify !important;justify-content:space-between !important;display:-ms-flexbox !important;display:flex !important;position:relative;display:block;padding:.75rem 1.5rem;align-items:center;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 3px 7px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1)}.product-kit__content-item-description{flex-grow:1}.product-kit__content-item-description h6,.product-kit__content-item-description .h6{font-weight:normal}.product-kit__content-item .product__price{color:var(--brand-ink-color, var(--brand-color))}.product-kit__content-item .product__price span,.product-kit__content-item .product__price small,.product-kit__content-item .product__price .small{font-weight:bold}.product-kit__content-item .product__unitmeasure{color:var(--brand-ink-color, var(--brand-color));font-weight:bold}.product-kit__content-item .product__price-total{display:flex;flex-direction:row;flex-shrink:0;align-items:center;color:var(--brand-ink-color, var(--brand-color))}.product-kit__controls{display:flex;justify-content:center;align-items:center}.product-kit__controls-wrapper{position:relative}.product-kit__controls .controls__less,.product-kit__controls .controls__more{width:22px;height:22px;border:2px solid #7f7f7f;border-radius:50%;text-align:center;color:#7f7f7f;cursor:pointer;line-height:20px;opacity:1;display:inline-block;font-size:.9rem}.product-kit__controls .kit-controls__number{width:26px;height:26px;font-size:16px;color:var(--brand-text-color);background-color:var(--brand-color);text-align:center;line-height:27px;border-radius:50%;display:inline-block;margin:0 5px}.product-kit-detail__image{position:relative}.product-kit-detail__image:hover .card-img-top{opacity:.3}.product-kit-detail__image:hover .product-card__image-overlay{opacity:1}.product-kit-detail__image .soldout{opacity:.3}.product-kit-detail__image-overlay{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center}.product-kit-detail__image img{max-height:100%;max-width:100%;margin:auto;width:200px !important;height:200px;display:block;object-fit:scale-down}.product-kit-detail__title{color:#222;font-size:1.2rem;-ms-word-wrap:break-word;word-wrap:break-word}.product-kit-detail__distributor-name{font-size:.9em;color:#7f7f7f}.product-kit-detail__distributor-name span,.product-kit-detail__distributor-name small,.product-kit-detail__distributor-name .small{color:var(--brand-ink-color, var(--brand-color))}.product-kit-detail__price{margin-top:10px;color:var(--brand-ink-color, var(--brand-color));font-size:1.1rem}.product-kit-detail__price--old{color:#7f7f7f;font-size:.9rem}.product-kit-detail__buttons{margin-top:15px;margin-bottom:15px}.product-kit-detail__buttons button,.product-kit-detail__buttons .btn-group{width:100%}.product-kit-detail__buttons .quantity--decrease{border-radius:.25rem 0 0 .25rem}.product-kit-detail__buttons .quantity--display{border-right:none;border-left:none;border-radius:0;width:60%}.product-kit-detail__buttons .quantity--display-input{width:60%;text-align:center}.product-kit-detail__buttons .quantity--display-input::-webkit-inner-spin-button,.product-kit-detail__buttons .quantity--display-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-kit-detail__buttons .quantity--increase{border-radius:0 .25rem .25rem 0}.product-kit-detail__information{color:#222;font-size:.9rem;-ms-word-wrap:break-word;word-wrap:break-word;font-weight:bold}.product-kit__quantity-control{min-width:26px;height:26px;font-size:16px;color:var(--brand-text-color);background-color:var(--brand-color);text-align:center;line-height:27px;border-radius:30%;display:inline-block;margin:0 5px}.product-kit__quantity-indicator{min-width:26px;height:26px;font-size:.9rem;border:2px solid #999;border-radius:30%;text-align:center;color:#999;line-height:20px;opacity:1;display:inline-block;margin:0 5px;padding:2px}.product-promotion__discount{width:75px;text-align:center;color:#fff;font-weight:bold;z-index:1;border-radius:10px 0px 10px 0px;background-color:var(--promo-color);-ms-align-content:center;-webkit-align-content:center;align-content:center}.product-promotion__discount p{padding:4px}.product-promotion__final-price{color:var(--brand-ink-color, var(--brand-color));font-weight:bold}.product-promotion__discount-price{color:#222}.product-promotion__title{font-size:1.4rem;text-align:center;font-weight:400}.promotion-related-product-card{background-color:#fff;position:relative;display:-ms-flexbox;display:flex !important;-ms-flex-direction:column;flex-direction:column;word-wrap:break-word;background-clip:border-box;border-radius:10px;padding:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);border-radius:4px;transform:scale(1);transition:box-shadow .3s ease-in-out;color:inherit;justify-content:space-between;width:100%}.promotion-related-product-card a{color:inherit;text-decoration:none}.promotion-related-product-card:hover{box-shadow:0 5px 7px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1);transform:scale(1.001);transition:.3s}.promotion-related-product-card:hover:hover{-webkit-text-decoration:none;text-decoration:none}.promotion-related-product-card__row{overflow-x:scroll;scrollbar-width:none}.promotion-related-product-card__image{position:relative}.promotion-related-product-card__image .soldout{opacity:.3}.promotion-related-product-card__image img{margin:auto;height:120px;display:block;object-fit:scale-down}.promotion-related-product-card__image--offer{position:relative}.promotion-related-product-card__image--offer-king::before{content:"";background:url(/img/crosier.png);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.1}.promotion-related-product-card__image--offer .promo-tag{width:60px;height:60px;position:absolute;left:72%;top:6%;text-align:center;vertical-align:middle;color:var(--brand-text-color);font-weight:bold;font-size:25px;z-index:1;border-radius:50%;background-color:var(--promo-color)}.promotion-related-product-card__image--offer .promo-tag img{display:none}.promotion-related-product-card__image--offer .promo-tag p{padding-top:14px}.promotion-related-product-card__image--offer .promo-tag--king{background-color:#daa520}.promotion-related-product-card__image--offer .promo-tag--king--transparent{background-color:rgba(0,0,0,0) !important}.promotion-related-product-card__image--offer .promo-tag--king img{width:60px;height:60px;top:-38px;left:21px;position:absolute;display:block}.promotion-related-product-card__body{flex:1 1 auto;min-height:1px;text-align:center;display:block;cursor:pointer}.promotion-related-product-card__body:link{text-decoration:inherit;color:inherit;cursor:inherit}.promotion-related-product-card__body:visited{text-decoration:inherit;color:inherit;cursor:inherit}.promotion-related-product-card__body button.add-to-cart,.promotion-related-product-card__body .btn-group{margin-top:10px;width:100%}.promotion-related-product-card__body .quantity_remove{border-radius:.25rem 0 0 .25rem}.promotion-related-product-card__body .quantity_display{border-right:none;border-left:none;border-radius:0;width:60%}.promotion-related-product-card__body .quantity_display-input{width:60%;text-align:center}.promotion-related-product-card__body .quantity_display-input::-webkit-inner-spin-button,.promotion-related-product-card__body .quantity_display-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.promotion-related-product-card__body .quantity_add{border-radius:0 .25rem .25rem 0}.promotion-related-product-card__price{color:var(--brand-ink-color, var(--brand-color));font-weight:bold;font-size:1.2rem}.promotion-related-product-card__price--old{font-weight:normal;font-size:.9rem;color:#7f7f7f}.promotion-related-product-card__name{margin:10px 0}.promotion-related-product-card__title{font-size:1.4rem;text-align:center;font-weight:400}.promotion-related-product-card__button-prev{position:absolute;left:0px;top:40%;z-index:99}.promotion-related-product-card__button-next{position:absolute;right:0px;top:40%;z-index:99}.promotion-related-product-card__flex{display:flex !important;flex-wrap:wrap;align-self:normal;height:inherit;margin:.3rem}.promotion-related-product-card__add-to-cart{margin-top:10px;width:100%}.promotion-related-product-card__promo-tag{width:51px;height:51px;position:absolute;left:72%;top:2%;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;font-size:25px;z-index:1;border-radius:50%;background-color:var(--promo-color)}.promotion-related-product-card__promo-tag p{padding-top:11px}.slick-list{padding-bottom:10px;margin:0px 39px}.slick-track{display:flex !important}.nav-link{color:var(--brand-ink-color, var(--brand-color))}.nav-link:hover{color:var(--brand-ink-color, var(--brand-color))}.nav-link:focus{color:var(--brand-ink-color, var(--brand-color))}.menu-card{min-height:254px;border-radius:20px;background:var(--bs-body-bg);position:relative;padding:1.8rem;border:2px solid #c3c6ce;transition:.5s ease-out;overflow:visible;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around}@media(max-width: 767.98px){.menu-card{padding:1rem;min-height:212px;gap:10px}}.menu-card__container{text-decoration:none}.text-body{color:#868686}.menu-card__text-title{font-size:1.2em;font-weight:bold;text-align:center;color:#222;text-decoration:none}.menu-card__img{width:98px}@media(max-width: 767.98px){.menu-card__img{width:67px}}.menu-card:hover{border-color:var(--brand-color);box-shadow:0 4px 18px 0 rgba(0,0,0,.25)}.menu-card:hover .menu-card-button{transform:translate(-50%, 50%);opacity:1}.breadcrumb-container{background-color:#f7f7f7;border:none;padding:.75rem 0 0 0;margin-bottom:0;box-shadow:none;animation:slideDown .3s ease-out}.breadcrumb-nav{margin-bottom:0}.breadcrumb{background-color:rgba(0,0,0,0);margin-bottom:0;padding:0;font-size:.875rem;font-family:"Roboto",sans-serif;display:flex;flex-wrap:wrap;list-style:none;align-items:center}.breadcrumb .breadcrumb-item{display:flex;align-items:center;color:#7f7f7f}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:">";color:rgb(152.5,152.5,152.5);padding:0 .5rem;font-weight:600;display:inline-block}.breadcrumb .breadcrumb-item .breadcrumb-link{color:var(--brand-ink-color, var(--brand-color));text-decoration:none;transition:all .15s ease-in-out}.breadcrumb .breadcrumb-item .breadcrumb-link:hover,.breadcrumb .breadcrumb-item .breadcrumb-link:active,.breadcrumb .breadcrumb-item .breadcrumb-link:focus{color:var(--brand-ink-hover-color, var(--brand-color-dark-10));background-color:var(--brand-color-rgba-01);text-decoration:none}.breadcrumb .breadcrumb-item .breadcrumb-link{display:flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;font-weight:normal}.breadcrumb .breadcrumb-item.active{color:#222;font-weight:500}.breadcrumb .breadcrumb-item.active span{display:flex;align-items:center}.breadcrumb .breadcrumb-item i{font-size:.8rem;margin-right:.25rem;opacity:.8}@media(max-width: 768px){.breadcrumb-container{padding:.5rem 0}.breadcrumb{font-size:.75rem}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{padding:0 .25rem;font-size:.7rem}.breadcrumb .breadcrumb-item .breadcrumb-link{padding:.125rem .25rem}.breadcrumb .breadcrumb-item i{font-size:.7rem;margin-right:.125rem}}@media(max-width: 480px){.breadcrumb-item:not(:first-child):not(:last-child):not(:nth-last-child(2)){display:none}.breadcrumb-item:nth-child(2)::after{content:"...";color:#7f7f7f;padding:0 .25rem}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media print{.breadcrumb-container{background:none !important;border:none !important;box-shadow:none !important;padding:.25rem 0 !important}.breadcrumb .breadcrumb-item .breadcrumb-link{color:#222 !important}}.breadcrumb-item.breadcrumb-item--clickable .breadcrumb-link{cursor:pointer}.breadcrumb-item.breadcrumb-item--clickable .breadcrumb-link:active{transform:translateY(1px);box-shadow:0 1px 2px var(--brand-color-rgba-025)}.breadcrumb-item .fa-home{color:var(--brand-ink-color, var(--brand-color))}.breadcrumb-item .fa-store{color:var(--brand-ink-hover-color, var(--brand-color-dark-5))}.breadcrumb-item .fa-tags,.breadcrumb-item .fa-box{color:var(--brand-color-light-10)}.breadcrumb-item .fa-user,.breadcrumb-item .fa-shield-alt{color:var(--brand-holder-color)}.breadcrumb-container--error{background-color:rgba(204,0,0,.05);border:none}.breadcrumb-container--error .breadcrumb .breadcrumb-item .breadcrumb-link{color:#c00;text-decoration:none;transition:all .15s ease-in-out}.breadcrumb-container--error .breadcrumb .breadcrumb-item .breadcrumb-link:hover,.breadcrumb-container--error .breadcrumb .breadcrumb-item .breadcrumb-link:active,.breadcrumb-container--error .breadcrumb .breadcrumb-item .breadcrumb-link:focus{color:#900;background-color:rgba(204,0,0,.1);text-decoration:none}.breadcrumb-container--error .breadcrumb .breadcrumb-item.active{color:#c00}.branch-office-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;backdrop-filter:blur(2px)}.branch-office-modal--open{display:flex}.branch-office-modal-content{background-color:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:branchOfficeModalSlideIn .3s ease-out}@keyframes branchOfficeModalSlideIn{from{opacity:0;transform:scale(0.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.branch-office-modal-header{padding:24px 24px 16px;border-bottom:1px solid #f7f7f7;display:flex;justify-content:space-between;align-items:center}.branch-office-modal-title{margin:0;font-size:1.5rem;font-weight:600;color:#222;font-family:"Roboto",sans-serif}.branch-office-close-button{background:none;border:0;margin:0;font-family:inherit;font-size:24px;line-height:1;cursor:pointer;color:#7f7f7f;padding:4px;border-radius:.25rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.branch-office-close-button:hover{background-color:#f7f7f7;color:#222}.branch-office-close-button:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px;color:#222}.branch-office-modal-body{padding:24px}.branch-office-current-selection{margin-bottom:24px;padding:16px;background-color:var(--brand-color-light-45);border:1px solid var(--brand-color-light-30);border-radius:.25rem}.branch-office-current-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.branch-office-current-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--brand-ink-color, var(--brand-color));font-family:"Roboto",sans-serif;display:flex;align-items:center;gap:8px}.branch-office-current-title i{color:var(--brand-ink-color, var(--brand-color))}.branch-office-reset-btn{background-color:#c00;color:#fff;border:none;padding:6px 12px;border-radius:.25rem;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.branch-office-reset-btn:hover{background-color:rgb(163.2,0,0);transform:translateY(-1px);box-shadow:0 2px 4px rgba(204,0,0,.25)}.branch-office-current-info{display:flex;flex-direction:column;gap:8px}.branch-office-current-item{display:flex;align-items:center;gap:8px}.branch-office-current-label{font-weight:600;color:#222;font-size:.9rem;min-width:120px;display:flex;align-items:center;gap:6px}.branch-office-current-label i{color:var(--brand-ink-color, var(--brand-color));width:14px}.branch-office-current-value{color:#222;font-size:.9rem;flex:1;background-color:#fff;padding:4px 8px;border-radius:4px;border:1px solid rgb(252.619047619,225.8333333333,107.380952381)}.branch-office-selector-container{display:flex;flex-direction:column;gap:20px}.branch-office-form-group{display:flex;flex-direction:column;gap:8px}.branch-office-form-label{font-weight:600;color:#222;font-size:.95rem;font-family:"Roboto",sans-serif;display:flex;align-items:center;gap:8px}.branch-office-form-label i{color:var(--brand-ink-color, var(--brand-color));width:16px}.branch-office-form-select{padding:.375rem .75rem;border:2px solid #f7f7f7;border-radius:.25rem;font-size:1rem;font-family:"Roboto",sans-serif;background-color:#fff;color:#222;transition:all .2s ease;outline:none;height:calc(1.5em + .75rem + 2px)}.branch-office-form-select:focus{border-color:var(--brand-color);box-shadow:0 0 0 3px rgba(103,173,43,.1)}.branch-office-form-select:disabled{background-color:#f7f7f7;color:#7f7f7f;cursor:not-allowed}.branch-office-loading-indicator:not([hidden]){display:flex}.branch-office-loading-indicator{flex-direction:column;align-items:center;gap:12px;padding:20px;color:#7f7f7f;font-family:"Roboto",sans-serif}.branch-office-spinner{width:32px;height:32px;border:3px solid #f7f7f7;border-top:3px solid var(--brand-color);border-radius:50%;animation:branchOfficeSpinnerSpin 1s linear infinite}@keyframes branchOfficeSpinnerSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.branch-office-error-message:not([hidden]){display:flex}.branch-office-error-message{align-items:center;gap:8px;padding:12px 16px;background-color:hsl(0,100%,85%);border:1px solid #f33;border-radius:.25rem;color:#c00;margin-top:16px;font-family:"Roboto",sans-serif}.branch-office-error-message i{font-size:1.1rem}.branch-office-modal-footer{display:flex;flex-direction:column;gap:.75rem;padding:1rem 24px 24px;border-top:1px solid #f7f7f7;flex-shrink:0}.branch-office-btn{padding:.75rem 1.5rem;border:none;border-radius:30px;font-size:1rem;font-weight:500;font-family:"Roboto",sans-serif;cursor:pointer;transition:all .2s ease;text-align:center;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.5rem}.branch-office-btn:disabled{cursor:not-allowed;opacity:.6}.branch-office-btn-primary{background-color:var(--brand-action-color, var(--brand-color));color:var(--brand-action-text-color, var(--brand-text-color))}.branch-office-btn-primary:hover:not(:disabled){background-color:var(--brand-action-hover-color, var(--contrast-color));transform:translateY(-1px);box-shadow:0 2px 8px var(--brand-color-rgba-025)}.branch-office-btn-primary:disabled{background-color:#7f7f7f}.branch-office-btn-secondary{background-color:#7f7f7f;color:var(--brand-text-color)}.branch-office-btn-secondary:hover:not(:disabled){background-color:rgb(106.6,106.6,106.6);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.branch-office-modal-content{width:95%;margin:20px}.branch-office-modal-header,.branch-office-modal-body,.branch-office-modal-footer{padding-left:16px;padding-right:16px}.branch-office-modal-title{font-size:1.25rem}.branch-office-current-header{flex-direction:column;align-items:stretch;gap:8px}.branch-office-current-title{font-size:1rem}.branch-office-reset-btn{align-self:flex-end;font-size:.8rem;padding:4px 8px}.branch-office-current-item{flex-direction:column;align-items:stretch;gap:4px}.branch-office-current-label{min-width:auto;font-size:.85rem}.branch-office-current-value{font-size:.85rem}.branch-office-modal-footer{gap:.6rem;padding-top:1rem}.branch-office-btn{padding:.7rem 1rem;font-size:.9rem;min-height:48px;width:100%}}@media(max-width: 576px){.branch-office-current-selection{padding:12px}.branch-office-current-title{font-size:.95rem}.branch-office-reset-btn{font-size:.75rem;padding:3px 6px}.branch-office-current-label,.branch-office-current-value{font-size:.8rem}.branch-office-modal-footer{padding-top:.75rem;gap:.5rem}.branch-office-btn{padding:.65rem .75rem;font-size:.85rem;border-radius:30px;min-height:44px}}@media(max-width: 896px)and (orientation: landscape)and (max-height: 500px){.branch-office-current-selection{padding:8px;margin-bottom:16px}.branch-office-current-header{margin-bottom:8px}.branch-office-current-title{font-size:.9rem}.branch-office-reset-btn{font-size:.7rem;padding:2px 4px}.branch-office-current-info{gap:4px}.branch-office-current-label,.branch-office-current-value{font-size:.75rem}.branch-office-modal-footer{flex-direction:row;justify-content:space-between;padding-top:.5rem;gap:.5rem}.branch-office-btn{flex:1;padding:.35rem .5rem;font-size:.75rem;border-radius:30px;min-height:36px}}@media(hover: none)and (pointer: coarse){.branch-office-btn{padding:.75rem 1rem;min-height:48px}.branch-office-reset-btn{min-height:36px;padding:6px 12px}}@media(hover: none)and (pointer: coarse)and (orientation: landscape)and (max-height: 500px){.branch-office-btn{min-height:44px;padding:.5rem .75rem}.branch-office-reset-btn{min-height:32px;padding:4px 8px}}.select-customer-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;backdrop-filter:blur(2px)}.select-customer-modal-content{background-color:var(--ct-select-customer-bg-white);border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px var(--ct-select-customer-shadow-light),0 10px 10px -5px rgba(0,0,0,.04);animation:selectCustomerModalSlideIn .3s ease-out}@keyframes selectCustomerModalSlideIn{from{opacity:0;transform:scale(0.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.select-customer-modal-header{padding:24px 24px 16px;border-bottom:1px solid var(--ct-select-customer-border-light);display:flex;justify-content:space-between;align-items:center}.select-customer-modal-title{margin:0;font-size:1.5rem;font-weight:600;color:var(--ct-select-customer-text-primary);font-family:"Roboto",sans-serif}.select-customer-modal-body{padding:0px}@media(max-width: 768px){.select-customer-modal-content{width:95%;margin:20px}.select-customer-modal-header,.select-customer-modal-body,.select-customer-modal-footer{padding-left:16px;padding-right:16px}.select-customer-modal-title{font-size:1.25rem}.select-customer-current-header{flex-direction:column;align-items:stretch;gap:8px}.select-customer-current-title{font-size:1rem}.select-customer-modal-footer{gap:.6rem;padding-top:1rem}}@media(max-width: 576px){.select-customer-modal-footer{padding-top:.75rem;gap:.5rem}}@media(max-width: 896px)and (orientation: landscape)and (max-height: 500px){.select-customer-modal-footer{flex-direction:row;justify-content:space-between;padding-top:.5rem;gap:.5rem}}.checkout-verification-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;backdrop-filter:blur(2px)}.checkout-verification-modal-content{background-color:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:checkoutVerificationModalSlideIn .3s ease-out}@keyframes checkoutVerificationModalSlideIn{from{opacity:0;transform:scale(0.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.checkout-verification-modal-header{padding:24px 24px 16px;border-bottom:1px solid #f7f7f7;display:flex;justify-content:space-between;align-items:center}.checkout-verification-modal-title{margin:0;font-size:1.5rem;font-weight:600;color:#222;font-family:"Roboto",sans-serif}.checkout-verification-close-button{background:none;border:none;font-size:24px;cursor:pointer;color:#7f7f7f;padding:4px;border-radius:.25rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.checkout-verification-close-button:hover{background-color:#f7f7f7;color:#222}.checkout-verification-modal-body{padding:24px}.checkout-verification-user-info{margin-bottom:24px;padding:16px;background-color:var(--brand-color-light-45);border:1px solid var(--brand-color-light-30);border-radius:.25rem}.checkout-verification-user-title{margin:0 0 12px 0;font-size:1.1rem;font-weight:600;color:var(--brand-ink-color, var(--brand-color));font-family:"Roboto",sans-serif;display:flex;align-items:center;gap:8px}.checkout-verification-user-title i{color:var(--brand-ink-color, var(--brand-color))}.checkout-verification-user-details{display:flex;flex-direction:column;gap:8px}.checkout-verification-user-item{display:flex;align-items:center;gap:8px}.checkout-verification-user-label{font-weight:600;color:#222;font-size:.9rem;min-width:80px;display:flex;align-items:center;gap:6px}.checkout-verification-user-label i{color:var(--brand-ink-color, var(--brand-color));width:14px}.checkout-verification-user-value{color:#222;font-size:.9rem;flex:1;background-color:#fff;padding:4px 8px;border-radius:4px;border:1px solid var(--brand-color-light-20)}.checkout-verification-channels{margin-bottom:24px}.checkout-verification-channels-title{margin:0 0 16px 0;font-size:1.1rem;font-weight:600;color:#222;font-family:"Roboto",sans-serif}.checkout-verification-channels-grid{display:grid;grid-template-columns:1fr;gap:12px}.checkout-verification-channel-option{display:flex;align-items:center;padding:16px;border:2px solid #f7f7f7;border-radius:.25rem;cursor:pointer;transition:all .2s ease;background-color:#fff}.checkout-verification-channel-option:hover{border-color:var(--brand-color);background-color:var(--brand-color-light-48)}.checkout-verification-channel-option.selected{border-color:var(--brand-color);background-color:var(--brand-color-light-45)}.checkout-verification-channel-option input[type=radio]{margin-right:12px;accent-color:var(--brand-color)}.checkout-verification-channel-icon{margin-right:12px;font-size:1.5rem;color:var(--brand-ink-color, var(--brand-color));width:24px;text-align:center}.checkout-verification-channel-info{flex:1}.checkout-verification-channel-name{font-weight:600;color:#222;margin-bottom:4px}.checkout-verification-channel-description{font-size:.9rem;color:#7f7f7f}.checkout-verification-code-section{display:none}.checkout-verification-code-section.active{display:block}.checkout-verification-message{margin-bottom:16px;padding:12px 16px;background-color:var(--brand-color-light-48);border:1px solid var(--brand-color-light-30);border-radius:.25rem;color:#222;font-size:.95rem}.checkout-verification-code-input{width:100%;padding:12px;border:2px solid #f7f7f7;border-radius:.25rem;font-size:1.1rem;text-align:center;letter-spacing:4px;font-family:monospace;margin-bottom:16px;transition:all .2s ease}.checkout-verification-code-input:focus{border-color:var(--brand-color);outline:none;box-shadow:0 0 0 3px rgba(103,173,43,.1)}.checkout-verification-resend{text-align:center;margin-bottom:16px}.checkout-verification-resend-link{color:var(--brand-ink-color, var(--brand-color));text-decoration:none;font-size:.9rem;cursor:pointer}.checkout-verification-resend-link:hover{text-decoration:underline}.checkout-verification-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;color:#7f7f7f;font-family:"Roboto",sans-serif}.checkout-verification-spinner{width:32px;height:32px;border:3px solid #f7f7f7;border-top:3px solid var(--brand-color);border-radius:50%;animation:checkoutVerificationSpinnerSpin 1s linear infinite}@keyframes checkoutVerificationSpinnerSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.checkout-verification-error{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:hsl(0,100%,85%);border:1px solid #f33;border-radius:.25rem;color:#c00;margin-bottom:16px;font-family:"Roboto",sans-serif;position:relative}.checkout-verification-error i{font-size:1.1rem}.checkout-verification-error-close{position:absolute;top:8px;right:8px;background:none;border:none;color:#c00;cursor:pointer;padding:4px;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:14px}.checkout-verification-error-close:hover{background-color:rgba(204,0,0,.1);color:#900}.checkout-verification-error-close:focus{outline:none;box-shadow:0 0 0 2px rgba(204,0,0,.2)}.checkout-verification-modal-footer{display:flex;flex-direction:column;gap:.75rem;padding:1rem 24px 24px;border-top:1px solid #f7f7f7;flex-shrink:0}.checkout-verification-btn{padding:.75rem 1.5rem;border:none;border-radius:30px;font-size:1rem;font-weight:500;font-family:"Roboto",sans-serif;cursor:pointer;transition:all .2s ease;text-align:center;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.5rem}.checkout-verification-btn:disabled{cursor:not-allowed;opacity:.6}.checkout-verification-btn-primary{background-color:var(--brand-action-color, var(--brand-color));color:var(--brand-action-text-color, var(--brand-text-color))}.checkout-verification-btn-primary:hover:not(:disabled){background-color:var(--brand-action-hover-color, rgb(228.8095238095, 187.2916666667, 3.6904761905));transform:translateY(-1px);box-shadow:0 2px 8px rgba(103,173,43,.25)}.checkout-verification-btn-primary:disabled{background-color:#7f7f7f}.checkout-verification-btn-secondary{background-color:#7f7f7f;color:var(--brand-text-color)}.checkout-verification-btn-secondary:hover:not(:disabled){background-color:rgb(106.6,106.6,106.6);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.checkout-verification-modal-content{width:95%;margin:20px}.checkout-verification-modal-header,.checkout-verification-modal-body,.checkout-verification-modal-footer{padding-left:16px;padding-right:16px}.checkout-verification-modal-title{font-size:1.25rem}.checkout-verification-user-item{flex-direction:column;align-items:stretch;gap:4px}.checkout-verification-user-label{min-width:auto;font-size:.85rem}.checkout-verification-user-value{font-size:.85rem}.checkout-verification-modal-footer{gap:.6rem;padding-top:1rem}.checkout-verification-btn{padding:.7rem 1rem;font-size:.9rem;min-height:48px;width:100%}}@media(max-width: 576px){.checkout-verification-user-info{padding:12px}.checkout-verification-user-title{font-size:.95rem}.checkout-verification-user-label,.checkout-verification-user-value{font-size:.8rem}.checkout-verification-modal-footer{padding-top:.75rem;gap:.5rem}.checkout-verification-btn{padding:.65rem .75rem;font-size:.85rem;border-radius:30px;min-height:44px}}@media(hover: none)and (pointer: coarse){.checkout-verification-btn{padding:.75rem 1rem;min-height:48px}.checkout-verification-channel-option{padding:18px 16px}}.verification-methods{padding-top:15px;background-color:#f7f7f7;border-radius:.25rem}.verification-methods--login{padding:12px;margin-bottom:16px}.verification-methods__icon{margin-right:8px;font-size:1.1rem;width:20px;text-align:center}.verification-methods__icon--email{color:var(--brand-ink-color, var(--brand-color))}.verification-methods__icon--sms{color:var(--brand-ink-color, var(--brand-color))}.verification-methods__icon--whatsapp{color:#25d366}.login-channel-selector .form__label{margin-bottom:8px;font-weight:500}.verification-methods-modal-body{padding-top:0}#message-sending-method-window .modal-dialog{max-width:500px}.verification-methods .form-check-label{display:flex;align-items:center;cursor:pointer}.verification-methods .form-check-input{cursor:pointer}.verification-methods .form-check-input:checked{background-color:var(--brand-color);border-color:var(--brand-color)}.verification-methods .form-check-input:focus{border-color:var(--brand-color);box-shadow:0 0 0 .2rem rgba(var(--brand-color-rgb), 0.25)}.checkout-verification-channel-option--whatsapp .checkout-verification-channel-icon{color:#25d366}.select-business__button-container{display:flex;-webkit-justify-content:end;justify-content:end;position:absolute;top:0;right:0px;margin:1rem}.business-model-selection{background:var(--brand-color-dark-5);min-height:100vh;display:flex;align-items:center;font-family:"Roboto",sans-serif}.business-model-selection p{color:color-mix(in srgb, var(--brand-text-color) 90%, transparent) !important}.business-model-container{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.business-model-header{text-align:center;margin-bottom:3rem;color:var(--brand-text-color)}.business-model-logo{max-height:80px;margin-bottom:2rem}.business-model-title{font-size:3rem;font-weight:700;margin-bottom:1rem;color:var(--brand-text-color);text-shadow:0 2px 4px rgba(0,0,0,.3)}.business-model-subtitle{font-size:1.2rem;color:var(--brand-color-light-25);font-weight:300;margin-bottom:0}.business-model-cards{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;margin-top:2rem;max-width:500px;margin-left:auto;margin-right:auto}.business-model-cards.business-model-cards-horizontal{flex-direction:row;max-width:100%;gap:2rem;align-items:stretch}.business-model-card{background:#fff;border-radius:20px;border:none;cursor:pointer;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);overflow:hidden;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.1);width:100%}.business-model-card.business-model-card-horizontal{flex:1;min-height:280px;display:flex;flex-direction:column}.business-model-card:hover::before{transform:translateX(100%)}.business-model-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.15)}.business-model-card-body{padding:2.5rem;text-align:center;position:relative;flex:1;display:flex;flex-direction:column}.business-model-icon{font-size:3.5rem;margin-bottom:1.5rem;display:block;transition:transform .3s ease;color:var(--brand-ink-color, var(--brand-color)) !important}.business-model-cards-horizontal .business-model-icon{font-size:4rem}.business-model-card:hover .business-model-icon{transform:scale(1.1) rotate(5deg)}.business-model-card[data-business-model=B2C] .business-model-icon{color:var(--brand-ink-color, var(--brand-color)) !important}.business-model-card[data-business-model=B2B] .business-model-icon{color:var(--brand-ink-hover-color, var(--brand-color-dark-10)) !important}.business-model-card-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;font-family:"Roboto",sans-serif}.business-model-cards-horizontal .business-model-card-title{font-size:1.6rem}.business-model-card-title.text-primary{color:var(--brand-ink-color, var(--brand-color)) !important}.business-model-card-title.text-success{color:var(--brand-ink-hover-color, var(--brand-color-dark-15)) !important}.business-model-card-description{color:#222;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.business-model-cards-horizontal .business-model-card-description{font-size:1rem}.business-model-card .card-text.text-muted{color:#222 !important}.business-model-features{text-align:left;margin-bottom:2rem}.business-model-feature{display:flex;align-items:center;margin-bottom:.75rem;font-size:.95rem;color:#222}.business-model-feature i{color:var(--brand-ink-color, var(--brand-color));margin-right:.75rem;width:16px;flex-shrink:0}.business-model-btn{width:100%;padding:1rem 2rem;border:none;border-radius:50px;font-size:1rem;font-weight:600;font-family:"Roboto",sans-serif;cursor:pointer;transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);text-align:center;display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;overflow:hidden;letter-spacing:.5px;text-transform:uppercase;font-size:.95rem;margin-top:auto}.business-model-btn:hover::before{left:100%}.business-model-btn:disabled{cursor:not-allowed;opacity:.7;transform:none !important}.business-model-btn-primary{background:linear-gradient(135deg, var(--brand-action-color, var(--brand-color)) 0%, var(--brand-action-hover-color, var(--brand-color-dark-10)) 100%);color:var(--brand-action-text-color, var(--brand-text-color));box-shadow:0 4px 15px rgba(103,173,43,.3)}.business-model-btn-primary:hover:not(:disabled){background:linear-gradient(135deg, var(--brand-action-hover-color, var(--brand-color-dark-5)) 0%, var(--brand-action-hover-color, var(--brand-color-dark-15)) 100%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(103,173,43,.4)}.business-model-btn-success{background:linear-gradient(135deg, var(--brand-action-hover-color, var(--brand-color-dark-10)) 0%, var(--brand-action-hover-color, var(--brand-color-dark-20)) 100%);color:var(--brand-action-text-color, var(--brand-text-color));box-shadow:0 4px 15px rgba(103,173,43,.3)}.business-model-btn-success:hover:not(:disabled){background:linear-gradient(135deg, var(--brand-action-hover-color, var(--brand-color-dark-15)) 0%, var(--brand-action-hover-color, var(--brand-color-dark-15)) 100%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(103,173,43,.4)}.business-model-footer{text-align:center;margin-top:2rem}.business-model-footer-text{color:color-mix(in srgb, var(--brand-text-color) 85%, transparent);font-size:.9rem;margin:0}.business-model-btn .fa-spinner{animation:business-model-spin 1s linear infinite}@keyframes business-model-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.business-model-alert{border-radius:12px;border:none;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.1)}.business-model-alert-danger{background-color:hsl(0,100%,85%);border-left:4px solid #c00;color:#900}@media(max-width: 768px){.business-model-container{padding:1.5rem}.business-model-title{font-size:2.2rem}.business-model-subtitle{font-size:1rem}.business-model-cards.business-model-cards-horizontal{flex-direction:column;gap:1rem;max-width:100%}.business-model-card.business-model-card-horizontal{min-height:auto}.business-model-cards{gap:1rem;margin-bottom:1.5rem;max-width:100%}.business-model-card-body{padding:2rem}.business-model-icon,.business-model-cards-horizontal .business-model-icon{font-size:3rem}.business-model-card-title,.business-model-cards-horizontal .business-model-card-title{font-size:1.3rem}.business-model-card-description,.business-model-cards-horizontal .business-model-card-description{font-size:.9rem}.business-model-btn{padding:.85rem 1.5rem;font-size:.85rem}}@media(max-width: 576px){.business-model-container{padding:1rem}.business-model-header{margin-bottom:2rem}.business-model-title{font-size:1.8rem}.business-model-logo{max-height:60px;margin-bottom:1.5rem}.business-model-card-body{padding:1.5rem}.business-model-icon,.business-model-cards-horizontal .business-model-icon{font-size:2.5rem;margin-bottom:1rem}.business-model-card-title,.business-model-cards-horizontal .business-model-card-title{font-size:1.2rem}.business-model-card-description,.business-model-cards-horizontal .business-model-card-description{font-size:.9rem;margin-bottom:1rem}.business-model-features{margin-bottom:1.5rem}.business-model-feature{font-size:.85rem;margin-bottom:.5rem}.business-model-btn{padding:.75rem 1.25rem;font-size:.8rem;gap:.5rem}}@media(hover: none)and (pointer: coarse){.business-model-card{transition:none}.business-model-card:hover{transform:none;box-shadow:0 10px 30px rgba(0,0,0,.1)}.business-model-btn{padding:1rem 2rem;min-height:48px}}@media(prefers-contrast: high){.business-model-card{border:2px solid #222}.business-model-btn-primary,.business-model-btn-success{border:2px solid #222}}@media(prefers-reduced-motion: reduce){.business-model-card,.business-model-btn,.business-model-icon{transition:none}.business-model-card:hover{transform:none}.business-model-btn .fa-spinner{animation:none}}#components-reconnect-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);backdrop-filter:blur(4px);z-index:99999;display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;justify-content:center;align-items:center}#components-reconnect-modal.components-reconnect-show{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}#components-reconnect-modal.components-reconnect-hide{display:none !important;visibility:hidden !important;opacity:0 !important}#components-reconnect-modal.components-reconnect-failed{display:none !important;visibility:hidden !important;opacity:0 !important}#components-reconnect-modal.components-reconnect-failed .reconnection-spinner{display:none}#components-reconnect-modal.components-reconnect-failed .reconnection-title{color:#dc3545}#components-reconnect-modal.components-reconnect-failed .reconnection-title::before{content:"❌ "}#components-reconnect-modal.components-reconnect-failed .reconnection-message{color:#721c24}#components-reconnect-modal.components-reconnect-failed .reconnection-actions{display:none}#components-reconnect-modal.components-reconnect-rejected{display:none !important;visibility:hidden !important;opacity:0 !important}#components-reconnect-modal.components-reconnect-rejected .reconnection-spinner{display:none}#components-reconnect-modal.components-reconnect-rejected .reconnection-title{color:#dc3545}#components-reconnect-modal.components-reconnect-rejected .reconnection-title::before{content:"🚫 "}#components-reconnect-modal.components-reconnect-rejected .reconnection-message::after{content:" Tu sesión puede haber expirado.";display:none}#components-reconnect-modal.components-reconnect-rejected .reconnection-actions{display:none}.reconnection-content{position:relative;z-index:100000;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.3);max-width:500px;width:90%;padding:2.5rem 2rem;text-align:center;transform:scale(0.7);opacity:0;transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);display:none !important;visibility:hidden !important}.reconnection-spinner{margin:0 auto 1.5rem;width:60px;height:60px;display:none !important}.reconnection-spinner .spinner{width:100%;height:100%;animation:rotate 2s linear infinite;display:none !important}.reconnection-spinner .spinner .path{stroke:var(--brand-color);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.reconnection-title{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem;transition:color .3s ease;display:none !important}.reconnection-message{font-size:.95rem;color:#666;line-height:1.6;margin:0 0 1.5rem;display:none !important}.reconnection-attempts{padding:1rem;background-color:var(--brand-color-rgba-01);border-radius:8px;border:1px solid var(--brand-color-rgba-025);margin-bottom:1.5rem;display:none !important}.reconnection-attempts p{margin:0;font-size:.9rem;color:#666}.reconnection-attempts strong{color:var(--brand-ink-color, var(--brand-color));font-size:1.1rem}.reconnection-attempts strong span{font-weight:700}.reconnection-actions{display:none !important}.reconnection-actions .btn-reload{font-size:.95rem;padding:.75rem 2rem;border-radius:8px;font-weight:500;background-color:var(--brand-color);border:2px solid var(--brand-color);color:var(--brand-text-color);transition:all .2s ease;cursor:pointer;box-shadow:0 2px 8px var(--brand-color-rgba-025)}.reconnection-actions .btn-reload:hover{background-color:var(--brand-color-dark-8);border-color:var(--brand-color-dark-8);transform:translateY(-2px);box-shadow:0 4px 12px var(--brand-color-rgba-05)}.reconnection-actions .btn-reload:active{transform:translateY(0);background-color:var(--brand-color-dark-10);border-color:var(--brand-color-dark-10)}.reconnection-actions .btn-reload i{margin-right:.5rem}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{transform:scale(0.7) translateY(-50px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media(max-width: 576px){.reconnection-content{padding:2rem 1.5rem;max-width:95%;width:95%;display:none !important}.reconnection-spinner{width:50px;height:50px;margin-bottom:1rem;display:none !important}.reconnection-title{font-size:1.25rem;display:none !important}.reconnection-message{font-size:.9rem;display:none !important}.reconnection-attempts{padding:.75rem;display:none !important}.reconnection-attempts p{font-size:.85rem}.reconnection-attempts strong{font-size:1rem}}@media(prefers-color-scheme: dark){#components-reconnect-modal{background-color:rgba(0,0,0,.9);display:none !important;visibility:hidden !important;opacity:0 !important}.reconnection-content{background:#2d3748;color:#e2e8f0;box-shadow:0 10px 40px rgba(0,0,0,.6);display:none !important}.reconnection-title{color:#e2e8f0;display:none !important}.reconnection-message{color:#cbd5e0;display:none !important}.reconnection-attempts{background-color:#1a202c;border-color:var(--brand-color-rgba-05);display:none !important}.reconnection-attempts p{color:#cbd5e0}.btn-reload{background-color:var(--brand-color) !important;border-color:var(--brand-color) !important;color:var(--brand-text-color) !important;display:none !important}}.suggested-price__wrapper{width:100%;margin:1.5rem 0;padding:0}@media(max-width: 768px){.suggested-price__wrapper{margin:1rem 0}}@media(min-width: 769px)and (max-width: 1023px){.suggested-price__wrapper{margin:1.25rem 0}}@media(min-width: 1024px){.suggested-price__wrapper{max-width:600px}}.suggested-price--healthy{color:#28a745}.suggested-price--healthy-bg{background-color:rgb(208.0463768116,243.7536231884,216.2);border-color:rgb(154.5579710145,230.9420289855,172)}.suggested-price--low{color:#ffc107}.suggested-price--low-bg{background-color:rgb(255,250.375,236.5);border-color:rgb(255,231.25,160)}.suggested-price--very-low{color:#fd7e14}.suggested-price--very-low-bg{background-color:rgb(254.9367088608,250.917721519,247.5632911392);border-color:hsl(27.2961373391,98.3122362869%,83.5294117647%)}.suggested-price__title{font-size:1.25rem;font-weight:700;color:#333;margin:0 0 1rem;display:flex;align-items:center;gap:.75rem}.suggested-price__title i{color:var(--brand-ink-color, var(--brand-color));font-size:1.5rem}@media(max-width: 768px){.suggested-price__title{font-size:1.125rem}.suggested-price__title i{font-size:1.25rem}}.suggested-price__subtitle{font-size:1rem;font-weight:600;color:#666;margin:0 0 .5rem}.suggested-price__label{font-size:.875rem;font-weight:600;color:#666}.suggested-price__value{font-size:1rem;font-weight:600;color:#333}.suggested-price__tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--brand-ink-color, var(--brand-color));cursor:help;transition:color .2s ease}.suggested-price__tooltip:hover,.suggested-price__tooltip:focus{color:var(--brand-ink-hover-color, var(--brand-color-dark-8));outline:2px solid var(--brand-color-dark-8);outline-offset:2px;border-radius:50%}.suggested-price__badge{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.suggested-price__badge--promo{background-color:#28a745;color:#fff}.suggested-price__badge--new{background-color:var(--brand-color);color:#fff}.suggested-price__badge--info{background-color:#17a2b8;color:#fff}@keyframes suggestedPriceFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes suggestedPricePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.suggested-price--fade-in{animation:suggestedPriceFadeIn .3s ease}.suggested-price--pulse{animation:suggestedPricePulse .3s ease}@media(min-width: 769px){.suggested-price--mobile-only{display:none !important}}@media(max-width: 768px){.suggested-price--desktop-only{display:none !important}}@media(prefers-contrast: high){.suggested-price--low{color:#856404}.suggested-price--low-bg{background-color:hsl(44.6511627907,94.1605839416%,71.862745098%);border-color:#856404}}@media(prefers-color-scheme: dark){.suggested-price__title{color:#f0f0f0}.suggested-price__title i{color:var(--brand-color-light-20)}.suggested-price__subtitle{color:#ccc}.suggested-price__label{color:#aaa}.suggested-price__value{color:#f0f0f0}.suggested-price__tooltip:hover,.suggested-price__tooltip:focus{outline-color:var(--brand-color-light-20)}}@media print{.suggested-price__wrapper{display:none !important}}.product-detail__suggested-price{margin-top:15px}.suggested-price__interactive:focus{outline:2px solid var(--brand-color);outline-offset:2px}.suggested-price__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}.suggested-price__skeleton{background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:suggestedPriceSkeletonLoading 1.5s infinite;border-radius:4px}@keyframes suggestedPriceSkeletonLoading{0%{background-position:200% 0}100%{background-position:-200% 0}}.suggested-price__error{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24}.suggested-price__error i{font-size:1.25rem}@media(prefers-color-scheme: dark){.suggested-price__error{background-color:#3a2020;border-color:#5c2020;color:#f99}}.k-timeline-event.is-latest .k-event-title{display:inline-block;background-color:var(--brand-color);color:#fff;padding:.25rem .75rem;border-radius:.375rem;box-shadow:0 1px 3px rgba(0,0,0,.12);font-weight:500}.k-timeline-event.is-latest .k-timeline-circle{background-color:var(--brand-color) !important;border-color:var(--brand-color) !important}.k-timeline-event:not(.is-latest) .k-timeline-circle{background-color:#7f7f7f !important;border-color:#7f7f7f !important}.k-timeline-circle{position:relative}.k-timeline-circle .event-index{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:.75rem;font-weight:600;color:#fff;line-height:1;pointer-events:none}.points-badge{border-radius:4px;font-size:.85rem;font-weight:600;text-align:center;color:#2e7d32;transition:all .3s ease;padding:.5rem 1rem;border-radius:.5rem;display:inline-flex;align-items:center;gap:.5rem}.points-badge__text{display:inline;vertical-align:middle}.points-badge--redeemed{background-color:#6a329f;color:#fff}.points-badge--accumulated{background-color:var(--brand-color);color:#fff}.available-points{margin-top:10px}.available-points__balance{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.available-points__label{font-size:.9rem;color:#666;font-weight:600}.available-points__amount{font-size:1.1rem;color:#fbce07;font-weight:700}.available-points__status{display:flex;align-items:flex-start;gap:6px;font-size:.85rem;line-height:1.4}.available-points__status--success{color:#5cb85c}.available-points__status--success .available-points__icon{color:#5cb85c}.available-points__status--insufficient{color:#d9534f}.available-points__status--insufficient .available-points__icon{color:#d9534f}.available-points__message{flex:1}.available-points__difference{font-weight:700;white-space:nowrap}@media(max-width: 576px){.available-points{padding:10px}.available-points__label{font-size:.85rem}.available-points__amount{font-size:1rem}.available-points__status{font-size:.8rem}}.cart-points-summary{padding:1rem;background-color:#f8f9fa;border-radius:.5rem;margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.cart-points-summary__icon{width:33px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.cart-points-summary__icon img{max-width:100%;height:auto;display:block}.cart-points-summary__items{flex:1;display:flex;flex-direction:column}.cart-points-summary__item{display:flex;align-items:flex-start;line-height:1.5;text-align:center}.cart-points-summary__item:last-child{margin-bottom:0}.cart-points-summary__text{color:#333;font-size:.9375rem;flex:1}.cart-points-summary__value{color:var(--brand-ink-color, var(--brand-color));font-weight:600}.my-orders-points-header{background:#fff;border-radius:12px;padding:1.2rem;margin-bottom:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333}.my-orders-points-header__container{display:flex;flex-direction:column;gap:.5rem}.my-orders-points-header__main{display:flex;align-items:center;gap:1rem}.my-orders-points-header__content{flex:1}.my-orders-points-header__title{margin:0;font-size:1rem;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px}.my-orders-points-header__value{margin:.25rem 0 0 0;font-size:2rem;font-weight:700;color:var(--brand-ink-color, var(--brand-color))}.my-orders-points-header__link{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;font-size:.85rem;font-weight:700;color:var(--brand-ink-color, var(--brand-color));text-decoration:none}.my-orders-points-header__link:hover{text-decoration:underline}.my-orders-points-header__expiration{display:flex;align-items:center;gap:.5rem;padding:.75rem .75rem 0 .75rem;background:hsla(0,0%,100%,.6);font-size:.9rem;color:#555}.my-orders-points-header__expiration i{font-size:1.2rem;flex-shrink:0;color:#ff9800}.my-orders-points-header__expiration strong{color:var(--brand-ink-color, var(--brand-color))}@media(max-width: 768px){.my-orders-points-header{padding:1rem}.my-orders-points-header__icon{font-size:2rem;min-width:40px}.my-orders-points-header__title{font-size:.875rem}.my-orders-points-header__value{font-size:1.5rem}.my-orders-points-header__expiration{font-size:.8rem}}@media(max-width: 480px){.my-orders-points-header__main{flex-direction:column;text-align:center}.my-orders-points-header__icon{margin-bottom:.5rem}.my-orders-points-header__value{font-size:1.75rem}.my-orders-points-header__expiration{flex-direction:column;text-align:center;gap:.25rem}}.order-points-info{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;z-index:10}.order-points-info__badge{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:bold;font-size:.875rem;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease}.order-points-info__badge i{font-size:1rem}.order-points-info__badge span{white-space:nowrap}.order-points-info__badge:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.order-points-info__badge--earned{background-color:#67ad2b;color:#fff}.order-points-info__badge--earned i{color:gold}.order-points-info__badge--redeemed{background-color:var(--brand-color-dark-30);color:#fff}.order-points-info__badge--redeemed i{color:#fff}@media(max-width: 768px){.order-points-info{top:.25rem;right:.25rem;gap:.375rem}.order-points-info__badge{padding:.375rem .75rem;font-size:.75rem;gap:.25rem}.order-points-info__badge i{font-size:.875rem}}@media(max-width: 480px){.order-points-info{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:.5rem}.order-points-info__badge{padding:.25rem .5rem;font-size:.7rem}.order-points-info__badge i{font-size:.75rem}}.product-points-detail{display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #667eea}.product-points-detail__earned,.product-points-detail__redeemed{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.product-points-detail__earned i,.product-points-detail__redeemed i{font-size:.875rem}.product-points-detail__earned small,.product-points-detail__earned .small,.product-points-detail__redeemed small,.product-points-detail__redeemed .small{font-size:.8125rem;font-weight:500;color:#495057}.product-points-detail__earned{border-left:2px solid #28a745}.product-points-detail__earned i{color:#28a745}.product-points-detail__redeemed{border-left:2px solid #007bff}.product-points-detail__redeemed i{color:#007bff}@media(max-width: 768px){.product-points-detail{gap:.5rem;padding:.375rem}.product-points-detail__earned,.product-points-detail__redeemed{padding:.2rem .4rem;gap:.25rem}.product-points-detail__earned i,.product-points-detail__redeemed i{font-size:.75rem}.product-points-detail__earned small,.product-points-detail__earned .small,.product-points-detail__redeemed small,.product-points-detail__redeemed .small{font-size:.75rem}}@media(max-width: 480px){.product-points-detail{flex-direction:column;align-items:flex-start}.product-points-detail__earned,.product-points-detail__redeemed{width:100%}}.product-card__countdown-container{display:flex;flex-direction:column;align-items:center;text-align:center}.product-card__countdown-container--large{margin-top:.6rem}.product-card__countdown-label{margin:0 0 .15rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-ink-color, var(--brand-color));line-height:1.3}.product-card__countdown-label--large{font-size:.72rem;margin-bottom:.2rem}:root{--countdown-bg: rgba(0, 0, 0, 0.06);--countdown-color: inherit;--countdown-urgent-bg: rgba(220, 53, 69, 0.1);--countdown-urgent-color: #dc3545;--countdown-banner-bg: rgba(0, 0, 0, 0.7);--countdown-banner-color: #ffffff;--countdown-font-size: 0.75rem;--countdown-font-size-large: 1rem;--countdown-padding: 0.25rem 0.5rem;--countdown-border-radius: 4px}.countdown-timer{display:inline-flex;align-items:center;gap:.25rem;padding:var(--countdown-padding);background-color:var(--countdown-bg);color:var(--countdown-color);font-size:var(--countdown-font-size);font-weight:600;border-radius:var(--countdown-border-radius);line-height:1.2;white-space:nowrap;aria-live:off}.countdown-timer__value{font-variant-numeric:tabular-nums;letter-spacing:.02em}.countdown-timer__unit{font-size:.65em;font-weight:400;opacity:.75}.countdown-timer--compact{font-size:.75rem;padding:.15rem .4rem;gap:.15rem}.countdown-timer--large{font-size:var(--countdown-font-size-large);padding:.35rem .75rem;gap:.35rem}.countdown-timer--urgent{background-color:var(--countdown-urgent-bg);color:var(--countdown-urgent-color);animation:countdown-pulse 2s ease-in-out infinite}.countdown-timer--banner{position:absolute;top:10px;right:10px;background-color:var(--countdown-banner-bg);color:var(--countdown-banner-color);padding:.3rem .6rem;border-radius:var(--countdown-border-radius);z-index:10;font-size:.75rem;backdrop-filter:blur(2px)}@keyframes countdown-pulse{0%,100%{opacity:1}50%{opacity:.7}}@media(max-width: 576px){.countdown-timer{font-size:.65rem;padding:.15rem .35rem}.countdown-timer--large{font-size:.85rem}.countdown-timer--banner{font-size:.65rem;top:6px;right:6px;padding:.2rem .45rem}}@media(min-width: 577px)and (max-width: 991px){.countdown-timer{font-size:.72rem}.countdown-timer--large{font-size:.9rem}}.promotion-countdown-container{position:relative;width:100%;margin:10px 0;display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg, #ff6b00 0%, #ff8c00 100%);padding:8px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(255,107,0,.3);box-sizing:border-box;transition:opacity .5s ease-out,visibility .5s ease-out}.promotion-countdown-container.hidden{opacity:0;visibility:hidden}.promotion-countdown-container--header{flex-direction:row;align-items:center;justify-content:space-between;width:calc(100% + 32px);max-width:calc(100% + 32px);align-self:unset;margin:-16px -16px 12px -16px;padding:8px 16px;border-radius:8px 8px 0 0;overflow:hidden}.promotion-countdown-container--header .promotion-label{font-size:11px;margin-bottom:0;letter-spacing:.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;min-width:0;flex:1}.promotion-countdown-container--header .countdown-segment{padding:4px 6px;min-width:24px;border-radius:4px}.promotion-countdown-container--header .countdown-value{font-size:12px}.promotion-countdown-container--header .countdown-separator{font-size:12px;padding:0 2px}.promotion-countdown-container--header .countdown-timer{gap:3px;flex-shrink:0;justify-content:flex-end}.promotion-countdown-container--header.hidden{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;min-height:0 !important}.promotion-countdown-container--banner{position:absolute;top:16px;right:16px;width:auto !important;max-width:fit-content;margin:0;padding:6px 10px;z-index:10}.promotion-countdown-container--banner .promotion-label{font-size:15px;margin-bottom:2px;letter-spacing:.3px}.promotion-countdown-container--banner .countdown-segment{padding:2px 3px;min-width:16px;border-radius:2px}.promotion-countdown-container--banner .countdown-value{font-size:15px}.promotion-countdown-container--banner .countdown-separator{font-size:15px;padding:0 1px}.promotion-countdown-container--banner .countdown-timer{gap:1px}.promotion-countdown-container--banner.hidden{display:none !important}.promotion-countdown-container--inline{flex-direction:row;align-items:center;justify-content:space-between;gap:2px;padding:5px 5px;width:auto;max-width:100%;margin:5px 0;overflow:hidden}.promotion-countdown-container--inline .promotion-label{font-size:11px;font-weight:bold;margin-bottom:0;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;min-width:0;flex:1}.promotion-countdown-container--inline .countdown-timer{gap:1px;flex-shrink:0;justify-content:flex-end}.promotion-countdown-container--inline .countdown-segment{min-width:14px}.promotion-countdown-container--inline .countdown-separator{padding:0}.promotion-label{color:#fff;font-size:9px;font-weight:bold;text-align:center;margin-bottom:2px;letter-spacing:.5px}.countdown-timer{display:flex;align-items:center;justify-content:center;gap:2px}.countdown-segment{background-color:rgba(0,0,0,.3);border-radius:3px;padding:2px 4px;min-width:18px;display:flex;justify-content:center;align-items:center}.countdown-value{color:#fff;font-size:11px;font-weight:bold;font-family:"Courier New",monospace}.countdown-value.animate__animated{--animate-duration: 0.35s}.countdown-separator{color:#fff;font-size:11px;font-weight:bold;padding:0 1px}.coupon-card__expiration-row{display:flex;align-items:center;gap:6px;margin:auto 10px 0 0;overflow:hidden}.coupon-card__expiration-row .coupon-card__expiration{margin:0;flex-shrink:1;min-width:0}.coupon-countdown-wrapper{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-top:auto}.coupon-countdown-wrapper .checkout-coupon__due-date{margin-top:0}.coupon-countdown{display:flex;align-items:center;gap:1px;border:1.5px solid rgba(0,0,0,.25);border-radius:6px;padding:2px 2px;background-color:rgba(0,0,0,.06)}.coupon-countdown__segment{display:flex;align-items:center}.coupon-countdown__value{font-size:11px;font-weight:700;color:#000;min-width:14px;text-align:center}.coupon-countdown__separator{font-size:11px;font-weight:700;color:#000;margin:0 1px}.coupon-countdown-expired{border:1.5px solid rgba(0,0,0,.25);border-radius:6px;padding:2px 6px;background-color:rgba(0,0,0,.06);font-size:12px;font-weight:700;color:#000}.coupon-countdown.hidden,.coupon-countdown-expired.hidden{display:none}.product-video{display:block;width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:4px;background-color:rgba(0,0,0,0)}.product-video.full{max-height:600px}.product-video.is-playing{background-color:#000}.is-loading{position:relative !important;background-color:#1a1a1a !important;min-height:200px}.is-loading .product-video{opacity:0;pointer-events:none;background-color:rgba(0,0,0,0) !important}.product-video-spinner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.product-video-spinner::after{content:"";width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:product-video-spin .75s linear infinite}@keyframes product-video-spin{to{transform:rotate(360deg)}}.product-detail__image>div:has(video){display:flex;align-items:center;justify-content:center;border-radius:4px}@media(max-width: 576px){.product-video{max-height:220px}.is-loading{min-height:150px}}@media(min-width: 577px)and (max-width: 991px){.product-video{max-height:320px}}.share-product{position:relative;display:inline-block}.share-product__button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem;color:var(--dark-grey);border:2px solid var(--dark-grey);background-color:rgba(247,247,247,.5);border-radius:4px;cursor:pointer;transition:all .2s ease-in-out}.share-product__button:hover,.share-product__button:active,.share-product__button:focus{color:var(--brand-ink-color, var(--brand-color));border:2px solid var(--brand-color);text-decoration:none}.share-product__button:focus{outline:2px solid var(--brand-color);outline-offset:2px}.share-product__button:focus:not(:focus-visible){outline:none}.share-product__button:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.share-product__button--expanded{color:var(--brand-ink-color, var(--brand-color));border-color:var(--brand-color)}.share-product__menu{position:absolute;top:100%;right:0;z-index:10;min-width:160px;max-height:0;margin-top:4px;padding:0;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);overflow:hidden;opacity:0;visibility:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out,padding .3s ease-in-out}.share-product__menu--expanded{max-height:200px;padding:.5rem 0;opacity:1;visibility:visible}.share-product__menu-list{list-style:none;margin:0;padding:0}.share-product__menu-item{margin:0;padding:0}.share-product__copy-link{display:flex;align-items:center;width:100%;padding:.625rem 1rem;background-color:rgba(0,0,0,0);border:none;color:var(--text-color);font-size:.875rem;text-align:left;cursor:pointer;transition:background-color .2s ease-in-out}.share-product__copy-link:hover{background-color:rgba(var(--brand-color), 0.1)}.share-product__copy-link:focus{outline:none;background-color:rgba(var(--brand-color), 0.15)}.share-product__copy-link:focus-visible{outline:2px solid var(--brand-color);outline-offset:-2px}.share-product__copy-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;margin-right:.5rem;transition:color .2s ease-in-out}.share-product__copy-icon i{font-size:.875rem}.share-product__copy-icon--copied{color:#28a745}.share-product__copy-icon--copied .fa-link{display:none !important}.share-product__copy-icon--copied .fa-check{display:inline-block !important}.share-product__copy-icon .fa-check{display:none}.share-product__copy-icon .fa-link{display:inline-block}.share-product__copy-text{flex:1}.share-product__sr-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(max-width: 768px){.share-product__button{min-width:44px;min-height:44px}.share-product__menu{right:0;left:auto;min-width:150px}}@media(prefers-contrast: high){.share-product__button{border-width:2px}.share-product__button:focus{outline-width:3px}.share-product__menu{border:2px solid var(--text-color)}}@media(max-width: 767px){.mobile-header{position:fixed;top:0;left:0;right:0;z-index:999;background-color:var(--brand-color);padding:calc(var(--space-3) + env(safe-area-inset-top, 0px)) var(--space-4) var(--space-4);display:flex;flex-direction:column}[data-business-model=b2b] .mobile-header{background-image:linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12))}.mobile-header__row{display:flex;align-items:center;width:100%}.mobile-header__row:not(:last-child){margin-bottom:var(--space-2)}.mobile-header__row--top{justify-content:space-between;min-height:44px}.mobile-header__row--delivery{min-height:44px}.mobile-header__row--search{gap:var(--space-3);min-height:44px}.mobile-header__greeting-group{display:flex;align-items:center;gap:var(--space-2)}.mobile-header__flag{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.mobile-header__greeting{font-family:var(--font-sans);font-weight:var(--text-weight-bold);font-size:19px;color:var(--brand-text-color, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55vw}.mobile-header__greeting--login{cursor:pointer;text-decoration:none}.mobile-header__greeting--login:hover,.mobile-header__greeting--login:active,.mobile-header__greeting--login:focus,.mobile-header__greeting--login:visited{color:var(--brand-text-color, #fff);text-decoration:none}.mobile-header__greeting--login:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius)}.mobile-header__greeting--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.mobile-header__cart{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#fff;box-shadow:0 10px 22px -8px rgba(0,0,0,.5);color:var(--brand-ink-color, var(--brand-color)) !important;flex-shrink:0;text-decoration:none;margin-top:-4px;transition:background-color .12s ease,box-shadow .12s ease}.mobile-header__cart i{font-size:1.375rem}.mobile-header__cart:hover,.mobile-header__cart:active,.mobile-header__cart:focus,.mobile-header__cart:visited{color:var(--brand-ink-color, var(--brand-color)) !important}}@media(max-width: 767px)and (hover: hover){.mobile-header__cart:hover{background-color:var(--brand-color-light-45)}}@media(max-width: 767px){.mobile-header__cart:active{box-shadow:var(--shadow-sm)}.mobile-header__cart:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mobile-header__cart .mobile-header__icon{width:24px;height:24px}.mobile-header__cart--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mobile-header__cart--disabled .mobile-header__badge--cart{display:none}.mobile-header__delivery-btn{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:44px;background:none;border:none;padding:0;cursor:pointer;text-align:left;color:var(--brand-text-color, #fff)}.mobile-header__delivery-btn:hover,.mobile-header__delivery-btn:active,.mobile-header__delivery-btn:focus,.mobile-header__delivery-btn:visited{color:var(--brand-text-color, #fff)}.mobile-header__delivery-btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius)}.mobile-header__delivery-icon{flex-shrink:0}.mobile-header__delivery-btn--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.mobile-header__delivery-text{font-family:var(--font-sans);font-size:.875rem;color:var(--brand-text-color, #fff);flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-header__delivery-address{font-weight:var(--text-weight-bold)}.mobile-header__delivery-chevron{font-size:.75rem;color:#c9ced3;flex-shrink:0}.mobile-header__search-pill{flex:1;min-width:0}.mobile-header__search-trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;height:44px;background-color:#fff;border:none;border-radius:var(--radius-pill);padding:0 var(--space-3);cursor:pointer;text-align:left}.mobile-header__search-trigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mobile-header__search-icon-wrap{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--brand-color);color:var(--brand-text-color, #fff);font-size:.75rem;flex-shrink:0}.mobile-header__search-placeholder{font-family:var(--font-sans);font-size:.875rem;color:var(--mid-grey);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-header__search-pill .mh__search-bar-wrapper{position:relative;top:auto;left:auto;right:auto;bottom:auto;z-index:auto;transform:none;transition:none;will-change:auto;display:flex;align-items:center;width:100%;height:44px;background-color:#fff;border-radius:var(--radius-pill);padding:0 var(--space-2) 0 var(--space-3);overflow:hidden}.mobile-header__search-pill .mh__search-bar-wrapper form{display:flex;align-items:center;width:100%;gap:var(--space-2)}.mobile-header__search-pill .mh__search-bar-wrapper input.main-header__search-bar,.mobile-header__search-pill .mh__search-bar-wrapper input.input--search,.mobile-header__search-pill .mh__search-bar-wrapper input.search_box{flex:1;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);padding:0;font-family:var(--font-sans);font-size:.875rem;color:var(--text-primary, #1C2429)}.mobile-header__search-pill .mh__search-bar-wrapper input.main-header__search-bar::placeholder,.mobile-header__search-pill .mh__search-bar-wrapper input.input--search::placeholder,.mobile-header__search-pill .mh__search-bar-wrapper input.search_box::placeholder{color:var(--mid-grey);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-header__search-pill .mh__search-bar-wrapper input.main-header__search-bar:focus,.mobile-header__search-pill .mh__search-bar-wrapper input.input--search:focus,.mobile-header__search-pill .mh__search-bar-wrapper input.search_box:focus{outline:none;box-shadow:none}.mobile-header__search-pill .mh__search-bar-wrapper button.search-button{position:static;top:auto;right:auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background-color:rgba(0,0,0,0);color:var(--brand-ink-color, var(--brand-color));font-size:.875rem;flex-shrink:0;cursor:pointer}.mobile-header__search-pill .mh__search-bar-wrapper button.search-button i.fas,.mobile-header__search-pill .mh__search-bar-wrapper button.search-button i.fa-search{color:var(--brand-ink-color, var(--brand-color))}.mobile-header__search-pill .mh__search-bar-wrapper button.search-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mobile-header__accesses{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.mobile-header__access{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--brand-text-color, #fff);text-decoration:none;border-radius:50%}.mobile-header__access i{font-size:1.125rem}.mobile-header__access:hover,.mobile-header__access:active,.mobile-header__access:focus,.mobile-header__access:visited{color:var(--brand-text-color, #fff)}.mobile-header__access:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mobile-header__badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background-color:#c00 !important;color:#fff;font-family:var(--font-sans);font-size:.625rem;font-weight:var(--text-weight-bold);letter-spacing:var(--tracking-badge);line-height:16px;text-align:center;white-space:nowrap}.mobile-header__badge--cart{border:2px solid var(--brand-color);top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;font-size:.6875rem;line-height:1;transition:opacity .12s ease;align-content:center}.mobile-header__badge--notifications{top:2px !important}.mobile-header__icon{width:17px;height:17px;flex-shrink:0;display:inline-block}.mobile-header__access .mobile-header__icon{width:24px;height:24px}.mobile-header__row--delivery{max-height:60px;opacity:1;overflow:hidden;transition:max-height .24s ease,opacity .2s ease,margin .24s ease,padding .24s ease}.mobile-header__row--search,.mobile-header__accesses{max-height:60px;opacity:1;transition:max-height .24s ease,opacity .2s ease,margin .24s ease,padding .24s ease}.mobile-header__greeting-group{max-height:60px;max-width:100%;opacity:1;overflow:hidden;transition:max-height .24s ease,max-width .24s ease,opacity .2s ease,margin .24s ease,padding .24s ease}body.header-collapsed .mobile-header{padding-bottom:var(--space-2);transition:padding .24s ease}body.header-collapsed .mobile-header__row--top{justify-content:flex-end;gap:var(--space-3)}body.header-collapsed .mobile-header__greeting-group,body.header-collapsed .mobile-header__row--delivery,body.header-collapsed .mobile-header__accesses,body.header-collapsed .mobile-header__row--search{max-height:0;min-height:0;opacity:0;margin:0;padding:0;pointer-events:none;overflow:hidden}body.header-collapsed .mobile-header__greeting-group{max-width:0}}@media(max-width: 767px)and (prefers-reduced-motion: reduce){.mobile-header,.mobile-header__greeting-group,.mobile-header__row--delivery,.mobile-header__accesses,.mobile-header__row--search{transition:none}}.mas__overlay{display:none;position:fixed;z-index:1040;inset:0;background-color:rgba(0,0,0,.55);backdrop-filter:blur(2px);justify-content:center;align-items:flex-end;padding:0}.mas__overlay.is-open{display:flex}.mas__modal{background-color:#fff;border-radius:20px 20px 0 0;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 -4px 24px rgba(0,0,0,.15);animation:masSlideUp .28s ease-out;display:flex;flex-direction:column}@keyframes masSlideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.mas__modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 12px;border-bottom:1px solid #f7f7f7;flex-shrink:0}.mas__modal-title{margin:0;font-size:1.125rem;font-weight:600;color:#222;font-family:"Roboto",sans-serif}.mas__close-btn{background:none;border:none;cursor:pointer;color:#7f7f7f;font-size:1.125rem;padding:4px;border-radius:.25rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:background-color .2s ease}.mas__close-btn:hover{background-color:#f7f7f7;color:#222}.mas__close-btn:active,.mas__close-btn:focus,.mas__close-btn:visited{color:#7f7f7f}.mas__modal-body{padding:20px;flex:1;overflow-y:auto}.mas__content{display:flex;flex-direction:column;gap:20px}.mas__loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;color:#7f7f7f;font-family:"Roboto",sans-serif;font-size:.9rem}.mas__spinner{width:28px;height:28px;border:3px solid #f7f7f7;border-top-color:var(--brand-color);border-radius:50%;animation:masSpinnerSpin .9s linear infinite;display:inline-block}@keyframes masSpinnerSpin{to{transform:rotate(360deg)}}.mas__form-group{display:flex;flex-direction:column;gap:8px}.mas__label{font-weight:600;color:#222;font-size:.95rem;font-family:"Roboto",sans-serif;display:flex;align-items:center;gap:8px}.mas__label i{color:var(--brand-ink-color, var(--brand-color));width:14px}.mas__select{padding:.375rem .75rem;border:2px solid #f7f7f7;border-radius:.25rem;font-size:1rem;font-family:"Roboto",sans-serif;background-color:#fff;color:#222;height:calc(1.5em + .75rem + 2px);outline:none;transition:border-color .2s ease;width:100%}.mas__select:focus{border-color:var(--brand-color);box-shadow:0 0 0 3px rgba(103,173,43,.12)}.mas__select:disabled{background-color:#f7f7f7;color:#7f7f7f;cursor:not-allowed}.mas__error{padding:12px 16px;background-color:hsl(0,100%,85%);border:1px solid #f33;border-radius:.25rem;color:#c00;font-family:"Roboto",sans-serif;font-size:.875rem}.mas__modal-footer{display:flex;flex-direction:column;gap:10px;padding:12px 20px 24px;border-top:1px solid #f7f7f7;flex-shrink:0;padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.mas__btn{padding:.75rem 1.5rem;border:none;border-radius:30px;font-size:1rem;font-weight:500;font-family:"Roboto",sans-serif;cursor:pointer;transition:all .2s ease;text-align:center;min-height:48px;width:100%;display:flex;align-items:center;justify-content:center}.mas__btn:disabled{cursor:not-allowed;opacity:.6}.mas__btn--primary{background-color:var(--brand-action-color, var(--brand-color));color:var(--brand-action-text-color, var(--brand-text-color))}.mas__btn--primary:hover:not(:disabled){background-color:var(--brand-action-hover-color, rgb(228.8095238095, 187.2916666667, 3.6904761905))}.mas__btn--primary:active,.mas__btn--primary:focus,.mas__btn--primary:visited{color:var(--brand-text-color)}.mas__btn--secondary{background-color:#7f7f7f;color:#fff}.mas__btn--secondary:hover:not(:disabled){background-color:rgb(106.6,106.6,106.6)}.mas__btn--secondary:active,.mas__btn--secondary:focus,.mas__btn--secondary:visited{color:#fff}@media(max-width: 767px){.category-card{position:relative;border:1px solid #d3d3d3;border-radius:15px;overflow:hidden;aspect-ratio:1/1;cursor:pointer;transition:transform .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;-webkit-user-select:none}.category-card:active{transform:scale(0.97)}.category-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block}.category-card__pill{position:absolute;top:7px;left:7px;right:7px;border-radius:10px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);padding:3px 6px;text-align:center;font-family:"Roboto",sans-serif;font-weight:800;font-size:11px;line-height:1.3;color:#1b3a63;text-transform:uppercase;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.mobile-category-card-grid{padding:0 12px 16px}.mobile-category-card-grid__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.mobile-category-card-grid__title{font-family:"Roboto",sans-serif;font-weight:700;font-size:15px;color:var(--text-primary, #1C2429);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mobile-category-card-grid__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}a.category-card{text-decoration:none;display:block}}@media(max-width: 767px){.mobile-brand-card-grid{padding:16px 12px}.mobile-brand-card-grid__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.brand-card{position:relative;border:2px solid #1c2429;border-radius:14px;overflow:hidden;aspect-ratio:1/1;display:block;text-decoration:none;color:inherit;cursor:pointer;transition:transform .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;-webkit-user-select:none}.brand-card:active{transform:scale(0.97)}.brand-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.brand-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block}.brand-card__pill{position:absolute;bottom:7px;left:7px;right:7px;border-radius:10px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);padding:3px 6px;text-align:center;font-family:"Roboto",sans-serif;font-weight:800;font-size:11px;line-height:1.3;color:#1b3a63;text-transform:uppercase;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.brand-card__name-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:.875rem;font-weight:var(--text-weight-bold);color:#1c2429;text-align:center;word-break:break-word;padding:8px;background-color:#fff}}@media(max-width: 767px)and (min-width: 390px){.mobile-brand-card-grid__grid{gap:14px}}@media(max-width: 767px)and (min-width: 480px){.mobile-brand-card-grid__grid{gap:16px}}@media(max-width: 767px){.mobile-bottom-nav{position:fixed;bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;right:12px;z-index:999;pointer-events:none}.mobile-bottom-nav__track{display:flex;align-items:center;justify-content:space-around;background-color:#fff;border-radius:26px;box-shadow:0 -2px 12px rgba(38,50,56,.12),var(--shadow-md);padding:0 var(--space-3);height:64px;pointer-events:auto;position:relative}.mobile-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:44px;min-height:44px;padding:var(--space-1) var(--space-2);color:#9aa0a6;text-decoration:none;border-radius:var(--radius);flex:1}.mobile-bottom-nav__item i{font-size:1.25rem}.mobile-bottom-nav__item:hover,.mobile-bottom-nav__item:active,.mobile-bottom-nav__item:focus,.mobile-bottom-nav__item:visited{color:#9aa0a6}.mobile-bottom-nav__item:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mobile-bottom-nav__label{font-family:var(--font-sans);font-size:.625rem;font-weight:var(--text-weight-medium);line-height:1;white-space:nowrap}.mobile-bottom-nav__item--active{color:var(--brand-ink-color, var(--brand-color))}.mobile-bottom-nav__item--active:hover,.mobile-bottom-nav__item--active:active,.mobile-bottom-nav__item--active:focus,.mobile-bottom-nav__item--active:visited{color:var(--brand-ink-color, var(--brand-color))}.mobile-bottom-nav__item--active .mobile-bottom-nav__label{font-weight:var(--text-weight-bold)}.mobile-bottom-nav__item--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.mobile-bottom-nav__fab{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:var(--brand-color);color:#fff;font-size:1.25rem;text-decoration:none;flex-shrink:0;margin-top:-16px;border:5px solid #fff;box-shadow:var(--shadow-md)}.mobile-bottom-nav__fab:hover,.mobile-bottom-nav__fab:active,.mobile-bottom-nav__fab:focus,.mobile-bottom-nav__fab:visited{color:#fff}.mobile-bottom-nav__fab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.mobile-bottom-nav__icon{width:24px;height:24px;flex-shrink:0;display:inline-block}#tawkchat-container,.tawk-min-container,.tawk-button-container{bottom:calc(76px + env(safe-area-inset-bottom, 0px)) !important}}.product-carousel__item--transparent{background-color:rgba(0,0,0,0) !important}.product-carousel__control--narrow{width:10%}@media(max-width: 767px){.mobile-banners{padding:0 12px 12px}.mobile-banners .product-carousel-root{border-radius:12px;overflow:hidden}.mobile-banners .carousel-inner{border-radius:12px;overflow:hidden}.mobile-banners .carousel-item{border-radius:12px}.mobile-banners .carousel-item img,.mobile-banners .carousel-item .banner-promotional{width:100%;height:auto;border-radius:12px}.mobile-banners .carousel-indicators{bottom:6px;gap:4px;margin:0;justify-content:center}.mobile-banners .carousel-indicators li,.mobile-banners .carousel-indicators [data-bs-slide-to]{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.5);border:none;opacity:1;cursor:pointer;padding:10px;background-clip:content-box;box-sizing:content-box}.mobile-banners .carousel-indicators li.active,.mobile-banners .carousel-indicators [data-bs-slide-to].active,.mobile-banners .carousel-indicators .active{background-color:var(--brand-color)}.mobile-banners .carousel-control-prev,.mobile-banners .carousel-control-next{width:44px;min-height:44px;opacity:.6}.mobile-banners .carousel-control-prev:focus,.mobile-banners .carousel-control-next:focus{opacity:1}}@media(max-width: 767px){.mobile-back-bar{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:center;height:calc(52px + env(safe-area-inset-top, 0px));background-color:var(--brand-color);padding:env(safe-area-inset-top, 0px) 52px 0;flex-shrink:0}.mobile-back-bar__back{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;min-width:52px;height:52px;color:#fff;text-decoration:none;font-size:1rem}.mobile-back-bar__back:hover,.mobile-back-bar__back:active,.mobile-back-bar__back:focus,.mobile-back-bar__back:visited{color:#fff}.mobile-back-bar__back:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.mobile-back-bar__title{font-family:var(--font-sans);font-size:1rem;font-weight:var(--text-weight-bold);color:#fff;margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width: 767px){.mobile-filter-sort-bar{display:flex;align-items:center;gap:14px;padding:13px 16px;background-color:#fff;border-bottom:1px solid var(--border-grey)}.mobile-filter-sort-bar__item{display:flex;align-items:center;gap:6px;border:none;background:none;padding:0;margin:0;cursor:pointer;color:#252525;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500}.mobile-filter-sort-bar__item i{font-size:17px}.mobile-filter-sort-bar__item:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mobile-filter-sort-bar__divider{width:1px;height:18px;background-color:var(--border-grey);flex-shrink:0}}@media(max-width: 767px){.mobile-sort-sheet__overlay{display:none;position:fixed;z-index:1040;inset:0;background-color:rgba(0,0,0,.55);justify-content:center;align-items:flex-end}.mobile-sort-sheet__overlay.is-open{display:flex}.mobile-sort-sheet__sheet{background-color:#fff;border-radius:16px 16px 0 0;width:100%;max-height:70vh;box-shadow:0 -4px 24px rgba(0,0,0,.15);animation:mobileSortSheetSlideUp .28s ease-out;display:flex;flex-direction:column}@keyframes mobileSortSheetSlideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.mobile-sort-sheet__header{background-color:var(--brand-color);padding:10px 20px 14px;flex-shrink:0;border-radius:16px 16px 0 0}.mobile-sort-sheet__grabber{width:40px;height:4px;border-radius:2px;background-color:hsla(0,0%,100%,.45);margin:0 auto 10px}.mobile-sort-sheet__header-row{display:flex;align-items:center;justify-content:space-between}.mobile-sort-sheet__title{margin:0;display:flex;align-items:center;gap:8px;font-family:"Roboto",sans-serif;font-size:16px;font-weight:700;color:var(--brand-text-color)}.mobile-sort-sheet__close{background-color:hsla(0,0%,100%,.18);border:none;border-radius:50%;cursor:pointer;color:var(--brand-text-color);font-size:14px;width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.mobile-sort-sheet__close:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mobile-sort-sheet__list{list-style:none;margin:0;padding:4px 20px calc(12px + env(safe-area-inset-bottom, 0px));overflow-y:auto;flex:1}.mobile-sort-sheet__option{width:100%;text-align:left;border:none;border-bottom:1px solid var(--border-grey);background:none;cursor:pointer;min-height:48px;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;color:#252525}.mobile-sort-sheet__option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.mobile-sort-sheet__option--active{font-weight:700;color:var(--brand-ink-color, var(--brand-color))}li:last-child>.mobile-sort-sheet__option{border-bottom:none}}@media(max-width: 767px){.mobile-filter-sheet__overlay{display:none;position:fixed;z-index:1040;inset:0;background-color:rgba(0,0,0,.55);justify-content:center;align-items:flex-end}.mobile-filter-sheet__overlay.is-open{display:flex}.mobile-filter-sheet__sheet{background-color:#fff;border-radius:16px 16px 0 0;width:100%;max-height:82vh;box-shadow:0 -4px 24px rgba(0,0,0,.15);animation:mobileFilterSheetSlideUp .28s ease-out;display:flex;flex-direction:column}@keyframes mobileFilterSheetSlideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.mobile-filter-sheet__header{background-color:var(--brand-color);padding:10px 20px 14px;flex-shrink:0;border-radius:16px 16px 0 0}.mobile-filter-sheet__grabber{width:40px;height:4px;border-radius:2px;background-color:hsla(0,0%,100%,.45);margin:0 auto 10px}.mobile-filter-sheet__header-row{display:flex;align-items:center;justify-content:space-between}.mobile-filter-sheet__title{margin:0;display:flex;align-items:center;gap:8px;font-family:"Roboto",sans-serif;font-size:16px;font-weight:700;color:var(--brand-text-color)}.mobile-filter-sheet__close{background-color:hsla(0,0%,100%,.18);border:none;border-radius:50%;cursor:pointer;color:var(--brand-text-color);font-size:14px;width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.mobile-filter-sheet__close:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mobile-filter-sheet__tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--border-grey);flex-shrink:0}.mobile-filter-sheet__tab{flex:0 0 auto;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);padding:12px 16px;margin-bottom:-1px;font-family:"Roboto",sans-serif;font-size:14px;font-weight:600;color:#6b7680;white-space:nowrap;cursor:pointer}.mobile-filter-sheet__tab.is-active{color:var(--brand-ink-color, var(--brand-color));border-bottom-color:var(--brand-color)}.mobile-filter-sheet__tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.mobile-filter-sheet__body{padding:4px 20px;overflow-y:auto;flex:1}.mobile-filter-sheet__options{display:none;list-style:none;margin:0;padding:0}.mobile-filter-sheet__options.is-active{display:block}.mobile-filter-sheet__option{display:flex;align-items:center;gap:10px;min-height:48px;cursor:pointer;font-family:"Roboto",sans-serif;font-size:14px;color:#252525;border-bottom:1px solid var(--border-grey)}li:last-child>.mobile-filter-sheet__option{border-bottom:none}.mobile-filter-sheet__option input[type=checkbox]{appearance:none;position:relative;width:21px;height:21px;flex-shrink:0;margin:0;border-radius:6px;border:1.5px solid #c7ccd1;background-color:#fff;cursor:pointer}.mobile-filter-sheet__option input[type=checkbox]:checked{background-color:var(--brand-color);border-color:var(--brand-color)}.mobile-filter-sheet__option input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--brand-text-color);border-width:0 2px 2px 0;transform:rotate(45deg)}.mobile-filter-sheet__option input[type=checkbox]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mobile-filter-sheet__footer{display:flex;gap:12px;padding:12px 20px calc(20px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--border-grey);flex-shrink:0}.mobile-filter-sheet__btn{flex:1;border:none;border-radius:30px;padding:12px 0;min-height:48px;font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;cursor:pointer}.mobile-filter-sheet__btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mobile-filter-sheet__btn--primary{background-color:var(--brand-action-color, var(--brand-color));color:var(--brand-action-text-color, var(--brand-text-color))}.mobile-filter-sheet__btn--secondary{background-color:#fff;color:var(--brand-ink-color, var(--brand-color));border:1px solid var(--brand-color)}}[data-store-filter=modern] [hidden]{display:none !important}[data-store-filter=modern] .filter__wrapper.mf{padding:0;position:sticky;top:calc(var(--mf-sticky-top, 140px) + 1rem);display:flex;flex-direction:column;max-height:calc(100vh - var(--mf-sticky-top, 140px) - 2rem);background:#fff;color:#1f2933;border:1px solid #dfe3e1;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}@media(min-width: 1024px){[data-store-filter=modern] .filter__wrapper.mf{margin-bottom:24px}}[data-store-filter=modern] .mf__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .75rem}[data-store-filter=modern] .mf__title{margin:0;font-size:1.1rem;font-weight:700;line-height:1.2;display:flex;align-items:center;gap:.5rem}[data-store-filter=modern] .mf__badge,[data-store-filter=modern] .mf__sel{background:var(--brand-color);color:var(--brand-text-color);border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.4;padding:0 .5rem}[data-store-filter=modern] .mf__chips.filter-tags__container{margin:0;padding:0 1rem .75rem;max-height:none;overflow:visible}[data-store-filter=modern] .mf__chips.filter-tags__container.d-none{display:none !important}[data-store-filter=modern] .mf__chips .filter-tags__content{display:flex;flex-wrap:wrap;gap:.4rem}[data-store-filter=modern] .mf__chips .filter-tags__item{margin:0;padding:.2rem .4rem .2rem .7rem;gap:.4rem;font-size:.8rem;line-height:1.3;color:#1f2933;background:color-mix(in srgb, var(--brand-color) 10%, #fff);border:1px solid color-mix(in srgb, var(--brand-color) 45%, #fff);border-radius:999px;max-width:100%}[data-store-filter=modern] .mf__chips .filter-tags__item .remove-tag{margin:0;font-size:1rem;line-height:1;color:#5d6b75;border-radius:50%}[data-store-filter=modern] .mf__chips .filter-tags__item .remove-tag:hover{color:#c0392b}[data-store-filter=modern] .mf__chips .filter-tags__item .remove-tag:focus-visible{outline:2px solid var(--brand-color);outline-offset:1px}[data-store-filter=modern] .mf__body{flex:1 1 auto;min-height:0;overflow-y:auto;border-top:1px solid #dfe3e1;scrollbar-gutter:stable}[data-store-filter=modern] .mf__body::-webkit-scrollbar,[data-store-filter=modern] .mf__list::-webkit-scrollbar{width:6px;height:6px}[data-store-filter=modern] .mf__body::-webkit-scrollbar-thumb,[data-store-filter=modern] .mf__list::-webkit-scrollbar-thumb{background:#98a39d;border-radius:6px}[data-store-filter=modern] .mf__body::-webkit-scrollbar-track,[data-store-filter=modern] .mf__list::-webkit-scrollbar-track{background:#e9ecea}@supports not selector(::-webkit-scrollbar){[data-store-filter=modern] .mf__body,[data-store-filter=modern] .mf__list{scrollbar-width:thin;scrollbar-color:#98a39d #e9ecea}}[data-store-filter=modern] .mf__sec{border-bottom:1px solid #dfe3e1}[data-store-filter=modern] .mf__sec:last-child{border-bottom:0}[data-store-filter=modern] .mf__sh{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:700;cursor:pointer}[data-store-filter=modern] .mf__sh:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--brand-color) 35%, #fff)}[data-store-filter=modern] .mf__car{display:inline-block;width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}[data-store-filter=modern] .mf__sh[aria-expanded=true] .mf__car{transform:rotate(45deg)}[data-store-filter=modern] .mf__n{margin-left:auto;font-size:.8rem;font-weight:400;color:#5d6b75}[data-store-filter=modern] .mf__sbody{padding:0 1rem .75rem}[data-store-filter=modern] .mf__search{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem;padding:0 .5rem;background:#fff;border:1px solid #dfe3e1;border-radius:6px}[data-store-filter=modern] .mf__search:focus-within{border-color:var(--brand-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-color) 35%, #fff)}[data-store-filter=modern] .mf__q{flex:1;min-width:0;padding:.45rem 0;font-size:.85rem;color:#1f2933;background:rgba(0,0,0,0);border:0;outline:0;box-shadow:none}[data-store-filter=modern] .mf__qclear{padding:0 .25rem;font-size:1.1rem;line-height:1;color:#5d6b75;background:none;border:0;cursor:pointer}[data-store-filter=modern] .mf__narrow{margin:0 0 .5rem;font-size:.75rem;color:#5d6b75}[data-store-filter=modern] .mf__empty{padding:.5rem 0;font-size:.8rem;color:#5d6b75}[data-store-filter=modern] .mf__list{max-height:14rem;overflow-y:auto;padding-right:.25rem}[data-store-filter=modern] .mf__list ul{margin:0;padding:0;list-style:none;border:0;background:rgba(0,0,0,0)}[data-store-filter=modern] .mf__list .k-checkbox-list-item{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.35rem .4rem;border-radius:6px;font-size:.85rem;line-height:1.3;text-transform:none}[data-store-filter=modern] .mf__list .k-checkbox-list-item:hover{background:color-mix(in srgb, var(--brand-color) 8%, #fff)}[data-store-filter=modern] .mf__list .k-checkbox-list-item label{margin:0;font-size:inherit;cursor:pointer;overflow-wrap:anywhere}[data-store-filter=modern] .mf__list mark,[data-store-filter=modern] .mf__list .mark{padding:0;color:inherit;background:color-mix(in srgb, var(--brand-color) 25%, #fff);border-radius:2px}[data-store-filter=modern] .mf__pending{padding:.5rem 1rem 0;font-size:.75rem;color:#b26a00}[data-store-filter=modern] .mf__foot{position:sticky;bottom:0;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border-top:1px solid #dfe3e1;border-radius:0 0 10px 10px}[data-store-filter=modern] .mf__foot .filterProductMain{flex:1}[data-store-filter=modern] .mf__clear{font-size:.9rem;font-weight:500;color:var(--brand-ink-color, var(--brand-color));text-decoration:none}[data-store-filter=modern] .mf__clear:hover{text-decoration:underline}@media(min-width: 1024px){main.main__content:has(.page__desktop .container>.breadcrumb-container):has([data-store-filter=modern]){padding-top:var(--mf-main-offset, 128px)}.page__desktop:has([data-store-filter=modern]) .breadcrumb-container .breadcrumb-container{padding-top:4px}main.main__content:has([data-store-filter=modern]) .catalog__sort-wrapper{align-items:center;margin-bottom:1rem}main.main__content:has([data-store-filter=modern]) .catalog__sort-wrapper>div:last-child{display:flex;align-items:center;gap:.625rem}main.main__content:has([data-store-filter=modern]) .catalog__sort-wrapper b{font-size:.85rem;font-weight:500;color:#5d6b75;white-space:nowrap}main.main__content:has([data-store-filter=modern]) .catalog__sort-wrapper #SortOptions{width:auto;min-width:15rem;height:40px;padding:0 2.25rem 0 .875rem;font-size:.9rem;color:#1f2933;background-color:#fff;border:1px solid #dfe3e1;border-radius:8px;cursor:pointer}main.main__content:has([data-store-filter=modern]) .catalog__sort-wrapper #SortOptions:hover{border-color:color-mix(in srgb, var(--brand-color) 55%, #dfe3e1)}main.main__content:has([data-store-filter=modern]) .catalog__sort-wrapper #SortOptions:focus,main.main__content:has([data-store-filter=modern]) .catalog__sort-wrapper #SortOptions:focus-visible{border-color:var(--brand-color);outline:2px solid color-mix(in srgb, var(--brand-color) 30%, #fff);outline-offset:1px;box-shadow:none}main.main__content:has([data-store-filter=modern]) .product-card .add-to-cart{min-height:40px;border-radius:8px}main.main__content:has([data-store-filter=modern]) .product-card .btn-group{display:flex;align-items:stretch;width:100%;min-height:40px;overflow:hidden;background:#fff;border:1px solid #dfe3e1;border-radius:8px}main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_remove,main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_add{flex:0 0 40px;width:40px !important;padding:0;font-size:1.1rem;color:#1f2933;background:#fff;border:0;border-radius:0}main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_remove:hover,main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_add:hover{background:#f3f4f2}main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_remove:focus,main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_remove:active,main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_add:focus,main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_add:active{box-shadow:none;outline:none}main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_remove:focus-visible,main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_add:focus-visible{outline:2px solid var(--brand-color);outline-offset:-2px}main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_remove p,main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_add p{margin:0;line-height:1}main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_display{flex:1 1 auto;display:grid;place-items:center;width:auto !important;padding:0;font-weight:700;color:#1f2933;background:#fff;border:0;border-radius:0;font-variant-numeric:tabular-nums}main.main__content:has([data-store-filter=modern]) .product-card .product-card__body--quantity_display-input{flex:1 1 auto;width:100% !important;min-width:0;text-align:center;font-weight:700;border:0}}.product-card-detail[data-product-detail=modern]{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);gap:24px;align-items:start;margin:0;color:#1f2933}.product-card-detail[data-product-detail=modern] [hidden]{display:none !important}.product-card-detail[data-product-detail=modern] .pdm__col{display:flex;flex-direction:column;gap:24px;min-width:0}.product-card-detail[data-product-detail=modern] .pdm__gallery{display:grid;grid-template-columns:76px minmax(0, 1fr);gap:12px;align-items:start;min-width:0}.product-card-detail[data-product-detail=modern] .pdm__gallery--single{grid-template-columns:minmax(0, 1fr)}.product-card-detail[data-product-detail=modern] .pdm__thumbs{display:flex;flex-direction:column;gap:8px}.product-card-detail[data-product-detail=modern] .pdm__thumb{padding:2px;aspect-ratio:1;background:#fff;border:2px solid #dfe3e1;border-radius:6px;cursor:pointer}.product-card-detail[data-product-detail=modern] .pdm__thumb[aria-current=true]{border-color:var(--brand-color)}.product-card-detail[data-product-detail=modern] .pdm__thumb:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-color) 35%, #fff);outline-offset:1px}.product-card-detail[data-product-detail=modern] .pdm__thumb img{display:block;width:100%;height:100%;object-fit:contain}.product-card-detail[data-product-detail=modern] .pdm__thumb-video{display:grid;place-items:center;width:100%;height:100%;font-size:1.1rem;color:#5d6b75}.product-card-detail[data-product-detail=modern] .pdm__stage{position:relative;min-width:0}.product-card-detail[data-product-detail=modern] .pdm__stage:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-color) 35%, #fff);outline-offset:2px;border-radius:10px}.product-card-detail[data-product-detail=modern] .product-detail__image{overflow:hidden;background:var(--pdm-stage-bg, #ffffff);border:1px solid #dfe3e1;border-radius:10px}.product-card-detail[data-product-detail=modern] .product-detail__image>div:not(:first-child){display:none}.product-card-detail[data-product-detail=modern] .product-detail__image>div{background:var(--pdm-stage-bg, #ffffff)}.product-card-detail[data-product-detail=modern] .product-detail__image img.product-image,.product-card-detail[data-product-detail=modern] .product-detail__image video.product-video{display:block;width:100% !important;height:auto !important;aspect-ratio:1;object-fit:contain}.product-card-detail[data-product-detail=modern] .product-detail__image>button{display:none}.product-card-detail[data-product-detail=modern] .pdm__stage .product-detail__button-prev,.product-card-detail[data-product-detail=modern] .pdm__stage .product-detail__button-next{top:50%;translate:0 -50%;display:grid;place-items:center;width:34px;height:34px;padding:0;color:#1f2933;background:#fff;border:1px solid #dfe3e1;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);z-index:2}.product-card-detail[data-product-detail=modern] .pdm__stage .product-detail__button-prev{left:10px}.product-card-detail[data-product-detail=modern] .pdm__stage .product-detail__button-next{right:10px}.product-card-detail[data-product-detail=modern] .pdm__counter,.product-card-detail[data-product-detail=modern] .pdm__hint{position:absolute;bottom:10px;z-index:2;padding:2px 9px;font-size:.7rem;line-height:1.5;border-radius:999px;pointer-events:none}.product-card-detail[data-product-detail=modern] .pdm__counter{right:10px;color:#fff;background:rgba(0,0,0,.6)}.product-card-detail[data-product-detail=modern] .pdm__hint{left:10px;color:#5d6b75;background:hsla(0,0%,100%,.92);transition:opacity .15s ease}.product-card-detail[data-product-detail=modern] .pdm__stage:hover .pdm__hint{opacity:0}.product-card-detail[data-product-detail=modern] .pdm__buy{min-width:0;display:flex;flex-direction:column;gap:16px;padding:24px;color:#1f2933;background:#fff;border:1px solid #dfe3e1;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}.product-card-detail[data-product-detail=modern] .promotion-countdown-container--header{width:calc(100% + 48px);max-width:calc(100% + 48px);margin:-24px -24px 0;border-radius:10px 10px 0 0}.product-card-detail[data-product-detail=modern] .pdm__eyebrow{font-size:.75rem;font-weight:500;color:var(--brand-ink-color, var(--brand-color))}.product-card-detail[data-product-detail=modern] .pdm__title{margin:2px 0 6px;font-size:1.5rem;font-weight:700;line-height:1.2;color:#1f2933;word-break:normal;overflow-wrap:anywhere}.product-card-detail[data-product-detail=modern] .pdm__pill{display:inline-block;padding:2px 10px;font-size:.75rem;color:#5d6b75;background:#eef1ef;border-radius:999px}.product-card-detail[data-product-detail=modern] .pdm__price{display:flex;flex-direction:column;gap:2px}.product-card-detail[data-product-detail=modern] .pdm__price-old{font-size:.82rem;color:var(--pdm-color, #5d6b75);text-decoration:line-through}.product-card-detail[data-product-detail=modern] .pdm__price-now{font-size:2.1rem;font-weight:700;line-height:1.1;color:#1f2933;font-variant-numeric:tabular-nums}.product-card-detail[data-product-detail=modern] .pdm__save{font-size:.78rem;font-weight:500;color:#1f7a3d}.product-card-detail[data-product-detail=modern] .pdm__ally{align-self:flex-start;display:inline-block;padding:4px 10px;font-size:.72rem;font-weight:700;white-space:nowrap;color:var(--pdm-color, #ffffff);background-color:var(--pdm-bg, #1f4e79);border-radius:8px}.product-card-detail[data-product-detail=modern] .pdm__lock{display:flex;flex-direction:column;gap:8px;padding:1rem;background:color-mix(in srgb, var(--brand-color) 6%, #fff);border:1px dashed color-mix(in srgb, var(--brand-color) 55%, #fff);border-radius:10px}.product-card-detail[data-product-detail=modern] .pdm__lock>b{font-size:1rem;color:var(--brand-ink-color, var(--brand-color))}.product-card-detail[data-product-detail=modern] .pdm__lock>span{font-size:.8rem;color:#5d6b75}.product-card-detail[data-product-detail=modern] .pdm__signup{align-self:flex-start;min-height:40px}.product-card-detail[data-product-detail=modern] .pdm__meta{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:.82rem}.product-card-detail[data-product-detail=modern] .pdm__meta dt{font-weight:400;color:#5d6b75}.product-card-detail[data-product-detail=modern] .pdm__meta dd{margin:0;font-weight:500}.product-card-detail[data-product-detail=modern] .product-detail__points{margin:0}.product-card-detail[data-product-detail=modern] .pdm__soldout{padding:.75rem 1rem;text-align:center;background:#f3f4f2;border-radius:8px}.product-card-detail[data-product-detail=modern] .pdm__soldout h5,.product-card-detail[data-product-detail=modern] .pdm__soldout .h5{margin:0;font-size:.95rem;font-weight:700}.product-card-detail[data-product-detail=modern] .pdm__act{display:flex;align-items:stretch;gap:8px;margin:0}.product-card-detail[data-product-detail=modern] .pdm__qty:not(:has(*)){display:none}.product-card-detail[data-product-detail=modern] .pdm__qty{flex:1 1 auto;min-width:0;display:flex}.product-card-detail[data-product-detail=modern] .pdm__qty>.button,.product-card-detail[data-product-detail=modern] .pdm__qty>.btn-group{flex:1 1 auto;min-height:44px;border-radius:8px}.product-card-detail[data-product-detail=modern] .pdm__qty>.button{width:100%}.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group{display:flex;align-items:stretch;overflow:hidden;background:#fff;border:1px solid #dfe3e1}.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_remove,.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_add{flex:0 0 44px;width:44px;padding:0;font-size:1.1rem;color:#1f2933;background:#fff;border:0;border-radius:0}.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_remove:hover,.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_add:hover{background:#f3f4f2}.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_remove:focus,.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_remove:active,.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_add:focus,.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_add:active{box-shadow:none;outline:none}.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_remove:focus-visible,.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_add:focus-visible{outline:2px solid var(--brand-color);outline-offset:-2px}.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_remove p,.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_add p{margin:0;line-height:1}.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_display{flex:1 1 auto;display:grid;place-items:center;padding:0;font-weight:700;color:#1f2933;background:#fff;border:0;border-radius:0;font-variant-numeric:tabular-nums;cursor:text}.product-card-detail[data-product-detail=modern] .pdm__qty .btn-group .quantity_display-input{flex:1 1 auto;min-width:0;text-align:center;font-weight:700;border:0}.product-card-detail[data-product-detail=modern] .pdm__icon-btn,.product-card-detail[data-product-detail=modern] .pdm__act .share-product__button{display:grid;place-items:center;width:44px;height:100%;min-height:44px;padding:0;font-size:1rem;color:#5d6b75;background:#fff;border:1px solid #dfe3e1;border-radius:8px}.product-card-detail[data-product-detail=modern] .pdm__icon-btn:hover,.product-card-detail[data-product-detail=modern] .pdm__icon-btn:focus-visible,.product-card-detail[data-product-detail=modern] .pdm__act .share-product__button:hover,.product-card-detail[data-product-detail=modern] .pdm__act .share-product__button:focus-visible{color:var(--brand-ink-color, var(--brand-color));background:#fff;border-color:var(--brand-color)}.product-card-detail[data-product-detail=modern] .pdm__act .share-product{flex:0 0 44px;width:44px;max-width:none;padding:0}.product-card-detail[data-product-detail=modern] .pdm__total{font-size:.8rem;color:#5d6b75}.product-card-detail[data-product-detail=modern] .pdm__total b{color:#1f2933}.product-card-detail[data-product-detail=modern] .pdm__more-link,.product-card-detail[data-product-detail=modern] .pdm__return{align-self:flex-start;padding:0}.product-card-detail[data-product-detail=modern] .pdm__card{min-width:0;padding:16px;color:#1f2933;background:#fff;border:1px solid #dfe3e1;border-radius:10px}.product-card-detail[data-product-detail=modern] .pdm__card h3,.product-card-detail[data-product-detail=modern] .pdm__card .h3{margin:0 0 8px;font-size:.95rem;font-weight:700;color:#1f2933}.product-card-detail[data-product-detail=modern] .pdm__desc{margin:0;font-size:.85rem;line-height:1.55;color:#5d6b75}.product-card-detail[data-product-detail=modern] .pdm__desc--clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-card-detail[data-product-detail=modern] .pdm__toggle{margin-top:6px;padding:0;font-size:.85rem;font-weight:500;color:var(--brand-ink-color, var(--brand-color));background:none;border:0;cursor:pointer}.product-card-detail[data-product-detail=modern] .pdm__card--calculator .suggested-price-calculator{max-width:none;padding:0;background:rgba(0,0,0,0) !important;border:0;border-radius:0}.product-card-detail[data-product-detail=modern] .pdm__card--calculator .suggested-price-display__header{display:none}.product-card-detail[data-product-detail=modern] .pdm__card--calculator .suggested-price-display__row--base-price{padding-bottom:0}.product-card-detail[data-product-detail=modern] .pdm__card--calculator .suggested-price-display__label{font-size:.85rem}.product-card-detail[data-product-detail=modern] .pdm__card--calculator .suggested-price-display__base-value{font-size:1rem}.product-card-detail[data-product-detail=modern] .pdm__card--calculator .suggested-price-display__suggested-value{font-size:1.25rem}.product-card-detail[data-product-detail=modern] .pdm__card--calculator .profit-margin-control__button{min-width:36px;width:36px;height:36px}.product-card-detail[data-product-detail=modern] .pdm__card--calculator .profit-margin-control__input{height:36px;font-size:1rem}.product-card-detail[data-product-detail=modern][data-product-mode=modal]{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1fr);padding:44px 24px 20px}.product-card-detail[data-product-detail=modern][data-product-mode=modal] .product-detail__image img.product-image,.product-card-detail[data-product-detail=modern][data-product-mode=modal] .product-detail__image video.product-video{max-height:42vh}.product-card-detail[data-product-detail=modern][data-product-mode=modal] .pdm__gallery{display:flex;flex-direction:column-reverse;align-items:stretch;gap:8px}.product-card-detail[data-product-detail=modern][data-product-mode=modal] .pdm__thumbs{flex-direction:row}.product-card-detail[data-product-detail=modern][data-product-mode=modal] .pdm__thumb{width:56px;height:56px}.product-card-detail[data-product-detail=modern][data-product-mode=modal] .pdm__buy{padding:0;gap:12px;border:0;box-shadow:none}.product-card-detail[data-product-detail=modern][data-product-mode=modal] .pdm__title{font-size:1.15rem}.product-card-detail[data-product-detail=modern][data-product-mode=modal] .pdm__price-now{font-size:1.8rem}.pdm__ribbon-top.promotion-countdown-container{width:100%;max-width:none;margin:0;padding-right:3.25rem;border-radius:0}.pdm__ribbon-top.promotion-countdown-container+.product-card-detail[data-product-detail=modern][data-product-mode=modal]{padding-top:20px}.breadcrumb-container:has(+.product-detail__wrapper .product-card-detail[data-product-detail=modern]) .breadcrumb-container{padding-top:4px}.product-detail__wrapper:has(.product-card-detail[data-product-detail=modern]){max-width:1240px;margin:0 auto;padding:24px 30px;background:rgba(0,0,0,0);box-shadow:none}.related-product-card__container[data-product-detail=modern]{margin-top:2rem !important;padding:0 1.25rem !important;border-top:0 !important}.related-product-card__container[data-product-detail=modern] .related-product-card__title{margin:0 0 1rem;font-size:1.15rem;font-weight:700;text-align:left;color:#1f2933}.related-product-card__container[data-product-detail=modern] .related-product-card__row{position:relative;overflow:visible}.related-product-card__container[data-product-detail=modern] .related-product-card{padding:12px;border:1px solid #dfe3e1 !important;border-radius:10px;box-shadow:none;transition:box-shadow .15s ease,transform .15s ease}.related-product-card__container[data-product-detail=modern] .related-product-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}.related-product-card__container[data-product-detail=modern] .related-product-card__image{background:#f7f8f6;border-radius:6px}.related-product-card__container[data-product-detail=modern] .related-product-card__image img{height:140px;object-fit:contain}.related-product-card__container[data-product-detail=modern] .related-product-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem;font-weight:500;line-height:1.35}.related-product-card__container[data-product-detail=modern] .related-product-card__button-prev,.related-product-card__container[data-product-detail=modern] .related-product-card__button-next{top:calc(50% - 16px);width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #dfe3e1;background:#fff;color:#1f2933;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);z-index:3;transition:opacity .15s ease}.related-product-card__container[data-product-detail=modern] .related-product-card__button-prev:hover,.related-product-card__container[data-product-detail=modern] .related-product-card__button-next:hover{color:var(--brand-text-color);background:var(--brand-color);border-color:var(--brand-color)}.related-product-card__container[data-product-detail=modern] .related-product-card__button-prev.slick-disabled,.related-product-card__container[data-product-detail=modern] .related-product-card__button-next.slick-disabled{opacity:0;pointer-events:none}.related-product-card__container[data-product-detail=modern] .related-product-card__button-prev{left:-1rem}.related-product-card__container[data-product-detail=modern] .related-product-card__button-next{right:-1rem}.related-product-card__container[data-product-detail=modern] .related-product-card__row:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden}.related-product-card__container[data-product-detail=modern] .related-product-card__row:not(.slick-initialized)>.related-product-card__flex{flex:0 0 calc(25% - .6rem);min-width:0}@media(max-width: 1024px){.related-product-card__container[data-product-detail=modern] .related-product-card__row:not(.slick-initialized)>.related-product-card__flex{flex-basis:calc(33.333% - .6rem)}}@media(max-width: 992px){.related-product-card__container[data-product-detail=modern] .related-product-card__row:not(.slick-initialized)>.related-product-card__flex{flex-basis:calc(50% - .6rem)}}.related-product-card__container[data-product-detail=modern] .slick-dots{position:static;display:flex;align-items:center;justify-content:center;gap:6px;margin:.75rem 0 0;padding:0;list-style:none}.related-product-card__container[data-product-detail=modern] .slick-dots li{width:auto;height:auto;margin:0;padding:0;display:flex}.related-product-card__container[data-product-detail=modern] .slick-dots button{display:block;width:8px;height:8px;padding:0;font-size:0;line-height:0;background:#cfd6d2;border:0;border-radius:999px;transition:width .2s ease,background .2s ease}.related-product-card__container[data-product-detail=modern] .slick-dots button::before{display:none}.related-product-card__container[data-product-detail=modern] .slick-dots .slick-active button{width:20px;background:var(--brand-color)}.related-product-card__container[data-product-detail=modern] .related-product-card__controls{display:flex;align-items:stretch;width:100%;min-height:40px;margin-top:10px;overflow:hidden;background:#fff;border:1px solid #dfe3e1;border-radius:8px}.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_remove,.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_add{flex:0 0 40px;width:40px !important;padding:0;font-size:1.1rem;color:#1f2933;background:#fff;border:0;border-radius:0}.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_remove:hover,.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_add:hover{background:#f3f4f2}.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_remove:focus,.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_remove:active,.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_add:focus,.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_add:active{box-shadow:none;outline:none}.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_remove:focus-visible,.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_add:focus-visible{outline:2px solid var(--brand-color);outline-offset:-2px}.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_remove p,.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_add p{margin:0;line-height:1}.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_display{flex:1 1 auto;display:grid;place-items:center;width:auto !important;padding:0;font-weight:700;color:#1f2933;background:#fff;border:0;border-radius:0;font-variant-numeric:tabular-nums}.related-product-card__container[data-product-detail=modern] .related-product-card__controls .related-product-card__body--quantity_display-input{flex:1 1 auto;width:100% !important;min-width:0;text-align:center;font-weight:700;border:0}.related-product-card__container[data-product-detail=modern] .related-product-card__add-to-cart,.related-product-card__container[data-product-detail=modern] .related-product-card__register{min-height:40px;border-radius:8px}#product-card-modal[data-product-detail-shell=modern] .modal-dialog{max-width:900px}#product-card-modal[data-product-detail-shell=modern] .modal-content{border:0;border-radius:10px;overflow:hidden}#product-card-modal[data-product-detail-shell=modern] .modal__body--detail{min-height:480px;padding:0}#product-card-modal[data-product-detail-shell=modern] .modal-header{position:absolute;top:8px;right:8px;z-index:5;padding:0;background:none;border:0}#product-card-modal[data-product-detail-shell=modern] .btn-close{box-sizing:content-box;width:32px;height:32px;padding:0;opacity:1;filter:none;background-color:#fff;background-position:center;background-size:12px;border:1px solid #dfe3e1;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}#product-card-modal[data-product-detail-shell=modern] .btn-close:hover{opacity:1;background-color:#f3f4f2}#product-card-modal[data-product-detail-shell=modern] .btn-close:focus{opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}#product-card-modal[data-product-detail-shell=modern] .btn-close:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color, #1f2933));outline-offset:2px}#product-card-modal[data-product-detail-shell=modern] .btn-close>span{display:none}#product-card-modal[data-product-detail-shell=modern] .btn-close{margin:0}#product-card-modal[data-product-detail-shell=modern] .related-product-card__container[data-product-detail=modern]{padding:0 36px 1.25rem !important;margin-top:0 !important}#product-card-modal[data-product-detail-shell=modern] .related-product-card__container[data-product-detail=modern] .related-product-card__image img{height:110px}.mh__user-initial{display:none}.address-select-trigger{display:none}@media only screen and (min-width: 768px){#headerMenu[data-header-style=modern]{--hm-brand-soft: color-mix(in srgb, var(--brand-color) 11%, #fff);display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:76px;grid-auto-rows:52px;align-items:center;column-gap:20px;height:76px;padding:0 24px;background:linear-gradient(180deg, var(--brand-color) 0%, var(--brand-color-dark-10) 100%)}#headerMenu[data-header-style=modern] .main-header__logo{position:static;grid-column:1;grid-row:1;display:flex;align-items:center;gap:10px;margin:0;transform:none}#headerMenu[data-header-style=modern] .main-header__nav{grid-column:2;grid-row:1;align-self:stretch}#headerMenu[data-header-style=modern] .mh__primary-nav{position:static;display:flex;align-items:center;justify-content:flex-end;height:100%;width:auto;margin:0;padding:0;float:none;background:rgba(0,0,0,0);overflow:visible;visibility:visible;transform:none}#headerMenu[data-header-style=modern] .mh__primary-nav>li{float:none;height:auto;margin:0;border:0;color:#fff}#headerMenu[data-header-style=modern] .mh__primary-nav.moves-out>li>a{transform:none;opacity:1}#headerMenu[data-header-style=modern] .search--bar-content-top{flex:0 1 540px;min-width:0;margin:0 auto;padding:0}#headerMenu[data-header-style=modern] .search--bar-content-top .mh__primary-nav--search-bar,#headerMenu[data-header-style=modern] .search--bar-content-top .mh__search-bar-wrapper,#headerMenu[data-header-style=modern] .search--bar-content-top form{position:relative;top:0;left:0;width:100%;height:auto;margin:0;transform:none}#headerMenu[data-header-style=modern] .search--bar-content-top input.main-header__search-bar{display:block;width:100%;height:46px !important;margin:0;padding:0 56px 0 20px;border:0;border-radius:999px !important;background:#fff;color:#1f2937;font-size:15px;box-shadow:0 1px 2px rgba(0,0,0,.12);transition:box-shadow .15s ease}#headerMenu[data-header-style=modern] .search--bar-content-top input.main-header__search-bar::placeholder{color:#6b7280}#headerMenu[data-header-style=modern] .search--bar-content-top input.main-header__search-bar:focus{outline:none;box-shadow:0 0 0 4px hsla(0,0%,100%,.35),0 1px 2px rgba(0,0,0,.12)}#headerMenu[data-header-style=modern] .search--bar-content-top .search-button{top:4px;right:4px;display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;background:var(--brand-action-color, var(--brand-color-dark-10));color:var(--brand-action-text-color, #fff);font-size:16px;box-shadow:none}#headerMenu[data-header-style=modern] .search--bar-content-top .search-button:hover{background:var(--brand-action-hover-color, var(--brand-color-dark-20))}#headerMenu[data-header-style=modern] .search--bar-content-top .search-button:focus-visible{outline:2px solid var(--brand-color-dark-20);outline-offset:2px}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children{position:relative;flex:none;margin-left:12px}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children>a{display:flex;align-items:center;height:44px;line-height:normal;padding:0 34px 0 14px;border-radius:12px;background:hsla(0,0%,100%,.14);color:#fff;font-size:14px;font-weight:500;white-space:nowrap;transition:background .15s ease}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children>a:hover,#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children>a.selected{background:hsla(0,0%,100%,.26);color:#fff;box-shadow:none}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children .mh__nav-list{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:auto;height:auto;overflow:visible;transform:none;opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s 0s;min-width:210px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.22)}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children .mh__nav-list.is-hidden{opacity:0;visibility:hidden;transform:none;transition:opacity .2s ease,visibility 0s .2s}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children .mh__nav-list .go-back{display:none}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children .mh__nav-list>li{float:none}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children .mh__nav-list a{display:flex;align-items:center;gap:10px;height:auto;line-height:1.4;padding:10px 12px;border-radius:8px;color:#1f2937;white-space:nowrap;box-shadow:none}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children .mh__nav-list a .mh__nav-image{flex:none;width:22px;height:22px;margin:0;object-fit:contain}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children .mh__nav-list a:hover{background:var(--hm-brand-soft);color:var(--brand-ink-hover-color, var(--brand-color-dark-20))}#headerMenu[data-header-style=modern] .mh__header-buttons{position:static;grid-column:3;grid-row:1;display:flex;align-items:center;gap:8px;margin:0;padding:0;transform:none}#headerMenu[data-header-style=modern] .mh__header-buttons>li{display:block;float:none;margin:0}#headerMenu[data-header-style=modern] .mh__header-buttons>li>a,#headerMenu[data-header-style=modern] .mh__header-buttons>li>.mh__cart-trigger--disabled{position:relative;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border-radius:12px;background:hsla(0,0%,100%,.14);color:#fff;font-size:20px;line-height:1;transition:background .15s ease}#headerMenu[data-header-style=modern] .mh__header-buttons>li>a:hover{background:hsla(0,0%,100%,.26);color:#fff}#headerMenu[data-header-style=modern] .mh__header-buttons>li>a:focus-visible{outline:2px solid #fff;outline-offset:2px}#headerMenu[data-header-style=modern] .mh__header-buttons>li>.mh__cart-trigger--disabled{opacity:.55}#headerMenu[data-header-style=modern] .mh__header-buttons>li>.mh__nav-trigger{display:none}#headerMenu[data-header-style=modern] .mh__header-buttons .badge{position:absolute;top:-5px;right:-5px;left:auto;min-width:18px;height:18px;margin:0;padding:0 5px;border-radius:9px;background:#fff;color:var(--brand-ink-hover-color, var(--brand-color-dark-20));font-size:11px;font-weight:700;line-height:18px;box-shadow:0 0 0 2px var(--brand-color-dark-10)}#headerMenu[data-header-style=modern] .mh__address-bar{position:relative;top:auto;grid-column:1/-1;grid-row:2;height:52px;margin:0 -24px;padding:0 24px;background:#fff;color:#1f2937;border-bottom:1px solid #e5e7eb;box-shadow:0 8px 16px -12px rgba(16,24,40,.3)}#headerMenu[data-header-style=modern] .mh__address-bar .free-shipping-progress-bar--compact{--free-shipping-progress-bar-compact-track-color: #e3e7e1;--free-shipping-progress-bar-compact-fill-color: var(--brand-color);--free-shipping-progress-bar-compact-fill-color-reached: var(--brand-color-dark-10, var(--brand-color));color:#1f2937}#headerMenu[data-header-style=modern] .mh__address-bar .free-shipping-progress-bar--compact .free-shipping-progress-bar__icon{color:var(--brand-ink-hover-color, var(--brand-color-dark-10, var(--brand-color)))}#headerMenu[data-header-style=modern] .mh__address-bar .free-shipping-progress-bar--compact .free-shipping-progress-bar__text{color:#1f2937}#headerMenu[data-header-style=modern] .mh__address-bar .mh__kendo-primary-nav>li>.k-menu-link{height:52px;line-height:52px;padding:0 14px;color:#1f2937;font-weight:500;transition:background .15s ease,box-shadow .15s ease}#headerMenu[data-header-style=modern] .mh__address-bar .mh__kendo-primary-nav>li>.k-menu-link:hover,#headerMenu[data-header-style=modern] .mh__address-bar .mh__kendo-primary-nav>li>.k-menu-link.k-active{color:#1f2937;background:var(--hm-brand-soft);box-shadow:inset 0 -3px 0 var(--brand-color)}#headerMenu[data-header-style=modern] .mh__address-bar .mh__kendo-primary-nav .k-menu-expand-arrow{color:inherit}#headerMenu[data-header-style=modern] .mh__address-bar .catalog-menu--two-pane .mega-nav__trigger{height:52px;line-height:52px;padding:0 14px;color:#1f2937;font-weight:500}#headerMenu[data-header-style=modern] .mh__address-bar .catalog-menu--two-pane .mega-nav__trigger:hover,#headerMenu[data-header-style=modern] .mh__address-bar .catalog-menu--two-pane .mega-nav__trigger[aria-expanded=true]{color:#1f2937;background:var(--hm-brand-soft);box-shadow:inset 0 -3px 0 var(--brand-color)}#headerMenu[data-header-style=modern] .mh__address-bar .catalog-menu--two-pane .mega-panel{--mp-header-bottom: 128px}#headerMenu[data-header-style=modern] .mh__address-bar select.branchoffice-user-selected{height:34px;padding:0 34px 0 16px;border:0;border-radius:999px;background-color:var(--brand-color);color:#fff;font-size:13.5px;font-weight:500;cursor:pointer}#headerMenu[data-header-style=modern] .mh__address-bar select.branchoffice-user-selected:hover{background-color:var(--brand-color-dark-10)}#headerMenu[data-header-style=modern] .mh__address-bar select.branchoffice-user-selected:focus-visible{outline:2px solid var(--brand-color-dark-20);outline-offset:2px}#headerMenu[data-header-style=modern] .mh__address-bar select.branchoffice-user-selected option{background-color:var(--brand-color);color:#fff}#headerMenu[data-header-style=modern] .mh__address-bar select.branchoffice-user-selected option:checked,#headerMenu[data-header-style=modern] .mh__address-bar select.branchoffice-user-selected option:hover,#headerMenu[data-header-style=modern] .mh__address-bar select.branchoffice-user-selected option:focus{background-color:var(--brand-color-dark-20) !important;color:#fff !important}#headerMenu[data-header-style=modern] .mh__address-bar select.branchoffice-user-selected:focus option:checked{background-color:var(--brand-color-dark-20) !important;color:#fff !important}#headerMenu[data-header-style=modern] .mh__address-bar .btn-branch-office-selector{height:34px;padding:0 16px;border-radius:999px;font-size:13.5px;box-shadow:none}#headerMenu[data-header-style=modern] .mh__address-bar>div:has(>.address-select){display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 14px;border-radius:999px;background:#f3f4f6;color:#1f2937;font-size:13.5px}#headerMenu[data-header-style=modern] .mh__address-bar>div:has(>.address-select)>i{color:var(--brand-ink-hover-color, var(--brand-color-dark-10))}#headerMenu[data-header-style=modern] .mh__address-bar .address-select{max-width:260px;padding:2px 4px;border:0;border-radius:6px;background-color:rgba(0,0,0,0);color:#1f2937;font-size:13.5px;cursor:pointer}#headerMenu[data-header-style=modern] .mh__address-bar .address-select:focus-visible{outline:2px solid var(--brand-color);outline-offset:1px}#headerMenu[data-header-style=modern] .mh__address-bar>div:has(>.address-select-trigger){position:relative}#headerMenu[data-header-style=modern] .mh__address-bar>div:has(>.address-select-trigger):has(>.address-select-trigger:hover){background:var(--hm-brand-soft)}#headerMenu[data-header-style=modern] .mh__address-bar>div:has(>.address-select-trigger)>.address-select{display:none}#headerMenu[data-header-style=modern] .mh__address-bar .address-select-trigger{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:260px;padding:2px 8px 2px 4px;border:0;background:rgba(0,0,0,0);color:#1f2937;font-size:13.5px;font-weight:500;line-height:1.4;cursor:pointer}#headerMenu[data-header-style=modern] .mh__address-bar .address-select-trigger::after{content:"";position:absolute;inset:0;border-radius:999px}#headerMenu[data-header-style=modern] .mh__address-bar .address-select-trigger:focus-visible{outline:0}#headerMenu[data-header-style=modern] .mh__address-bar .address-select-trigger:focus-visible::after{outline:2px solid var(--brand-color);outline-offset:2px}#headerMenu[data-header-style=modern] .mh__address-bar .address-select-trigger>i{flex:none;color:#6b7280;font-size:11px;transition:transform .15s ease}#headerMenu[data-header-style=modern] .mh__address-bar .address-select-trigger[aria-expanded=true]>i{transform:rotate(180deg)}#headerMenu[data-header-style=modern] .mh__address-bar .address-select-trigger__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:13.5px;line-height:1.4}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a i{color:var(--brand-ink-hover-color, var(--brand-color-dark-10))}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a b,#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a span{color:#1f2937}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a:hover{background:var(--hm-brand-soft);text-decoration:none}}@media only screen and (min-width: 768px)and (max-width: 1023.98px){html:has(#headerMenu[data-header-style=modern]) .mh__address-bar:has(.catalog-menu--two-pane){position:relative}html:has(#headerMenu[data-header-style=modern]) .main-header:has(.catalog-menu--two-pane) .main-header__nav{position:relative;z-index:4}html:has(#headerMenu[data-header-style=modern]) .main-header:has(.catalog-menu--two-pane) .mh__header-buttons{z-index:5}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane{display:flex;align-items:center}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mh__kendo-primary-nav.mh__kendo-primary-nav--compact{padding-right:0 !important}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav{display:flex;align-items:center;margin:0;padding:0;list-style:none}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav__item{display:flex;margin-left:1em}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav__trigger{display:inline-flex;align-items:center;gap:6px;height:26px;line-height:26px;margin:0;padding:0 10px;font:inherit;font-size:1rem;color:#000;background:none;border:0;border-radius:0;cursor:pointer;transition:color .2s ease,box-shadow .2s ease}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav__trigger:hover,html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav__trigger[aria-expanded=true]{color:var(--brand-text-color)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav__trigger[aria-expanded=true]{box-shadow:inset 0 -2px 0 rgb(228.8095238095,187.2916666667,3.6904761905)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav__trigger[aria-expanded=true] .mega-nav__caret{transform:rotate(180deg)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav__trigger:focus-visible{outline:2px solid rgba(0,0,0,0);box-shadow:0 0 0 .2rem hsla(0,0%,100%,.6)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav__caret{width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid currentColor;transition:transform .2s ease}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-panel{--mp-gutter: 14px;--mp-cap: 560px;position:absolute;top:100%;left:var(--mp-gutter);z-index:20;display:grid;grid-template-columns:clamp(210px,12vw + 110px,300px) minmax(0, 1fr);width:min(1680px,100% - 2*var(--mp-gutter));height:clamp(360px,100vh - var(--mp-header-bottom, 140px) - 24px,var(--mp-cap));height:clamp(360px,100dvh - var(--mp-header-bottom, 140px) - 24px,var(--mp-cap));color:var(--text-color, #222);background:var(--light-white, #fff);border:1px solid var(--border-grey, #e2e2e2);border-top:0;border-radius:0 0 var(--radius, 0.25rem) var(--radius, 0.25rem);box-shadow:var(--shadow-md, 0 4px 12px rgba(38, 50, 56, 0.1));text-align:left}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-panel[hidden]{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023.98px)and (min-width: 1280px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-panel{--mp-cap: 600px}}@media only screen and (min-width: 768px)and (max-width: 1023.98px)and (min-width: 1600px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-panel{--mp-cap: 640px}}@media only screen and (min-width: 768px)and (max-width: 1023.98px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail{display:flex;flex-direction:column;min-height:0;background:var(--light-grey, #f2f2f2);border-right:1px solid var(--border-grey, #e2e2e2)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__filter{padding:12px 12px 8px}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__input{width:100%;height:36px;padding:0 12px;font:inherit;font-size:.9375rem;color:var(--text-color, #222);background:var(--light-white, #fff);border:1px solid var(--border-grey, #e2e2e2);border-radius:var(--radius, 0.25rem)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__input:focus{outline:2px solid rgba(0,0,0,0);border-color:var(--brand-color);box-shadow:var(--focus-ring)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__status{min-height:1.2em;padding:0 14px 6px;font-size:.75rem;color:rgba(34,34,34,.7)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__list{flex:1;min-height:0;margin:0;padding:2px 0 8px;list-style:none;overflow-y:scroll;background:linear-gradient(var(--light-grey, #f2f2f2) 30%, rgba(242, 242, 242, 0)) center top,linear-gradient(rgba(242, 242, 242, 0), var(--light-grey, #f2f2f2) 70%) center bottom,radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0)) center top,radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0)) center bottom;background-repeat:no-repeat;background-size:100% 28px,100% 28px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 16px 9px 13px;font:inherit;font-size:.9375rem;text-align:left;color:var(--text-color, #222);background:rgba(0,0,0,0);border:0;border-left:3px solid rgba(0,0,0,0);cursor:pointer}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__item::after{content:"";flex:none;width:6px;height:6px;border-top:2px solid #6b6b6b;border-right:2px solid #6b6b6b;transform:rotate(45deg)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__item:hover{background:hsla(0,0%,100%,.65)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__item:focus-visible{outline:2px solid rgba(0,0,0,0);box-shadow:inset var(--focus-ring)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__item.is-active{font-weight:600;color:var(--dark-grey, #252525);background:var(--light-white, #fff);border-left-color:var(--brand-color)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__text{display:grid;min-width:0}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__hint{overflow:hidden;font-size:.75rem;font-weight:400;color:rgba(34,34,34,.7);text-overflow:ellipsis;white-space:nowrap}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__empty{display:grid;gap:6px;justify-items:start;margin:8px 14px;font-size:.875rem;color:rgba(34,34,34,.7)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__empty[hidden]{display:none}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__clear{padding:4px 10px;font:inherit;font-size:.8125rem;color:var(--text-color, #222);background:var(--light-white, #fff);border:1px solid var(--border-grey, #e2e2e2);border-radius:var(--radius, 0.25rem);cursor:pointer}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane{min-width:0;min-height:0;padding:20px 28px 24px;overflow-y:auto}}@media only screen and (min-width: 768px)and (max-width: 1023.98px)and (max-width: 1023.98px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane{padding:16px 20px 20px}}@media only screen and (min-width: 768px)and (max-width: 1023.98px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__head{display:flex;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:14px;border-bottom:1px solid var(--border-grey, #e2e2e2)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__tile{flex:none;width:64px;height:64px;object-fit:cover;background:var(--light-grey, #f2f2f2);border:1px solid var(--border-grey, #e2e2e2);border-radius:var(--radius, 0.25rem)}}@media only screen and (min-width: 768px)and (max-width: 1023.98px)and (min-width: 1600px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__tile{width:72px;height:72px}}@media only screen and (min-width: 768px)and (max-width: 1023.98px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--dark-grey, #252525)}}@media only screen and (min-width: 768px)and (max-width: 1023.98px)and (min-width: 1600px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__title{font-size:1.375rem}}@media only screen and (min-width: 768px)and (max-width: 1023.98px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__meta{margin:2px 0 0;font-size:.8125rem;color:rgba(34,34,34,.7)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:2px 16px;margin:0;padding:0;list-style:none}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__link{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:.9375rem;line-height:1.25;color:var(--text-color, #222);text-decoration:none;overflow-wrap:anywhere;border-radius:var(--radius, 0.25rem)}}@media only screen and (min-width: 768px)and (max-width: 1023.98px)and (min-width: 1600px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__link{font-size:1rem}}@media only screen and (min-width: 768px)and (max-width: 1023.98px){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__link:hover{color:var(--text-color, #222);text-decoration:none;background:var(--light-grey, #f2f2f2)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__link:focus-visible{outline:2px solid rgba(0,0,0,0);background:var(--light-grey, #f2f2f2);box-shadow:var(--focus-ring)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__link.is-match{font-weight:600}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__link.is-disabled{cursor:not-allowed;opacity:.55}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__link.is-disabled:hover{background:rgba(0,0,0,0)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane__thumb{flex:none;width:36px;height:36px;object-fit:cover;border:1px solid var(--border-grey, #e2e2e2);border-radius:var(--radius, 0.25rem)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-group[hidden]{display:none}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane mark,html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mark{padding:0 1px;color:inherit;background:color-mix(in srgb, var(--brand-color) 28%, #fff);border-radius:2px}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__list::-webkit-scrollbar,html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane::-webkit-scrollbar{width:8px}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__list::-webkit-scrollbar-track,html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane::-webkit-scrollbar-track{background:color-mix(in srgb, var(--border-grey, #e2e2e2) 55%, #fff);border-left:1px solid var(--border-grey, #e2e2e2)}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__list::-webkit-scrollbar-thumb,html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane::-webkit-scrollbar-thumb{min-height:36px;background:#98a39d;background-clip:padding-box;border:1px solid rgba(0,0,0,0);border-radius:8px}html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__list::-webkit-scrollbar-thumb:hover,html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane::-webkit-scrollbar-thumb:hover{background:var(--brand-holder-color, #98a39d);background-clip:padding-box}@supports not selector(::-webkit-scrollbar){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-rail__list,html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-pane{scrollbar-width:auto;scrollbar-color:#98a39d var(--light-grey, #f2f2f2)}}}@media only screen and (min-width: 768px)and (max-width: 1023.98px)and (prefers-reduced-motion: reduce){html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav__trigger,html:has(#headerMenu[data-header-style=modern]) .catalog-menu--two-pane .mega-nav__caret{transition:none}}@media only screen and (min-width: 768px)and (max-width: 1023.98px){#headerMenu[data-header-style=modern] .mh__address-bar .mh__kendo-primary-nav{display:block;position:static;padding:0 !important;overflow:visible;background:rgba(0,0,0,0)}#headerMenu[data-header-style=modern] .mh__address-bar .mh__kendo-primary-nav>li{float:left;margin-left:.5em}#headerMenu[data-header-style=modern] .mh__address-bar .mh__kendo-primary-nav>li>.k-menu-link{display:block;position:relative;border-bottom:0}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text b{display:inline}}@media only screen and (min-width: 768px)and (max-width: 899.98px){#headerMenu[data-header-style=modern]{grid-template-rows:64px;grid-auto-rows:48px;column-gap:12px;height:64px;padding:0 16px}#headerMenu[data-header-style=modern] .main-header__logo--img{width:auto;height:34px}#headerMenu[data-header-style=modern] .main-header__logo--flag{width:26px;height:auto}#headerMenu[data-header-style=modern] .search--bar-content-top input.main-header__search-bar{height:42px !important;padding:0 48px 0 16px;font-size:14px}#headerMenu[data-header-style=modern] .search--bar-content-top .search-button{top:4px;width:34px;height:34px;font-size:14px}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children{margin-left:8px}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children>a{height:38px;padding:0 26px 0 4px !important;border-radius:11px}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children>a:has(.mh__user-initial) .mh__user-name{display:none}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children .mh__user-initial{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--brand-ink-hover-color, var(--brand-color-dark-20));font-size:13px;font-weight:700}#headerMenu[data-header-style=modern] .mh__primary-nav>.has-children>a:not(:has(.mh__user-initial)){padding-left:12px !important}#headerMenu[data-header-style=modern] .mh__header-buttons{gap:6px}#headerMenu[data-header-style=modern] .mh__header-buttons>li>a,#headerMenu[data-header-style=modern] .mh__header-buttons>li>.mh__cart-trigger--disabled{width:38px;height:38px;border-radius:11px;font-size:18px}#headerMenu[data-header-style=modern] .mh__address-bar{height:48px;margin:0 -16px;padding:0 16px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__kendo-primary-nav>li>.k-menu-link,#headerMenu[data-header-style=modern] .mh__address-bar .catalog-menu--two-pane .mega-nav__trigger{height:48px;line-height:48px;padding:0 10px}#headerMenu[data-header-style=modern] .mh__address-bar .catalog-menu--two-pane .mega-panel{--mp-gutter: 16px;--mp-header-bottom: 112px}#headerMenu[data-header-style=modern] .mh__address-bar select.branchoffice-user-selected,#headerMenu[data-header-style=modern] .mh__address-bar .btn-branch-office-selector{height:32px}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a:has(.fa-map-marker-alt)>b,#headerMenu[data-header-style=modern] .mh__address-bar>div:has(>.address-select)>b{display:none}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a:has(.fa-map-marker-alt){max-width:260px;overflow:hidden}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a:has(.fa-map-marker-alt) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#headerMenu[data-header-style=modern] .mh__address-bar .address-select,#headerMenu[data-header-style=modern] .mh__address-bar .address-select-trigger{max-width:190px}}@media only screen and (min-width: 768px)and (max-width: 991.98px){#headerMenu[data-header-style=modern] .mh__address-bar .mh__free-shipping{position:absolute;top:100%;left:0;right:0;display:flex;align-items:center;justify-content:center;max-width:none;height:32px;margin:0;padding:0 16px;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 8px 16px -12px rgba(16,24,40,.3)}#headerMenu[data-header-style=modern] .mh__address-bar .mh__free-shipping:not(:has(.free-shipping-progress-bar:not(.d-none))){display:none}#headerMenu[data-header-style=modern] .mh__address-bar .mh__free-shipping .free-shipping-progress-bar__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (min-width: 768px)and (max-width: 899.98px){body:has(#headerMenu[data-header-style=modern] .mh__address-bar) main.main__content{padding-top:112px}body:has(#headerMenu[data-header-style=modern] .mh__address-bar .mh__free-shipping .free-shipping-progress-bar:not(.d-none)) main.main__content{padding-top:144px}}@media only screen and (min-width: 900px)and (max-width: 991.98px){body:has(#headerMenu[data-header-style=modern] .mh__address-bar .mh__free-shipping .free-shipping-progress-bar:not(.d-none)) main.main__content{padding-top:160px}}@media only screen and (min-width: 768px){body:has(#headerMenu[data-header-style=modern]) .carousel.product-carousel-root{margin-top:0}}@media only screen and (min-width: 992px)and (max-width: 1439.98px){#headerMenu[data-header-style=modern] .mh__address-bar .mh__kendo-primary-nav>li>.k-menu-link,#headerMenu[data-header-style=modern] .mh__address-bar .catalog-menu--two-pane .mega-nav__trigger{padding:0 10px}#headerMenu[data-header-style=modern] .mh__address-bar select.branchoffice-user-selected{height:32px;padding:0 30px 0 12px}#headerMenu[data-header-style=modern] .mh__address-bar .btn-branch-office-selector{height:32px;padding:0 12px}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a:has(.fa-map-marker-alt)>b,#headerMenu[data-header-style=modern] .mh__address-bar>div:has(>.address-select)>b{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#headerMenu[data-header-style=modern] .mh__address-bar>div:has(>.address-select){position:relative;min-width:0}#headerMenu[data-header-style=modern] .mh__address-bar .address-select{min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#headerMenu[data-header-style=modern] .mh__address-bar .address-select-trigger{max-width:200px}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a:has(.fa-map-marker-alt){position:relative;max-width:100%}#headerMenu[data-header-style=modern] .mh__address-bar .fixed-text>a:has(.fa-map-marker-alt) span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#headerMenu[data-header-style=modern] .mh__address-bar .mh__free-shipping{min-width:0}#headerMenu[data-header-style=modern] .mh__address-bar .free-shipping-progress-bar--compact{--free-shipping-progress-bar-compact-bar-width: 96px;min-width:0}#headerMenu[data-header-style=modern] .mh__address-bar .free-shipping-progress-bar--compact .free-shipping-progress-bar__text{min-width:0;overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}}@keyframes header-modern-spin{to{transform:rotate(360deg)}}@media only screen and (min-width: 768px){#headerMenu[data-header-style=modern] .search--bar-content-top form.is-searching .search-button i{opacity:0}#headerMenu[data-header-style=modern] .search--bar-content-top form.is-searching .search-button::after{content:"";position:absolute;inset:10px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:header-modern-spin .7s linear infinite}.ui-autocomplete.searched-product--modern{--sp-soft: color-mix(in srgb, var(--brand-color) 11%, #fff);max-height:min(560px,100vh - 150px);overflow-y:auto;padding:0 8px;border:0;border-radius:16px;background:#fff;color:#1f2937;font-size:14px;box-shadow:0 18px 44px rgba(16,24,40,.24)}.ui-autocomplete.searched-product--modern>li{list-style:none}.ui-autocomplete.searched-product--modern .searched-product__extra{cursor:default}.ui-autocomplete.searched-product--modern .searched-product__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px 8px;background:#fff;color:#6b7280;font-size:12px}.ui-autocomplete.searched-product--modern .searched-product__head b{color:#1f2937;font-weight:600}.ui-autocomplete.searched-product--modern .searched-product__tag{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ui-autocomplete.searched-product--modern .ui-menu-item{margin:0;padding:0}.ui-autocomplete.searched-product--modern .ui-menu-item:hover{background:rgba(0,0,0,0)}.ui-autocomplete.searched-product--modern .ui-menu-item-wrapper.searched-product__row{position:relative;display:grid;grid-template-columns:56px minmax(0, 1fr) auto;gap:14px;align-items:center;margin:0;padding:8px 10px;border:0;border-radius:12px;background:rgba(0,0,0,0);color:inherit}.ui-autocomplete.searched-product--modern .ui-menu-item-wrapper.searched-product__row:hover,.ui-autocomplete.searched-product--modern .ui-menu-item-wrapper.searched-product__row.ui-state-active{margin:0;border:0;background:var(--sp-soft);color:inherit}.ui-autocomplete.searched-product--modern .ui-menu-item-wrapper.searched-product__row.ui-state-active::before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:3px;background:var(--brand-color)}.ui-autocomplete.searched-product--modern .searched-product__img{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:12px;background:#f5f6f7}.ui-autocomplete.searched-product--modern .searched-product__img img{width:46px;height:46px;object-fit:contain}.ui-autocomplete.searched-product--modern .searched-product__body{min-width:0}.ui-autocomplete.searched-product--modern .searched-product__name{margin:0;overflow:hidden;color:#1f2937;font-size:14.5px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ui-autocomplete.searched-product--modern .searched-product__name mark,.ui-autocomplete.searched-product--modern .searched-product__name .mark{padding:0;background:rgba(0,0,0,0);color:var(--brand-ink-hover-color, var(--brand-color-dark-20));font-weight:700}.ui-autocomplete.searched-product--modern .searched-product__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:3px;font-size:13px}.ui-autocomplete.searched-product--modern .searched-product__price{font-weight:700;font-variant-numeric:tabular-nums}.ui-autocomplete.searched-product--modern .searched-product__old{color:#6b7280;font-variant-numeric:tabular-nums}.ui-autocomplete.searched-product--modern .searched-product__pill{padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.5}.ui-autocomplete.searched-product--modern .searched-product__pill--off{background:#fde8e8;color:#b42318}.ui-autocomplete.searched-product--modern .searched-product__pill--pts{background:#fff4d6;color:#8a5a00}.ui-autocomplete.searched-product--modern .searched-product__pill--kit{background:#e8f0fe;color:#1d4ed8}.ui-autocomplete.searched-product--modern .searched-product__pill--out{background:#eceff1;color:#5b6670}.ui-autocomplete.searched-product--modern .searched-product__item--out .searched-product__img,.ui-autocomplete.searched-product--modern .searched-product__item--out .searched-product__name{opacity:.55}.ui-autocomplete.searched-product--modern .ui-menu-item-button{margin-left:0}.ui-autocomplete.searched-product--modern .searched-product__add{display:grid;place-items:center;width:38px;height:38px;max-height:none;padding:0;border:1.5px solid var(--brand-color);border-radius:12px;background:#fff;color:var(--brand-ink-hover-color, var(--brand-color-dark-20));font-size:15px;cursor:pointer;transition:background .15s ease,color .15s ease}.ui-autocomplete.searched-product--modern .searched-product__add:focus-visible{outline:2px solid var(--brand-color-dark-20);outline-offset:2px}.ui-autocomplete.searched-product--modern .searched-product__row:hover .searched-product__add,.ui-autocomplete.searched-product--modern .searched-product__row.ui-state-active .searched-product__add,.ui-autocomplete.searched-product--modern .searched-product__add.is-added{background:var(--brand-color);color:#fff}.ui-autocomplete.searched-product--modern .searched-product__login{color:var(--brand-ink-hover-color, var(--brand-color-dark-20));font-size:12px;font-weight:600;white-space:nowrap}.ui-autocomplete.searched-product--modern .searched-product__foot{position:sticky;bottom:0;display:flex;margin:6px -8px 0;padding:12px 18px;border-top:1px solid #eef0f2;background:#fafbfa}.ui-autocomplete.searched-product--modern .searched-product__all{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--brand-ink-hover-color, var(--brand-color-dark-20));font:inherit;font-weight:600;cursor:pointer}.ui-autocomplete.searched-product--modern .searched-product__all:hover{text-decoration:underline}.ui-autocomplete.searched-product--modern .searched-product__all:focus-visible{outline:2px solid var(--brand-color-dark-20);outline-offset:2px}.ui-autocomplete.searched-product--modern .searched-product__empty{display:grid;justify-items:center;gap:6px;padding:26px 22px 28px;text-align:center}.ui-autocomplete.searched-product--modern .searched-product__empty i{color:#c3cbd3;font-size:30px}.ui-autocomplete.searched-product--modern .searched-product__empty b{font-size:15px}.ui-autocomplete.searched-product--modern .searched-product__empty span{color:#6b7280;font-size:13px}}@media(prefers-reduced-motion: reduce){#headerMenu[data-header-style=modern] .search--bar-content-top form.is-searching .search-button::after{animation:none}.ui-autocomplete.searched-product--modern .searched-product__add{transition:none}}.site-select-trigger,.site-select-popover{display:none}@media only screen and (min-width: 768px){#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--store-selector:has(.site-select-trigger){width:auto}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger){position:relative;width:auto}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) select.branchoffice-user-selected{display:none}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-trigger{display:inline-flex;align-items:center;gap:10px;max-width:240px;height:40px;padding:0 12px 0 10px;color:var(--brand-ink-hover-color, var(--brand-color-dark-20, #1f2937));background:var(--hm-brand-soft);border:1px solid color-mix(in srgb, var(--brand-color) 28%, #fff);border-radius:999px;font:inherit;line-height:1.1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-trigger:hover{border-color:color-mix(in srgb, var(--brand-color) 45%, #fff)}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-trigger:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color));outline-offset:2px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-trigger[aria-expanded=true] .site-select-trigger__chevron{transform:rotate(180deg)}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-trigger__icon{flex:none;font-size:16px;color:var(--brand-ink-hover-color, var(--brand-color-dark-10, var(--brand-color)))}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-trigger__label{display:grid;min-width:0;text-align:left}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-trigger__label small,#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-trigger__label .small{font-size:.66rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-ink-hover-color, var(--brand-color-dark-20, var(--brand-color))) 75%, #fff)}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-trigger__name{overflow:hidden;font-size:.92rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-trigger__chevron{flex:none;margin-left:2px;font-size:11px;transition:transform .15s ease}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:1060;width:260px;max-height:min(360px,100vh - 160px);padding:8px;overflow-x:hidden;overflow-y:auto;color:#1f2937;background:#fff;border:1px solid #e3e7e4;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.16)}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover.is-open{display:block}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover__title{margin:4px 8px 6px;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6b7280}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover__list{display:grid;grid-template-columns:minmax(0, 1fr);gap:2px;margin:0;padding:0;list-style:none;outline:0}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover__option{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:.92rem;font-weight:400;line-height:1.25;border-radius:9px;cursor:pointer}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover__option:hover{background:#f3f5f4}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover__option:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color));outline-offset:-2px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover__option[aria-selected=true]{font-weight:600;color:var(--brand-ink-hover-color, var(--brand-color-dark-20, var(--brand-color)));background:var(--hm-brand-soft)}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover__option[aria-selected=true] .site-select-popover__icon{color:var(--brand-ink-hover-color, var(--brand-color-dark-10, var(--brand-color)))}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover__icon{flex:none;font-size:15px;color:#6b7280}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper:has(>.site-select-trigger) .site-select-popover__check{margin-left:auto;font-size:13px;color:var(--brand-ink-hover-color, var(--brand-color-dark-10, var(--brand-color)))}}@media only screen and (min-width: 768px)and (max-width: 899.98px),only screen and (min-width: 992px)and (max-width: 1439.98px){#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper .site-select-trigger{gap:8px;max-width:190px;height:36px;padding:0 10px 0 9px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper .site-select-trigger .site-select-trigger__icon{font-size:14px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper .site-select-trigger .site-select-trigger__label small,#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper .site-select-trigger .site-select-trigger__label .small{font-size:.6rem}#headerMenu[data-header-style=modern] .mh__address-bar .mh__store-selector-wrapper .site-select-trigger .site-select-trigger__name{font-size:.85rem}}@media only screen and (min-width: 768px){#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--branch-selector{width:auto}#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--branch-selector .btn-branch-office-selector{gap:8px;height:40px;padding:0 14px 0 12px;color:var(--brand-ink-hover-color, var(--brand-color-dark-20, #1f2937));background:var(--hm-brand-soft);border:1px solid color-mix(in srgb, var(--brand-color) 28%, #fff);border-radius:999px;box-shadow:none;font-size:.9rem;line-height:1.1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--branch-selector .btn-branch-office-selector:hover,#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--branch-selector .btn-branch-office-selector:active{color:var(--brand-ink-hover-color, var(--brand-color-dark-20, #1f2937));background:var(--hm-brand-soft);border-color:color-mix(in srgb, var(--brand-color) 45%, #fff);box-shadow:none;transform:none}#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--branch-selector .btn-branch-office-selector:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color));outline-offset:2px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--branch-selector .btn-branch-office-selector i{flex:none;font-size:14px;color:var(--brand-ink-hover-color, var(--brand-color-dark-10, var(--brand-color)))}#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--branch-selector .btn-branch-office-selector b{display:inline-block;font-weight:600;text-transform:lowercase}#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--branch-selector .btn-branch-office-selector b::first-letter{text-transform:uppercase}}@media only screen and (min-width: 768px){#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection{flex:none;gap:0;margin-right:8px;max-width:380px;height:40px;padding:0 14px 0 12px;color:var(--brand-ink-hover-color, var(--brand-color-dark-20, #1f2937));background:var(--hm-brand-soft);border:1px solid color-mix(in srgb, var(--brand-color) 28%, #fff);border-radius:999px;line-height:1.1;cursor:default}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__item{gap:9px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__item+.mh__admin-current-selection__item{margin-left:12px;padding-left:12px;border-left:1px solid color-mix(in srgb, var(--brand-color) 28%, #fff)}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__icon{flex:none;font-size:15px;color:var(--brand-ink-hover-color, var(--brand-color-dark-10, var(--brand-color)))}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__label{display:grid;gap:0;text-align:left}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__label b{font-size:.66rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-ink-hover-color, var(--brand-color-dark-20, var(--brand-color))) 75%, #fff)}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__colon{display:none}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__name{max-width:150px;font-size:.92rem;font-weight:700}}@media only screen and (min-width: 768px)and (max-width: 899.98px),only screen and (min-width: 992px)and (max-width: 1439.98px){#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection{max-width:300px;height:36px;padding:0 12px 0 10px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__item{gap:8px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__item+.mh__admin-current-selection__item{margin-left:10px;padding-left:10px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__icon{font-size:14px}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__label b{font-size:.6rem}#headerMenu[data-header-style=modern] .mh__address-bar .mh__admin-current-selection .mh__admin-current-selection__name{max-width:110px;font-size:.85rem}}@media only screen and (min-width: 768px)and (max-width: 899.98px),only screen and (min-width: 992px)and (max-width: 1439.98px){#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--branch-selector .btn-branch-office-selector{gap:7px;height:36px;padding:0 12px 0 10px;font-size:.85rem}#headerMenu[data-header-style=modern] .mh__address-bar .mh__primary-nav--branch-selector .btn-branch-office-selector i{font-size:13px}}.sales-zone-pill__panel{display:none}.mh__address-bar .mh__primary-nav--sales-zone{display:flex;align-items:center}.mh__address-bar .sales-zone-pill{position:relative}.mh__address-bar .sales-zone-pill__trigger{display:inline-flex;align-items:center;gap:10px;max-width:280px;height:40px;padding:0 12px 0 10px;color:var(--brand-ink-hover-color, var(--brand-color-dark-20, #1f2937));background:var(--hm-brand-soft, #fff);border:1px solid color-mix(in srgb, var(--brand-color) 28%, #fff);border-radius:999px;font:inherit;line-height:1.1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.mh__address-bar .sales-zone-pill__trigger:hover{border-color:color-mix(in srgb, var(--brand-color) 45%, #fff)}.mh__address-bar .sales-zone-pill__trigger:active{transform:scale(0.98)}.mh__address-bar .sales-zone-pill__trigger:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color));outline-offset:2px}.mh__address-bar .sales-zone-pill__trigger[aria-expanded=true] .sales-zone-pill__chevron{transform:rotate(180deg)}.mh__address-bar .sales-zone-pill__icon{flex:none;font-size:16px;color:var(--brand-ink-hover-color, var(--brand-color-dark-10, var(--brand-color)))}.mh__address-bar .sales-zone-pill__label{display:grid;min-width:0;text-align:left}.mh__address-bar .sales-zone-pill__label small,.mh__address-bar .sales-zone-pill__label .small{font-size:.66rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-ink-hover-color, var(--brand-color-dark-20, var(--brand-color))) 75%, #fff)}.mh__address-bar .sales-zone-pill__name{overflow:hidden;font-size:.92rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mh__address-bar .sales-zone-pill__chevron{flex:none;margin-left:2px;font-size:11px;transition:transform .15s ease}.mh__address-bar .sales-zone-pill__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:1060;width:320px;padding:12px;color:#1f2937;text-align:left;background:#fff;border:1px solid #e3e7e4;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.16)}.mh__address-bar .sales-zone-pill__panel.is-open{display:block}.mh__address-bar .sales-zone-pill__title{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6b7280}.mh__address-bar .sales-zone-pill__details{display:grid;gap:6px;margin:0 0 12px}.mh__address-bar .sales-zone-pill__row{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:8px;font-size:.88rem;line-height:1.3}.mh__address-bar .sales-zone-pill__row dt{font-weight:600;color:#6b7280}.mh__address-bar .sales-zone-pill__row dd{margin:0;overflow-wrap:anywhere}.mh__address-bar .sales-zone-pill__address{display:grid;gap:4px;margin:0 0 12px}.mh__address-bar .sales-zone-pill__address-label{font-size:.88rem;font-weight:600;color:#6b7280}.mh__address-bar .sales-zone-pill__address-select{width:100%;min-height:40px;padding:0 10px;color:#1f2937;background:#fff;border:1px solid #d5dbd7;border-radius:10px;font:inherit;font-size:.88rem}.mh__address-bar .sales-zone-pill__address-select:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color));outline-offset:2px}.mh__address-bar .sales-zone-pill__change{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:0 12px;color:#fff;background:var(--brand-color);border:0;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;transition:transform .1s ease}.mh__address-bar .sales-zone-pill__change:active:not(:disabled){transform:scale(0.98)}.mh__address-bar .sales-zone-pill__change:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color));outline-offset:2px}.mh__address-bar .sales-zone-pill__change:disabled{color:#6b7280;background:#eef0ef;cursor:not-allowed}.mh__address-bar .sales-zone-pill__hint{margin:6px 0 0;font-size:.8rem;color:#6b7280;text-align:center}.address-panel__subtitle,.address-panel__close,.address-panel__pin,.address-panel__pill,.address-panel__empty,.address-panel-b2b{display:none}@media only screen and (min-width: 768px){body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b){--ap-brand: var(--brand-color);--ap-on-brand: var(--brand-text-color, #fff);--ap-brand-hover: var(--brand-color-dark-10, var(--brand-color));--ap-brand-ink: color-mix(in srgb, var(--brand-ink-color, var(--ap-brand)) 64%, #000);--ap-brand-soft: color-mix(in srgb, var(--ap-brand) 10%, #fff);--ap-brand-line: color-mix(in srgb, var(--ap-brand) 40%, #fff);--ap-ink: #1f2937;--ap-ink-2: #6b7280;--ap-ink-3: #9aa3ad;--ap-line: #e5e7eb;--ap-line-strong: #d1d5db;--ap-surface-hover: #f7f8f9;--ap-danger: #b42318;--ap-danger-soft: #fef3f2;--ap-danger-line: #f4c7c3;top:136px;right:24px;max-height:min(640px,100vh - 160px);max-height:min(640px,100dvh - 160px);display:flex;flex-direction:column;width:420px;max-width:calc(100vw - 32px);height:auto;overflow:hidden;color:var(--ap-ink);background-color:#fff;border:1px solid var(--ap-line) !important;border-radius:16px !important;box-shadow:0 18px 40px -12px rgba(16,24,40,.28),0 2px 6px rgba(16,24,40,.06) !important;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s .2s}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b).is-visible{transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s 0s}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-fluid:first-child,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-sm:first-child,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-md:first-child,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-lg:first-child,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-xl:first-child{display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:12px;align-items:center;flex:none;padding:18px 16px 14px 20px;border-bottom:1px solid var(--ap-line)}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-fluid:first-child h6,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-sm:first-child h6,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-md:first-child h6,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-lg:first-child h6,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-xl:first-child h6,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-fluid:first-child .h6,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-sm:first-child .h6,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-md:first-child .h6,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-lg:first-child .h6,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b)>.container-xl:first-child .h6{grid-column:1;margin:0;padding-top:0 !important;color:var(--ap-ink);font-size:17px;font-weight:700;line-height:1.3;text-align:left !important}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__subtitle{display:block;grid-column:1;margin:2px 0 0;color:var(--ap-ink-2);font-size:13px;line-height:1.4}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__close{display:inline-flex;grid-column:2;grid-row:1/span 2;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--ap-ink-2);font-size:16px;cursor:pointer;transition:background-color .15s,color .15s}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__close:hover{background:var(--ap-surface-hover);color:var(--ap-ink)}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__close:focus-visible{outline:2px solid var(--ap-brand);outline-offset:2px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-list-content{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;height:auto;min-height:0;padding:14px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-list-content:not(:has(*)){min-height:120px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout{position:relative;margin:0;padding:12px;background:#fff;border:1.5px solid var(--ap-line);border-radius:12px;box-shadow:none;transition:background-color .15s,border-color .15s}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout:has(.selected-customer-address-b2c):hover{background:var(--ap-surface-hover);border-color:var(--ap-brand-line)}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout .row{--bs-gutter-x: 0;--bs-gutter-y: 0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin:0}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout .row>*{flex:none;width:auto;padding:0}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout .col-sm-8,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout .col-10{flex:1 1 0;min-width:0}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout .col-2{display:none}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout .col-sm-2:not(:has(a)){display:none}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__tile--selected{background:var(--ap-brand-soft);border-color:var(--ap-brand)}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__tile--selected .address-panel__pin{background:var(--ap-brand);color:var(--ap-on-brand)}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout .text-start{display:flex;align-items:flex-start;gap:12px;width:100%;padding:0;border:0;text-align:left;font-size:14px;line-height:1.35;white-space:normal;cursor:default}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout .text-start.selected-customer-address-b2c{cursor:pointer}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .bd-callout .text-start.selected-customer-address-b2c::after{content:"";position:absolute;inset:0;border-radius:inherit}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__pin{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--ap-brand-soft);color:var(--ap-brand-ink);font-size:15px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__text{min-width:0;margin:0;padding-top:1px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__text .address-panel__city+br{display:none}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__street{color:var(--ap-ink);font-size:14.5px;font-weight:700;overflow-wrap:anywhere}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__pill{display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--ap-brand);color:var(--ap-on-brand);font-size:11px;font-weight:600;line-height:1.5;vertical-align:1px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__city,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__label{color:var(--ap-ink-2);font-size:13px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__label::before{content:"·";margin:0 5px 0 1px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__id{color:var(--ap-ink-3);font-size:12px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__id b{font-weight:600}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .edit-address,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .delete-customer-address-b2c{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:1px solid var(--ap-line);border-radius:10px;color:var(--ap-ink-2) !important;transition:background-color .15s,border-color .15s,color .15s}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .edit-address i,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .delete-customer-address-b2c i{font-size:14px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .edit-address:hover,body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .delete-customer-address-b2c:hover{background:var(--ap-surface-hover);border-color:var(--ap-line-strong);color:var(--ap-ink) !important}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .delete-customer-address-b2c:hover{background:var(--ap-danger-soft);border-color:var(--ap-danger-line);color:var(--ap-danger) !important}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__empty{display:grid;justify-items:center;gap:6px;padding:24px 16px 20px;text-align:center}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__empty b{color:var(--ap-ink);font-size:15px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__empty>span:last-child{max-width:280px;color:var(--ap-ink-2);font-size:13px;line-height:1.45}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-panel__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:6px;border-radius:999px;background:var(--ap-brand-soft);color:var(--ap-brand-ink);font-size:22px}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-list-button-panel{position:static;flex:none;width:100%;max-width:none;margin:0;padding:12px 16px 16px;background:#fff;border-top:1px solid var(--ap-line)}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-list-button-panel .row{margin:0}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .address-list-button-panel .row>.col{padding:0}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .addresses__item--add{display:block;width:100%;padding:0;border:0;border-radius:12px;background:var(--ap-brand);color:var(--ap-on-brand);font-size:14.5px;font-weight:600;transition:background-color .15s}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .addresses__item--add:hover{background:var(--ap-brand-hover)}body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b) .addresses__item--add .add-address{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;cursor:pointer}}@media only screen and (min-width: 768px){body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b{position:fixed;z-index:3;opacity:0;visibility:hidden}body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b.is-visible{opacity:1;visibility:visible}body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b .address-panel-b2b__tile{display:flex;flex:none;align-items:flex-start;gap:12px;width:100%;margin:0;padding:12px;background:#fff;border:1.5px solid var(--ap-line);border-radius:12px;color:var(--ap-ink);font-size:14px;line-height:1.35;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s}body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b .address-panel-b2b__tile:hover{background:var(--ap-surface-hover);border-color:var(--ap-brand-line)}body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b .address-panel-b2b__tile:focus-visible{outline:2px solid var(--ap-brand);outline-offset:2px}body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b .address-panel-b2b__tile[aria-current=true]{background:var(--ap-brand-soft);border-color:var(--ap-brand)}body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b .address-panel-b2b__tile[aria-current=true] .address-panel__pin{background:var(--ap-brand);color:var(--ap-on-brand)}body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b .address-panel__text{display:block;flex:1 1 0}body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b .address-panel-b2b__details,body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b .address-panel__id{display:block;margin-top:2px}body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b .address-panel-b2b__details{color:var(--ap-ink-2);font-size:13px}body:has(#headerMenu[data-header-style=modern]) .address-panel-b2b .address-panel-b2b__details>span+span::before{content:"·";margin:0 5px}}@media only screen and (min-width: 768px)and (max-width: 899.98px){body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b){top:120px;right:16px;max-height:min(640px,100vh - 144px);max-height:min(640px,100dvh - 144px)}body:has(#headerMenu[data-header-style=modern] .mh__address-bar .mh__free-shipping .free-shipping-progress-bar:not(.d-none)) :is(.address-list-container,.address-panel-b2b){top:152px;right:16px;max-height:min(640px,100vh - 176px);max-height:min(640px,100dvh - 176px)}}@media only screen and (min-width: 900px)and (max-width: 991.98px){body:has(#headerMenu[data-header-style=modern] .mh__address-bar .mh__free-shipping .free-shipping-progress-bar:not(.d-none)) :is(.address-list-container,.address-panel-b2b){top:168px;right:24px;max-height:min(640px,100vh - 192px);max-height:min(640px,100dvh - 192px)}}@media(prefers-reduced-motion: reduce){body:has(#headerMenu[data-header-style=modern]) :is(.address-list-container,.address-panel-b2b){transform:none}}@media only screen and (min-width: 768px){.footer[data-footer-style=modern]{--fm-dark: var(--footer-modern-dark, var(--dark-grey-dark-5, #181818));--fm-bg: var(--footer-modern-bg, var(--dark-grey, #252525));--fm-text: var(--footer-modern-text, #bdbdbd);--fm-strong: var(--footer-modern-strong, #e0e0e0);--fm-label: var(--footer-modern-label, #8c8c8c);--fm-accent: var(--footer-modern-accent, #d6d6d6);--fm-chip: var(--footer-modern-chip, rgba(255, 255, 255, 0.08));--fm-hover-line: var(--footer-modern-hover-line, var(--brand-color));--fm-hover-bg: var(--footer-modern-hover-bg, var(--brand-color));--fm-hover-fg: var(--footer-modern-hover-fg, #fff);background:var(--fm-bg);color:var(--fm-text);overflow-x:clip}.footer[data-footer-style=modern] .container{max-width:1240px;padding-left:24px;padding-right:24px}.footer[data-footer-style=modern] a{color:inherit;font-size:inherit}.footer[data-footer-style=modern] a:hover{color:#fff}.footer[data-footer-style=modern] h3,.footer[data-footer-style=modern] .h3{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fm-label)}.footer[data-footer-style=modern] .footer__top{padding:24px 0;background:var(--fm-dark);color:inherit}.footer[data-footer-style=modern] .footer__top .footer__sns{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;width:calc(100% - 48px);max-width:1192px;margin:0 auto;padding:14px 22px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.footer[data-footer-style=modern] .footer__top .footer__sns h3,.footer[data-footer-style=modern] .footer__top .footer__sns .h3{margin:0;white-space:nowrap}.footer[data-footer-style=modern] .footer__top .footer__sns>div{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px}.footer[data-footer-style=modern] .footer__top .footer__sns img{width:auto;height:92px}.footer[data-footer-style=modern] .footer__bottom{padding:30px 0 0;background:rgba(0,0,0,0);color:inherit}.footer[data-footer-style=modern] .footer__bottom .row{display:flex;flex-wrap:wrap;gap:30px 36px;margin:0}.footer[data-footer-style=modern] .footer__bottom .row::before,.footer[data-footer-style=modern] .footer__bottom .row::after{content:none;display:none}.footer[data-footer-style=modern] .footer__bottom .row>*{flex:1 1 215px;width:auto;max-width:none;padding:0}.footer[data-footer-style=modern] .footer__bottom .ps-5,.footer[data-footer-style=modern] .footer__bottom .ps-3{padding-left:0 !important}.footer[data-footer-style=modern] .footer__terms ul{display:flex;flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none}.footer[data-footer-style=modern] .footer__terms ul>li{margin:0}.footer[data-footer-style=modern] .footer__terms ul a{font-size:14.5px;color:var(--fm-strong);border-bottom:1px solid rgba(0,0,0,0)}.footer[data-footer-style=modern] .footer__terms ul a:hover{border-bottom-color:var(--fm-hover-line)}.footer[data-footer-style=modern] .footer__contact-list{margin:0;padding:0}.footer[data-footer-style=modern] .footer__contact-list>li{display:flex;align-items:flex-start;gap:12px;width:auto;margin:0 0 14px}.footer[data-footer-style=modern] .footer__contact-list>li i{float:none;flex:none;width:34px;height:34px;line-height:34px;margin:0;border-radius:10px;background:var(--fm-chip);color:var(--fm-accent);font-size:16px;text-align:center}.footer[data-footer-style=modern] .footer__contact-list>li>div{padding-left:0}.footer[data-footer-style=modern] .footer__contact-list>li h4,.footer[data-footer-style=modern] .footer__contact-list>li .h4,.footer[data-footer-style=modern] .footer__contact-list>li h6,.footer[data-footer-style=modern] .footer__contact-list>li .h6{margin:0 0 2px;font-size:12px;font-weight:400;color:hsla(0,0%,100%,.5)}.footer[data-footer-style=modern] .footer__contact-list>li a,.footer[data-footer-style=modern] .footer__contact-list>li span{font-size:14.5px;color:var(--fm-strong);overflow-wrap:anywhere}.footer[data-footer-style=modern] .footer__contact-list>li a:hover{color:#fff;text-decoration:underline}.footer[data-footer-style=modern] ul.footer__sns{display:flex;gap:10px;margin:0 0 22px;padding:0}.footer[data-footer-style=modern] ul.footer__sns>li{margin:0}.footer[data-footer-style=modern] ul.footer__sns a{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:hsla(0,0%,100%,.07);color:var(--fm-strong);font-size:20px;transition:background .15s ease}.footer[data-footer-style=modern] ul.footer__sns a:hover{background:var(--fm-hover-bg);color:var(--fm-hover-fg)}.footer[data-footer-style=modern] .footer__get-list{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.footer[data-footer-style=modern] .footer__get-list>div:first-child img{width:96px;height:96px;margin:0;padding:8px;border-radius:12px;background:#fff;object-fit:contain}.footer[data-footer-style=modern] .footer__get-list>div:last-child{display:grid;gap:8px}.footer[data-footer-style=modern] .footer__get-list>div:last-child img{width:auto;height:34px;margin:0}.footer[data-footer-style=modern] .footer__bottom .row>.footer__copy{flex-basis:100%;margin-top:12px;padding:22px 0 24px}.footer[data-footer-style=modern] .footer__copy{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer[data-footer-style=modern] .footer__copy::before{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:-1;width:100vw;transform:translateX(-50%);background:var(--fm-dark);border-top:1px solid hsla(0,0%,100%,.08)}.footer[data-footer-style=modern] .footer__copy p{margin:0;font-size:13px;color:var(--fm-label)}.footer[data-footer-style=modern] .footer__to-top{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:var(--fm-strong);font-size:13px;transition:background .15s ease}.footer[data-footer-style=modern] .footer__to-top:hover{background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}.footer[data-footer-style=modern] .footer__to-top:focus-visible{outline:2px solid #fff;outline-offset:2px}}.footer:not([data-footer-style=modern]) .footer__to-top{display:none}.prm[data-payment-response=modern]{--prm-tone: #2e7d32;--prm-tone-bg: #e8f5e9;--prm-button: color-mix(in srgb, var(--brand-color) 88%, #000);max-width:1120px;margin:0 auto;padding-block:24px 40px;display:grid;gap:20px;color:#252525}.prm[data-payment-response=modern][data-state=pending]{--prm-tone: #a15c00;--prm-tone-bg: #fff3dc}.prm[data-payment-response=modern][data-state=rejected]{--prm-tone: #c62828;--prm-tone-bg: #fdecec}.prm[data-payment-response=modern] h1,.prm[data-payment-response=modern] .h1,.prm[data-payment-response=modern] h2,.prm[data-payment-response=modern] .h2,.prm[data-payment-response=modern] p,.prm[data-payment-response=modern] ul{margin:0}.prm[data-payment-response=modern] ul{list-style:none;padding:0}.prm[data-payment-response=modern] .prm__status{background:#fff;border:1px solid #e2e2e2;border-top:4px solid var(--prm-tone);border-radius:12px;box-shadow:var(--shadow-xs);padding:24px;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:20px 24px;align-items:center}.prm[data-payment-response=modern] .prm__basket{display:block;width:96px;height:auto}.prm[data-payment-response=modern] .prm__body{display:grid;gap:8px;min-width:0}.prm[data-payment-response=modern] .prm__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--prm-tone)}.prm[data-payment-response=modern] .prm__code{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;letter-spacing:0;text-transform:none;color:#252525;background:#f2f2f2;border:1px solid #e2e2e2;border-radius:999px;padding:3px 6px 3px 12px;font-variant-numeric:tabular-nums}.prm[data-payment-response=modern] .prm__code--plain{padding-right:12px}.prm[data-payment-response=modern] .prm__copy{width:26px;height:26px;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#5f6368;display:grid;place-items:center;cursor:pointer}.prm[data-payment-response=modern] .prm__copy:hover{background:rgb(226.7,226.7,226.7);color:#252525}.prm[data-payment-response=modern] .prm__copy.is-copied{color:#2e7d32}.prm[data-payment-response=modern] .prm__title{font-size:1.75rem;line-height:1.2;font-weight:700;color:#252525;text-wrap:balance}.prm[data-payment-response=modern] .prm__message{color:#5f6368;font-size:1rem;line-height:1.5;max-width:62ch}.prm[data-payment-response=modern] .prm__facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:4px;font-size:.875rem;color:#5f6368}.prm[data-payment-response=modern] .prm__facts b{color:#252525;font-weight:500;font-variant-numeric:tabular-nums}.prm[data-payment-response=modern] .prm__actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px}.prm[data-payment-response=modern] .prm__actions .button{gap:10px;white-space:nowrap}.prm[data-payment-response=modern] .prm__actions .button--primary{background-color:var(--prm-button)}.prm[data-payment-response=modern] .prm__actions .button--primary:hover,.prm[data-payment-response=modern] .prm__actions .button--primary:focus{background-color:color-mix(in srgb, var(--brand-color) 76%, #000)}.prm[data-payment-response=modern] .prm__actions .button--secondary{color:var(--prm-button);border-color:var(--prm-button);background-color:#fff}.prm[data-payment-response=modern] .prm__actions .button--secondary:hover,.prm[data-payment-response=modern] .prm__actions .button--secondary:focus{background-color:var(--prm-button);color:#fff}.prm[data-payment-response=modern] .prm__whatsapp{color:#1a7f45;border:var(--btn-border-width) solid #1a7f45;background-color:#fff}.prm[data-payment-response=modern] .prm__whatsapp:hover,.prm[data-payment-response=modern] .prm__whatsapp:focus{background-color:#1a7f45;color:#fff}.prm[data-payment-response=modern] .prm__copy:focus-visible,.prm[data-payment-response=modern] .prm__actions .button:focus-visible{outline:2px solid var(--prm-button);outline-offset:2px}.prm[data-payment-response=modern] .prm__note{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #e2e2e2;border-left:4px solid var(--prm-button);border-radius:8px;padding:14px 18px;font-size:.9375rem}.prm[data-payment-response=modern] .prm__note .fa-info-circle{color:var(--prm-button);font-size:1.15rem;margin-top:2px}.prm[data-payment-response=modern] .prm__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;align-items:start}.prm[data-payment-response=modern] .prm__card{background:#fff;border:1px solid #e2e2e2;border-radius:12px;min-width:0}.prm[data-payment-response=modern] .prm__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e2e2}.prm[data-payment-response=modern] .prm__card-head h2,.prm[data-payment-response=modern] .prm__card-head .h2{font-size:1.0625rem;font-weight:600;color:#252525}.prm[data-payment-response=modern] .prm__card-head span{font-size:.8125rem;color:#5f6368}.prm[data-payment-response=modern] .prm__items{max-height:360px;overflow:auto}.prm[data-payment-response=modern] .prm__item{display:grid;grid-template-columns:56px minmax(0, 1fr) auto auto;gap:16px;align-items:center;padding:12px 20px;border-bottom:1px solid rgb(236.2,236.2,236.2)}.prm[data-payment-response=modern] .prm__item:last-child{border-bottom:0}.prm[data-payment-response=modern] .prm__thumb{width:56px;height:56px;border-radius:8px;border:1px solid rgb(236.2,236.2,236.2);background:#fff;object-fit:contain;padding:4px}.prm[data-payment-response=modern] .prm__name{font-size:.9375rem;color:#252525;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prm[data-payment-response=modern] .prm__qty{font-size:.8125rem;color:#5f6368;background:#f2f2f2;border-radius:999px;padding:3px 10px;white-space:nowrap;font-variant-numeric:tabular-nums}.prm[data-payment-response=modern] .prm__price{min-width:96px;text-align:right;font-weight:500;color:#252525;font-variant-numeric:tabular-nums}.prm[data-payment-response=modern] .prm__sum{padding-block:8px 16px}.prm[data-payment-response=modern] .prm__sum-row{margin-inline:20px;display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:.9375rem;color:#5f6368;font-variant-numeric:tabular-nums}.prm[data-payment-response=modern] .prm__sum-row span:last-child{color:#252525;text-align:right}.prm[data-payment-response=modern] .prm__sum-row--total{border-top:1px solid #e2e2e2;margin-top:6px;padding-top:14px;font-size:1.125rem;font-weight:700}.prm[data-payment-response=modern] .prm__sum-row--total span{color:#252525}@media(min-width: 900px){.prm[data-payment-response=modern]{padding-block:32px 48px}.prm[data-payment-response=modern] .prm__status{grid-template-columns:auto minmax(0, 1fr) auto;padding:28px 32px}.prm[data-payment-response=modern] .prm__actions{grid-column:auto;grid-template-columns:minmax(240px, auto)}.prm[data-payment-response=modern] .prm__grid{grid-template-columns:minmax(0, 1fr) 340px}}.checkout-sheet__overlay{display:none;position:fixed;z-index:1040;inset:0;background-color:rgba(0,0,0,.55);justify-content:center;align-items:flex-end}.checkout-sheet__overlay.is-open{display:flex}.checkout-sheet__sheet{background-color:#fff;border-radius:16px 16px 0 0;width:100%;max-height:82vh;box-shadow:var(--shadow-lg);animation:checkoutSheetSlideUp .28s ease-out;display:flex;flex-direction:column}@keyframes checkoutSheetSlideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.checkout-sheet__header{background-color:var(--brand-color);padding:10px 20px 14px;flex-shrink:0;border-radius:16px 16px 0 0}.checkout-sheet__grabber{width:40px;height:4px;border-radius:2px;background-color:hsla(0,0%,100%,.45);margin:0 auto 10px}.checkout-sheet__header-row{display:flex;align-items:center;justify-content:space-between}.checkout-sheet__title{margin:0;font-family:"Roboto",sans-serif;font-size:19px;font-weight:700;color:var(--brand-text-color)}.checkout-sheet__close{background-color:hsla(0,0%,100%,.18);border:none;border-radius:50%;cursor:pointer;color:var(--brand-text-color);font-size:14px;width:32px;height:32px;min-width:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.checkout-sheet__close:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.checkout-sheet__body{padding:16px 20px;overflow-y:auto;flex:1}.checkout-sheet__intro{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-family:"Roboto",sans-serif;font-size:18px;font-weight:700;color:#252525;margin:0 0 16px}.checkout-sheet__intro-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--alert-yellow);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.checkout-sheet__alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin:0 0 16px;border-left:4px solid var(--brand-color);background-color:var(--surface-sunken);border-radius:8px;font-family:"Roboto",sans-serif;font-size:13px;color:#4a4f54}.checkout-sheet__alert-icon{flex-shrink:0;color:var(--alert-blue);font-size:16px;margin-top:1px}.checkout-sheet__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.checkout-sheet__option{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border-grey);border-radius:12px;cursor:pointer}.checkout-sheet__option.is-selected{border:1px solid var(--brand-color);border-left-width:5px;box-shadow:var(--shadow-sm);background-color:var(--brand-color-light-45)}.checkout-sheet__option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.checkout-sheet__option-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:2px solid var(--border-grey);display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,0);font-size:11px;background-color:#fff}.is-selected .checkout-sheet__option-check{border-color:var(--brand-color);background-color:var(--brand-color);color:var(--brand-text-color)}.checkout-sheet__option-icon{flex-shrink:0;width:44px;height:44px;border-radius:10px;background-color:var(--surface-sunken);display:flex;align-items:center;justify-content:center;color:#6b7680;font-size:18px}.checkout-sheet__option-content{flex:1;min-width:0;font-family:"Roboto",sans-serif;font-size:14px;color:#252525}.checkout-sheet__option-name{font-weight:600}.checkout-sheet__option-grid{display:grid;grid-template-columns:auto 1fr;row-gap:2px;column-gap:8px;margin:0}.checkout-sheet__option-grid dt{font-weight:600;color:#6b7680}.checkout-sheet__option-grid dd{margin:0}.checkout-sheet__footer{padding:12px 20px calc(20px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--border-grey);flex-shrink:0}.checkout-sheet__footer .button:disabled{opacity:.5;cursor:not-allowed}.checkout-sheet__step{display:none}.checkout-sheet__step.is-active{display:block}.checkout-sheet__footer-step{display:none}.checkout-sheet__footer-step.is-active{display:flex;flex-direction:column;gap:10px}.checkout-sheet__code-input{display:block;width:100%;padding:12px;border:1px solid var(--border-grey);border-radius:12px;font-family:"Roboto",sans-serif;font-size:18px;text-align:center;letter-spacing:6px;margin:0 0 16px}.checkout-sheet__code-input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.checkout-sheet__resend{text-align:center;font-family:"Roboto",sans-serif;font-size:13px;color:#4a4f54;margin:0}.checkout-sheet__resend a{color:var(--brand-ink-color, var(--brand-color));font-weight:600}.delivery-option{margin-top:var(--space-5);padding:var(--space-4);border:var(--card-border);border-radius:12px;background-color:var(--surface-card)}.delivery-option__list{margin-bottom:0}.delivery-option__list>:last-child{margin-bottom:0}.delivery-option__header{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);list-style:none;text-align:left}.delivery-option__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;background-color:var(--brand-color-light-45);color:var(--brand-ink-color, var(--brand-color))}.delivery-option__header--pickup .delivery-option__icon{background-color:var(--office-pickup-surface);color:var(--office-pickup-color)}.delivery-option__heading{min-width:0}.delivery-option__title{margin:0;font-size:var(--font-size-h5);font-weight:var(--text-weight-bold);color:var(--brand-ink-color, var(--brand-color))}.delivery-option__header--pickup .delivery-option__title{color:var(--office-pickup-color)}.delivery-option__description{margin:0;font-size:var(--font-size-small);color:var(--text-muted)}.delivery-option__description p{margin:0}.checkout__address-list .container-radioButton__content,.checkout__pickup-list .container-radioButton__content,#summaryShippingSelected .container-radioButton__content{text-align:left}.checkout__address-list .container-radioButton,.checkout__pickup-list .container-radioButton{border:1px solid var(--border-grey)}.checkout__address-list .container-radioButton.checked{border-left:10px solid var(--brand-color)}.checkout__pickup-list .container-radioButton__input-radioButton{color:var(--office-pickup-color);border-color:var(--office-pickup-color)}.checkout__pickup-list .container-radioButton__input-radioButton::before{box-shadow:inset 1em 1em var(--office-pickup-color)}.checkout__pickup-list .container-radioButton.checked{border-left:10px solid var(--office-pickup-color);background-color:var(--office-pickup-surface)}.checkout-sheet__option--pickup.is-selected{border-color:var(--office-pickup-color);border-left-color:var(--office-pickup-color);background-color:var(--office-pickup-surface)}.checkout-sheet__option--pickup.is-selected .checkout-sheet__option-check{border-color:var(--office-pickup-color);background-color:var(--office-pickup-color)}.free-shipping-progress-bar:not(.free-shipping-progress-bar--reached) .free-shipping-progress-bar__marker-icon--reached{display:none}.free-shipping-progress-bar--reached .free-shipping-progress-bar__marker-icon--partial{display:none}.cart__free-shipping .free-shipping-progress-bar--reached .free-shipping-progress-bar__marker,.checkout__summary-list-item--free-shipping .free-shipping-progress-bar--reached .free-shipping-progress-bar__marker{background:var(--brand-color, #67AD2B)}.mh__address-bar .mh__free-shipping{display:flex;align-items:center;min-width:0;max-width:340px;margin-left:12px}.mh__address-bar .free-shipping-progress-bar--compact{color:#fff;min-width:0}@media(max-width: 991.98px){.mh__address-bar .mh__free-shipping{display:none}}.cart__free-shipping{padding:12px 20px 14px}.cart__free-shipping .free-shipping-progress-bar--full{--free-shipping-progress-bar-bar-height: 11px;--free-shipping-progress-bar-fill-color: var(--brand-color, #67AD2B);--free-shipping-progress-bar-fill-image: none;--free-shipping-progress-bar-fill-animation: none;--free-shipping-progress-bar-marker-size: 28px;--free-shipping-progress-bar-marker-border: 2px solid var(--brand-color, #67AD2B);--free-shipping-progress-bar-marker-icon-color: var(--brand-color, #67AD2B)}.cart__free-shipping .free-shipping-progress-bar__message{font-size:13px;font-weight:400}.checkout__summary-list-item.checkout__summary-list-item--free-shipping{display:block !important;padding:14px 18px 4px}.checkout__summary-list-item--free-shipping{border-top:1px solid var(--border-grey, #E2E2E2)}.checkout__summary-list-item--free-shipping .free-shipping-progress-bar--full{--free-shipping-progress-bar-bar-height: 16px;--free-shipping-progress-bar-fill-color: var(--brand-color, #67AD2B);--free-shipping-progress-bar-fill-image: repeating-linear-gradient(45deg, var(--brand-color, #67AD2B) 0, var(--brand-color, #67AD2B) 11px, #4F8421 11px, #4F8421 22px);--free-shipping-progress-bar-fill-size: 31px 31px;--free-shipping-progress-bar-fill-animation: none;--free-shipping-progress-bar-marker-size: 36px;--free-shipping-progress-bar-marker-border: 2px solid var(--brand-color, #67AD2B);--free-shipping-progress-bar-marker-icon-color: var(--brand-color, #67AD2B);--free-shipping-progress-bar-marker-animation: free-shipping-progress-bar-marker-pulse 1.1s ease-in-out infinite}.checkout__summary-list-item--free-shipping .free-shipping-progress-bar__message{font-size:13px}.mobile-content__free-shipping{display:none;padding:12px}@media(max-width: 991.98px){.mobile-content__free-shipping{display:block}}.mobile-content__free-shipping .free-shipping-progress-bar__message{font-size:13px}.mh__address-bar .mh__free-shipping:has(>.d-none),.cart__free-shipping:has(>.d-none),.mobile-content__free-shipping:has(>.d-none){display:none}.checkout__summary-list-item.checkout__summary-list-item--free-shipping:has(>.d-none){display:none !important}.page-loader{display:none}@media(max-width: 767px){.page-loader{position:fixed;inset:0;z-index:1040;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.7);visibility:hidden;opacity:0;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.page-loader.is-visible{visibility:visible;opacity:1}.page-loader__spinner{width:3rem;height:3rem}}@media(min-width: 768px){body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar{position:relative;z-index:0;display:flex;margin-bottom:16px;padding:18px 12px 14px;overflow:visible;color:var(--cm-muted);background:var(--cm-surface);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow)}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li{float:none;flex:1 1 0;width:auto !important;font-size:.78rem;font-weight:500;line-height:1.25;color:var(--cm-muted)}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li span{display:block !important;padding:0 4px}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li i{width:40px;height:40px;margin-bottom:8px;padding:0;font-size:15px;line-height:40px;color:#8a939c;background:#f1f3f4;box-shadow:0 0 0 1px var(--cm-line);transition:background-color .2s ease,box-shadow .2s ease}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li::after{top:20px;left:-50%;background:var(--cm-line)}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li:first-child::after{content:none}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li.active{font-size:.78rem;font-weight:600;color:var(--brand-ink-hover-color, var(--brand-color-dark-10, var(--brand-color)))}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li.active i{color:#fff;background:var(--brand-color);box-shadow:0 0 0 1px var(--brand-color)}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li.active::after{background:var(--brand-color)}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li.active:has(+li.active) i::before{content:""}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li.active:not(:has(+li.active)){color:var(--cm-ink)}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li.active:not(:has(+li.active)) i{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-color) 22%, transparent)}body[data-checkout-style=modern] .msform:where(#checkoutProcess) fieldset{margin-bottom:16px;padding:22px 24px;text-align:left;background:var(--cm-surface) !important;border-radius:var(--cm-radius);box-shadow:var(--cm-shadow)}body[data-checkout-style=modern] .msform:where(#checkoutProcess) fieldset>h5,body[data-checkout-style=modern] .msform:where(#checkoutProcess) fieldset>.h5,body[data-checkout-style=modern] .msform:where(#checkoutProcess) fieldset .total-items{margin-bottom:14px;font-size:1.15rem;font-weight:700;color:var(--cm-ink)}body[data-checkout-style=modern] .msform:where(#checkoutProcess) fieldset>h5.mt-4,body[data-checkout-style=modern] .msform:where(#checkoutProcess) fieldset>.mt-4.h5{margin-top:22px !important;padding-top:18px;border-top:1px solid var(--cm-line)}body[data-checkout-style=modern] .checkout__wizard .container-radioButton{min-height:64px;height:auto;margin-bottom:10px;padding:12px 14px;background:var(--cm-surface);border:1.5px solid var(--cm-line);border-radius:14px;transform:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}body[data-checkout-style=modern] .checkout__wizard .container-radioButton:hover{transform:none;border-color:color-mix(in srgb, var(--brand-color) 45%, #fff)}body[data-checkout-style=modern] .checkout__wizard .container-radioButton.checked{background:var(--cm-soft);border:1.5px solid var(--brand-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-color) 14%, transparent)}body[data-checkout-style=modern] .checkout__wizard .container-radioButton.container-radioButton--disabled{opacity:.6}body[data-checkout-style=modern] .container-radioButton__input-radioButton{flex-shrink:0;width:22px;height:22px;border-width:2px}body[data-checkout-style=modern] .container-radioButton__icon{flex-shrink:0;width:36px;height:36px;padding:8px;background:#f3f4f6;border-radius:10px}body[data-checkout-style=modern] .container-radioButton.checked .container-radioButton__icon{background:#fff}body[data-checkout-style=modern] .container-radioButton__content{min-width:0}body[data-checkout-style=modern] .container-radioButton__content p{margin:0;font-weight:600}body[data-checkout-style=modern] .container-radioButton__content small,body[data-checkout-style=modern] .container-radioButton__content .small{font-size:.82rem}body[data-checkout-style=modern] .checkout__address-list,body[data-checkout-style=modern] .checkout__pickup-list,body[data-checkout-style=modern] .checkout__scheduler-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;padding-left:0}body[data-checkout-style=modern] .checkout__address-list .container-radioButton,body[data-checkout-style=modern] .checkout__pickup-list .container-radioButton,body[data-checkout-style=modern] .checkout__scheduler-list .container-radioButton{margin-bottom:0}body[data-checkout-style=modern] .delivery-option{margin-top:0;padding:16px;border:1px solid var(--cm-line);border-radius:14px}body[data-checkout-style=modern] .delivery-option+.delivery-option{margin-top:12px}body[data-checkout-style=modern] .delivery-option--pickup{background:linear-gradient(180deg, #f5f7ff, #fff 70%);border-color:#d5dcfb}body[data-checkout-style=modern] .checkout__address-list .container-radioButton.checked{border-left-width:1.5px}body[data-checkout-style=modern] .checkout__pickup-list .container-radioButton.checked{background:var(--office-pickup-surface);border:1.5px solid var(--office-pickup-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--office-pickup-color) 14%, transparent)}body[data-checkout-style=modern] .checkout__products-item{gap:14px;margin-bottom:10px;padding:12px 16px;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:14px}body[data-checkout-style=modern] .checkout__products-item img{width:56px;height:56px;object-fit:contain;border-radius:10px;background:#f7f8f9}body[data-checkout-style=modern] .checkout__products-item h6,body[data-checkout-style=modern] .checkout__products-item .h6{margin-bottom:2px;font-weight:600}body[data-checkout-style=modern] .checkout__products-item .product__price-total{font-weight:700;font-variant-numeric:tabular-nums}}@media(min-width: 768px)and (max-width: 991.98px){body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li span{display:none !important}body[data-checkout-style=modern] :where(#checkoutProcess) #progressbar li.active:not(:has(+li.active)) span{display:block !important}body[data-checkout-style=modern] .msform:where(#checkoutProcess) fieldset{padding:18px}body[data-checkout-style=modern] .checkout__address-list,body[data-checkout-style=modern] .checkout__pickup-list,body[data-checkout-style=modern] .checkout__scheduler-list{grid-template-columns:minmax(0, 1fr)}}@media(min-width: 768px){body[data-checkout-style=modern] #summaryPaymentSelected,body[data-checkout-style=modern] #summaryShippingSelected,body[data-checkout-style=modern] #summarySchedulerSelected,body[data-checkout-style=modern] #summaryPointsRedemption{padding-left:0}body[data-checkout-style=modern] #summaryPaymentSelected .container-radioButton,body[data-checkout-style=modern] #summaryShippingSelected .container-radioButton,body[data-checkout-style=modern] #summarySchedulerSelected .container-radioButton,body[data-checkout-style=modern] #summaryPointsRedemption .container-radioButton{background:#fafbfb;cursor:default}}body[data-checkout-style=modern] .checkout-processing{--cp-brand: var(--brand-color, #67ad2b);--cp-brand-darker: color-mix(in srgb, var(--cp-brand) 64%, #000);--cp-brand-soft: color-mix(in srgb, var(--cp-brand) 12%, #fff);--cp-ink: #1f2937;--cp-text: #374151}body[data-checkout-style=modern] .checkout-processing.show{animation:checkoutProcessingIn .2s ease-out}body[data-checkout-style=modern] .checkout-processing.modal-static .modal-dialog{transform:none}body[data-checkout-style=modern] .checkout-processing .checkout-processing__title{margin:0;font-weight:600;letter-spacing:-0.01em;text-wrap:balance}body[data-checkout-style=modern] .checkout-processing .checkout-processing__message{min-height:1.5em;margin:0;font-size:.95rem;font-weight:500}body[data-checkout-style=modern] .checkout-processing.checkout-processing--card{background-color:rgba(17,24,39,.32);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body[data-checkout-style=modern] .checkout-processing.checkout-processing--card .checkout-processing__dialog{max-width:min(420px,100% - 32px);margin-inline:auto}body[data-checkout-style=modern] .checkout-processing.checkout-processing--card .checkout-processing__card{display:grid;justify-items:center;gap:14px;padding:28px 28px 24px;color:var(--cp-ink);text-align:center;background:#fff;border:0;border-radius:20px;box-shadow:0 24px 64px -12px rgba(16,24,40,.35)}body[data-checkout-style=modern] .checkout-processing.checkout-processing--card .checkout-processing__title{margin-top:2px;font-size:1.2rem;color:var(--cp-ink)}body[data-checkout-style=modern] .checkout-processing.checkout-processing--card .checkout-processing__message{color:var(--cp-text)}body[data-checkout-style=modern] .checkout-processing .checkout-processing__ring{position:relative;display:grid;place-items:center;width:72px;height:72px}body[data-checkout-style=modern] .checkout-processing .checkout-processing__ring-track{position:absolute;inset:0;width:100%;height:100%;animation:checkoutProcessingSpin 1.1s linear infinite}body[data-checkout-style=modern] .checkout-processing .checkout-processing__ring-track circle{fill:none;stroke-width:6}body[data-checkout-style=modern] .checkout-processing .checkout-processing__ring-base{stroke:var(--cp-brand-soft)}body[data-checkout-style=modern] .checkout-processing .checkout-processing__ring-head{stroke:var(--cp-brand);stroke-linecap:round;stroke-dasharray:60 200}body[data-checkout-style=modern] .checkout-processing .checkout-processing__icon{display:grid;place-items:center;width:40px;height:40px;color:var(--cp-brand-darker);background:var(--cp-brand-soft);border-radius:12px}body[data-checkout-style=modern] .checkout-processing .checkout-processing__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body[data-checkout-style=modern] .checkout-processing .checkout-processing__bar{position:relative;width:100%;height:6px;overflow:hidden;background:var(--cp-brand-soft);border-radius:999px}body[data-checkout-style=modern] .checkout-processing .checkout-processing__bar::after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:var(--cp-brand);border-radius:inherit;animation:checkoutProcessingSlide 1.4s ease-in-out infinite}body[data-checkout-style=modern] .checkout-processing.checkout-processing--card .checkout-processing__warning{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:.8rem;color:#8a5a00;text-align:left;background:#fff8e6;border:1px solid #f6e3b3;border-radius:10px}body[data-checkout-style=modern] .checkout-processing.checkout-processing--card .checkout-processing__warning svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body[data-checkout-style=modern] .checkout-processing.checkout-processing--brand .checkout-processing__screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.18);background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--cp-brand) 78%, transparent), color-mix(in srgb, var(--cp-brand-darker) 88%, transparent));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:0}body[data-checkout-style=modern] .checkout-processing.checkout-processing--brand .checkout-processing__logo{width:auto;max-width:min(240px,70vw);height:52px;object-fit:contain}body[data-checkout-style=modern] .checkout-processing.checkout-processing--brand .checkout-processing__title{font-size:1.4rem;font-weight:500;color:#fff}body[data-checkout-style=modern] .checkout-processing.checkout-processing--brand .checkout-processing__message{color:#fff;opacity:.95}body[data-checkout-style=modern] .checkout-processing.checkout-processing--brand .checkout-processing__warning{margin:0;font-size:.9rem;opacity:.85}body[data-checkout-style=modern] .checkout-processing.checkout-processing--brand-cart .checkout-processing__ring{width:84px;height:84px}body[data-checkout-style=modern] .checkout-processing.checkout-processing--brand-cart .checkout-processing__ring-base{stroke:hsla(0,0%,100%,.28)}body[data-checkout-style=modern] .checkout-processing.checkout-processing--brand-cart .checkout-processing__ring-head{stroke:#fff}body[data-checkout-style=modern] .checkout-processing.checkout-processing--brand-cart .checkout-processing__icon{width:46px;height:46px;color:#fff;background:hsla(0,0%,100%,.18);border-radius:14px}body[data-checkout-style=modern] .checkout-processing.checkout-processing--brand-cart .checkout-processing__icon svg{width:26px;height:26px}body[data-checkout-style=modern] .checkout-processing .checkout-processing__dots{display:flex;gap:8px}body[data-checkout-style=modern] .checkout-processing .checkout-processing__dots span{width:11px;height:11px;background:#fff;border-radius:50%;animation:checkoutProcessingBounce 1s ease-in-out infinite}body[data-checkout-style=modern] .checkout-processing .checkout-processing__dots span:nth-child(2){animation-delay:.18s}body[data-checkout-style=modern] .checkout-processing .checkout-processing__dots span:nth-child(3){animation-delay:.36s}@media(prefers-reduced-motion: reduce){body[data-checkout-style=modern] .checkout-processing.show{animation:none}body[data-checkout-style=modern] .checkout-processing .checkout-processing__ring-track,body[data-checkout-style=modern] .checkout-processing .checkout-processing__bar::after,body[data-checkout-style=modern] .checkout-processing .checkout-processing__dots span{animation-duration:3s}}@keyframes checkoutProcessingIn{from{opacity:0}to{opacity:1}}@keyframes checkoutProcessingSpin{to{transform:rotate(360deg)}}@keyframes checkoutProcessingSlide{0%{transform:translateX(-100%)}100%{transform:translateX(260%)}}@keyframes checkoutProcessingBounce{0%,80%,100%{opacity:.55;transform:translateY(0)}40%{opacity:1;transform:translateY(-9px)}}body[data-ui-theme=modern]{--mm-brand: var(--brand-color);--mm-brand-strong: var(--brand-color-dark-10, var(--brand-color));--mm-brand-ink: var(--brand-ink-hover-color, var(--brand-color-dark-20, var(--brand-color)));--mm-brand-soft: color-mix(in srgb, var(--brand-color) 10%, #fff);--mm-brand-line: color-mix(in srgb, var(--brand-color) 28%, #fff);--mm-brand-ring: color-mix(in srgb, var(--brand-color) 20%, transparent);--mm-on-brand: var(--brand-text-color, #fff);--mm-action: var(--brand-action-color, var(--mm-brand));--mm-action-strong: var(--brand-action-hover-color, var(--mm-brand-strong));--mm-on-action: var(--brand-action-text-color, var(--mm-on-brand));--mm-danger: #c0392b;--mm-danger-strong: #a93226;--mm-danger-soft: #fdecea;--mm-ink: #1f2933;--mm-ink-2: #374151;--mm-muted: #6b7280;--mm-line: #e3e7e4;--mm-field-line: #d6dcd8;--mm-outline-line: #cfd6d1;--mm-surface: #fff;--mm-surface-muted: #f3f5f4;--mm-shadow: 0 24px 64px rgba(0, 0, 0, 0.22);--mm-radius: 16px;--mm-radius-button: 10px;--mm-radius-field: 9px}body[data-ui-theme=modern] .modal.modal-modern .modal-dialog{max-width:min(var(--mm-width, 560px),100vw - 1rem)}body[data-ui-theme=modern] .modal.modal-modern .modal-content{overflow:hidden;color:var(--mm-ink);background:var(--mm-surface);border:0;border-radius:var(--mm-radius);box-shadow:var(--mm-shadow);display:flex;flex-direction:column}body[data-ui-theme=modern] .modal.modal-modern .modal-content{max-height:calc(100dvh - 3.5rem)}body[data-ui-theme=modern] .modal.modal-modern .modal-header{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;color:var(--mm-ink);background:var(--mm-surface);border-bottom:1px solid var(--mm-line);border-radius:0;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title close" "sub close";row-gap:0}body[data-ui-theme=modern] .modal.modal-modern .modal-header:has(>.modal-modern__icon){grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"icon title close" "icon sub close"}body[data-ui-theme=modern] .modal.modal-modern .modal-header>.modal-modern__icon{grid-area:icon}body[data-ui-theme=modern] .modal.modal-modern .modal-header>.modal-title{grid-area:title}body[data-ui-theme=modern] .modal.modal-modern .modal-header>.modal-modern__subtitle{grid-area:sub}body[data-ui-theme=modern] .modal.modal-modern .modal-header>.btn-close{grid-area:close;align-self:center}body[data-ui-theme=modern] .modal.modal-modern .modal-title,body[data-ui-theme=modern] .modal.modal-modern .modal-title .form__label{margin:0;font-family:inherit;font-size:1.06rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--mm-ink);text-wrap:balance}body[data-ui-theme=modern] .modal.modal-modern .modal-body{padding:18px 20px;color:var(--mm-ink);flex:1 1 auto;min-height:0;overflow-y:auto}body[data-ui-theme=modern] .modal.modal-modern .modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:14px 20px;background:var(--mm-surface);border-top:1px solid var(--mm-line)}body[data-ui-theme=modern] .modal.modal-modern .modal-footer>*{margin:0}body[data-ui-theme=modern] .k-window.modal-modern,body[data-ui-theme=modern] .k-window.external-order-dialog{overflow:hidden;color:var(--mm-ink);background:var(--mm-surface);border:0;border-radius:var(--mm-radius);box-shadow:var(--mm-shadow);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;color:var(--mm-ink);background:var(--mm-surface);border-bottom:1px solid var(--mm-line);border-radius:0}body[data-ui-theme=modern] .k-window.modal-modern .k-window-title,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-title{margin:0;font-family:inherit;font-size:1.06rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--mm-ink);text-wrap:balance;padding:0;color:var(--mm-ink) !important;white-space:normal}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-actions,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-actions{margin:0 0 0 auto}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-action,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-titlebar-action,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-action,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-titlebar-action{box-sizing:content-box;width:32px;height:32px;padding:0;opacity:1;filter:none;background-color:#fff;background-position:center;background-size:12px;border:1px solid #dfe3e1;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-action:hover,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-titlebar-action:hover,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-action:hover,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-titlebar-action:hover{opacity:1;background-color:#f3f4f2}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-action:focus,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-titlebar-action:focus,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-action:focus,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-titlebar-action:focus{opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-action:focus-visible,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-titlebar-action:focus-visible,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-action:focus-visible,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-titlebar-action:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color, #1f2933));outline-offset:2px}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-action>span,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-titlebar-action>span,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-action>span,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-titlebar-action>span{display:none}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-action,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-titlebar-action,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-action,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-titlebar-action{position:static;flex-shrink:0;margin:0 0 0 auto;color:rgba(0,0,0,0) !important;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e") center/12px no-repeat !important;border:1px solid #dfe3e1 !important;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08) !important}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-action:hover,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-titlebar-action:hover,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-action:hover,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-titlebar-action:hover{background-color:#f3f4f2 !important}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-action::before,body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-action::after,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-titlebar-action::before,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-titlebar-action::after,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-action::before,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-action::after,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-titlebar-action::before,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-titlebar-action::after{display:none}body[data-ui-theme=modern] .k-window.modal-modern .k-window-titlebar-action>*,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-titlebar-action>*,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-titlebar-action>*,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-titlebar-action>*{display:none}body[data-ui-theme=modern] .k-window.modal-modern .k-window-content,body[data-ui-theme=modern] .k-window.external-order-dialog .k-window-content{padding:18px 20px;color:var(--mm-ink)}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:14px 20px;background:var(--mm-surface);border-top:1px solid var(--mm-line)}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .k-button,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .k-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button:hover:not(:disabled),body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button:focus:not(:disabled),body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .k-button:hover:not(:disabled),body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .k-button:focus:not(:disabled),body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button:hover:not(:disabled),body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button:focus:not(:disabled),body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .k-button:hover:not(:disabled),body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .k-button:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button:focus-visible,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .k-button:focus-visible,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button:focus-visible,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .k-button:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button:disabled,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button.disabled,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .k-button:disabled,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .k-button.disabled,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button:disabled,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button.disabled,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .k-button:disabled,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .k-button.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .k-button,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .k-button{color:var(--mm-ink) !important;background:var(--mm-surface) !important;border-color:var(--mm-outline-line) !important}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button:hover:not(:disabled),body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .k-button:hover:not(:disabled),body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button:hover:not(:disabled),body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .k-button:hover:not(:disabled){background:var(--mm-surface-muted) !important}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .k-button,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .k-button{flex:0 0 auto}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button--primary,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button--primary:hover:not(:disabled),body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button--primary:focus:not(:disabled),body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button--primary:hover:not(:disabled),body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button--primary:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button--primary:focus-visible,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button--primary:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button--primary:disabled,body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button--primary.disabled,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button--primary:disabled,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button--primary.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button--primary,body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button--primary{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] .k-window.modal-modern .k-dialog-actions .button--primary:hover:not(:disabled),body[data-ui-theme=modern] .k-window.external-order-dialog .k-dialog-actions .button--primary:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}body[data-ui-theme=modern] .modal-modern__icon{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;margin:0;border-radius:10px;font-size:17px;line-height:1;color:var(--mm-brand-ink);background:var(--mm-brand-soft)}body[data-ui-theme=modern] .modal-modern__icon--danger{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;margin:0;border-radius:10px;font-size:17px;line-height:1;color:var(--mm-danger);background:var(--mm-danger-soft)}body[data-ui-theme=modern] .modal-modern__subtitle{margin:2px 0 0;font-size:.82rem;font-weight:400;line-height:1.4;color:var(--mm-muted)}body[data-ui-theme=modern] .modal-modern__section-title{margin:0 0 10px;font-size:.72rem;font-weight:700;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;color:var(--mm-muted)}body[data-ui-theme=modern] .modal-modern__hint{margin:6px 0 0;font-size:.78rem;line-height:1.4;color:var(--mm-muted)}body[data-ui-theme=modern] .modal-modern__hint b{font-weight:600;color:var(--mm-ink-2)}body[data-ui-theme=modern] .modal-modern__link{display:inline;margin:0;font:inherit;font-weight:500;color:var(--mm-brand-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}body[data-ui-theme=modern] .modal-modern__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:14px 20px;background:var(--mm-surface);border-top:1px solid var(--mm-line);position:sticky;bottom:0;z-index:2;bottom:-18px;margin:18px -20px -18px}body[data-ui-theme=modern] .modal-modern__secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .modal-modern__secondary:hover:not(:disabled),body[data-ui-theme=modern] .modal-modern__secondary:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .modal-modern__secondary:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal-modern__secondary:disabled,body[data-ui-theme=modern] .modal-modern__secondary.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .modal-modern__secondary{color:var(--mm-ink) !important;background:var(--mm-surface) !important;border-color:var(--mm-outline-line) !important}body[data-ui-theme=modern] .modal-modern__secondary:hover:not(:disabled){background:var(--mm-surface-muted) !important}body[data-ui-theme=modern] .modal-modern__primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .modal-modern__primary:hover:not(:disabled),body[data-ui-theme=modern] .modal-modern__primary:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .modal-modern__primary:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal-modern__primary:disabled,body[data-ui-theme=modern] .modal-modern__primary.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .modal-modern__primary{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] .modal-modern__primary:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}body[data-ui-theme=modern] .modal-modern__danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .modal-modern__danger:hover:not(:disabled),body[data-ui-theme=modern] .modal-modern__danger:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .modal-modern__danger:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal-modern__danger:disabled,body[data-ui-theme=modern] .modal-modern__danger.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .modal-modern__danger{color:#fff !important;background:var(--mm-danger) !important;border-color:var(--mm-danger) !important}body[data-ui-theme=modern] .modal-modern__danger:hover:not(:disabled){background:var(--mm-danger-strong) !important;border-color:var(--mm-danger-strong) !important}body[data-ui-theme=modern] .k-window.delete-account-modal .k-window-content{padding-bottom:20px}body[data-ui-theme=modern] .k-window.delete-account-modal .delete-account-modern{display:grid;gap:18px}body[data-ui-theme=modern] .k-window.delete-account-modal .delete-account-modern__warning{display:grid;justify-items:center;gap:8px;text-align:center}body[data-ui-theme=modern] .k-window.delete-account-modal .delete-account-modern__icon{flex:none;display:inline-grid;place-items:center;width:56px;height:56px;margin:0;border-radius:50%;font-size:26px;line-height:1;color:var(--mm-danger);background:var(--mm-danger-soft);font-size:24px}body[data-ui-theme=modern] .k-window.delete-account-modal .delete-account-modern__question{margin:4px 0 0;font-size:1.12rem;font-weight:700;line-height:1.3;color:var(--mm-ink);text-wrap:balance}body[data-ui-theme=modern] .k-window.delete-account-modal .delete-account-modern__text{max-width:42ch;margin:0;font-size:.9rem;line-height:1.5;color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.delete-account-modal .delete-account-modern__field{display:grid;gap:5px}body[data-ui-theme=modern] .k-window.delete-account-modal .delete-account-modern__label{display:block;margin:0 0 5px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--mm-ink-2);margin:0}body[data-ui-theme=modern] .k-window.delete-account-modal .k-textarea{min-height:40px;height:40px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .k-window.delete-account-modal .k-textarea .k-input-inner{height:100%;padding-inline:12px;font-size:inherit;color:inherit}body[data-ui-theme=modern] .k-window.delete-account-modal .k-textarea .k-input-button{color:var(--mm-muted);background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .k-window.delete-account-modal .k-textarea.k-focus,body[data-ui-theme=modern] .k-window.delete-account-modal .k-textarea:focus-within{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .k-window.delete-account-modal .k-textarea.k-disabled{background:var(--mm-surface-muted);opacity:1}body[data-ui-theme=modern] .k-window.delete-account-modal .k-textarea.k-invalid{border-color:var(--mm-danger)}body[data-ui-theme=modern] .k-window.delete-account-modal .k-textarea{width:100%;height:auto;min-height:92px}body[data-ui-theme=modern] .k-window.delete-account-modal .k-textarea .k-input-inner{padding:10px 12px}body[data-ui-theme=modern] .k-window.delete-account-modal .delete-account-modern__counter{justify-self:end;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.delete-account-modal .k-dialog-actions .delete-account-modal__confirm{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .k-window.delete-account-modal .k-dialog-actions .delete-account-modal__confirm:hover:not(:disabled),body[data-ui-theme=modern] .k-window.delete-account-modal .k-dialog-actions .delete-account-modal__confirm:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .k-window.delete-account-modal .k-dialog-actions .delete-account-modal__confirm:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .k-window.delete-account-modal .k-dialog-actions .delete-account-modal__confirm:disabled,body[data-ui-theme=modern] .k-window.delete-account-modal .k-dialog-actions .delete-account-modal__confirm.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .k-window.delete-account-modal .k-dialog-actions .delete-account-modal__confirm{color:#fff !important;background:var(--mm-danger) !important;border-color:var(--mm-danger) !important}body[data-ui-theme=modern] .k-window.delete-account-modal .k-dialog-actions .delete-account-modal__confirm:hover:not(:disabled){background:var(--mm-danger-strong) !important;border-color:var(--mm-danger-strong) !important}body[data-ui-theme=modern] .modal.address-form-modern{--mm-width: 720px}body[data-ui-theme=modern] .modal.address-form-modern .modal-content{min-width:0 !important}body[data-ui-theme=modern] .modal.address-form-modern .address-modal-title>i{display:none}body[data-ui-theme=modern] .modal.address-form-modern .modal-body{padding-top:18px !important}body[data-ui-theme=modern] .modal.address-form-modern .modal-modern__section-title{margin-top:6px}body[data-ui-theme=modern] .modal.address-form-modern .modal-modern__section-title:first-child{margin-top:0}body[data-ui-theme=modern] .modal.address-form-modern .content>.row{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:12px;margin:0 0 4px}body[data-ui-theme=modern] .modal.address-form-modern .content>.row>*{grid-column:span 12;width:auto;max-width:none;margin-top:0;padding:0}body[data-ui-theme=modern] .modal.address-form-modern .content>.row>.col-6{grid-column:span 6}body[data-ui-theme=modern] .modal.address-form-modern .content>.row>.mb-3{margin-bottom:14px !important}body[data-ui-theme=modern] .modal.address-form-modern .content>.row:has(#Address_MobileNumber)>*{grid-column:span 4}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-6,body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-2{grid-column:span 3}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-4,body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-4>.input-group{display:contents}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-4>label{display:none}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-4>.input-group>.col-6{grid-column:span 3;width:auto;margin-bottom:14px;padding:0}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-4>.input-group>.col-6>span[aria-hidden=true]:has(.fa-hashtag,.fa-minus){display:none}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-4>.field-validation-valid,body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-4>.field-validation-error{grid-column:1/-1}body[data-ui-theme=modern] .modal.address-form-modern #Address_StreetIntersection,body[data-ui-theme=modern] .modal.address-form-modern #Address_StreetNumber,body[data-ui-theme=modern] .modal.address-form-modern .input-group .k-input{max-width:none !important}body[data-ui-theme=modern] .modal.address-form-modern .content label:not(.modal-modern__link):not(.form-check-label-b2c){display:block;margin:0 0 5px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--mm-ink-2)}body[data-ui-theme=modern] .modal.address-form-modern .k-input,body[data-ui-theme=modern] .modal.address-form-modern .k-picker{min-height:40px;height:40px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .modal.address-form-modern .k-input .k-input-inner,body[data-ui-theme=modern] .modal.address-form-modern .k-picker .k-input-inner{height:100%;padding-inline:12px;font-size:inherit;color:inherit}body[data-ui-theme=modern] .modal.address-form-modern .k-input .k-input-button,body[data-ui-theme=modern] .modal.address-form-modern .k-picker .k-input-button{color:var(--mm-muted);background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .modal.address-form-modern .k-input.k-focus,body[data-ui-theme=modern] .modal.address-form-modern .k-input:focus-within,body[data-ui-theme=modern] .modal.address-form-modern .k-picker.k-focus,body[data-ui-theme=modern] .modal.address-form-modern .k-picker:focus-within{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .modal.address-form-modern .k-input.k-disabled,body[data-ui-theme=modern] .modal.address-form-modern .k-picker.k-disabled{background:var(--mm-surface-muted);opacity:1}body[data-ui-theme=modern] .modal.address-form-modern .k-input.k-invalid,body[data-ui-theme=modern] .modal.address-form-modern .k-picker.k-invalid{border-color:var(--mm-danger)}body[data-ui-theme=modern] .modal.address-form-modern .k-input,body[data-ui-theme=modern] .modal.address-form-modern .k-picker{width:100%}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-line>.mb-3{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px;padding:10px 12px;color:var(--mm-brand-ink);background:var(--mm-brand-soft);border-radius:10px}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-line>.mb-3>label{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:.9rem !important;font-weight:400;color:inherit;white-space:nowrap}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-line>.mb-3>label::before{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;font-size:.95rem}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-line>.mb-3>.k-input{flex:1 1 160px;min-width:0;height:auto;min-height:0;background:rgba(0,0,0,0);border:0;box-shadow:none}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-line>.mb-3>.k-input .k-input-inner{padding:0;font-weight:700;color:var(--mm-ink)}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-line>.mb-3>.k-input .k-input-inner::placeholder{font-weight:400;color:var(--mm-muted)}body[data-ui-theme=modern] .modal.address-form-modern .form-switch{display:flex;align-items:center;gap:8px;margin:0;padding:0;min-height:40px}body[data-ui-theme=modern] .modal.address-form-modern .form-switch .form-check-label-b2c{font-size:.88rem;color:var(--mm-ink-2)}body[data-ui-theme=modern] .modal.address-form-modern .k-switch-on .k-switch-track{background:var(--mm-brand);border-color:var(--mm-brand)}body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address,body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address-b2c{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address:hover:not(:disabled),body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address:focus:not(:disabled),body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address-b2c:hover:not(:disabled),body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address-b2c:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address:focus-visible,body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address-b2c:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address:disabled,body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address.disabled,body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address-b2c:disabled,body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address-b2c.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address,body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address-b2c{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address:hover:not(:disabled),body[data-ui-theme=modern] .modal.address-form-modern .save-customer-address-b2c:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}@media(max-width: 575.98px){body[data-ui-theme=modern] .modal.address-form-modern .content>.row>*,body[data-ui-theme=modern] .modal.address-form-modern .content>.row>.col-6,body[data-ui-theme=modern] .modal.address-form-modern .content>.row:has(#Address_MobileNumber)>*{grid-column:span 12}body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-6,body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-2,body[data-ui-theme=modern] .modal.address-form-modern .content>.address-comp:has(#Address_StreetType)>.col-4>.input-group>.col-6{grid-column:span 6}body[data-ui-theme=modern] .modal.address-form-modern .modal-modern__footer>*{flex:1 1 0}}body[data-ui-theme=modern] .modal.credit-card-form-modern{--mm-width: 700px}body[data-ui-theme=modern] .modal.credit-card-form-modern .credit-card-form__panel{min-width:0;width:100%}body[data-ui-theme=modern] .modal.credit-card-form-modern .credit-card-form__body>.container{max-width:none;padding:0}body[data-ui-theme=modern] .modal.credit-card-form-modern .credit-card-form__body>.container>.row:first-child{display:grid;grid-template-columns:minmax(0, 1fr);gap:18px;margin:0}body[data-ui-theme=modern] .modal.credit-card-form-modern .credit-card-form__body>.container>.row:first-child>*{width:auto;max-width:none;margin:0 !important;padding:0}body[data-ui-theme=modern] .modal.credit-card-form-modern .card-container{justify-content:center}@media(max-width: 576px){body[data-ui-theme=modern] .modal.credit-card-form-modern .credit-card{width:500px;max-width:none;height:300px;aspect-ratio:auto;zoom:.56}body[data-ui-theme=modern] .modal.credit-card-form-modern .card-no{margin-top:20px;font-size:30px}body[data-ui-theme=modern] .modal.credit-card-form-modern .name-card{margin-top:30px;font-size:22px}body[data-ui-theme=modern] .modal.credit-card-form-modern .chip-card{margin-top:60px}body[data-ui-theme=modern] .modal.credit-card-form-modern .bar-card{height:60px;margin:10px -30px 0}body[data-ui-theme=modern] .modal.credit-card-form-modern .card-cvv{margin-top:20px}body[data-ui-theme=modern] .modal.credit-card-form-modern .card-cvv p{padding:10px 20px;font-size:22px}body[data-ui-theme=modern] .modal.credit-card-form-modern .card-text,body[data-ui-theme=modern] .modal.credit-card-form-modern .signature{margin-top:30px}body[data-ui-theme=modern] .modal.credit-card-form-modern .card-text{font-size:14px}}@media(min-width: 577px){body[data-ui-theme=modern] .modal.credit-card-form-modern .credit-card{zoom:.64}}@media(min-width: 640px){body[data-ui-theme=modern] .modal.credit-card-form-modern .credit-card-form__body>.container>.row:first-child{grid-template-columns:240px minmax(0, 1fr);align-items:start}body[data-ui-theme=modern] .modal.credit-card-form-modern .credit-card{zoom:.48}}body[data-ui-theme=modern] .modal.credit-card-form-modern #credit-card-root-data>.row{--bs-gutter-x: 12px;margin-bottom:12px !important}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-label,body[data-ui-theme=modern] .modal.credit-card-form-modern .k-input-label{display:block;margin:0 0 5px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--mm-ink-2);position:static;transform:none}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-floating-label-container{display:block;width:100%;padding-top:0}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-input{min-height:40px;height:40px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-input .k-input-inner{height:100%;padding-inline:12px;font-size:inherit;color:inherit}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-input .k-input-button{color:var(--mm-muted);background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-input.k-focus,body[data-ui-theme=modern] .modal.credit-card-form-modern .k-input:focus-within{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-input.k-disabled{background:var(--mm-surface-muted);opacity:1}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-input.k-invalid{border-color:var(--mm-danger)}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-input{width:100%}body[data-ui-theme=modern] .modal.credit-card-form-modern #HolderName::placeholder{text-transform:none}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-switch{width:20px;height:20px;min-width:0;vertical-align:middle;border-radius:6px}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-switch .k-switch-track{position:relative;width:20px;height:20px;background:var(--mm-surface);border:1.5px solid #b8c2bc;border-radius:6px}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-switch .k-switch-label-on,body[data-ui-theme=modern] .modal.credit-card-form-modern .k-switch .k-switch-label-off,body[data-ui-theme=modern] .modal.credit-card-form-modern .k-switch .k-switch-thumb-wrap{display:none}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-switch.k-focus .k-switch-track,body[data-ui-theme=modern] .modal.credit-card-form-modern .k-switch:focus-visible .k-switch-track{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-switch-on .k-switch-track{background:var(--mm-brand);border-color:var(--mm-brand)}body[data-ui-theme=modern] .modal.credit-card-form-modern .k-switch-on .k-switch-track::after{content:"";position:absolute;inset:0;display:grid;place-items:center;font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:11px;font-weight:900;color:var(--mm-on-brand)}body[data-ui-theme=modern] .modal.credit-card-form-modern .terms-conditions-label{margin-left:10px;font-size:.88rem;color:var(--mm-ink-2);vertical-align:middle}body[data-ui-theme=modern] .modal.credit-card-form-modern .terms-conditions-label a{font-weight:500;color:var(--mm-brand-ink)}body[data-ui-theme=modern] .modal.credit-card-form-modern .save-credit-card{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .modal.credit-card-form-modern .save-credit-card:hover:not(:disabled),body[data-ui-theme=modern] .modal.credit-card-form-modern .save-credit-card:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .modal.credit-card-form-modern .save-credit-card:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal.credit-card-form-modern .save-credit-card:disabled,body[data-ui-theme=modern] .modal.credit-card-form-modern .save-credit-card.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .modal.credit-card-form-modern .save-credit-card{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] .modal.credit-card-form-modern .save-credit-card:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}@media(max-width: 575.98px){body[data-ui-theme=modern] .modal.credit-card-form-modern .modal-modern__footer>*{flex:1 1 0}}body[data-ui-theme=modern] .modal.city-selector-modern{--mm-width: 480px}body[data-ui-theme=modern] .modal.city-selector-modern .addresses__form-new{display:grid;gap:14px;margin:0 0 18px}body[data-ui-theme=modern] .modal.city-selector-modern .addresses__form-new>.mb-3{margin:0 !important}body[data-ui-theme=modern] .modal.city-selector-modern .addresses__form-new label{display:block;margin:0 0 5px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--mm-ink-2)}body[data-ui-theme=modern] .modal.city-selector-modern .k-picker{min-height:40px;height:40px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .modal.city-selector-modern .k-picker .k-input-inner{height:100%;padding-inline:12px;font-size:inherit;color:inherit}body[data-ui-theme=modern] .modal.city-selector-modern .k-picker .k-input-button{color:var(--mm-muted);background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .modal.city-selector-modern .k-picker.k-focus,body[data-ui-theme=modern] .modal.city-selector-modern .k-picker:focus-within{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .modal.city-selector-modern .k-picker.k-disabled{background:var(--mm-surface-muted);opacity:1}body[data-ui-theme=modern] .modal.city-selector-modern .k-picker.k-invalid{border-color:var(--mm-danger)}body[data-ui-theme=modern] .modal.city-selector-modern .k-picker{width:100%}body[data-ui-theme=modern] .modal.city-selector-modern #selectedCity{width:100%}body[data-ui-theme=modern] .modal.verification-modal-modern{--mm-width: 460px}body[data-ui-theme=modern] .modal.verification-modal-modern .modal-body{padding-top:4px}body[data-ui-theme=modern] .modal.verification-modal-modern .verification-methods{display:grid;gap:10px;margin:0 0 18px !important;padding:0;background:rgba(0,0,0,0);border:0 !important;border-radius:0}body[data-ui-theme=modern] .modal.verification-modal-modern .verification-methods>.mb-3{margin:0 !important}body[data-ui-theme=modern] .modal.verification-modal-modern .form-check{position:relative;display:flex;align-items:center;min-height:0;margin:0;padding:12px 14px;background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:12px;transition:border-color .15s,background-color .15s}body[data-ui-theme=modern] .modal.verification-modal-modern .form-check:hover{border-color:var(--mm-brand-line)}body[data-ui-theme=modern] .modal.verification-modal-modern .form-check:has(.form-check-input:checked){background:var(--mm-brand-soft);border-color:var(--mm-brand)}body[data-ui-theme=modern] .modal.verification-modal-modern .form-check:has(.form-check-input:focus-visible){border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .modal.verification-modal-modern .form-check-label{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;font-size:.92rem;color:var(--mm-ink);cursor:pointer;overflow-wrap:anywhere}body[data-ui-theme=modern] .modal.verification-modal-modern .form-check-label::after{content:"";position:absolute;inset:0}body[data-ui-theme=modern] .modal.verification-modal-modern .form-check-input{order:2;flex:0 0 auto;float:none;width:18px;height:18px;margin:0 0 0 12px}body[data-ui-theme=modern] .modal.verification-modal-modern .form-check-input:checked{background-color:var(--mm-brand);border-color:var(--mm-brand)}body[data-ui-theme=modern] .modal.verification-modal-modern .form-check-input:focus{box-shadow:none}body[data-ui-theme=modern] .modal.verification-modal-modern .verification-methods__icon{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;margin:0;font-size:1.05rem;color:var(--mm-brand-ink);background:var(--mm-brand-soft);border-radius:10px}body[data-ui-theme=modern] .modal.verification-modal-modern .form-check:has(.form-check-input:checked) .verification-methods__icon{background:var(--mm-surface)}body[data-ui-theme=modern] .modal.verification-modal-modern .verification-methods__icon--whatsapp{color:#1da851;background:#e7f8ee}body[data-ui-theme=modern] .modal.verification-modal-modern .send-code-verification,body[data-ui-theme=modern] .modal.verification-modal-modern .valid-code-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .modal.verification-modal-modern .send-code-verification:hover:not(:disabled),body[data-ui-theme=modern] .modal.verification-modal-modern .send-code-verification:focus:not(:disabled),body[data-ui-theme=modern] .modal.verification-modal-modern .valid-code-button:hover:not(:disabled),body[data-ui-theme=modern] .modal.verification-modal-modern .valid-code-button:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .modal.verification-modal-modern .send-code-verification:focus-visible,body[data-ui-theme=modern] .modal.verification-modal-modern .valid-code-button:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal.verification-modal-modern .send-code-verification:disabled,body[data-ui-theme=modern] .modal.verification-modal-modern .send-code-verification.disabled,body[data-ui-theme=modern] .modal.verification-modal-modern .valid-code-button:disabled,body[data-ui-theme=modern] .modal.verification-modal-modern .valid-code-button.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .modal.verification-modal-modern .send-code-verification,body[data-ui-theme=modern] .modal.verification-modal-modern .valid-code-button{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] .modal.verification-modal-modern .send-code-verification:hover:not(:disabled),body[data-ui-theme=modern] .modal.verification-modal-modern .valid-code-button:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}body[data-ui-theme=modern] .modal.verification-modal-modern .send-code-verification,body[data-ui-theme=modern] .modal.verification-modal-modern .valid-code-button{width:100%}body[data-ui-theme=modern] .modal.verification-modal-modern .bd-callout-warning{margin:0;border-radius:10px}body[data-ui-theme=modern] .modal.verification-modal-modern--code .modal-dialog{width:auto !important}body[data-ui-theme=modern] .modal.verification-modal-modern--code .modal-body>.row:first-child{justify-content:center}body[data-ui-theme=modern] .modal.verification-modal-modern--code .modal-body>.row:first-child>.col-3{display:none}body[data-ui-theme=modern] .modal.verification-modal-modern--code .modal-body>.row:first-child>.col-6{flex:0 0 auto;width:auto}body[data-ui-theme=modern] .modal.verification-modal-modern--code lottie-player{width:140px !important;height:140px !important}body[data-ui-theme=modern] .modal.verification-modal-modern--code .form__message{margin:0 0 16px;font-size:.9rem;text-align:center;color:var(--mm-muted)}body[data-ui-theme=modern] .modal.verification-modal-modern--code .row.justify-content-md-center:has(#number-code){margin:0}body[data-ui-theme=modern] .modal.verification-modal-modern--code .row.justify-content-md-center:has(#number-code)>.mb-3{padding:0}body[data-ui-theme=modern] .modal.verification-modal-modern--code .form__label{display:block;margin:0 0 5px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--mm-ink-2)}body[data-ui-theme=modern] .modal.verification-modal-modern--code #number-code{height:40px;padding:0 12px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .modal.verification-modal-modern--code #number-code:focus,body[data-ui-theme=modern] .modal.verification-modal-modern--code #number-code:focus-visible{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .modal.verification-modal-modern--code #number-code{height:54px;font-family:"Roboto Mono",ui-monospace,monospace;font-size:1.5rem;font-weight:600;letter-spacing:.5em;text-align:center;text-indent:.5em}body[data-ui-theme=modern] .modal.verification-modal-modern--code .valid-code-button{margin-top:4px}body[data-ui-theme=modern] .modal.verification-modal-modern--code .resend-code-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .modal.verification-modal-modern--code .resend-code-button:hover:not(:disabled),body[data-ui-theme=modern] .modal.verification-modal-modern--code .resend-code-button:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .modal.verification-modal-modern--code .resend-code-button:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal.verification-modal-modern--code .resend-code-button:disabled,body[data-ui-theme=modern] .modal.verification-modal-modern--code .resend-code-button.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .modal.verification-modal-modern--code .resend-code-button{color:var(--mm-ink) !important;background:var(--mm-surface) !important;border-color:var(--mm-outline-line) !important}body[data-ui-theme=modern] .modal.verification-modal-modern--code .resend-code-button:hover:not(:disabled){background:var(--mm-surface-muted) !important}body[data-ui-theme=modern] .modal.verification-modal-modern--code .resend-code-button{width:100%;margin-top:10px}body[data-ui-theme=modern] .modal.verification-modal-modern--code .modal-title .form__label{margin:0;font-family:inherit;font-size:1.06rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--mm-ink);text-wrap:balance}body[data-ui-theme=modern] .modal.credit-card-list-modern{--mm-width: 520px}body[data-ui-theme=modern] .modal.credit-card-list-modern .modal-content{min-width:0 !important}body[data-ui-theme=modern] .modal.credit-card-list-modern .modal-body{display:grid;gap:14px;padding-top:6px !important}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list-short{display:grid;gap:14px;margin:0}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list-short>*{width:auto;margin:0;padding:0}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list__col.btn{border:0}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list__new-item{display:flex;align-items:center;justify-content:center;min-height:0;margin:0;padding:14px;background:var(--mm-brand-soft);border:1.5px dashed var(--mm-brand-line);border-radius:12px;cursor:pointer;transition:border-color .15s,background-color .15s}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list__new-item:hover{border-color:var(--mm-brand)}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list__new-item a{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:8px;margin:0 !important;font-size:.92rem;font-weight:600;color:var(--mm-brand-ink);text-decoration:none}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list__new-item i{font-size:1.1rem}body[data-ui-theme=modern] .modal.credit-card-list-modern ul.credit-card-list-section{display:grid;align-content:start;gap:10px;height:auto;max-height:min(360px,50dvh);min-height:120px;margin:0;padding:2px !important;overflow-y:auto;background:rgba(0,0,0,0);border-radius:0;list-style:none}body[data-ui-theme=modern] .modal.credit-card-list-modern ul.credit-card-list-section::-webkit-scrollbar-track{background-color:var(--mm-surface-muted)}body[data-ui-theme=modern] .modal.credit-card-list-modern ul.credit-card-list-section:empty{display:grid;place-items:center;padding:24px 16px !important;text-align:center;background:var(--mm-surface-muted);border-radius:12px}body[data-ui-theme=modern] .modal.credit-card-list-modern ul.credit-card-list-section:empty::before{content:"Aún no tienes tarjetas guardadas. Agrega una para pagar más rápido.";max-width:32ch;font-size:.88rem;color:var(--mm-muted)}body[data-ui-theme=modern] .modal.credit-card-list-modern ul.credit-card-list-section>li.container-radioButton{position:relative;display:flex;align-items:center;gap:12px;height:auto;min-height:64px;margin:0;padding:12px 14px;background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:12px;transform:none;transition:border-color .15s,background-color .15s}body[data-ui-theme=modern] .modal.credit-card-list-modern ul.credit-card-list-section>li.container-radioButton:hover{border-color:var(--mm-brand-line);transform:none}body[data-ui-theme=modern] .modal.credit-card-list-modern ul.credit-card-list-section>li.container-radioButton.checked{background:var(--mm-brand-soft);border:1px solid var(--mm-brand)}body[data-ui-theme=modern] .modal.credit-card-list-modern .container-radioButton__input-radioButton{flex:0 0 auto;order:4;width:18px;height:18px;margin:0}body[data-ui-theme=modern] .modal.credit-card-list-modern .container-radioButton__icon{flex:0 0 auto;box-sizing:content-box;width:44px;height:28px;margin:0;padding:6px 8px;object-fit:contain;background:var(--mm-surface-muted);border-radius:8px}body[data-ui-theme=modern] .modal.credit-card-list-modern .container-radioButton__content{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-width:0;height:auto;margin:0}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list__item--name,body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list__item--info{margin:0;padding:0;text-align:left}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list__item--name strong{font-family:"Roboto Mono",ui-monospace,monospace;font-size:.92rem;font-weight:600;letter-spacing:.04em;color:var(--mm-ink)}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-list__item--info{font-size:.8rem;color:var(--mm-muted);overflow-wrap:anywhere}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-installments{position:static !important;display:flex;flex:0 0 auto;align-items:center;gap:8px;float:none !important;font-size:.78rem;font-weight:600;color:var(--mm-muted);white-space:nowrap}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-installments .form-select{height:40px;padding:0 12px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-installments .form-select:focus,body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-installments .form-select:focus-visible{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .modal.credit-card-list-modern .credit-card-installments .form-select{width:72px;height:36px;padding:0 28px 0 10px;background-position:right 8px center}body[data-ui-theme=modern] .modal.credit-card-list-modern .apply-selection-credit-card{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .modal.credit-card-list-modern .apply-selection-credit-card:hover:not(:disabled),body[data-ui-theme=modern] .modal.credit-card-list-modern .apply-selection-credit-card:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .modal.credit-card-list-modern .apply-selection-credit-card:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal.credit-card-list-modern .apply-selection-credit-card:disabled,body[data-ui-theme=modern] .modal.credit-card-list-modern .apply-selection-credit-card.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .modal.credit-card-list-modern .apply-selection-credit-card{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] .modal.credit-card-list-modern .apply-selection-credit-card:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}body[data-ui-theme=modern] .modal.credit-card-list-modern .apply-selection-credit-card{width:100%}@media(max-width: 479.98px){body[data-ui-theme=modern] .modal.credit-card-list-modern .container-radioButton__content{flex-direction:column;align-items:flex-start}}body[data-ui-theme=modern] .modal.order-tracking-modern{--mm-width: 560px}body[data-ui-theme=modern] .modal.order-tracking-modern #timeline{margin-top:0 !important}body[data-ui-theme=modern] .modal.order-tracking-modern .demo-section{margin:0;padding:0;border:0}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline{margin:0;padding:0;background:rgba(0,0,0,0)}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline::before,body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline::after{display:none}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline ul{display:grid;margin:0;padding:0;list-style:none}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline ul::before,body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline ul::after{display:none}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-flag-wrap,body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-date-wrap{display:none}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-event{position:relative;display:grid;grid-template-columns:22px minmax(0, 1fr);column-gap:12px;min-height:0;margin:0;padding:0 0 18px}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-event:last-child{padding-bottom:0}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-event:not(:last-child)::before{content:"";position:absolute;top:24px;bottom:0;left:10px;width:2px;background:var(--mm-line)}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-circle{position:static;display:grid;place-items:center;grid-column:1;grid-row:1;width:22px;height:22px;margin:1px 0 0;background:color-mix(in srgb, var(--mm-muted) 70%, #fff) !important;border:0 !important;border-radius:50%;transform:none}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-circle .event-index{position:static;transform:none;color:var(--mm-on-brand);font-size:.72rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-event.is-latest .k-timeline-circle{background:var(--mm-brand) !important;border-color:var(--mm-brand) !important;box-shadow:0 0 0 4px var(--mm-brand-ring)}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-card{grid-column:2;grid-row:1;margin:0;padding:0}body[data-ui-theme=modern] .modal.order-tracking-modern .k-card{width:auto;min-height:0;margin:0;background:rgba(0,0,0,0);border:0;box-shadow:none}body[data-ui-theme=modern] .modal.order-tracking-modern .k-card-callout{display:none}body[data-ui-theme=modern] .modal.order-tracking-modern .k-card-inner,body[data-ui-theme=modern] .modal.order-tracking-modern .k-card-header,body[data-ui-theme=modern] .modal.order-tracking-modern .k-card-body{padding:0;background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .modal.order-tracking-modern .k-card-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:0}body[data-ui-theme=modern] .modal.order-tracking-modern .k-event-title,body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-event.is-latest .k-event-title{display:inline;padding:0;font-size:.95rem;font-weight:600;line-height:1.35;color:var(--mm-ink);background:none;border-radius:0;box-shadow:none}body[data-ui-theme=modern] .modal.order-tracking-modern .k-timeline-event.is-latest .k-card-title::after{content:"Estado actual";padding:2px 8px;font-size:.7rem;font-weight:700;line-height:1.4;color:var(--mm-brand-ink);background:var(--mm-brand-soft);border-radius:999px}body[data-ui-theme=modern] .modal.order-tracking-modern .k-card-subtitle{margin:1px 0 0;font-size:.78rem;color:var(--mm-muted)}body[data-ui-theme=modern] .modal.order-tracking-modern .k-card-description,body[data-ui-theme=modern] .modal.order-tracking-modern .k-card-description p{margin:4px 0 0;font-size:.88rem;line-height:1.45;color:var(--mm-ink-2)}body[data-ui-theme=modern] .modal.order-tracking-modern .modal-footer{justify-content:stretch}body[data-ui-theme=modern] .modal.order-tracking-modern .modal-footer:not(:has(>:not(.d-none))){display:none}body[data-ui-theme=modern] .modal.order-tracking-modern .order-location-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .modal.order-tracking-modern .order-location-link:hover:not(:disabled),body[data-ui-theme=modern] .modal.order-tracking-modern .order-location-link:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .modal.order-tracking-modern .order-location-link:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal.order-tracking-modern .order-location-link:disabled,body[data-ui-theme=modern] .modal.order-tracking-modern .order-location-link.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .modal.order-tracking-modern .order-location-link{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] .modal.order-tracking-modern .order-location-link:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}body[data-ui-theme=modern] .modal.order-tracking-modern .order-location-link{flex:1 1 auto}body[data-ui-theme=modern] .k-window.external-order-detail-dialog,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog{min-width:0 !important;min-height:0 !important;max-height:calc(100dvh - 32px) !important;height:auto !important}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .k-window-content,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-window-content{height:auto !important;max-height:none !important;overflow-y:auto}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .k-dialog-actions:empty,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-dialog-actions:empty{display:none}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .k-window-title,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-window-title{display:flex;flex-direction:column}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .external-order-dialog__subtitle,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-dialog__subtitle{margin:2px 0 0;font-size:.82rem;font-weight:400;line-height:1.4;color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog{width:min(720px,100vw - 32px)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .orders__item-body .items-list__container{padding:0}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .order-detail__head,body[data-ui-theme=modern] .k-window.external-order-detail-dialog .orders__item-body .items-list__item{display:grid !important;grid-template-columns:minmax(0, 1fr) 76px 112px 120px;column-gap:16px;align-items:center}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .order-detail__head{padding:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mm-muted);border-bottom:1px solid var(--mm-line)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .order-detail__head>:first-child{grid-column:1/span 1}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .order-detail__head>:nth-child(2){text-align:center}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .order-detail__head>:nth-child(n+3){text-align:right}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .orders__item-body .items-list__line{margin-left:0}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .orders__item-body .items-list__line+.items-list__line{border-top:1px solid var(--mm-line)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .orders__item-body .items-list__item{row-gap:10px;padding:14px 0;border-bottom:0}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .orders__item-body .items-list__item>.col-2,body[data-ui-theme=modern] .k-window.external-order-detail-dialog .orders__item-body .items-list__item>.col-3{width:auto;max-width:none;padding:0}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__thumb{grid-column:1;width:56px;height:56px;margin:0 !important;padding:4px;object-fit:contain;background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:12px}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__name{grid-column:1;min-width:0;margin:0 !important}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__name h6,body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__name .h6{display:-webkit-box;margin:0;overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--mm-ink);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__quantity{grid-column:2;justify-self:center;min-width:0}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__quantity span{display:inline-flex;justify-content:center;min-width:40px;padding:3px 10px;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mm-ink);background:var(--mm-surface-muted);border-radius:999px}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__unit,body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__total{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__unit .item__price,body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__total .item__price{color:var(--mm-ink)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__unit{grid-column:3}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__unit .item__price{font-size:.875rem;font-weight:500}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__unit .product__price--old{margin:2px 0 0;line-height:1.2}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__unit .product__price--old br{display:none}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__unit .item__price--old{font-size:.78rem;color:color-mix(in srgb, var(--mm-muted) 70%, #fff)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__total{grid-column:4}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__total .item__price{font-size:.9375rem;font-weight:700}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__kit{grid-column:1/-1;justify-self:start}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__kit .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__kit .button:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__kit .button:hover:not(:disabled){transform:none}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__kit .button:disabled,body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__kit .button.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__kit .button{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__kit .button:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .product-kit__content-list{margin:0 0 14px 72px;padding:10px 14px;list-style:none;background:var(--mm-surface-muted);border-radius:8px}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .product-kit__content-item{display:flex;align-items:center;gap:10px;padding:4px 0}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .product-kit__content-item img{width:40px;height:40px;margin:0 !important;object-fit:contain;border-radius:8px}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .product-kit__content-item h6,body[data-ui-theme=modern] .k-window.external-order-detail-dialog .product-kit__content-item .h6{margin:0;font-size:.8125rem;font-weight:500;color:var(--mm-ink)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .product-kit__content-item .product__price{margin:0;color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .order-detail__summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-top:4px;padding:14px 0 0;font-size:.875rem;border-top:1px solid var(--mm-line)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .order-detail__count{color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .order-detail__total{color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .order-detail__total strong{margin-left:8px;font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mm-ink)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .external-order-detail__unit{display:block;margin-top:2px;font-size:.78rem;color:var(--mm-muted)}@media(max-width: 575.98px){body[data-ui-theme=modern] .k-window.external-order-detail-dialog .order-detail__head{display:none !important}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .orders__item-body .items-list__item{grid-template-columns:auto minmax(0, 1fr) auto;row-gap:8px;column-gap:12px}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__name{grid-column:1/-1}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__quantity{grid-column:1;justify-self:start}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__unit{grid-column:2;text-align:left}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__unit .item__price::after{content:" c/u";color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.external-order-detail-dialog .items-list__total{grid-column:3}}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog{width:min(560px,100vw - 32px)}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline{margin:0;padding:0;background:rgba(0,0,0,0)}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline::before,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline::after{display:none}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline ul{display:grid;margin:0;padding:0;list-style:none}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline ul::before,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline ul::after{display:none}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-flag-wrap,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-date-wrap{display:none}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-event{position:relative;display:grid;grid-template-columns:22px minmax(0, 1fr);column-gap:12px;min-height:0;margin:0;padding:0 0 18px}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-event:last-child{padding-bottom:0}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-event:not(:last-child)::before{content:"";position:absolute;top:24px;bottom:0;left:10px;width:2px;background:var(--mm-line)}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-circle{position:static;display:grid;place-items:center;grid-column:1;grid-row:1;width:22px;height:22px;margin:1px 0 0;background:color-mix(in srgb, var(--mm-muted) 70%, #fff) !important;border:0 !important;border-radius:50%;transform:none}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-circle .event-index{position:static;transform:none;color:var(--mm-on-brand);font-size:.72rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-event.is-latest .k-timeline-circle{background:var(--mm-brand) !important;border-color:var(--mm-brand) !important;box-shadow:0 0 0 4px var(--mm-brand-ring)}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-card{grid-column:2;grid-row:1;margin:0;padding:0}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-card{width:auto;min-height:0;margin:0;background:rgba(0,0,0,0);border:0;box-shadow:none}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-card-callout{display:none}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-card-inner,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-card-header,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-card-body{padding:0;background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-card-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:0}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-event-title,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-event.is-latest .k-event-title{display:inline;padding:0;font-size:.95rem;font-weight:600;line-height:1.35;color:var(--mm-ink);background:none;border-radius:0;box-shadow:none}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-timeline-event.is-latest .k-card-title::after{content:"Estado actual";padding:2px 8px;font-size:.7rem;font-weight:700;line-height:1.4;color:var(--mm-brand-ink);background:var(--mm-brand-soft);border-radius:999px}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-card-subtitle{margin:1px 0 0;font-size:.78rem;color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-card-description,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .k-card-description p{margin:4px 0 0;font-size:.88rem;line-height:1.45;color:var(--mm-ink-2)}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-tracking__footer{margin-top:18px}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-tracking__location{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-tracking__location:hover:not(:disabled),body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-tracking__location:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-tracking__location:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-tracking__location:disabled,body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-tracking__location.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-tracking__location{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-tracking__location:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}body[data-ui-theme=modern] .k-window.external-order-tracking-dialog .external-order-tracking__location{flex:1 1 auto}body[data-ui-theme=modern] .k-window.rating-modal{width:min(460px,100vw - 32px) !important}body[data-ui-theme=modern] .k-window.rating-modal .k-window-content{padding-top:8px}body[data-ui-theme=modern] .k-window.rating-modal .container{padding:0}body[data-ui-theme=modern] .k-window.rating-modal lottie-player{display:block;max-width:220px;height:170px !important;margin:0 auto 4px}body[data-ui-theme=modern] .k-window.rating-modal .k-rating{display:flex;justify-content:center;width:100% !important}body[data-ui-theme=modern] .k-window.rating-modal .k-rating-item{padding:2px 4px;color:var(--mm-field-line)}body[data-ui-theme=modern] .k-window.rating-modal .k-rating-item .k-icon,body[data-ui-theme=modern] .k-window.rating-modal .k-rating-item .k-svg-icon{width:34px;height:34px;font-size:34px}body[data-ui-theme=modern] .k-window.rating-modal .k-rating-item.k-selected,body[data-ui-theme=modern] .k-window.rating-modal .k-rating-item.k-hover{color:var(--mm-brand)}body[data-ui-theme=modern] .k-window.rating-modal .k-rating-container:focus-visible,body[data-ui-theme=modern] .k-window.rating-modal .k-rating:focus-within .k-rating-container{border-radius:var(--mm-radius-field);border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .k-window.rating-modal .k-textarea{min-height:40px;height:40px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .k-window.rating-modal .k-textarea .k-input-inner{height:100%;padding-inline:12px;font-size:inherit;color:inherit}body[data-ui-theme=modern] .k-window.rating-modal .k-textarea .k-input-button{color:var(--mm-muted);background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .k-window.rating-modal .k-textarea.k-focus,body[data-ui-theme=modern] .k-window.rating-modal .k-textarea:focus-within{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .k-window.rating-modal .k-textarea.k-disabled{background:var(--mm-surface-muted);opacity:1}body[data-ui-theme=modern] .k-window.rating-modal .k-textarea.k-invalid{border-color:var(--mm-danger)}body[data-ui-theme=modern] .k-window.rating-modal .k-textarea{height:auto;min-height:96px}body[data-ui-theme=modern] .k-window.rating-modal .k-textarea .k-input-inner{padding:10px 12px}body[data-ui-theme=modern] .k-window.rating-modal .k-form-error,body[data-ui-theme=modern] .k-window.rating-modal .k-invalid-msg{display:block;margin-top:4px;font-size:.78rem;color:var(--mm-danger);text-align:center}body[data-ui-theme=modern] .k-window.rating-modal .k-dialog-actions .button,body[data-ui-theme=modern] .k-window.rating-modal .k-dialog-actions .k-button{flex:1 1 0}body[data-ui-theme=modern] .order-location-modal .modal-dialog{max-width:min(520px,100vw - 1rem)}body[data-ui-theme=modern] .order-location-modal .modal-dialog:has(.order-location-map-card){max-width:min(800px,100vw - 1rem)}body[data-ui-theme=modern] .order-location-modal .modal-content{overflow:hidden;color:var(--mm-ink);background:var(--mm-surface);border:0;border-radius:var(--mm-radius);box-shadow:var(--mm-shadow)}body[data-ui-theme=modern] .order-location-modal .modal-body{padding:0}body[data-ui-theme=modern] .order-location-modal .order-location-container{gap:14px;min-height:0;padding:0 0 20px;background:var(--mm-surface);border-radius:0}body[data-ui-theme=modern] .order-location-modal .order-location-container>:not(.order-location-header){margin-inline:20px}body[data-ui-theme=modern] .order-location-modal .order-location-container>.order-location-header+*{margin-top:4px}body[data-ui-theme=modern] .order-location-modal .order-location-header{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;color:var(--mm-ink);background:var(--mm-surface);border-bottom:1px solid var(--mm-line);border-radius:0}body[data-ui-theme=modern] .order-location-modal .order-location-header::before{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;margin:0;border-radius:10px;font-size:17px;line-height:1;color:var(--mm-brand-ink);background:var(--mm-brand-soft);content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900}body[data-ui-theme=modern] .order-location-modal .order-location-header-text{flex:1 1 auto}body[data-ui-theme=modern] .order-location-modal .order-location-title{margin:0;font-family:inherit;font-size:1.06rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--mm-ink);text-wrap:balance}body[data-ui-theme=modern] .order-location-modal .order-location-order-id{margin:2px 0 0;font-size:.82rem;font-weight:400;line-height:1.4;color:var(--mm-muted)}body[data-ui-theme=modern] .order-location-modal .order-location-close{box-sizing:content-box;width:32px;height:32px;padding:0;opacity:1;filter:none;background-color:#fff;background-position:center;background-size:12px;border:1px solid #dfe3e1;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}body[data-ui-theme=modern] .order-location-modal .order-location-close:hover{opacity:1;background-color:#f3f4f2}body[data-ui-theme=modern] .order-location-modal .order-location-close:focus{opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}body[data-ui-theme=modern] .order-location-modal .order-location-close:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color, #1f2933));outline-offset:2px}body[data-ui-theme=modern] .order-location-modal .order-location-close>span{display:none}body[data-ui-theme=modern] .order-location-modal .order-location-close{position:static;flex-shrink:0;margin:0 0 0 auto;color:rgba(0,0,0,0) !important;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e") center/12px no-repeat !important;border:1px solid #dfe3e1 !important;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08) !important}body[data-ui-theme=modern] .order-location-modal .order-location-close:hover{background-color:#f3f4f2 !important}body[data-ui-theme=modern] .order-location-modal .order-location-close::before,body[data-ui-theme=modern] .order-location-modal .order-location-close::after{display:none}body[data-ui-theme=modern] .order-location-modal .order-location-close>*{display:none}body[data-ui-theme=modern] .order-location-modal .order-location-state{padding:12px 0 4px;background:rgba(0,0,0,0)}body[data-ui-theme=modern] .order-location-modal .order-location-state--notice{margin-block:0;gap:10px;border:0;border-radius:0;box-shadow:none}body[data-ui-theme=modern] .order-location-modal .order-location-state-image,body[data-ui-theme=modern] .order-location-modal .order-location-state--notice .order-location-state-image{box-sizing:border-box;width:150px;max-width:150px;height:auto;max-height:none;padding:16px 20px;object-fit:contain;background:var(--mm-brand-soft);border-radius:16px}body[data-ui-theme=modern] .order-location-modal .order-location-state-title,body[data-ui-theme=modern] .order-location-modal .order-location-state--notice .order-location-state-title{margin-top:6px;font-size:1.1rem;color:var(--mm-ink)}body[data-ui-theme=modern] .order-location-modal .order-location-state-message,body[data-ui-theme=modern] .order-location-modal .order-location-state--notice .order-location-state-message{max-width:40ch;font-size:.9rem;color:var(--mm-muted)}body[data-ui-theme=modern] .order-location-modal .order-location-notice{color:var(--mm-ink-2);background:var(--mm-brand-soft);border-radius:10px}body[data-ui-theme=modern] .order-location-modal .order-location-map-card,body[data-ui-theme=modern] .order-location-modal .order-location-tracking-card{border:1px solid var(--mm-line);border-radius:12px}body[data-ui-theme=modern] .k-window.product-kit-modal .k-dialog-titlebar-action{position:absolute;top:16px;right:20px;z-index:3}body[data-ui-theme=modern] .k-window.product-kit-modal .k-window-content{position:static;padding:18px 20px !important}body[data-ui-theme=modern] .k-window.product-kit-modal .msform,body[data-ui-theme=modern] .k-window.product-kit-modal .msform fieldset,body[data-ui-theme=modern] .k-window.product-kit-modal #form-step-1>.row{position:static}body[data-ui-theme=modern] .k-window.product-kit-modal .msform{margin:0}body[data-ui-theme=modern] .k-window.product-kit-modal .msform fieldset{padding-bottom:0;text-align:left}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-modern__title{margin:0;font-family:inherit;font-size:1.06rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--mm-ink);text-wrap:balance;padding-right:46px}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar{display:flex;align-items:center;gap:8px;margin:6px 0 16px;padding:0 0 14px;overflow:visible;font-size:.8rem;text-align:left;color:var(--mm-muted);border-bottom:1px solid var(--mm-line);counter-reset:kit-step}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li{position:static;display:flex;align-items:center;gap:6px;width:auto !important;float:none;font-size:.8rem;font-weight:400;color:var(--mm-muted);counter-increment:kit-step}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li::after{display:none}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li:not(:last-child)::after{content:"";position:static;display:block;flex:0 0 28px;width:28px;height:2px;margin-left:2px;background:var(--mm-field-line)}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li i{display:inline-grid;place-items:center;width:22px;height:22px;margin:0;padding:0;font-size:.72rem;line-height:1;color:var(--mm-muted);background:#e5e9e6;border-radius:50%}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li i::before{content:counter(kit-step);font-family:inherit;font-weight:700}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li span{display:inline !important}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li.active{font-weight:600;color:var(--mm-ink)}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li.active i{color:var(--mm-on-brand);background:var(--mm-brand)}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li.active:has(+li.active){font-weight:400;color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li.active:has(+li.active) i::before{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900}body[data-ui-theme=modern] .k-window.product-kit-modal #progressbar li.active:has(+li.active)::after{background:var(--mm-brand)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__observations{width:calc(100% - var(--bs-gutter-x, 1.5rem));margin:0 calc(var(--bs-gutter-x, 1.5rem)*.5) 16px !important;padding:10px 12px !important;font-size:.84rem;line-height:1.45;color:var(--mm-ink-2);background:var(--mm-surface-muted);border:1px solid var(--mm-line);border-radius:10px;box-shadow:none}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__observations>.row{flex-wrap:nowrap;align-items:center;gap:10px;margin:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__observations>.row>*{width:auto;padding:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__observations>.row>.col-auto{display:grid;place-items:center;flex:none;width:28px;height:28px;color:var(--mm-brand-ink);background:var(--mm-brand-soft);border-radius:8px}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__observations>.row>.col-auto::before{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;font-size:.9rem;line-height:1}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__observations img{display:none}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__observations p{margin:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__observations .text-justify{text-align:left !important}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__observations p{margin:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content .card{margin:0 0 14px;background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content .card-header{padding:0 0 6px;background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content .card-body{padding:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-progress{display:grid;gap:6px}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-progress__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.85rem;color:var(--mm-ink)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-progress__top b{font-weight:700}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__quantity-control{display:inline;min-width:0;height:auto;margin:0;padding:0;font-size:inherit;line-height:inherit;color:inherit;background:none;border-radius:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-progress__bar{appearance:none;display:block;width:100%;height:6px;overflow:hidden;background:#e5e9e6;border:0;border-radius:999px;color:var(--mm-brand)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-progress__bar::-webkit-progress-bar{background:#e5e9e6;border-radius:999px}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-progress__bar::-webkit-progress-value{background:var(--mm-brand);border-radius:999px}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-progress__bar::-moz-progress-bar{background:var(--mm-brand);border-radius:999px}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-fixed-list,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-optional-list{gap:0;width:100%;padding:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item{display:grid !important;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:12px;padding:10px 8px;border-bottom:1px solid var(--mm-line);border-radius:10px;box-shadow:none}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item:last-child{border-bottom:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item>img{width:52px;height:52px;margin:0 !important;object-fit:contain;background:#f1f4f2;border-radius:10px}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0;font-size:.78rem;line-height:1.4;color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description h6,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description .h6{flex-basis:100%;margin:0 0 2px;font-size:.9rem;font-weight:500;line-height:1.3;color:var(--mm-ink)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description p{margin:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description .product__unitmeasure,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description .product__price{font-size:inherit;font-weight:600;color:var(--mm-brand-ink)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description .product__price span,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description .product__price small,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description .product__price .small{font-weight:600}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description .product__price::before,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__content-item-description .product__balance::before{content:"·";margin-right:6px;font-weight:400;color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__controls{display:inline-flex;align-items:stretch;height:36px;overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-button)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__controls .controls__less,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__controls .controls__more{display:grid;place-items:center;width:36px;height:100%;margin:0;padding:0;font-size:.85rem;color:var(--mm-ink-2);background:var(--mm-surface);border:0;border-radius:0;cursor:pointer}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__controls .controls__less:hover,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__controls .controls__more:hover{background:var(--mm-surface-muted)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__controls .kit-controls__number,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__controls .cart-number-input{display:grid;place-items:center;min-width:36px;margin:0;padding:0 4px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mm-ink);background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__controls .cart-number-input{width:36px;text-align:center;outline:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__totals{position:absolute;left:20px;bottom:14px;z-index:3;width:auto;max-width:calc(100% - 220px);pointer-events:none;display:grid;align-content:center;height:42px;margin:0;padding:0;font-size:.75rem;font-weight:400;line-height:1.2;text-align:left;color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit__totals>span{font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mm-brand-ink)}body[data-ui-theme=modern] .k-window.product-kit-modal .k-dialog-actions{min-height:70px}body[data-ui-theme=modern] .k-window.product-kit-modal .k-dialog-actions .product-kit-previous{margin-right:auto}body[data-ui-theme=modern] .k-window.product-kit-modal #product-kit__confirmation-wrapper>.row{display:grid;grid-template-columns:200px minmax(0, 1fr);align-items:center;gap:20px;margin:0}body[data-ui-theme=modern] .k-window.product-kit-modal #product-kit__confirmation-wrapper>.row>*{width:auto;max-width:none;padding:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__image{display:grid;place-items:center;height:180px;background:#f1f4f2;border-radius:14px}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__image img{width:auto !important;max-width:100%;height:150px;object-fit:contain}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__container{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:0;text-align:left}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__description{grid-column:1/-1}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__title{margin:0;font-size:1.1rem;font-weight:700;line-height:1.3;color:var(--mm-ink)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__distributor-name{margin:4px 0 0;font-size:.82rem;color:var(--mm-muted)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__distributor-name span,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__distributor-name small,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__distributor-name .small{font-weight:600;color:var(--mm-ink)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__price{margin:10px 0 2px;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mm-brand-ink)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__information,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons{display:flex;align-items:center;align-self:stretch;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--mm-line)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__information{padding-right:12px;font-size:.88rem;font-weight:400;color:var(--mm-ink-2)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .btn-group{display:inline-flex;align-items:stretch;height:36px;overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-button)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .btn-group .quantity--decrease,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .btn-group .quantity--increase{display:grid;place-items:center;width:36px;height:100%;margin:0;padding:0;font-size:.85rem;color:var(--mm-ink-2);background:var(--mm-surface);border:0;border-radius:0;cursor:pointer}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .btn-group .quantity--decrease:hover,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .btn-group .quantity--increase:hover{background:var(--mm-surface-muted)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .btn-group .quantity--display{display:grid;place-items:center;min-width:36px;margin:0;padding:0 4px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mm-ink);background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .btn-group{width:auto}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .quantity--decrease,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .quantity--increase{width:36px !important;min-height:0;letter-spacing:0;box-shadow:none}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .quantity--decrease p,body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .quantity--increase p{margin:0;font-size:1rem;line-height:1}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__buttons .quantity--display{width:auto;min-height:0;line-height:1;letter-spacing:0;cursor:text}@media(max-width: 599.98px){body[data-ui-theme=modern] .k-window.product-kit-modal #product-kit__confirmation-wrapper>.row{grid-template-columns:minmax(0, 1fr)}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__image{height:120px}body[data-ui-theme=modern] .k-window.product-kit-modal .product-kit-detail__image img{height:100px}}@media(max-width: 767.98px){body[data-ui-theme=modern] .k-window.product-kit-modal{max-width:none;max-height:none;border-radius:0}}body[data-ui-theme=modern] .modal.coupon-modal-modern{--mm-width: 780px}body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-body{padding-top:18px !important}body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__code{margin:0 0 18px}body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__label{display:block;margin:0 0 5px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--mm-ink-2)}body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__input{height:40px;padding:0 12px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__input:focus,body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__input:focus-visible{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__input{display:block;width:100%}body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__input::placeholder{color:var(--mm-muted)}body[data-ui-theme=modern] .modal.coupon-modal-modern #coupon-nav-tab{display:flex;flex-wrap:nowrap;gap:4px;margin:0;padding:4px;background:var(--mm-surface-muted);border:0;border-radius:999px}body[data-ui-theme=modern] .modal.coupon-modal-modern #coupon-nav-tab .nav-link{flex:1 1 0;margin:0;padding:8px 14px;font-size:.88rem;font-weight:600;line-height:1.2;color:var(--mm-muted);background:rgba(0,0,0,0);border:0;border-radius:999px;transition:background-color .15s,color .15s,box-shadow .15s}body[data-ui-theme=modern] .modal.coupon-modal-modern #coupon-nav-tab .nav-link:hover{color:var(--mm-ink)}body[data-ui-theme=modern] .modal.coupon-modal-modern #coupon-nav-tab .nav-link:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal.coupon-modal-modern #coupon-nav-tab .nav-link.active{color:var(--mm-ink);background:var(--mm-surface);box-shadow:0 1px 3px rgba(0,0,0,.12)}body[data-ui-theme=modern] .modal.coupon-modal-modern #nav-tabContent{padding:16px 0 4px !important;border:0 !important}body[data-ui-theme=modern] .modal.coupon-modal-modern .checkout-coupon__row{display:grid;grid-template-columns:repeat(auto-fill, minmax(0, 350px));justify-content:center;gap:14px 12px}body[data-ui-theme=modern] .modal.coupon-modal-modern .checkout-coupon__row.mt-4{margin-top:0 !important}body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__empty{grid-column:1/-1;display:grid;justify-items:center;gap:6px;width:auto;padding:28px 16px;text-align:center}body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__empty .checkout-coupon__empty-text{margin:8px 0 0;font-size:1rem;font-weight:700;color:var(--mm-ink)}body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__empty-icon{flex:none;display:inline-grid;place-items:center;width:56px;height:56px;margin:0;border-radius:50%;font-size:26px;line-height:1;color:var(--mm-brand-ink);background:var(--mm-brand-soft);font-size:24px}body[data-ui-theme=modern] .modal.coupon-modal-modern .coupon-modal-modern__empty-hint{max-width:38ch;margin:0;font-size:.85rem;line-height:1.5;color:var(--mm-muted)}body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-footer .apply-coupon{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-footer .apply-coupon:hover:not(:disabled),body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-footer .apply-coupon:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-footer .apply-coupon:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-footer .apply-coupon:disabled,body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-footer .apply-coupon.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-footer .apply-coupon{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-footer .apply-coupon:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-footer .apply-coupon{min-width:160px}@media(max-width: 575.98px){body[data-ui-theme=modern] .modal.coupon-modal-modern .modal-footer .apply-coupon{width:100%}}.branch-office-modal.branch-office-modal--modern{--mm-brand: var(--brand-color);--mm-brand-strong: var(--brand-color-dark-10, var(--brand-color));--mm-brand-ink: var(--brand-ink-hover-color, var(--brand-color-dark-20, var(--brand-color)));--mm-brand-soft: color-mix(in srgb, var(--brand-color) 10%, #fff);--mm-brand-line: color-mix(in srgb, var(--brand-color) 28%, #fff);--mm-brand-ring: color-mix(in srgb, var(--brand-color) 20%, transparent);--mm-on-brand: var(--brand-text-color, #fff);--mm-action: var(--brand-action-color, var(--mm-brand));--mm-action-strong: var(--brand-action-hover-color, var(--mm-brand-strong));--mm-on-action: var(--brand-action-text-color, var(--mm-on-brand));--mm-danger: #c0392b;--mm-danger-strong: #a93226;--mm-danger-soft: #fdecea;--mm-ink: #1f2933;--mm-ink-2: #374151;--mm-muted: #6b7280;--mm-line: #e3e7e4;--mm-field-line: #d6dcd8;--mm-outline-line: #cfd6d1;--mm-surface: #fff;--mm-surface-muted: #f3f5f4;--mm-shadow: 0 24px 64px rgba(0, 0, 0, 0.22);--mm-radius: 16px;--mm-radius-button: 10px;--mm-radius-field: 9px}.branch-office-modal.branch-office-modal--modern .branch-office-modal-content{overflow:hidden;color:var(--mm-ink);background:var(--mm-surface);border:0;border-radius:var(--mm-radius);box-shadow:var(--mm-shadow);display:flex;flex-direction:column;width:calc(100% - 32px);max-width:520px;margin:0;max-height:calc(100dvh - 32px);overflow:hidden}.branch-office-modal.branch-office-modal--modern .branch-office-modal-header{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;color:var(--mm-ink);background:var(--mm-surface);border-bottom:1px solid var(--mm-line);border-radius:0;display:grid;flex:none;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"icon title close" "icon sub close";row-gap:0}.branch-office-modal.branch-office-modal--modern .branch-office-modal-icon{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;margin:0;border-radius:10px;font-size:17px;line-height:1;color:var(--mm-brand-ink);background:var(--mm-brand-soft);grid-area:icon}.branch-office-modal.branch-office-modal--modern .branch-office-modal-title{margin:0;font-family:inherit;font-size:1.06rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--mm-ink);text-wrap:balance;grid-area:title}.branch-office-modal.branch-office-modal--modern .branch-office-modal-subtitle{margin:2px 0 0;font-size:.82rem;font-weight:400;line-height:1.4;color:var(--mm-muted);grid-area:sub}.branch-office-modal.branch-office-modal--modern .branch-office-close-button{box-sizing:content-box;width:32px;height:32px;padding:0;opacity:1;filter:none;background-color:#fff;background-position:center;background-size:12px;border:1px solid #dfe3e1;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}.branch-office-modal.branch-office-modal--modern .branch-office-close-button:hover{opacity:1;background-color:#f3f4f2}.branch-office-modal.branch-office-modal--modern .branch-office-close-button:focus{opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}.branch-office-modal.branch-office-modal--modern .branch-office-close-button:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color, #1f2933));outline-offset:2px}.branch-office-modal.branch-office-modal--modern .branch-office-close-button>span{display:none}.branch-office-modal.branch-office-modal--modern .branch-office-close-button{position:static;flex-shrink:0;margin:0 0 0 auto;color:rgba(0,0,0,0) !important;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e") center/12px no-repeat !important;border:1px solid #dfe3e1 !important;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08) !important}.branch-office-modal.branch-office-modal--modern .branch-office-close-button:hover{background-color:#f3f4f2 !important}.branch-office-modal.branch-office-modal--modern .branch-office-close-button::before,.branch-office-modal.branch-office-modal--modern .branch-office-close-button::after{display:none}.branch-office-modal.branch-office-modal--modern .branch-office-close-button>*{display:none}.branch-office-modal.branch-office-modal--modern .branch-office-close-button{grid-area:close;align-self:center;display:block;font-size:0}.branch-office-modal.branch-office-modal--modern .branch-office-modal-body{padding:18px 20px;color:var(--mm-ink);flex:1 1 auto;min-height:0;overflow-y:auto}.branch-office-modal.branch-office-modal--modern .branch-office-current-selection{margin:0 0 18px;padding:12px 14px;background:var(--mm-brand-soft);border:1px solid var(--mm-brand-line);border-radius:12px}.branch-office-modal.branch-office-modal--modern .branch-office-current-header{flex-direction:row;align-items:center;gap:10px;margin:0 0 8px}.branch-office-modal.branch-office-modal--modern .branch-office-current-title{gap:6px;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1.3;letter-spacing:.07em;color:var(--mm-brand-ink);text-transform:uppercase}.branch-office-modal.branch-office-modal--modern .branch-office-current-title i{color:var(--mm-brand-strong)}.branch-office-modal.branch-office-modal--modern .branch-office-reset-btn{flex:none;align-self:center;gap:6px;min-height:32px;padding:0 12px;font-family:inherit;font-size:.8rem;font-weight:500;color:var(--mm-ink-2);background:var(--mm-surface);border:1px solid var(--mm-outline-line);border-radius:8px;box-shadow:none}.branch-office-modal.branch-office-modal--modern .branch-office-reset-btn:hover{background:var(--mm-surface-muted);box-shadow:none;transform:none}.branch-office-modal.branch-office-modal--modern .branch-office-reset-btn:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}.branch-office-modal.branch-office-modal--modern .branch-office-reset-btn i{font-size:.75rem;color:var(--mm-muted)}.branch-office-modal.branch-office-modal--modern .branch-office-current-info{gap:4px}.branch-office-modal.branch-office-modal--modern .branch-office-current-item{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.branch-office-modal.branch-office-modal--modern .branch-office-current-label{min-width:0;font-size:.82rem;font-weight:500;color:var(--mm-muted)}.branch-office-modal.branch-office-modal--modern .branch-office-current-label i{width:14px;text-align:center;color:var(--mm-brand-strong)}.branch-office-modal.branch-office-modal--modern .branch-office-current-value{flex:0 1 auto;min-width:0;padding:0;overflow:hidden;font-size:.88rem;font-weight:600;color:var(--mm-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,0);border:0;border-radius:0}.branch-office-modal.branch-office-modal--modern .branch-office-selector-container{gap:14px}.branch-office-modal.branch-office-modal--modern .branch-office-form-group{gap:0}.branch-office-modal.branch-office-modal--modern .branch-office-form-label{display:block;margin:0 0 5px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--mm-ink-2);display:flex;align-items:center;gap:6px}.branch-office-modal.branch-office-modal--modern .branch-office-form-label i{width:14px;text-align:center;color:var(--mm-brand-strong)}.branch-office-modal.branch-office-modal--modern .branch-office-form-select{height:40px;padding:0 12px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}.branch-office-modal.branch-office-modal--modern .branch-office-form-select:focus,.branch-office-modal.branch-office-modal--modern .branch-office-form-select:focus-visible{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}.branch-office-modal.branch-office-modal--modern .branch-office-form-select{width:100%;padding:0 36px 0 12px;font-family:inherit}.branch-office-modal.branch-office-modal--modern .branch-office-form-select:disabled{color:var(--mm-muted);background-color:var(--mm-surface-muted)}.branch-office-modal.branch-office-modal--modern .branch-office-loading-indicator{padding:16px 0 4px;font-family:inherit;font-size:.85rem;color:var(--mm-muted)}.branch-office-modal.branch-office-modal--modern .branch-office-spinner{width:28px;height:28px;border-color:var(--mm-line);border-top-color:var(--mm-brand)}.branch-office-modal.branch-office-modal--modern .branch-office-error-message{margin:14px 0 0;padding:10px 12px;font-family:inherit;font-size:.85rem;color:var(--mm-danger);background:var(--mm-danger-soft);border:0;border-radius:10px}.branch-office-modal.branch-office-modal--modern .branch-office-modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:14px 20px;background:var(--mm-surface);border-top:1px solid var(--mm-line);flex:none;flex-direction:row}.branch-office-modal.branch-office-modal--modern .branch-office-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.branch-office-modal.branch-office-modal--modern .branch-office-btn:hover:not(:disabled),.branch-office-modal.branch-office-modal--modern .branch-office-btn:focus:not(:disabled){transform:none;text-decoration:none}.branch-office-modal.branch-office-modal--modern .branch-office-btn:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}.branch-office-modal.branch-office-modal--modern .branch-office-btn:disabled,.branch-office-modal.branch-office-modal--modern .branch-office-btn.disabled{opacity:.55;cursor:not-allowed}.branch-office-modal.branch-office-modal--modern .branch-office-btn{color:var(--mm-ink) !important;background:var(--mm-surface) !important;border-color:var(--mm-outline-line) !important}.branch-office-modal.branch-office-modal--modern .branch-office-btn:hover:not(:disabled){background:var(--mm-surface-muted) !important}.branch-office-modal.branch-office-modal--modern .branch-office-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.branch-office-modal.branch-office-modal--modern .branch-office-btn-primary:hover:not(:disabled),.branch-office-modal.branch-office-modal--modern .branch-office-btn-primary:focus:not(:disabled){transform:none;text-decoration:none}.branch-office-modal.branch-office-modal--modern .branch-office-btn-primary:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}.branch-office-modal.branch-office-modal--modern .branch-office-btn-primary:disabled,.branch-office-modal.branch-office-modal--modern .branch-office-btn-primary.disabled{opacity:.55;cursor:not-allowed}.branch-office-modal.branch-office-modal--modern .branch-office-btn-primary{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}.branch-office-modal.branch-office-modal--modern .branch-office-btn-primary:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}.branch-office-modal.branch-office-modal--modern .branch-office-btn-primary{order:2}@media(max-width: 575.98px){.branch-office-modal.branch-office-modal--modern .branch-office-modal-footer>.branch-office-btn{flex:1 1 0}}body[data-ui-theme=modern] #select-customer-modal .select-customer-modal-content{overflow:hidden;color:var(--mm-ink);background:var(--mm-surface);border:0;border-radius:var(--mm-radius);box-shadow:var(--mm-shadow);display:flex;flex-direction:column;width:calc(100% - 32px);max-width:620px;max-height:calc(100dvh - 3.5rem);margin:0;overflow:hidden}body[data-ui-theme=modern] #select-customer-modal .select-customer-modal-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0}body[data-ui-theme=modern] #select-customer-modal .select-customer-container{flex:1 1 auto;height:auto;max-height:none;min-height:0;padding:0;overflow:hidden}body[data-ui-theme=modern] #select-customer-modal .search-section{order:-1;flex:none;margin:0}body[data-ui-theme=modern] #select-customer-modal .section-title{margin:0;font-family:inherit;font-size:1.06rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--mm-ink);text-wrap:balance;padding:18px 20px 14px;border-bottom:1px solid var(--mm-line)}body[data-ui-theme=modern] #select-customer-modal .search-bar{margin:16px 20px 0}body[data-ui-theme=modern] #select-customer-modal .input-search-wrapper{height:42px;background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);transition:border-color .15s,box-shadow .15s}body[data-ui-theme=modern] #select-customer-modal .input-search-wrapper:focus-within{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] #select-customer-modal .input-search{height:100%;padding:0 4px 0 12px;font-size:.9rem;color:var(--mm-ink);background:rgba(0,0,0,0)}body[data-ui-theme=modern] #select-customer-modal .input-search::placeholder{color:var(--mm-muted)}body[data-ui-theme=modern] #select-customer-modal .customer-search-btn{align-self:stretch;min-width:42px;color:var(--mm-muted)}body[data-ui-theme=modern] #select-customer-modal .customer-search-btn:hover:not(:disabled){color:var(--mm-brand-strong)}body[data-ui-theme=modern] #select-customer-modal .customer-search-btn:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:-4px}body[data-ui-theme=modern] #select-customer-modal .customer-search-btn:has(>.customer-search-icon)::before{content:"";width:18px;height:18px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat}body[data-ui-theme=modern] #select-customer-modal .customer-search-icon{display:none}body[data-ui-theme=modern] #select-customer-modal .current-customer-section{flex:none;margin:16px 20px 0;padding:0;border:0}body[data-ui-theme=modern] #select-customer-modal .current-customer-card{background:var(--mm-brand-soft);border:1px solid var(--mm-brand-line);border-radius:12px;box-shadow:none}body[data-ui-theme=modern] #select-customer-modal .results-section{flex:1 1 auto;height:auto;max-height:none;min-height:0;margin:0;padding:16px 20px;overflow-y:auto}body[data-ui-theme=modern] #select-customer-modal .customers-list{overflow:visible}body[data-ui-theme=modern] #select-customer-modal .empty-state,body[data-ui-theme=modern] #select-customer-modal .no-results{padding:24px 16px 12px}body[data-ui-theme=modern] #select-customer-modal .empty-state-icon,body[data-ui-theme=modern] #select-customer-modal .no-results-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:1.3rem;color:var(--mm-muted);background:var(--mm-surface-muted);border-radius:14px}body[data-ui-theme=modern] #select-customer-modal .empty-state h4,body[data-ui-theme=modern] #select-customer-modal .empty-state .h4,body[data-ui-theme=modern] #select-customer-modal .no-results h4,body[data-ui-theme=modern] #select-customer-modal .no-results .h4{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--mm-ink)}body[data-ui-theme=modern] #select-customer-modal .empty-state p,body[data-ui-theme=modern] #select-customer-modal .no-results p{margin:0 0 4px;font-size:.85rem;color:var(--mm-muted)}body[data-ui-theme=modern] #select-customer-modal .action-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:14px 20px;background:var(--mm-surface);border-top:1px solid var(--mm-line);flex:none;flex-direction:row}body[data-ui-theme=modern] #select-customer-modal .accept-button,body[data-ui-theme=modern] #select-customer-modal .cancel-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] #select-customer-modal .accept-button:hover:not(:disabled),body[data-ui-theme=modern] #select-customer-modal .accept-button:focus:not(:disabled),body[data-ui-theme=modern] #select-customer-modal .cancel-button:hover:not(:disabled),body[data-ui-theme=modern] #select-customer-modal .cancel-button:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] #select-customer-modal .accept-button:focus-visible,body[data-ui-theme=modern] #select-customer-modal .cancel-button:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] #select-customer-modal .accept-button:disabled,body[data-ui-theme=modern] #select-customer-modal .accept-button.disabled,body[data-ui-theme=modern] #select-customer-modal .cancel-button:disabled,body[data-ui-theme=modern] #select-customer-modal .cancel-button.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] #select-customer-modal .accept-button,body[data-ui-theme=modern] #select-customer-modal .cancel-button{color:var(--mm-ink) !important;background:var(--mm-surface) !important;border-color:var(--mm-outline-line) !important}body[data-ui-theme=modern] #select-customer-modal .accept-button:hover:not(:disabled),body[data-ui-theme=modern] #select-customer-modal .cancel-button:hover:not(:disabled){background:var(--mm-surface-muted) !important}body[data-ui-theme=modern] #select-customer-modal .accept-button,body[data-ui-theme=modern] #select-customer-modal .cancel-button{width:auto}body[data-ui-theme=modern] #select-customer-modal .accept-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] #select-customer-modal .accept-button:hover:not(:disabled),body[data-ui-theme=modern] #select-customer-modal .accept-button:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] #select-customer-modal .accept-button:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] #select-customer-modal .accept-button:disabled,body[data-ui-theme=modern] #select-customer-modal .accept-button.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] #select-customer-modal .accept-button{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] #select-customer-modal .accept-button:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}body[data-ui-theme=modern] #select-customer-modal .accept-button{order:2}@media(max-width: 575.98px){body[data-ui-theme=modern] #select-customer-modal .action-buttons>button{flex:1 1 0}}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast){width:min(440px,100vw - 32px);padding:28px 24px 22px;color:var(--mm-ink);background:var(--mm-surface);border-radius:32px 6px !important;box-shadow:var(--mm-shadow)}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-icon{margin:4px auto 14px;font-size:.8em}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-title{margin:0;padding:0;font-size:1.15rem;font-weight:700;line-height:1.3;color:var(--mm-ink);text-wrap:balance}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-html-container{margin:8px 0 0;padding:0;font-size:.95rem;line-height:1.5;color:var(--mm-ink-2);text-wrap:pretty}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close{box-sizing:content-box;width:32px;height:32px;padding:0;opacity:1;filter:none;background-color:#fff;background-position:center;background-size:12px;border:1px solid #dfe3e1;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close:hover{opacity:1;background-color:#f3f4f2}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close:focus{opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08)}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close:focus-visible{outline:2px solid var(--brand-color-dark-10, var(--brand-color, #1f2933));outline-offset:2px}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close>span{display:none}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close{position:static;flex-shrink:0;margin:0 0 0 auto;color:rgba(0,0,0,0) !important;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e") center/12px no-repeat !important;border:1px solid #dfe3e1 !important;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08) !important}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close:hover{background-color:#f3f4f2 !important}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close::before,body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close::after{display:none}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close>*{display:none}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-close{position:absolute;top:14px;right:14px;margin:0}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin:22px 0 0;padding:0}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-actions .button{flex:0 1 auto;min-width:140px;margin:0 !important}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-confirm{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-confirm:hover:not(:disabled),body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-confirm:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-confirm:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-confirm:disabled,body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-confirm.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-confirm{color:var(--mm-on-action) !important;background:var(--mm-action) !important;border-color:var(--mm-action) !important}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-confirm:hover:not(:disabled){background:var(--mm-action-strong) !important;border-color:var(--mm-action-strong) !important}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-cancel,body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-deny{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-cancel:hover:not(:disabled),body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-cancel:focus:not(:disabled),body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-deny:hover:not(:disabled),body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-deny:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-cancel:focus-visible,body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-deny:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-cancel:disabled,body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-cancel.disabled,body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-deny:disabled,body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-deny.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-cancel,body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-deny{color:var(--mm-ink) !important;background:var(--mm-surface) !important;border-color:var(--mm-outline-line) !important}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-cancel:hover:not(:disabled),body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-deny:hover:not(:disabled){background:var(--mm-surface-muted) !important}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-timer-progress-bar-container{border-radius:0 0 32px 6px}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-timer-progress-bar{background:var(--mm-brand)}@media(max-width: 479.98px){body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast){padding:24px 18px 18px}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-actions{flex-direction:column}body[data-ui-theme=modern] .swal2-popup.alert__popup--border-radius:not(.swal2-toast) .swal2-actions .button{width:100%}}.checkout__wrapper{margin-top:15px}.checkout__payment-list{margin-bottom:1rem !important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0}.checkout__payment-list-item{-ms-flex-pack:justify !important;justify-content:space-between !important;display:-ms-flexbox !important;display:flex !important;position:relative;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#f7f7f7}.checkout__payment-list-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.checkout__payment-list-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.checkout__summary-wrapper{position:sticky;top:105px;background-color:#fff;padding:15px;margin-bottom:15px;height:50%}.checkout__summary-wrapper-title{margin-bottom:10px}.checkout__summary-wrapper h4,.checkout__summary-wrapper .h4{font-size:1.2rem;font-weight:normal}.checkout__summary-wrapper h5,.checkout__summary-wrapper .h5{font-weight:normal}.checkout__summary-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.checkout__summary-list-item{-ms-flex-pack:justify !important;justify-content:space-between !important;display:-ms-flexbox !important;display:flex !important;position:relative;padding:.75rem 0;margin-bottom:-1px;border-bottom:1px solid #f7f7f7}.checkout__summary-terms{font-size:.9rem;margin-bottom:15px}.checkout__comment{margin-bottom:1rem}.checkout__comment label{margin-bottom:10px}.checkout__details-wrapper .accordion .card{background-color:rgba(0,0,0,0);border:none;border-radius:0}.checkout__details-wrapper .accordion .card-header{background-color:rgba(0,0,0,0)}.checkout__DTO label{margin-bottom:10px}.checkout__DTO select{margin-bottom:15px}.checkout__DTO p{font-size:.9rem}.checkout__address-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0}.checkout__address-item{-ms-flex-pack:justify !important;justify-content:space-between !important;position:relative;display:-ms-flexbox !important;display:flex !important;padding:.75rem 1.25rem;margin-bottom:10px;background-color:#fff;border-radius:.25rem}.checkout__products-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.checkout__products-item{text-align:start;-ms-flex-pack:justify !important;justify-content:space-between !important;display:-ms-flexbox !important;display:flex !important;position:relative;display:block;padding:.75rem 1.5rem;align-items:center;background-color:#fff;margin-bottom:15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.checkout__products-item-description{flex-grow:1}.checkout__products-item-description h6,.checkout__products-item-description .h6{font-weight:normal}.checkout__products-item .product__price{color:var(--brand-ink-color, var(--brand-color))}.checkout__products-item .product__price-total{display:flex;flex-direction:row;flex-shrink:0;align-items:center;color:var(--brand-ink-color, var(--brand-color))}.checkout__wizard{margin-bottom:15px}.checkout__coupon-badge{color:#fff;font-size:.8rem;background-color:var(--brand-color-dark-10);top:-7px;right:2px;position:absolute;z-index:1}.checkout-coupon__row{display:flex;gap:10px;justify-content:center}.checkout-coupon__card{width:350px;position:relative;height:auto;height:130px;cursor:pointer;transition:.3s}.checkout-coupon__card:hover{transform:scale(1.03);transition:.3s}.checkout-coupon__card:hover:hover{-webkit-text-decoration:none;text-decoration:none}.checkout-coupon__card--expired{pointer-events:none;cursor:default}.checkout-coupon__card--expired:hover{transform:none}.checkout-coupon__image{display:flex;height:100%}.checkout-coupon__image img{position:absolute;width:100%;height:100%;object-fit:cover}.checkout-coupon__left{width:100px;position:relative;display:flex;justify-content:center;align-items:center}.checkout-coupon__left input{font-size:2.5rem;color:var(--brand-ink-color, var(--brand-color));appearance:none;background-color:#fff;width:1.5rem;height:1.5rem;border:1px solid var(--brand-color);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.checkout-coupon__left input::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);box-shadow:inset 1em 1em var(--brand-color)}.checkout-coupon__left input:checked::before{transform:scale(1)}.checkout-coupon__left a{position:absolute;top:10px;left:10px;font-size:.67rem;text-align:center;color:#190681;-webkit-text-decoration:underline;text-decoration:underline}.checkout-coupon__body{z-index:1000;position:relative;padding:15px 5px;display:flex;flex-direction:column;height:100%;width:250px;gap:3px}.checkout-coupon__remove{position:absolute;top:-8px;right:-3px;background:red;border-radius:50%}.checkout-coupon__flex{display:flex;flex-wrap:wrap;align-self:normal}.checkout-coupon__code{text-overflow:ellipsis;overflow:hidden;font-size:1.4rem;font-weight:700}.checkout-coupon__desc{text-overflow:ellipsis;font-size:.8rem;color:#2f4f4f;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.checkout-coupon__due-date{text-overflow:ellipsis;overflow:hidden;font-size:.8rem;margin-top:auto;font-weight:bold}.checkout-coupon__out-stock{text-overflow:ellipsis;overflow:hidden;font-size:.7rem;margin-top:auto}.checkout-coupon__empty-wrapper{width:50%;display:flex;flex-direction:column}.checkout-coupon__empty-text{font-weight:bold;color:var(--brand-ink-color, var(--brand-color));font-size:1rem}.checkout-coupon__label{color:var(--brand-ink-color, var(--brand-color))}.checkout-coupon__callout{cursor:pointer}.cash-payment__container{width:100%;min-height:200px;background-color:#f7f7f7;border-radius:8px 8px 8px 8px}.points-redemption-wrapper{height:auto !important}.mh__checkout-secure,.mh__checkout-avatar{display:none}@media(min-width: 768px){body[data-checkout-style=modern]{--cm-ink: #1f2328;--cm-muted: #6b7280;--cm-line: #e5e7eb;--cm-surface: #ffffff;--cm-page: #f4f6f5;--cm-soft: color-mix(in srgb, var(--brand-color) 10%, #fff);--cm-radius: 16px;--cm-shadow: 0 1px 2px rgba(16, 24, 40, 0.06), 0 8px 24px rgba(16, 24, 40, 0.06);background-color:var(--cm-page);color:var(--cm-ink)}body[data-checkout-style=modern] .main-header__wrapper{box-shadow:0 2px 12px rgba(0,0,0,.12)}body[data-checkout-style=modern] .mh__checkout-secure{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 16px;font-size:.85rem;font-weight:600;color:var(--brand-text-color, #fff);white-space:nowrap;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;transform:translate(-50%, -50%)}body[data-checkout-style=modern] .mh__checkout-secure [data-checkout-step-label]:not(:empty)::before{content:"·";margin-right:8px;opacity:.8}body[data-checkout-style=modern] .mh__header-buttons{top:50%;transform:translateY(-50%)}body[data-checkout-style=modern] .mh__header-text{display:inline-flex;align-items:center;gap:10px;font-weight:600}body[data-checkout-style=modern] .mh__checkout-avatar{display:inline-grid;place-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--brand-ink-hover-color, var(--brand-color-dark-20, #2f5214));background:#fff;border-radius:50%}body[data-checkout-style=modern] .checkout__wrapper{max-width:1240px;margin-top:24px}}@media(min-width: 768px)and (max-width: 991.98px){body[data-checkout-style=modern] .checkout__wizard{flex:0 0 60%;max-width:60%}body[data-checkout-style=modern] .checkout__summary-wrapper{flex:0 0 40%;max-width:40%}body[data-checkout-style=modern] .mh__checkout-secure{padding:6px 12px;font-size:.78rem}}@media(min-width: 768px){body[data-checkout-style=modern] .checkout__summary-wrapper{top:106px;height:auto;margin-bottom:24px;padding:20px 22px;background:var(--cm-surface);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow)}body[data-checkout-style=modern] .checkout__summary-wrapper h4.checkout__summary-wrapper-title,body[data-checkout-style=modern] .checkout__summary-wrapper .checkout__summary-wrapper-title.h4{margin-bottom:12px;font-size:1.1rem;font-weight:700}body[data-checkout-style=modern] .checkout__summary-list{gap:2px;padding-left:0}body[data-checkout-style=modern] .checkout__summary-list-item{align-items:baseline;padding:.4rem 0;border-bottom:0}body[data-checkout-style=modern] .checkout__summary-list-item h5,body[data-checkout-style=modern] .checkout__summary-list-item .h5{font-size:.9rem;color:var(--cm-muted)}body[data-checkout-style=modern] .checkout__summary-list-item .text-muted{color:var(--cm-ink) !important;font-variant-numeric:tabular-nums}body[data-checkout-style=modern] .checkout__summary-list-item:has(.total-order-price){margin-top:6px;padding-top:12px;border-top:1px dashed #d4d9de}body[data-checkout-style=modern] .checkout__summary-list-item:has(.total-order-price) h4,body[data-checkout-style=modern] .checkout__summary-list-item:has(.total-order-price) .h4{margin:0;font-size:1rem;font-weight:700}body[data-checkout-style=modern] .checkout__summary-list-item:has(.total-order-price) .total-order-price{font-size:1.45rem;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}body[data-checkout-style=modern] .checkout__summary-list-item:has(.total-discount,.total-discount-club){margin-top:6px;padding:7px 10px;background:#e9f7ef;border-radius:10px}body[data-checkout-style=modern] .checkout__summary-list-item:has(.total-discount,.total-discount-club) h5,body[data-checkout-style=modern] .checkout__summary-list-item:has(.total-discount,.total-discount-club) .h5,body[data-checkout-style=modern] .checkout__summary-list-item:has(.total-discount,.total-discount-club) .text-muted{font-weight:600;color:#16794a !important}body[data-checkout-style=modern] .checkout-coupon__callout{margin:4px 0 14px;padding:4px 12px !important;color:var(--brand-ink-hover-color, var(--brand-color-dark-20, #2f5214));background:var(--cm-soft);border:1.5px dashed color-mix(in srgb, var(--brand-color) 50%, #fff);border-radius:12px}body[data-checkout-style=modern] #coupon-selector-button .input__group{gap:8px}body[data-checkout-style=modern] #coupon-selector-button .input__group .input{border-radius:10px}body[data-checkout-style=modern] .checkout__summary-terms{font-size:.82rem;color:var(--cm-muted)}body[data-checkout-style=modern] .checkout__summary-consent{margin:0 0 14px !important;padding:12px 14px !important;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:12px;transition:border-color .15s ease,background-color .15s ease}body[data-checkout-style=modern] .checkout__summary-consent:has(input[type=checkbox]:checked){background:var(--cm-soft);border-color:color-mix(in srgb, var(--brand-color) 45%, #fff)}body[data-checkout-style=modern] .checkout__summary-consent .terms-container{margin:0;font-family:inherit}body[data-checkout-style=modern] .checkout__summary-consent .checkbox-label{align-items:flex-start;gap:10px;font-size:.86rem;font-weight:600;line-height:1.35;color:var(--cm-ink);cursor:pointer}body[data-checkout-style=modern] .checkout__summary-consent .terms-checkbox,body[data-checkout-style=modern] .checkout__summary-consent .form-checkbox-Terms{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;transform:none;accent-color:var(--brand-color);cursor:pointer}body[data-checkout-style=modern] .checkout__summary-consent .terms-texts{margin:6px 0 0 28px;font-size:.84rem}body[data-checkout-style=modern] .checkout__summary-consent .terms-link,body[data-checkout-style=modern] .checkout__summary-consent .terms-link-without-underline,body[data-checkout-style=modern] .checkout__summary-consent ul a.label-login{display:inline;margin:0;font-weight:500;line-height:1.35;color:var(--brand-ink-hover-color, var(--brand-color-dark-20, var(--brand-color))) !important;text-decoration:none}body[data-checkout-style=modern] .checkout__summary-consent .terms-link:hover,body[data-checkout-style=modern] .checkout__summary-consent .terms-link-without-underline:hover,body[data-checkout-style=modern] .checkout__summary-consent ul a.label-login:hover{text-decoration:underline;text-underline-offset:2px}body[data-checkout-style=modern] .checkout__summary-consent .terms-link::after,body[data-checkout-style=modern] .checkout__summary-consent ul a.label-login::after{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";margin-left:5px;font-size:.7em;font-weight:900;opacity:.7}body[data-checkout-style=modern] .checkout__summary-consent .terms-link-without-underline{margin:0;font-weight:400;color:var(--cm-muted) !important}body[data-checkout-style=modern] .checkout__summary-consent:has(>.form-checkbox-Terms){display:grid;grid-template-columns:18px minmax(0, 1fr);column-gap:10px;align-items:start}body[data-checkout-style=modern] .checkout__summary-consent>.form-checkbox-Terms+.checkout__summary-terms{margin:0;font-size:.86rem;font-weight:600;text-align:left !important;color:var(--cm-ink)}body[data-checkout-style=modern] .checkout__summary-consent>ul{grid-column:2;display:grid;gap:2px;margin:6px 0 0;padding:0;font-size:.84rem;list-style:none !important}body[data-checkout-style=modern] .checkout__comment label{font-size:.85rem;font-weight:600}body[data-checkout-style=modern] .checkout__comment .text-area{width:100%;padding:8px 10px;border:1px solid var(--cm-line);border-radius:10px;resize:vertical}body[data-checkout-style=modern] .wizard__control--individual,body[data-checkout-style=modern] .wizard__control--multiple{margin:0;gap:8px}body[data-checkout-style=modern] .wizard__control--individual>div,body[data-checkout-style=modern] .wizard__control--multiple>div{padding:0 !important}body[data-checkout-style=modern] .wizard__control--individual .button,body[data-checkout-style=modern] .wizard__control--multiple .button{min-height:48px;font-weight:600;border-radius:12px}body[data-checkout-style=modern] .wizard__control--multiple:not(.d-none){display:flex;flex-direction:column-reverse}body[data-checkout-style=modern] .wizard__control--multiple:not(.d-none)>div{width:100%}body[data-checkout-style=modern] .btn-checkout-save{min-height:52px;font-size:1rem;letter-spacing:.02em}body[data-checkout-style=modern] .button--link{font-weight:600}}.my-account-nav,.my-account-home__head,.my-account-home__quick-head,.my-account-crumb,.my-account-option-description,.menu-card__icon,.menu-card__description,.menu-card__chevron,.order-detail__head,.order-detail__summary,.orders__item-head{display:none}@media(min-width: 768px){body[data-my-account-style=modern]{--ma-brand: var(--brand-color);--ma-brand-strong: color-mix(in srgb, var(--ma-brand) 82%, #000);--ma-brand-ink: color-mix(in srgb, var(--brand-ink-color, var(--ma-brand)) 64%, #000);--ma-brand-deep: color-mix(in srgb, var(--ma-brand) 64%, #000);--ma-brand-soft: color-mix(in srgb, var(--ma-brand) 10%, #fff);--ma-brand-soft-2: color-mix(in srgb, var(--ma-brand) 18%, #fff);--ma-brand-line: color-mix(in srgb, var(--ma-brand) 40%, #fff);--ma-brand-ring: color-mix(in srgb, var(--ma-brand) 18%, transparent);--ma-on-brand: var(--brand-text-color, #fff);--ma-action: var(--brand-action-color, var(--ma-brand));--ma-action-strong: var(--brand-action-hover-color, var(--ma-brand-strong));--ma-on-action: var(--brand-action-text-color, var(--ma-on-brand));--ma-page: #f3f4f3;--ma-surface: #fff;--ma-surface-muted: #f8f9fa;--ma-surface-hover: #f5f6f7;--ma-ink: #1f2937;--ma-ink-2: #6b7280;--ma-ink-3: #9aa3ad;--ma-line: #e5e7eb;--ma-success: #16794a;--ma-success-soft: #e7f6ec;--ma-warning: #8a5a00;--ma-warning-soft: #fff4d6;--ma-info: #1d5fbf;--ma-info-soft: #e8f1fd;--ma-danger: #b42318;--ma-danger-soft: #fef3f2;--ma-danger-line: #f4c7c3;--ma-neutral: #4b5563;--ma-neutral-soft: #f1f3f5;--ma-radius: 16px;--ma-radius-md: 12px;--ma-radius-sm: 10px;--ma-radius-input: 11px;--ma-shadow: 0 1px 3px rgba(16, 24, 40, 0.08), 0 1px 2px rgba(16, 24, 40, 0.04);--ma-shadow-hover: 0 6px 18px -8px rgba(16, 24, 40, 0.25);--ma-gap: 16px;--ma-panel-pad: 22px 24px;--ma-sticky-top: 144px;background-color:var(--ma-page)}body[data-my-account-style=modern] .my-account__body>.container{color:var(--ma-ink)}body[data-my-account-style=modern] .my-account-home__head{display:block;margin-bottom:18px}body[data-my-account-style=modern] .my-account-home__title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-0.015em;color:var(--ma-ink)}body[data-my-account-style=modern] .my-account-home__lead{margin:2px 0 0;color:var(--ma-ink-2)}body[data-my-account-style=modern] .menu-card__options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:0}body[data-my-account-style=modern] .menu-card__container{display:block;width:auto;max-width:none;padding:0 !important;color:inherit;border-radius:var(--ma-radius)}body[data-my-account-style=modern] .menu-card__container:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .menu-card{display:grid;grid-template-columns:48px minmax(0, 1fr) 20px;grid-template-areas:"icon title chevron" "icon desc chevron";align-items:center;column-gap:14px;row-gap:2px;height:100%;min-height:0;padding:18px;background:var(--ma-surface);border:1.5px solid rgba(0,0,0,0);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow);transition:border-color .15s,box-shadow .15s,transform .15s}body[data-my-account-style=modern] .menu-card:hover{border-color:var(--ma-brand-line);box-shadow:var(--ma-shadow-hover);transform:translateY(-1px)}body[data-my-account-style=modern] .menu-card:has(.menu-card__icon) .menu-card__img{display:none}body[data-my-account-style=modern] .menu-card__img{grid-area:icon;width:48px;height:48px;margin:0 !important;object-fit:contain}body[data-my-account-style=modern] .menu-card__icon{display:grid;grid-area:icon;place-items:center;width:48px;height:48px;font-size:1.3rem;color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-radius:14px}body[data-my-account-style=modern] .menu-card__text-title{grid-area:title;align-self:end;margin:0;font-size:.97rem;font-weight:700;text-align:left;color:var(--ma-ink)}body[data-my-account-style=modern] .menu-card:not(:has(.menu-card__description)) .menu-card__text-title{grid-row:1/span 2;align-self:center}body[data-my-account-style=modern] .menu-card__description{display:block;grid-area:desc;align-self:start;font-size:.8125rem;color:var(--ma-ink-2)}body[data-my-account-style=modern] .menu-card__chevron{display:block;grid-area:chevron;font-size:.95rem;color:var(--ma-ink-3)}body[data-my-account-style=modern] .close-session .menu-card__icon{color:var(--ma-danger);background:var(--ma-danger-soft)}body[data-my-account-style=modern] .menu-option-content,body[data-my-account-style=modern] #menu-card__content{padding:var(--ma-panel-pad);background:var(--ma-surface);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow)}body[data-my-account-style=modern] .menu-option-content>.container-header,body[data-my-account-style=modern] #menu-card__content .container-header{margin:0 0 18px !important;padding-bottom:14px;border-bottom:1px solid var(--ma-line)}body[data-my-account-style=modern] .menu-option-content>.container-header h4,body[data-my-account-style=modern] .menu-option-content>.container-header .h4,body[data-my-account-style=modern] #menu-card__content .container-header h4,body[data-my-account-style=modern] #menu-card__content .container-header .h4{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-0.015em;color:var(--ma-ink)}body[data-my-account-style=modern] .menu-option-content>.container-header small,body[data-my-account-style=modern] .menu-option-content>.container-header .small,body[data-my-account-style=modern] #menu-card__content .container-header small,body[data-my-account-style=modern] #menu-card__content .container-header .small{position:relative;display:inline-flex;flex:none;align-items:center;gap:8px;height:38px;margin:0;padding:0 14px;font-size:.875rem;font-weight:600;letter-spacing:0;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-sm)}body[data-my-account-style=modern] .menu-option-content>.container-header small:hover,body[data-my-account-style=modern] .menu-option-content>.container-header .small:hover,body[data-my-account-style=modern] #menu-card__content .container-header small:hover,body[data-my-account-style=modern] #menu-card__content .container-header .small:hover{background:var(--ma-surface-hover)}body[data-my-account-style=modern] .menu-option-content>.container-header small:focus-within,body[data-my-account-style=modern] .menu-option-content>.container-header .small:focus-within,body[data-my-account-style=modern] #menu-card__content .container-header small:focus-within,body[data-my-account-style=modern] #menu-card__content .container-header .small:focus-within{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .menu-option-content>.container-header small i,body[data-my-account-style=modern] .menu-option-content>.container-header .small i,body[data-my-account-style=modern] #menu-card__content .container-header small i,body[data-my-account-style=modern] #menu-card__content .container-header .small i{color:var(--ma-ink-2)}body[data-my-account-style=modern] .menu-option-content>.container-header .back-menu,body[data-my-account-style=modern] #menu-card__content .container-header .back-menu{color:inherit;text-decoration:none}body[data-my-account-style=modern] .menu-option-content>.container-header .back-menu:focus-visible,body[data-my-account-style=modern] #menu-card__content .container-header .back-menu:focus-visible{outline:0}body[data-my-account-style=modern] .menu-option-content>.container-header .back-menu::after,body[data-my-account-style=modern] #menu-card__content .container-header .back-menu::after{content:"";position:absolute;inset:0}body[data-my-account-style=modern] .my-account-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:.8125rem;color:var(--ma-ink-2)}body[data-my-account-style=modern] .my-account-crumb i{font-size:.6rem;color:var(--ma-ink-3)}body[data-my-account-style=modern] .my-account-crumb__home{font-weight:500;color:var(--ma-brand-ink);text-decoration:none}body[data-my-account-style=modern] .my-account-crumb__home:hover{text-decoration:underline}body[data-my-account-style=modern] .my-account-crumb__home:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-account-option-description{display:block;margin:4px 0 0;font-size:.875rem;color:var(--ma-ink-2)}body[data-my-account-style=modern] .ma-panel{padding:var(--ma-panel-pad);background:var(--ma-surface);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow)}body[data-my-account-style=modern] .ma-panel+.ma-panel{margin-top:var(--ma-gap)}body[data-my-account-style=modern] .ma-panel__title{margin:0 0 16px;font-size:1.125rem;font-weight:700;letter-spacing:-0.01em;color:var(--ma-ink)}body[data-my-account-style=modern] .ma-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .ma-btn:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .ma-btn:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .ma-btn:disabled,body[data-my-account-style=modern] .ma-btn.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .ma-btn{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] .ma-btn:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern] .ma-btn--secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .ma-btn--secondary:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .ma-btn--secondary:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .ma-btn--secondary:disabled,body[data-my-account-style=modern] .ma-btn--secondary.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .ma-btn--secondary{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-my-account-style=modern] .ma-btn--secondary:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-my-account-style=modern] .ma-btn--danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .ma-btn--danger:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .ma-btn--danger:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .ma-btn--danger:disabled,body[data-my-account-style=modern] .ma-btn--danger.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .ma-btn--danger.button--primary{color:var(--ma-danger) !important}body[data-my-account-style=modern] .ma-btn--danger{color:var(--ma-danger);background:var(--ma-surface);border-color:var(--ma-danger-line)}body[data-my-account-style=modern] .ma-btn--danger:hover:not(:disabled){background:var(--ma-danger-soft)}body[data-my-account-style=modern] .ma-btn--link{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .ma-btn--link:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .ma-btn--link:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .ma-btn--link:disabled,body[data-my-account-style=modern] .ma-btn--link.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .ma-btn--link{height:auto;padding:0;color:var(--ma-brand-ink);background:none;border:0}body[data-my-account-style=modern] .ma-btn--link:hover:not(:disabled){text-decoration:underline}body[data-my-account-style=modern] .ma-btn--sm{height:36px;padding:0 12px;font-size:.8125rem;border-radius:var(--ma-radius-sm)}body[data-my-account-style=modern] .ma-label{display:block;margin-bottom:6px;font-size:.78rem;font-weight:600;color:var(--ma-ink-2)}body[data-my-account-style=modern] .ma-input{width:100%;height:44px;padding:0 14px;font-size:.875rem;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-input);box-shadow:none;transition:border-color .15s,box-shadow .15s}body[data-my-account-style=modern] .ma-input:focus{outline:0;border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-my-account-style=modern] .ma-input[readonly],body[data-my-account-style=modern] .ma-input:disabled{color:var(--ma-ink-2);background:var(--ma-surface-muted)}body[data-my-account-style=modern] .ma-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-neutral);background:var(--ma-neutral-soft)}body[data-my-account-style=modern] .ma-badge--success{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-success);background:var(--ma-success-soft)}body[data-my-account-style=modern] .ma-badge--warning{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-warning);background:var(--ma-warning-soft)}body[data-my-account-style=modern] .ma-badge--info{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-info);background:var(--ma-info-soft)}body[data-my-account-style=modern] .ma-badge--danger{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-danger);background:var(--ma-danger-soft)}body[data-my-account-style=modern] .ma-badge--brand{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2)}body[data-my-account-style=modern] .ma-table-wrap{overflow-x:auto;border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] .ma-table{width:100%;font-size:.84rem;border-collapse:collapse}body[data-my-account-style=modern] .ma-table th{padding:11px 12px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--ma-ink-2);background:var(--ma-surface-muted);border-bottom:1px solid var(--ma-line)}body[data-my-account-style=modern] .ma-table td{padding:11px 12px;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--ma-line)}body[data-my-account-style=modern] .ma-table tbody tr:hover td{background:var(--ma-surface-hover)}body[data-my-account-style=modern] .guest-account{max-width:520px;margin:24px auto;padding:40px 36px;background:var(--ma-surface);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow)}body[data-my-account-style=modern] .guest-account__title{font-size:1.5rem;letter-spacing:-0.015em;color:var(--ma-ink)}body[data-my-account-style=modern] .guest-account__description{color:var(--ma-ink-2)}body[data-my-account-style=modern] .guest-account__illustration{max-width:180px}body[data-my-account-style=modern] .guest-account__actions{flex-direction:row;justify-content:center;gap:10px}body[data-my-account-style=modern] .guest-account__actions .button{width:auto;min-width:160px;height:44px;font-weight:600;border-radius:var(--ma-radius-md)}}@media(min-width: 768px)and (min-width: 992px){body[data-my-account-style=modern] .my-account__body>.container{max-width:1240px}body[data-my-account-style=modern] .my-account-layout{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:18px;align-items:start}body[data-my-account-style=modern] .my-account-layout__content{min-width:0}body[data-my-account-style=modern] .menu-option-content>.container-header small,body[data-my-account-style=modern] .menu-option-content>.container-header .small,body[data-my-account-style=modern] #menu-card__content .container-header small,body[data-my-account-style=modern] #menu-card__content .container-header .small,body[data-my-account-style=modern] .menu-card__container.close-session{display:none}body[data-my-account-style=modern] .my-account-nav{position:sticky;top:var(--ma-sticky-top);display:grid;gap:12px}body[data-my-account-style=modern] .my-account-nav__profile{display:flex;align-items:center;gap:12px;padding:16px;background:var(--ma-surface);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow)}body[data-my-account-style=modern] .my-account-nav__avatar{display:grid;flex:none;place-items:center;width:48px;height:48px;font-size:1.125rem;font-weight:700;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2);border-radius:50%}body[data-my-account-style=modern] .my-account-nav__name{display:block;font-size:.94rem;font-weight:700;color:var(--ma-ink);overflow-wrap:anywhere}body[data-my-account-style=modern] .my-account-nav__detail{display:block;font-size:.78rem;color:var(--ma-ink-2);overflow-wrap:anywhere}body[data-my-account-style=modern] .my-account-nav__menu{display:grid;gap:2px;margin:0;padding:8px;list-style:none;background:var(--ma-surface);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow)}body[data-my-account-style=modern] .my-account-nav__label{padding:10px 12px 4px;font-size:.69rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ma-ink-3)}body[data-my-account-style=modern] .my-account-nav__separator{height:1px;margin:6px 4px;background:var(--ma-line)}body[data-my-account-style=modern] .my-account-nav__item{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;font-weight:500;text-decoration:none;color:var(--ma-ink);border-radius:11px}body[data-my-account-style=modern] .my-account-nav__item i{width:20px;font-size:1.05rem;text-align:center;color:var(--ma-ink-2)}body[data-my-account-style=modern] .my-account-nav__item:hover{color:var(--ma-ink);background:var(--ma-surface-hover)}body[data-my-account-style=modern] .my-account-nav__item:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:-2px}body[data-my-account-style=modern] .my-account-nav__item[aria-current=page]{font-weight:700;color:var(--ma-brand-ink);background:var(--ma-brand-soft)}body[data-my-account-style=modern] .my-account-nav__item[aria-current=page] i{color:var(--ma-brand-ink)}body[data-my-account-style=modern] .my-account-nav__item[aria-current=page]::before{content:"";position:absolute;top:9px;bottom:9px;left:-8px;width:3px;background:var(--ma-brand);border-radius:0 3px 3px 0}body[data-my-account-style=modern] .my-account-nav__badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-neutral);background:var(--ma-neutral-soft);justify-content:center;min-width:22px;margin-left:auto;font-variant-numeric:tabular-nums}body[data-my-account-style=modern] .my-account-nav__badge--danger{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-danger);background:var(--ma-danger-soft)}body[data-my-account-style=modern] .my-account-nav__badge--warning{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-warning);background:var(--ma-warning-soft)}body[data-my-account-style=modern] .my-account-nav__badge--info{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-info);background:var(--ma-info-soft)}body[data-my-account-style=modern] .my-account-nav__badge--brand{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2)}body[data-my-account-style=modern] .my-account-nav__item--logout{color:var(--ma-danger)}body[data-my-account-style=modern] .my-account-nav__item--logout i{color:var(--ma-danger)}body[data-my-account-style=modern] .my-account-nav__item--logout:hover{color:var(--ma-danger);background:var(--ma-danger-soft)}body[data-my-account-style=modern] .my-account-home__head,body[data-my-account-style=modern] .my-account-home__quick{display:none}}@media(min-width: 768px)and (min-width: 1200px){body[data-my-account-style=modern] .my-account-layout{grid-template-columns:272px minmax(0, 1fr);gap:24px}}@media(min-width: 768px){body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"data data" "sep-1 sep-1" "password-title password-title" "password-current ." "password-new password-confirm" "password-action password-action" "sep-2 sep-2" "communications-title communications-title" "communications communications" "communications-2 communications-2" "sep-3 sep-3" "delete-title delete-action" "delete-text delete-text" "delete-dialog delete-dialog";column-gap:18px;padding:0;color:var(--ma-ink);background:rgba(0,0,0,0)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>*{min-width:0}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.row label,body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>div:not(.form__check)>label{display:block;margin-bottom:6px;font-size:.78rem;font-weight:600;color:var(--ma-ink-2)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .input{width:100%;height:44px;padding:0 14px;font-size:.875rem;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-input);box-shadow:none;transition:border-color .15s,box-shadow .15s}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .input:focus{outline:0;border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .input[readonly],body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .input:disabled{color:var(--ma-ink-2);background:var(--ma-surface-muted)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .input{display:block;margin:0}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>hr{margin:22px 0;border:0;border-top:1px solid var(--ma-line);opacity:1}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>hr:nth-of-type(1){grid-area:sep-1}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>hr:nth-of-type(2){grid-area:sep-2}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>hr:nth-of-type(3){grid-area:sep-3}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>h5,body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.h5{margin:0 0 16px;font-size:1.125rem;font-weight:700;letter-spacing:-0.01em;color:var(--ma-ink);margin:0 0 14px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.row{display:grid;grid-area:data;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 18px;margin:0}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.row>*{width:auto;max-width:none;margin:0;padding:0}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>h5:nth-of-type(1),body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.h5:nth-of-type(1){grid-area:password-title}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>div:has(>.customer-current-password){grid-area:password-current}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>div:has(>.customer-new-password){grid-area:password-new}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>div:has(>.customer-confirm-password){grid-area:password-confirm}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>div:has(>.customer-current-password),body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>div:has(>.customer-new-password),body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>div:has(>.customer-confirm-password){margin-bottom:14px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>div:has(>.customer-password-info){grid-area:password-action;justify-self:end;margin-top:2px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .customer-password-info{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .customer-password-info:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .customer-password-info:hover:not(:disabled){transform:none}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .customer-password-info:disabled,body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .customer-password-info.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .customer-password-info{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .customer-password-info:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.settings__consent-title{margin:0 0 16px;font-size:1.125rem;font-weight:700;letter-spacing:-0.01em;color:var(--ma-ink);display:block !important;grid-area:communications-title;margin:0 0 14px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.form__check{grid-area:communications;gap:12px;align-items:flex-start;width:auto;margin:0;padding:16px 18px;background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.form__check:has(+.form__check){border-bottom-right-radius:0;border-bottom-left-radius:0}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.form__check+.form__check{grid-area:communications-2;margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form-check-input{flex:none;width:20px;height:20px;margin-top:1px;margin-bottom:0;border:1.5px solid var(--ma-ink-3);border-radius:6px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form-check-input:checked{background-color:var(--ma-brand);border-color:var(--ma-brand)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form-check-input:focus{border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form-check-input:checked:disabled{opacity:1}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form-check-input:checked:disabled~.form-check-label{opacity:1;cursor:default}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form__terms{margin:0;font-size:.875rem;font-weight:400;line-height:1.4;color:var(--ma-ink)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form__terms:has(>a){display:grid;justify-items:start;gap:6px;font-weight:600}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form__terms:has(>a)>a{display:inline;margin:0;font-weight:500;line-height:1.35;color:var(--ma-brand-ink) !important;text-decoration:underline;text-decoration-color:var(--ma-brand-line);text-underline-offset:3px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form__terms:has(>a)>a:hover{text-decoration-color:currentColor}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form__terms:has(>a)>a{font-size:.875rem}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .form__terms:has(>a)>a::after{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";margin-left:5px;font-size:.7em;font-weight:900;opacity:.7;display:inline-block}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.form__check:has(>.form-account-Terms:checked:disabled)::after{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-success);background:var(--ma-success-soft);content:"Aceptado";margin-left:auto}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.form__check .spinner-border{flex:none;margin-left:auto;color:var(--ma-brand)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.form__check:has(.terms-container){display:block !important;padding:0;overflow:hidden}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container{margin:0;font-family:inherit;color:var(--ma-ink)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .privacy-policy-spinner-container{margin:0;padding-top:14px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container .checkbox-label{align-items:flex-start;gap:12px;margin:0;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--ma-ink);cursor:pointer}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container .checkbox-label>span{flex:1;min-width:0}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-checkbox){padding:16px 18px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-checkbox)>.terms-texts{margin:8px 0 0 32px;font-size:.875rem}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-checkbox)>.terms-texts+.terms-texts{margin-top:4px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-checkbox{flex:none;width:20px;height:20px;margin:0;transform:none;background:var(--ma-surface) center/12px no-repeat;border:1.5px solid var(--ma-ink-3);border-radius:6px;appearance:none;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-checkbox:checked{background-color:var(--ma-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='m3.5 8.5 3 3 6-6.5'/%3E%3C/svg%3E");border-color:var(--ma-brand)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-checkbox:focus-visible{outline:0;border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-checkbox:disabled{cursor:default}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-checkbox:disabled:not(:checked){background-color:var(--ma-surface-muted)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container:not(:has(.privacy-policy-spinner-container)) .checkbox-label:has(>.terms-checkbox:checked:disabled){cursor:default}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container:not(:has(.privacy-policy-spinner-container)) .checkbox-label:has(>.terms-checkbox:checked:disabled)::after{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-success);background:var(--ma-success-soft);content:"Aceptado"}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-link{display:inline;margin:0;font-weight:500;line-height:1.35;color:var(--ma-brand-ink) !important;text-decoration:underline;text-decoration-color:var(--ma-brand-line);text-underline-offset:3px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-link:hover{text-decoration-color:currentColor}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-link:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px;border-radius:4px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-link::after{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";margin-left:5px;font-size:.7em;font-weight:900;opacity:.7;display:inline-block}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon){display:grid;grid-template-columns:40px minmax(0, 1fr) auto;grid-template-areas:"icon title go" "icon text go";column-gap:14px;align-items:center;padding:14px 18px;border-top:1px solid var(--ma-line);cursor:pointer;transition:background-color .15s}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon):hover{background:var(--ma-surface-hover)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon)::before,body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon)::after{font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon)::before{content:"";display:grid;grid-area:icon;place-items:center;width:40px;height:40px;font-size:1rem;color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-radius:var(--ma-radius-sm)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon)::after{content:"";grid-area:go;font-size:.75rem;color:var(--ma-ink-3)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon)>.checkbox-label{grid-area:title;align-self:end}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon) .terms-icon{display:none}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon)>.terms-texts{grid-area:text;align-self:start;margin:2px 0 0}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon) .terms-link-without-underline{display:inline;margin:0;font-size:.8125rem;font-weight:500;color:var(--ma-brand-ink)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container .terms-container>div:has(>.checkbox-label>.terms-icon):hover .terms-link-without-underline{text-decoration:underline;text-underline-offset:2px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>h5:nth-of-type(2),body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>.h5:nth-of-type(2){z-index:1;grid-area:delete-title;align-self:center;margin:0;padding:18px 0 0 20px;color:var(--ma-danger)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>p{z-index:1;grid-area:delete-text;margin:0 !important;padding:6px 20px 18px;font-size:.875rem;color:var(--ma-ink-2)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container #delete-account-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container #delete-account-button:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container #delete-account-button:hover:not(:disabled){transform:none}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container #delete-account-button:disabled,body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container #delete-account-button.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container #delete-account-button.button--primary{color:var(--ma-danger) !important}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container #delete-account-button{color:var(--ma-danger);background:var(--ma-surface);border-color:var(--ma-danger-line)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container #delete-account-button:hover:not(:disabled){background:var(--ma-danger-soft)}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container #delete-account-button{z-index:1;grid-area:delete-action;align-self:end;justify-self:end;margin:14px 20px 0 0}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container>#delete-account-dialog{grid-area:delete-dialog}body[data-my-account-style=modern] #option-content-config-item-config .settings__form-container:has(>#delete-account-button)::before{content:"";z-index:0;grid-row:delete-title-start/delete-text-end;grid-column:1/-1;background:var(--ma-danger-soft);border:1px solid var(--ma-danger-line);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog){overflow:hidden;border:0;border-radius:var(--ma-radius);box-shadow:var(--ma-shadow-hover)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) #delete-account-dialog p{color:var(--ma-ink-2)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions{gap:10px;padding:14px 20px;border-top:1px solid var(--ma-line)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button:focus-visible,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button:hover:not(:disabled),body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button:hover:not(:disabled){transform:none}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button:disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button.disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button:disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button:hover:not(:disabled),body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button{flex:1}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button--primary,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button--primary:focus-visible,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button--primary:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button--primary:hover:not(:disabled),body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button--primary:hover:not(:disabled){transform:none}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button--primary:disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button--primary.disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button--primary:disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button--primary.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button--primary.button--primary,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button--primary.button--primary{color:var(--ma-danger) !important}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button--primary,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button--primary{color:var(--ma-danger);background:var(--ma-surface);border-color:var(--ma-danger-line)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button--primary:hover:not(:disabled),body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button--primary:hover:not(:disabled){background:var(--ma-danger-soft)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-dialog-actions .button--primary,body[data-my-account-style=modern]:not([data-ui-theme=modern]) .k-dialog:has(#delete-account-dialog) .k-actions .button--primary{flex:1}body[data-my-account-style=modern] .address-list{padding:0;color:var(--ma-ink);background:rgba(0,0,0,0)}body[data-my-account-style=modern] .address-list .addresses__list-container{margin:0;padding:0;list-style:none}body[data-my-account-style=modern] .address-list .content>hr{margin:20px 0;border:0;border-top:1px solid var(--ma-line);opacity:1}body[data-my-account-style=modern] .address-list .content>.row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:18px;margin:0}body[data-my-account-style=modern] .address-list .content>.row>*{width:auto;max-width:none;margin:0 0 14px;padding:0}body[data-my-account-style=modern] .address-list .content>.row>.col-sm-12:only-child{grid-column:1/-1}body[data-my-account-style=modern] .address-list .content>.row:has(>.addresses__list-container){display:block}body[data-my-account-style=modern] .address-list .content>.row:has(>.addresses__list-container)>.addresses__list-container{margin:4px 0 0}body[data-my-account-style=modern] .address-list .content label{display:block;margin-bottom:6px;font-size:.78rem;font-weight:600;color:var(--ma-ink-2)}body[data-my-account-style=modern] .address-list .content span.input{width:100%;height:44px;padding:0 14px;font-size:.875rem;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-input);box-shadow:none;transition:border-color .15s,box-shadow .15s}body[data-my-account-style=modern] .address-list .content span.input:focus{outline:0;border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-my-account-style=modern] .address-list .content span.input[readonly],body[data-my-account-style=modern] .address-list .content span.input:disabled{color:var(--ma-ink-2);background:var(--ma-surface-muted)}body[data-my-account-style=modern] .address-list .content span.input{display:flex;align-items:center;color:var(--ma-ink-2);background:var(--ma-surface-muted)}body[data-my-account-style=modern] .address-list .content .addresses__list-container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}body[data-my-account-style=modern] .address-list .addresses__item{flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px;background:var(--ma-surface);border:1.5px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] .address-list .addresses__item>div:first-child{display:grid;gap:2px;min-width:0}body[data-my-account-style=modern] .address-list .addresses__item>div:first-child>small:first-child,body[data-my-account-style=modern] .address-list .addresses__item>div:first-child>.small:first-child{font-size:.8125rem;font-weight:600;color:var(--ma-ink-2)}body[data-my-account-style=modern] .address-list .addresses__item>div:first-child h6,body[data-my-account-style=modern] .address-list .addresses__item>div:first-child .h6{margin:0;font-size:.94rem;font-weight:700;color:var(--ma-ink);overflow-wrap:anywhere}body[data-my-account-style=modern] .address-list .addresses__item>div:first-child .text-muted{font-size:.8125rem;color:var(--ma-ink-2) !important}body[data-my-account-style=modern] .address-list .addresses__item>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}body[data-my-account-style=modern] .address-list .addresses__item .edit-item,body[data-my-account-style=modern] .address-list .addresses__item button[data-command]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .address-list .addresses__item .edit-item:focus-visible,body[data-my-account-style=modern] .address-list .addresses__item button[data-command]:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .address-list .addresses__item .edit-item:hover:not(:disabled),body[data-my-account-style=modern] .address-list .addresses__item button[data-command]:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .address-list .addresses__item .edit-item:disabled,body[data-my-account-style=modern] .address-list .addresses__item .edit-item.disabled,body[data-my-account-style=modern] .address-list .addresses__item button[data-command]:disabled,body[data-my-account-style=modern] .address-list .addresses__item button[data-command].disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .address-list .addresses__item .edit-item,body[data-my-account-style=modern] .address-list .addresses__item button[data-command]{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-my-account-style=modern] .address-list .addresses__item .edit-item:hover:not(:disabled),body[data-my-account-style=modern] .address-list .addresses__item button[data-command]:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-my-account-style=modern] .address-list .addresses__item .edit-item,body[data-my-account-style=modern] .address-list .addresses__item button[data-command]{width:36px;padding:0}body[data-my-account-style=modern] .address-list .addresses__item .edit-item{color:var(--ma-ink-2) !important}body[data-my-account-style=modern] .address-list .addresses__item .delete-customer-address-b2c:hover{color:var(--ma-danger) !important;background:var(--ma-danger-soft);border-color:var(--ma-danger-line)}body[data-my-account-style=modern] .address-list .addresses__item:has(>div>span.btn>.fa-check-square){background:var(--ma-brand-soft);border-color:var(--ma-brand)}body[data-my-account-style=modern] .address-list .addresses__item:has(>div>span.btn>.fa-check-square)>div:first-child{padding-right:96px}body[data-my-account-style=modern] .address-list .addresses__item>div>span.btn:has(>.fa-check-square){display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2);position:absolute;top:14px;right:14px;border:0;cursor:default}body[data-my-account-style=modern] .address-list .addresses__item>div>span.btn:has(>.fa-check-square) i{font-size:.7rem}body[data-my-account-style=modern] .address-list .addresses__item>div>span.btn:has(>.fa-check-square)::after{content:"Principal"}body[data-my-account-style=modern] .address-list .addresses__item--add{display:block;width:100%;margin:0;padding:0;font-size:.9375rem;font-weight:600;color:var(--ma-brand-ink);background:var(--ma-surface);border:1.5px dashed var(--ma-brand-line);border-radius:var(--ma-radius-md);transition:background-color .15s,border-color .15s}body[data-my-account-style=modern] .address-list .addresses__item--add:hover{background:var(--ma-brand-soft);border-color:var(--ma-brand)}body[data-my-account-style=modern] .address-list .addresses__item--add .add-address{display:flex;align-items:center;justify-content:center;min-height:64px;padding:12px 16px;cursor:pointer}body[data-my-account-style=modern] .address-list>small.text-muted,body[data-my-account-style=modern] .address-list>.text-muted.small{display:block;margin-top:14px;font-size:.8125rem;color:var(--ma-ink-2) !important}body[data-my-account-style=modern] .address-list>br{display:none}body[data-my-account-style=modern] .settings__list-container:has(>.credit-card-list){padding:0;background:rgba(0,0,0,0)}body[data-my-account-style=modern] .credit-card-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:0}body[data-my-account-style=modern] .credit-card-list>.credit-card-list__col{width:auto;max-width:none;margin:0;padding:0}body[data-my-account-style=modern] .credit-card-list>.credit-card-list__col:has(>.credit-card-list__new-item){order:1}body[data-my-account-style=modern] .credit-card-list__item{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-height:158px;padding:18px;color:var(--ma-on-brand);background:linear-gradient(135deg, var(--ma-ink), var(--ma-neutral));border:0 !important;border-radius:var(--ma-radius);box-shadow:var(--ma-shadow)}body[data-my-account-style=modern] .credit-card-list__item .payment-container{position:static;justify-self:start;max-width:none;margin:0;padding:4px 8px;background:var(--ma-surface);border-radius:8px}body[data-my-account-style=modern] .credit-card-list__item .payment-container img{display:block;width:auto;height:26px}body[data-my-account-style=modern] .credit-card-list__item--name{align-self:end;margin:0}body[data-my-account-style=modern] .credit-card-list__item--name strong{font-size:1.125rem;font-weight:500;letter-spacing:.14em;font-variant-numeric:tabular-nums;white-space:nowrap}body[data-my-account-style=modern] .credit-card-list__item--info{margin:0;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;opacity:.9;overflow-wrap:anywhere}body[data-my-account-style=modern] .credit-card-list__item--actions{position:absolute;top:14px;right:14px;flex-basis:auto}body[data-my-account-style=modern] .credit-card-list__item .remove-credit-card{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:.875rem;color:var(--ma-on-brand);background:color-mix(in srgb, var(--ma-on-brand) 16%, transparent);border-radius:var(--ma-radius-sm);transition:background-color .15s}body[data-my-account-style=modern] .credit-card-list__item .remove-credit-card:hover{background:color-mix(in srgb, var(--ma-on-brand) 28%, transparent)}body[data-my-account-style=modern] .credit-card-list__item .remove-credit-card:focus-visible{outline:2px solid var(--ma-on-brand);outline-offset:2px}body[data-my-account-style=modern] .credit-card-list__new-item{align-items:center;justify-content:center;min-height:158px;font-weight:600;color:var(--ma-brand-ink);background:var(--ma-surface);border:1.5px dashed var(--ma-brand-line) !important;border-radius:var(--ma-radius);transition:background-color .15s,border-color .15s}body[data-my-account-style=modern] .credit-card-list__new-item:hover{background:var(--ma-brand-soft);border-color:var(--ma-brand) !important}body[data-my-account-style=modern] .credit-card-list__new-item a{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:8px;color:inherit;text-decoration:none}body[data-my-account-style=modern] .credit-card-list__new-item i{font-size:1.25rem}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .modal-content,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .modal-content{overflow:hidden;color:var(--ma-ink);border:0;border-radius:var(--ma-radius);box-shadow:var(--ma-shadow-hover)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .modal-header,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .modal-header{align-items:center;padding:18px 24px 14px;border-bottom:1px solid var(--ma-line)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .modal-title,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .modal-title .form__label,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .modal-title,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .modal-title .form__label{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-0.01em;color:var(--ma-ink)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .modal-body,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .modal-body{padding:20px 24px}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .modal-body label:not(.k-label):not(.terms-conditions-label),body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .modal-body label:not(.k-label):not(.terms-conditions-label){display:block;margin-bottom:6px;font-size:.78rem;font-weight:600;color:var(--ma-ink-2)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address-b2c{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address:focus-visible,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address-b2c:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address:hover:not(:disabled),body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address-b2c:hover:not(:disabled){transform:none}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address:disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address.disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address-b2c:disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address-b2c.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address-b2c{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address:hover:not(:disabled),body[data-my-account-style=modern]:not([data-ui-theme=modern]) #addressForm .save-customer-address-b2c:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .save-credit-card{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .save-credit-card:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .save-credit-card:hover:not(:disabled){transform:none}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .save-credit-card:disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .save-credit-card.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .save-credit-card{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .save-credit-card:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern]:not([data-ui-theme=modern]) #credit-card-form .save-credit-card{width:100%;height:46px}}@media(min-width: 768px){body[data-my-account-style=modern] .pay-your-bills{display:flex;flex-direction:column;gap:14px}body[data-my-account-style=modern] .pay-your-bills__summary{order:-1;gap:12px;margin:0 !important;overflow:visible}body[data-my-account-style=modern] .pay-your-bills__summary>.widget-card{flex:1 1 0;width:auto;max-width:none;min-width:0;margin:0 !important;padding:0;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md);box-shadow:none}body[data-my-account-style=modern] .pay-your-bills__summary .card-body{padding:14px 16px}body[data-my-account-style=modern] .pay-your-bills__summary .float-end{display:none}body[data-my-account-style=modern] .pay-your-bills__summary h5,body[data-my-account-style=modern] .pay-your-bills__summary .h5{margin:0;font-size:.8125rem;font-weight:500;color:var(--ma-ink-2) !important}body[data-my-account-style=modern] .pay-your-bills__summary h3,body[data-my-account-style=modern] .pay-your-bills__summary .h3{margin:2px 0 0 !important;font-size:1.25rem;font-weight:700;letter-spacing:-0.01em;font-variant-numeric:tabular-nums;color:var(--ma-ink) !important}body[data-my-account-style=modern] .pay-your-bills__summary>.pay-your-bills__widget--total{color:var(--ma-on-brand);background:var(--ma-brand);border-color:var(--ma-brand)}body[data-my-account-style=modern] .pay-your-bills__summary>.pay-your-bills__widget--total h5,body[data-my-account-style=modern] .pay-your-bills__summary>.pay-your-bills__widget--total .h5{color:color-mix(in srgb, var(--ma-on-brand) 85%, transparent) !important}body[data-my-account-style=modern] .pay-your-bills__summary>.pay-your-bills__widget--total h3,body[data-my-account-style=modern] .pay-your-bills__summary>.pay-your-bills__widget--total .h3{color:var(--ma-on-brand) !important}body[data-my-account-style=modern] .pay-your-bills__lead{display:block;margin:0;font-size:.875rem;color:var(--ma-ink-2)}body[data-my-account-style=modern] .pay-your-bills__invoices>.card{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}body[data-my-account-style=modern] .pay-your-bills__invoices .invoice-list-view{padding:0}body[data-my-account-style=modern] .pay-your-bills__invoices .card-footer{padding:16px 0 0;background:rgba(0,0,0,0);border:0}body[data-my-account-style=modern] .pay-your-bills__invoices .card-footer p{margin:0;text-align:right;background:rgba(0,0,0,0) !important}body[data-my-account-style=modern] .pay-your-bills__invoices .invoice-table-info{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .pay-your-bills__invoices .invoice-table-info:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .pay-your-bills__invoices .invoice-table-info:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .pay-your-bills__invoices .invoice-table-info:disabled,body[data-my-account-style=modern] .pay-your-bills__invoices .invoice-table-info.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .pay-your-bills__invoices .invoice-table-info{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] .pay-your-bills__invoices .invoice-table-info:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern] .pay-your-bills__invoices .invoice-table-info{width:auto;min-width:180px}body[data-my-account-style=modern] #_GridInvoices{--kendo-color-primary: var(--ma-brand);overflow:hidden;font-size:.84rem;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] #_GridInvoices .k-grid-header,body[data-my-account-style=modern] #_GridInvoices .k-grid-footer{color:var(--ma-ink-2);background:var(--ma-surface-muted);border-color:var(--ma-line)}body[data-my-account-style=modern] #_GridInvoices .k-grid-header{border-bottom:1px solid var(--ma-line)}body[data-my-account-style=modern] #_GridInvoices .k-grid-footer{border-top:1px solid var(--ma-line)}body[data-my-account-style=modern] #_GridInvoices .k-table-th{padding:11px 12px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ma-ink-2);background:var(--ma-surface-muted);border-width:0}body[data-my-account-style=modern] #_GridInvoices .k-table-td{padding:11px 12px;font-variant-numeric:tabular-nums;white-space:nowrap;border-width:0 0 1px;border-style:solid;border-color:var(--ma-line)}body[data-my-account-style=modern] #_GridInvoices .k-grid-footer .k-table-td{font-weight:700;color:var(--ma-ink);background:var(--ma-surface-muted);border-bottom:0}body[data-my-account-style=modern] #_GridInvoices .k-table-tbody>.k-table-row{background:var(--ma-surface)}body[data-my-account-style=modern] #_GridInvoices .k-table-tbody>.k-table-row:hover{background:var(--ma-surface-hover)}body[data-my-account-style=modern] #_GridInvoices .k-table-tbody>.k-table-row.k-selected>.k-table-td{background:var(--ma-brand-soft)}body[data-my-account-style=modern] #_GridInvoices .k-master-row:not(:has(.k-checkbox))>.k-table-td{background:var(--ma-warning-soft)}body[data-my-account-style=modern] #_GridInvoices .pay-your-bills__num{text-align:right}body[data-my-account-style=modern] #_GridInvoices .pay-your-bills__num .k-cell-inner,body[data-my-account-style=modern] #_GridInvoices .pay-your-bills__num .k-link{justify-content:flex-end}body[data-my-account-style=modern] #_GridInvoices .k-selected>.pay-your-bills__paid:not(.k-edit-cell){font-weight:600;cursor:text;background:var(--ma-surface);box-shadow:inset 0 0 0 5px var(--ma-brand-soft),inset 0 0 0 6px var(--ma-brand-line)}body[data-my-account-style=modern] #_GridInvoices .k-edit-cell{padding:5px 6px}body[data-my-account-style=modern] #_GridInvoices .k-edit-cell .k-numerictextbox{height:34px;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-brand);border-radius:var(--ma-radius-sm);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-my-account-style=modern] #_GridInvoices .k-edit-cell .k-numerictextbox .k-input-inner{font-weight:600;text-align:right}body[data-my-account-style=modern] #_GridInvoices .k-checkbox{width:18px;height:18px;border-color:var(--ma-ink-3);border-radius:5px}body[data-my-account-style=modern] #_GridInvoices .k-checkbox:checked{background-color:var(--ma-brand);border-color:var(--ma-brand)}body[data-my-account-style=modern] #_GridInvoices .k-checkbox:focus,body[data-my-account-style=modern] #_GridInvoices .k-checkbox:focus-visible{box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-my-account-style=modern] #_GridInvoices .k-grid-norecords{padding:32px 16px;color:var(--ma-ink-2)}body[data-my-account-style=modern] .pay-your-bills__status{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-neutral);background:var(--ma-neutral-soft);white-space:normal}body[data-my-account-style=modern] .pay-your-bills__status[data-tone=warning]{color:var(--ma-warning);background:var(--ma-warning-soft)}body[data-my-account-style=modern] .pay-your-bills__status[data-tone=danger]{color:var(--ma-danger);background:var(--ma-danger-soft)}body[data-my-account-style=modern] .pay-your-bills__status:empty{display:none}body[data-my-account-style=modern] .my-savings-page .savings-container{--savings-border: var(--ma-line);--savings-text-primary: var(--ma-ink);--savings-text-secondary: var(--ma-ink-2);max-width:none;margin:0;padding:0;font-family:inherit;color:var(--ma-ink);background:rgba(0,0,0,0);border-radius:0;box-shadow:none}body[data-my-account-style=modern] .my-savings-page .savings-container__total-section{display:grid;grid-template-columns:56px minmax(0, 1fr);grid-template-areas:"icon label" "icon total";column-gap:18px;row-gap:2px;align-items:center;margin-bottom:var(--ma-gap);padding:20px 22px;text-align:left;color:var(--ma-on-brand);background:linear-gradient(120deg, var(--ma-brand-strong), var(--ma-brand));border-radius:var(--ma-radius);box-shadow:none}body[data-my-account-style=modern] .my-savings-page .savings-container__total-section::before{content:"";content:"\f4d3"/"";grid-area:icon;display:grid;place-items:center;width:56px;height:56px;font-family:"Font Awesome 6 Free";font-size:1.5rem;font-weight:900;background:color-mix(in srgb, var(--ma-on-brand) 18%, transparent);border-radius:var(--ma-radius)}body[data-my-account-style=modern] .my-savings-page .savings-container__total-label{grid-area:label;margin:0;font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--ma-on-brand) 90%, transparent)}body[data-my-account-style=modern] .my-savings-page .savings-container__total{grid-area:total;font-size:2rem;line-height:1.15;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:var(--ma-on-brand);text-shadow:none}body[data-my-account-style=modern] .my-savings-page .savings-container__message{margin-bottom:var(--ma-gap);padding:12px 16px;font-size:.875rem;text-align:left;color:var(--ma-warning);background:var(--ma-warning-soft);border:0;border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] .my-savings-page .savings-container__breakdown{margin-bottom:var(--ma-gap);padding:0 16px;border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] .my-savings-page .savings-container__categories{grid-template-columns:minmax(0, 1fr);gap:0}body[data-my-account-style=modern] .my-savings-page .savings-container__category{flex-direction:row;align-items:center;gap:14px;padding:14px 0;background:rgba(0,0,0,0);border:0;border-top:1px solid var(--ma-line);border-radius:0;transform:none}body[data-my-account-style=modern] .my-savings-page .savings-container__category:first-child{border-top:0}body[data-my-account-style=modern] .my-savings-page .savings-container__category:hover{background:rgba(0,0,0,0);box-shadow:none;transform:none}body[data-my-account-style=modern] .my-savings-page .savings-container__category-name{font-size:.9375rem;font-weight:600;color:var(--ma-ink)}body[data-my-account-style=modern] .my-savings-page .savings-container__category-value{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2);padding:6px 12px;font-size:.875rem;font-variant-numeric:tabular-nums}body[data-my-account-style=modern] .my-savings-page .savings-container__filters{margin-top:0;padding-top:0;border-top:0}body[data-my-account-style=modern] .my-savings-page .savings-container__filters h5,body[data-my-account-style=modern] .my-savings-page .savings-container__filters .h5{margin:0 0 16px;font-size:1.125rem;font-weight:700;letter-spacing:-0.01em;color:var(--ma-ink);margin-bottom:12px;font-size:1rem}body[data-my-account-style=modern] .my-savings-page .savings-container__filter-buttons{gap:8px}body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button:disabled,body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button{flex:none;min-width:0}body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button:hover:not(:disabled){color:var(--ma-ink);border-color:var(--ma-line);box-shadow:none}body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button--active,body[data-my-account-style=modern] .my-savings-page .savings-container__filter-button--active:hover:not(:disabled){color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action);box-shadow:none}body[data-my-account-style=modern] .my-savings-page .savings-container__loader{color:var(--ma-brand)}body[data-my-account-style=modern] .my-savings-page .savings-container__loader p{color:var(--ma-ink-2)}body[data-my-account-style=modern] .my-points-page .my-points{--points-green-chip-bg: var(--ma-success-soft);--points-green-chip-fg: var(--ma-success);--points-red: var(--ma-danger);--points-red-chip-bg: var(--ma-danger-soft);--points-yellow-ink: var(--ma-warning);--points-yellow-chip-bg: var(--ma-warning-soft);--points-surface: var(--ma-surface);--points-surface-sunken: var(--ma-surface-muted);--points-border: var(--ma-line);--points-text-heading: var(--ma-ink);--points-text-body: var(--ma-ink);--points-text-muted: var(--ma-ink-2);--points-radius: var(--ma-radius-md);--points-radius-sm: var(--ma-radius-sm);font-family:inherit;background:rgba(0,0,0,0)}body[data-my-account-style=modern] .my-points-page .my-points__header{gap:14px;padding:20px 22px;color:var(--ma-on-brand);background:linear-gradient(120deg, var(--ma-brand-deep), var(--ma-brand-strong));border-radius:var(--ma-radius)}body[data-my-account-style=modern] .my-points-page .my-points__header-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--ma-on-brand) 90%, transparent)}body[data-my-account-style=modern] .my-points-page .my-points__balance{font-size:2.25rem;letter-spacing:-0.02em}body[data-my-account-style=modern] .my-points-page .my-points__stat{padding:10px 14px;background:color-mix(in srgb, var(--ma-on-brand) 16%, transparent);border-color:color-mix(in srgb, var(--ma-on-brand) 30%, transparent);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] .my-points-page .my-points__stat-label{font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--ma-on-brand) 88%, transparent)}body[data-my-account-style=modern] .my-points-page .my-points__stat-value{font-size:1.25rem}body[data-my-account-style=modern] .my-points-page .my-points__expiry-list{border-top-color:color-mix(in srgb, var(--ma-on-brand) 28%, transparent)}body[data-my-account-style=modern] .my-points-page .my-points__tabs-bar{gap:8px;margin-top:var(--ma-gap);padding:0;background:rgba(0,0,0,0);border-bottom:0}body[data-my-account-style=modern] .my-points-page .my-points__tabs{gap:8px}body[data-my-account-style=modern] .my-points-page .my-points__tab{height:36px;padding:0 14px;font-size:.8125rem;font-weight:600;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:999px}body[data-my-account-style=modern] .my-points-page .my-points__tab:hover{background:var(--ma-surface-hover)}body[data-my-account-style=modern] .my-points-page .my-points__tab:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-points-page .my-points__tab--active,body[data-my-account-style=modern] .my-points-page .my-points__tab--active:hover{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] .my-points-page .my-points__calendar-button{width:36px;height:36px;color:var(--ma-ink-2);border-color:var(--ma-line);border-radius:var(--ma-radius-sm)}body[data-my-account-style=modern] .my-points-page .my-points__calendar-button:hover{background:var(--ma-surface-hover)}body[data-my-account-style=modern] .my-points-page .my-points__calendar-button--active,body[data-my-account-style=modern] .my-points-page .my-points__range-chip{color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-color:var(--ma-brand-line)}body[data-my-account-style=modern] .my-points-page .my-points__range-chip-close{background:var(--ma-brand-ink)}body[data-my-account-style=modern] .my-points-page .my-points__range-chip-bar,body[data-my-account-style=modern] .my-points-page .my-points__search{padding:12px 0 0;background:rgba(0,0,0,0);border-bottom:0}body[data-my-account-style=modern] .my-points-page .my-points__search-icon{left:14px}body[data-my-account-style=modern] .my-points-page .my-points__search-input{width:100%;height:44px;padding:0 14px;font-size:.875rem;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-input);box-shadow:none;transition:border-color .15s,box-shadow .15s}body[data-my-account-style=modern] .my-points-page .my-points__search-input:focus{outline:0;border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-my-account-style=modern] .my-points-page .my-points__search-input[readonly],body[data-my-account-style=modern] .my-points-page .my-points__search-input:disabled{color:var(--ma-ink-2);background:var(--ma-surface-muted)}body[data-my-account-style=modern] .my-points-page .my-points__search-input{padding:0 38px}body[data-my-account-style=modern] .my-points-page .my-points__search-clear{right:12px;color:var(--ma-ink-2);background:var(--ma-neutral-soft)}body[data-my-account-style=modern] .my-points-page .my-points__content{padding:var(--ma-gap) 0 0}body[data-my-account-style=modern] .my-points-page .my-points__month-label{font-size:.72rem;letter-spacing:.06em}body[data-my-account-style=modern] .my-points-page .my-points__movement{border-color:var(--ma-line);border-radius:var(--ma-radius-md);box-shadow:none}body[data-my-account-style=modern] .my-points-page .my-points__movement-header{align-items:center}body[data-my-account-style=modern] .my-points-page .my-points__movement-header:hover{background:var(--ma-surface-hover)}body[data-my-account-style=modern] .my-points-page .my-points__movement-header:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:-2px}body[data-my-account-style=modern] .my-points-page .my-points__movement-id{font-size:.9375rem}body[data-my-account-style=modern] .my-points-page .my-points__movement-chip{padding:3px 9px;font-size:.72rem;line-height:1.4}body[data-my-account-style=modern] .my-points-page .my-points__movement-amount{font-size:1.375rem}body[data-my-account-style=modern] .my-points-page .my-points__movement-amount--accumulation,body[data-my-account-style=modern] .my-points-page .my-points__detail-value--accumulation,body[data-my-account-style=modern] .my-points-page .my-points__providers-acc,body[data-my-account-style=modern] .my-points-page .my-points__providers-th--acc{color:var(--ma-success)}body[data-my-account-style=modern] .my-points-page .my-points__load-more-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .my-points-page .my-points__load-more-button:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-points-page .my-points__load-more-button:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .my-points-page .my-points__load-more-button:disabled,body[data-my-account-style=modern] .my-points-page .my-points__load-more-button.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .my-points-page .my-points__load-more-button{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-my-account-style=modern] .my-points-page .my-points__load-more-button:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-my-account-style=modern] .my-points-page .my-points__load-more-button{width:100%}body[data-my-account-style=modern] .my-points-page .my-points__state{border-color:var(--ma-line);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] .my-points-page .my-points__state-icon{color:var(--ma-ink-3);background:var(--ma-neutral-soft)}body[data-my-account-style=modern] .my-points-page .my-points__state-icon--error{color:var(--ma-danger);background:var(--ma-danger-soft)}body[data-my-account-style=modern] .my-points-page .my-points__state-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .my-points-page .my-points__state-action:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-points-page .my-points__state-action:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .my-points-page .my-points__state-action:disabled,body[data-my-account-style=modern] .my-points-page .my-points__state-action.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .my-points-page .my-points__state-action{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] .my-points-page .my-points__state-action:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern] .my-points-page .my-points__providers-table-wrap{border-color:var(--ma-line);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] .my-points-page .my-points__providers-th{padding:11px 16px;font-size:.72rem;letter-spacing:.05em}body[data-my-account-style=modern] .my-points-page .my-points__providers-table tbody tr{border-bottom-color:var(--ma-line)}body[data-my-account-style=modern] .my-points-page .my-points__providers-name,body[data-my-account-style=modern] .my-points-page .my-points__providers-acc,body[data-my-account-style=modern] .my-points-page .my-points__providers-red,body[data-my-account-style=modern] .my-points-page .my-points__providers-exp,body[data-my-account-style=modern] .my-points-page .my-points__providers-bal{padding:12px 16px;font-size:.875rem}body[data-my-account-style=modern] .my-points-page .my-points__providers-row--total{background:var(--ma-surface-muted)}body[data-my-account-style=modern] .my-points-page .my-points__providers-row--total th,body[data-my-account-style=modern] .my-points-page .my-points__providers-row--total td{color:var(--ma-ink)}body[data-my-account-style=modern] .my-points-page .my-points__calendar-apply{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .my-points-page .my-points__calendar-apply:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-points-page .my-points__calendar-apply:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .my-points-page .my-points__calendar-apply:disabled,body[data-my-account-style=modern] .my-points-page .my-points__calendar-apply.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .my-points-page .my-points__calendar-apply{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] .my-points-page .my-points__calendar-apply:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern] .my-points-page .my-points__calendar-cancel{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .my-points-page .my-points__calendar-cancel:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-points-page .my-points__calendar-cancel:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .my-points-page .my-points__calendar-cancel:disabled,body[data-my-account-style=modern] .my-points-page .my-points__calendar-cancel.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .my-points-page .my-points__calendar-cancel{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-my-account-style=modern] .my-points-page .my-points__calendar-cancel:hover:not(:disabled){background:var(--ma-surface-hover)}}@media(min-width: 768px){body[data-my-account-style=modern] .my-orders{padding:0;background:rgba(0,0,0,0)}body[data-my-account-style=modern] .my-orders .orders__item{--bs-gutter-x: 0;--bs-gutter-y: 0;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"summary summary" "commands points";gap:0;margin:0 0 12px;padding:16px 18px;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md);box-shadow:none}body[data-my-account-style=modern] .my-orders .orders__item:last-child{margin-bottom:0}body[data-my-account-style=modern] .my-orders .orders__item:has(>.orders__item-head){grid-template-areas:"head head" "summary summary" "commands points"}body[data-my-account-style=modern] .my-orders .orders__item:has(>.orders__item-head) .orders__item-status-row,body[data-my-account-style=modern] .my-orders .orders__item:has(>.orders__item-head) .orders__item-order--code,body[data-my-account-style=modern] .my-orders .orders__item:has(>.orders__item-head) .orders__item-order--date,body[data-my-account-style=modern] .my-orders .orders__item:has(>.orders__item-head) .orders__item-order--status{display:none}body[data-my-account-style=modern] .my-orders .orders__item-head{grid-area:head;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:auto;max-width:none;margin:-16px -18px 14px;padding:12px 18px;background:var(--ma-surface-muted);border-bottom:1px solid var(--ma-line);border-radius:calc(var(--ma-radius-md) - 1px) calc(var(--ma-radius-md) - 1px) 0 0}body[data-my-account-style=modern] .my-orders .orders__item-title{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-0.01em;font-variant-numeric:tabular-nums;color:var(--ma-ink)}body[data-my-account-style=modern] .my-orders .orders__item-date{display:inline-flex;align-items:center;gap:12px;font-size:.84rem;color:var(--ma-ink-2)}body[data-my-account-style=modern] .my-orders .orders__item-date::before{content:"";width:4px;height:4px;background:var(--ma-ink-3);border-radius:50%}body[data-my-account-style=modern] .my-orders .orders__item-head>:nth-child(3){margin-left:auto}body[data-my-account-style=modern] .my-orders .orders__item-head-status{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2);white-space:normal;text-align:right}body[data-my-account-style=modern] .my-orders .orders__item-summary{--ma-order-totals-max: 240px;grid-area:summary;display:grid;grid-template-columns:minmax(0, 1fr) minmax(200px, var(--ma-order-totals-max));grid-template-areas:"order totals" "delivery totals";gap:6px 24px;align-items:start;margin-bottom:0 !important}body[data-my-account-style=modern] .my-orders .orders__item-section{min-width:0;margin:0;container-type:inline-size}body[data-my-account-style=modern] .my-orders .orders__item-section--order{grid-area:order}body[data-my-account-style=modern] .my-orders .orders__item-section--delivery{grid-area:delivery}body[data-my-account-style=modern] .my-orders .orders__item-section table{display:grid;grid-template-columns:minmax(8.5rem, max-content) minmax(0, 1fr);align-items:baseline;gap:6px 16px;width:100%;font-size:.84rem;line-height:1.4}body[data-my-account-style=modern] .my-orders .orders__item-section tbody,body[data-my-account-style=modern] .my-orders .orders__item-section tr{display:contents}body[data-my-account-style=modern] .my-orders .orders__item-section td{min-width:0;padding:0;overflow-wrap:break-word}body[data-my-account-style=modern] .my-orders .orders__item-section td[colspan]{grid-column:1/-1}@container (max-width: 300px){body[data-my-account-style=modern] .my-orders .orders__item-section table{grid-template-columns:minmax(0, 1fr);row-gap:2px;margin-top:-8px}body[data-my-account-style=modern] .my-orders .orders__item-section .orders__item-key{margin-top:8px;white-space:normal}}body[data-my-account-style=modern] .my-orders .orders__item-section .orders__item-key{width:auto;padding:0;font-weight:400;white-space:nowrap;color:var(--ma-ink-2)}body[data-my-account-style=modern] .my-orders .orders__item-section .orders__item-spacer{display:none}body[data-my-account-style=modern] .my-orders .label-valor{font-weight:500;color:var(--ma-ink)}body[data-my-account-style=modern] .my-orders .orders__item-section .label-valor{font-weight:600}body[data-my-account-style=modern] .my-orders .orders__item-key--lead+td .label-valor{font-size:1rem;font-weight:700;letter-spacing:-0.01em}body[data-my-account-style=modern] .my-orders .orders__item-spacer{display:none}body[data-my-account-style=modern] .my-orders .orders__item-totals{grid-area:totals;min-width:0;max-width:none;padding:12px 14px;font-size:.84rem;font-variant-numeric:tabular-nums;background:var(--ma-surface-muted);border:0;border-radius:var(--ma-radius-sm)}body[data-my-account-style=modern] .my-orders .orders__item-totals table{width:100%;border-collapse:collapse}body[data-my-account-style=modern] .my-orders .orders__item-totals td{padding:3px 0}body[data-my-account-style=modern] .my-orders .orders__item-totals label{margin:0}body[data-my-account-style=modern] .my-orders .orders__item-amount{font-weight:600;text-align:right;white-space:nowrap}body[data-my-account-style=modern] .my-orders .orders__item-amount--fixed{width:auto}body[data-my-account-style=modern] .my-orders .orders__item-commands{grid-area:commands;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;margin-bottom:0 !important;padding-top:12px;border-top:1px dashed var(--ma-line)}body[data-my-account-style=modern] .my-orders .orders__item-commands>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .my-orders .orders__item-commands>button:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-orders .orders__item-commands>button:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .my-orders .orders__item-commands>button:disabled,body[data-my-account-style=modern] .my-orders .orders__item-commands>button.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .my-orders .orders__item-commands>button{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-my-account-style=modern] .my-orders .orders__item-commands>button:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-my-account-style=modern] .my-orders .orders__item-commands>button{margin:0 !important}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--primary:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--primary:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--primary:disabled,body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--primary.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--primary{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--primary:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--red{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--red:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--red:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--red:disabled,body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--red.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--red.button--primary{color:var(--ma-danger) !important}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--red{color:var(--ma-danger);background:var(--ma-surface);border-color:var(--ma-danger-line)}body[data-my-account-style=modern] .my-orders .orders__item-commands>.button--red:hover:not(:disabled){background:var(--ma-danger-soft)}}@media(min-width: 768px)and (min-width: 1200px){body[data-my-account-style=modern] .my-orders .orders__item-summary{--ma-order-totals-max: 272px;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr) minmax(200px, var(--ma-order-totals-max));grid-template-areas:"order delivery totals"}}@media(min-width: 768px){body[data-my-account-style=modern] .my-orders .orders__item:has(>.orders__item-head) .orders__item-section--order{display:none}body[data-my-account-style=modern] .my-orders .orders__item:has(>.orders__item-head) .orders__item-summary{grid-template-columns:minmax(0, 1fr) minmax(200px, var(--ma-order-totals-max));grid-template-areas:"delivery totals"}body[data-my-account-style=modern] .my-orders .orders__item-status{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-neutral);background:var(--ma-neutral-soft);margin-bottom:4px;letter-spacing:0;text-transform:none}body[data-my-account-style=modern] .my-orders .orders__item-subtotal{--bs-gutter-x: 0;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:12px;margin:0;padding:2px 0;color:var(--ma-ink-2)}body[data-my-account-style=modern] .my-orders .orders__item-subtotal>*{flex:0 1 auto;width:auto;max-width:none}body[data-my-account-style=modern] .my-orders .orders__item-subtotal .label-valor{font-weight:600}body[data-my-account-style=modern] .my-orders .orders__item-subtotal:last-child{margin-top:6px;padding-top:8px;font-size:.95rem;color:var(--ma-ink);border-top:1px solid var(--ma-line)}body[data-my-account-style=modern] .my-orders .orders__item-subtotal:last-child .label-valor{font-weight:700}body[data-my-account-style=modern] .my-orders .orders__item-subtotal:only-child{margin-top:0;padding-top:2px;border-top:0}body[data-my-account-style=modern] .my-orders .order-points-info{grid-area:points;position:static;align-self:stretch;flex-direction:row;align-items:center;margin-top:14px;padding:12px 0 0 12px;border-top:1px dashed var(--ma-line)}body[data-my-account-style=modern] .my-orders .order-points-info__badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-warning);background:var(--ma-warning-soft);padding:4px 10px;font-size:.78rem;box-shadow:none}body[data-my-account-style=modern] .my-orders .order-points-info__badge:hover{transform:none;box-shadow:none}body[data-my-account-style=modern] .my-orders .order-points-info__badge--redeemed{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2);padding:4px 10px;font-size:.78rem}body[data-my-account-style=modern] .my-orders .bd-callout{margin:0;border-radius:var(--ma-radius-sm)}body[data-my-account-style=modern] .my-orders-points-header{margin:0 0 var(--ma-gap);padding:14px 18px;color:var(--ma-warning);background:linear-gradient(90deg, var(--ma-warning-soft), var(--ma-surface));border:1px solid color-mix(in srgb, var(--ma-warning) 22%, var(--ma-surface));border-radius:var(--ma-radius-md);box-shadow:none}body[data-my-account-style=modern] .my-orders-points-header__main{gap:14px}body[data-my-account-style=modern] .my-orders-points-header__main::before{content:"";display:grid;flex:none;place-items:center;width:44px;height:44px;font-family:"Font Awesome 6 Free";font-size:1.25rem;font-weight:900;color:var(--ma-warning);background:var(--ma-surface);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] .my-orders-points-header__title{font-size:.75rem;font-weight:600;letter-spacing:.05em;color:var(--ma-warning)}body[data-my-account-style=modern] .my-orders-points-header__value{margin:2px 0 0;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:var(--ma-ink)}body[data-my-account-style=modern] .my-orders-points-header__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] .my-orders-points-header__link:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] .my-orders-points-header__link:hover:not(:disabled){transform:none}body[data-my-account-style=modern] .my-orders-points-header__link:disabled,body[data-my-account-style=modern] .my-orders-points-header__link.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] .my-orders-points-header__link{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-my-account-style=modern] .my-orders-points-header__link:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-my-account-style=modern] .my-orders-points-header__expiration{margin-top:4px;padding:10px 0 0;font-size:.8125rem;color:var(--ma-warning);background:rgba(0,0,0,0);border-top:1px dashed color-mix(in srgb, var(--ma-warning) 30%, var(--ma-surface))}body[data-my-account-style=modern] .my-orders-points-header__expiration i{font-size:1rem;color:var(--ma-warning)}body[data-my-account-style=modern] .my-orders-points-header__expiration strong{color:var(--ma-ink)}body[data-my-account-style=modern] .row:has(>#external-orders-form){--bs-gutter-x: 0;--bs-gutter-y: 0}body[data-my-account-style=modern] #external-orders-form{margin-bottom:var(--ma-gap) !important;padding:16px 18px;background:var(--ma-surface-muted);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] #external-orders-form .form-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}body[data-my-account-style=modern] #external-orders-form .form-inline>.mb-3{margin:0 !important}body[data-my-account-style=modern] #external-orders-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] #external-orders-form button[type=submit]:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] #external-orders-form button[type=submit]:hover:not(:disabled){transform:none}body[data-my-account-style=modern] #external-orders-form button[type=submit]:disabled,body[data-my-account-style=modern] #external-orders-form button[type=submit].disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] #external-orders-form button[type=submit]{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] #external-orders-form button[type=submit]:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern] #external-orders-form .k-daterangepicker{gap:12px}body[data-my-account-style=modern] #external-orders-form .k-floating-label{font-weight:600;color:var(--ma-ink-2)}body[data-my-account-style=modern] #external-orders-form .k-dateinput{height:44px;color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line);border-radius:var(--ma-radius-input)}body[data-my-account-style=modern] #external-orders-form .k-dateinput.k-focus,body[data-my-account-style=modern] #external-orders-form .k-dateinput:focus-within{border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-my-account-style=modern] #external-orders-form .field-validation-error{display:block;margin-top:8px;font-size:.8125rem;color:var(--ma-danger)}body[data-my-account-style=modern] #external-order-list-container .orders__item{--bs-gutter-x: 0;--bs-gutter-y: 0;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"summary summary" "commands points";gap:0;margin:0 0 12px;padding:16px 18px;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md);box-shadow:none}body[data-my-account-style=modern] #external-order-list-container .orders__item:last-child{margin-bottom:0}body[data-my-account-style=modern] #external-order-list-container .orders__item:has(>.orders__item-head){grid-template-areas:"head head" "summary summary" "commands points"}body[data-my-account-style=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-status-row,body[data-my-account-style=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-order--code,body[data-my-account-style=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-order--date,body[data-my-account-style=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-order--status{display:none}body[data-my-account-style=modern] #external-order-list-container .orders__item-head{grid-area:head;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:auto;max-width:none;margin:-16px -18px 14px;padding:12px 18px;background:var(--ma-surface-muted);border-bottom:1px solid var(--ma-line);border-radius:calc(var(--ma-radius-md) - 1px) calc(var(--ma-radius-md) - 1px) 0 0}body[data-my-account-style=modern] #external-order-list-container .orders__item-title{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-0.01em;font-variant-numeric:tabular-nums;color:var(--ma-ink)}body[data-my-account-style=modern] #external-order-list-container .orders__item-date{display:inline-flex;align-items:center;gap:12px;font-size:.84rem;color:var(--ma-ink-2)}body[data-my-account-style=modern] #external-order-list-container .orders__item-date::before{content:"";width:4px;height:4px;background:var(--ma-ink-3);border-radius:50%}body[data-my-account-style=modern] #external-order-list-container .orders__item-head>:nth-child(3){margin-left:auto}body[data-my-account-style=modern] #external-order-list-container .orders__item-head-status{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2);white-space:normal;text-align:right}body[data-my-account-style=modern] #external-order-list-container .orders__item-summary{--ma-order-totals-max: 240px;grid-area:summary;display:grid;grid-template-columns:minmax(0, 1fr) minmax(200px, var(--ma-order-totals-max));grid-template-areas:"order totals" "delivery totals";gap:6px 24px;align-items:start;margin-bottom:0 !important}body[data-my-account-style=modern] #external-order-list-container .orders__item-section{min-width:0;margin:0;container-type:inline-size}body[data-my-account-style=modern] #external-order-list-container .orders__item-section--order{grid-area:order}body[data-my-account-style=modern] #external-order-list-container .orders__item-section--delivery{grid-area:delivery}body[data-my-account-style=modern] #external-order-list-container .orders__item-section table{display:grid;grid-template-columns:minmax(8.5rem, max-content) minmax(0, 1fr);align-items:baseline;gap:6px 16px;width:100%;font-size:.84rem;line-height:1.4}body[data-my-account-style=modern] #external-order-list-container .orders__item-section tbody,body[data-my-account-style=modern] #external-order-list-container .orders__item-section tr{display:contents}body[data-my-account-style=modern] #external-order-list-container .orders__item-section td{min-width:0;padding:0;overflow-wrap:break-word}body[data-my-account-style=modern] #external-order-list-container .orders__item-section td[colspan]{grid-column:1/-1}@container (max-width: 300px){body[data-my-account-style=modern] #external-order-list-container .orders__item-section table{grid-template-columns:minmax(0, 1fr);row-gap:2px;margin-top:-8px}body[data-my-account-style=modern] #external-order-list-container .orders__item-section .orders__item-key{margin-top:8px;white-space:normal}}body[data-my-account-style=modern] #external-order-list-container .orders__item-section .orders__item-key{width:auto;padding:0;font-weight:400;white-space:nowrap;color:var(--ma-ink-2)}body[data-my-account-style=modern] #external-order-list-container .orders__item-section .orders__item-spacer{display:none}body[data-my-account-style=modern] #external-order-list-container .label-valor{font-weight:500;color:var(--ma-ink)}body[data-my-account-style=modern] #external-order-list-container .orders__item-section .label-valor{font-weight:600}body[data-my-account-style=modern] #external-order-list-container .orders__item-key--lead+td .label-valor{font-size:1rem;font-weight:700;letter-spacing:-0.01em}body[data-my-account-style=modern] #external-order-list-container .orders__item-spacer{display:none}body[data-my-account-style=modern] #external-order-list-container .orders__item-totals{grid-area:totals;min-width:0;max-width:none;padding:12px 14px;font-size:.84rem;font-variant-numeric:tabular-nums;background:var(--ma-surface-muted);border:0;border-radius:var(--ma-radius-sm)}body[data-my-account-style=modern] #external-order-list-container .orders__item-totals table{width:100%;border-collapse:collapse}body[data-my-account-style=modern] #external-order-list-container .orders__item-totals td{padding:3px 0}body[data-my-account-style=modern] #external-order-list-container .orders__item-totals label{margin:0}body[data-my-account-style=modern] #external-order-list-container .orders__item-amount{font-weight:600;text-align:right;white-space:nowrap}body[data-my-account-style=modern] #external-order-list-container .orders__item-amount--fixed{width:auto}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands{grid-area:commands;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;margin-bottom:0 !important;padding-top:12px;border-top:1px dashed var(--ma-line)}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>button:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>button:hover:not(:disabled){transform:none}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>button:disabled,body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>button.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>button{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>button:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>button{margin:0 !important}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--primary:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--primary:hover:not(:disabled){transform:none}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--primary:disabled,body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--primary.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--primary{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--primary:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--red{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--red:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--red:hover:not(:disabled){transform:none}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--red:disabled,body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--red.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--red.button--primary{color:var(--ma-danger) !important}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--red{color:var(--ma-danger);background:var(--ma-surface);border-color:var(--ma-danger-line)}body[data-my-account-style=modern] #external-order-list-container .orders__item-commands>.button--red:hover:not(:disabled){background:var(--ma-danger-soft)}}@media(min-width: 768px)and (min-width: 1200px){body[data-my-account-style=modern] #external-order-list-container .orders__item-summary{--ma-order-totals-max: 272px;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr) minmax(200px, var(--ma-order-totals-max));grid-template-areas:"order delivery totals"}}@media(min-width: 768px){body[data-my-account-style=modern] #external-order-list-container .orders__item-summary{grid-template-areas:"origin totals" "order totals" "delivery totals"}body[data-my-account-style=modern] #external-order-list-container .orders__item-origin{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-neutral);background:var(--ma-neutral-soft);grid-area:origin;justify-self:start;margin:0 !important;background:var(--ma-neutral-soft) !important}body[data-my-account-style=modern] #external-order-list-container .orders__item-status-value{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-info);background:var(--ma-info-soft)}body[data-my-account-style=modern] #external-order-list-container .orders__item-totals .orders__item-key{color:var(--ma-ink-2)}body[data-my-account-style=modern] #external-order-list-container .bd-callout{margin:0;border-radius:var(--ma-radius-sm)}}@media(min-width: 768px)and (min-width: 1200px){body[data-my-account-style=modern] #external-order-list-container .orders__item-summary{grid-template-rows:auto 1fr;grid-template-areas:"origin delivery totals" "order delivery totals"}}@media(min-width: 768px){body[data-my-account-style=modern] #external-order-list-container .orders__item-head-origin{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-neutral);background:var(--ma-neutral-soft)}body[data-my-account-style=modern] #external-order-list-container .orders__item-head-status{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-info);background:var(--ma-info-soft);white-space:normal}body[data-my-account-style=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-origin{display:none}body[data-my-account-style=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-summary{grid-template-rows:none;grid-template-columns:minmax(0, 1fr) minmax(200px, var(--ma-order-totals-max));grid-template-areas:"order totals" "delivery totals"}body[data-my-account-style=modern] #bonus-list{padding:0;background:rgba(0,0,0,0)}body[data-my-account-style=modern] #bonus-list .card{background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md);box-shadow:none}body[data-my-account-style=modern] #bonus-list .card-body{display:grid;grid-template-columns:52px minmax(0, 1fr) auto;grid-template-areas:"icon title action" "icon text action";align-items:center;gap:2px 16px;padding:18px 20px}body[data-my-account-style=modern] #bonus-list .card-body::before{content:"";grid-area:icon;display:grid;place-items:center;width:52px;height:52px;font-family:"Font Awesome 6 Free";font-size:1.375rem;font-weight:900;color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] #bonus-list .card-title{grid-area:title;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:.9375rem;font-weight:600;color:var(--ma-ink)}body[data-my-account-style=modern] #bonus-list .bonus__value{font-size:1.5rem;font-weight:700;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:var(--ma-brand-ink)}body[data-my-account-style=modern] #bonus-list .card-text{grid-area:text;margin:0 !important;font-size:.875rem;color:var(--ma-ink-2)}body[data-my-account-style=modern] #bonus-list .card-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] #bonus-list .card-link:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] #bonus-list .card-link:hover:not(:disabled){transform:none}body[data-my-account-style=modern] #bonus-list .card-link:disabled,body[data-my-account-style=modern] #bonus-list .card-link.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] #bonus-list .card-link{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] #bonus-list .card-link:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern] #bonus-list .card-link{grid-area:action;margin:0}body[data-my-account-style=modern] #orderDetailModal .modal-content,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .modal-content{border:0;border-radius:var(--ma-radius);box-shadow:var(--ma-shadow-hover)}body[data-my-account-style=modern] #orderDetailModal .modal-header,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .modal-header{padding:18px 24px;border-bottom:1px solid var(--ma-line)}body[data-my-account-style=modern] #orderDetailModal .modal-title,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .modal-title{font-size:1.125rem;font-weight:700;letter-spacing:-0.01em;color:var(--ma-ink)}body[data-my-account-style=modern] #orderDetailModal .modal-body,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .modal-body{padding:20px 24px}body[data-my-account-style=modern] #orderDetailModal .modal-footer,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .modal-footer{padding:14px 24px;border-top:1px solid var(--ma-line)}body[data-my-account-style=modern] #orderDetailModal .order-location-link,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .order-location-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] #orderDetailModal .order-location-link:focus-visible,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .order-location-link:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] #orderDetailModal .order-location-link:hover:not(:disabled),body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .order-location-link:hover:not(:disabled){transform:none}body[data-my-account-style=modern] #orderDetailModal .order-location-link:disabled,body[data-my-account-style=modern] #orderDetailModal .order-location-link.disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .order-location-link:disabled,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .order-location-link.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] #orderDetailModal .order-location-link,body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .order-location-link{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-my-account-style=modern] #orderDetailModal .order-location-link:hover:not(:disabled),body[data-my-account-style=modern]:not([data-ui-theme=modern]) #modalOrderTracking .order-location-link:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-my-account-style=modern] #orderDetailModal{--ma-detail-columns: 56px minmax(0, 1fr) 88px 128px 120px}body[data-my-account-style=modern] #orderDetailModal .modal-dialog{max-width:min(880px,100vw - 48px)}body[data-my-account-style=modern] #orderDetailModal .orders__item-body .items-list__container{padding:0}body[data-my-account-style=modern] #orderDetailModal .order-detail__head,body[data-my-account-style=modern] #orderDetailModal .orders__item-body .items-list__item{display:grid !important;grid-template-columns:var(--ma-detail-columns);column-gap:16px;align-items:center}body[data-my-account-style=modern] #orderDetailModal .order-detail__head{padding:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ma-ink-2);border-bottom:1px solid var(--ma-line)}body[data-my-account-style=modern] #orderDetailModal .order-detail__head>:first-child{grid-column:1/span 2}body[data-my-account-style=modern] #orderDetailModal .order-detail__head>:nth-child(2){text-align:center}body[data-my-account-style=modern] #orderDetailModal .order-detail__head>:nth-child(n+3){text-align:right}body[data-my-account-style=modern] #orderDetailModal .orders__item-body .items-list__line{margin-left:0}body[data-my-account-style=modern] #orderDetailModal .orders__item-body .items-list__line+.items-list__line{border-top:1px solid var(--ma-line)}body[data-my-account-style=modern] #orderDetailModal .orders__item-body .items-list__item{row-gap:10px;padding:14px 0;border-bottom:0}body[data-my-account-style=modern] #orderDetailModal .orders__item-body .items-list__item>.col-2,body[data-my-account-style=modern] #orderDetailModal .orders__item-body .items-list__item>.col-3{width:auto;max-width:none;padding:0}body[data-my-account-style=modern] #orderDetailModal .items-list__thumb{grid-column:1;width:56px;height:56px;margin:0 !important;padding:4px;object-fit:contain;background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-my-account-style=modern] #orderDetailModal .items-list__name{grid-column:2;min-width:0;margin:0 !important}body[data-my-account-style=modern] #orderDetailModal .items-list__name h6,body[data-my-account-style=modern] #orderDetailModal .items-list__name .h6{display:-webkit-box;margin:0;overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--ma-ink);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}body[data-my-account-style=modern] #orderDetailModal .items-list__quantity{grid-column:3;justify-self:center;min-width:0}body[data-my-account-style=modern] #orderDetailModal .items-list__quantity span{display:inline-flex;justify-content:center;min-width:40px;padding:3px 10px;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ma-ink);background:var(--ma-neutral-soft);border-radius:999px}body[data-my-account-style=modern] #orderDetailModal .items-list__unit,body[data-my-account-style=modern] #orderDetailModal .items-list__total{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}body[data-my-account-style=modern] #orderDetailModal .items-list__unit .item__price,body[data-my-account-style=modern] #orderDetailModal .items-list__total .item__price{color:var(--ma-ink)}body[data-my-account-style=modern] #orderDetailModal .items-list__unit{grid-column:4}body[data-my-account-style=modern] #orderDetailModal .items-list__unit .item__price{font-size:.875rem;font-weight:500}body[data-my-account-style=modern] #orderDetailModal .items-list__unit .product__price--old{margin:2px 0 0;line-height:1.2}body[data-my-account-style=modern] #orderDetailModal .items-list__unit .product__price--old br{display:none}body[data-my-account-style=modern] #orderDetailModal .items-list__unit .item__price--old{font-size:.78rem;color:var(--ma-ink-3)}body[data-my-account-style=modern] #orderDetailModal .items-list__total{grid-column:5}body[data-my-account-style=modern] #orderDetailModal .items-list__total .item__price{font-size:.9375rem;font-weight:700}body[data-my-account-style=modern] #orderDetailModal .items-list__kit{grid-column:2/-1;justify-self:start}body[data-my-account-style=modern] #orderDetailModal .items-list__kit .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-my-account-style=modern] #orderDetailModal .items-list__kit .button:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-my-account-style=modern] #orderDetailModal .items-list__kit .button:hover:not(:disabled){transform:none}body[data-my-account-style=modern] #orderDetailModal .items-list__kit .button:disabled,body[data-my-account-style=modern] #orderDetailModal .items-list__kit .button.disabled{opacity:.55;cursor:not-allowed}body[data-my-account-style=modern] #orderDetailModal .items-list__kit .button{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-my-account-style=modern] #orderDetailModal .items-list__kit .button:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-my-account-style=modern] #orderDetailModal .product-kit__content-list{margin:0 0 14px 72px;padding:10px 14px;list-style:none;background:var(--ma-surface-muted);border-radius:var(--ma-radius-sm)}body[data-my-account-style=modern] #orderDetailModal .product-kit__content-item{display:flex;align-items:center;gap:10px;padding:4px 0}body[data-my-account-style=modern] #orderDetailModal .product-kit__content-item img{width:40px;height:40px;margin:0 !important;object-fit:contain;border-radius:var(--ma-radius-sm)}body[data-my-account-style=modern] #orderDetailModal .product-kit__content-item h6,body[data-my-account-style=modern] #orderDetailModal .product-kit__content-item .h6{margin:0;font-size:.8125rem;font-weight:500;color:var(--ma-ink)}body[data-my-account-style=modern] #orderDetailModal .product-kit__content-item .product__price{margin:0;color:var(--ma-ink-2)}body[data-my-account-style=modern] #orderDetailModal .order-detail__summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-top:4px;padding:14px 0 0;font-size:.875rem;border-top:1px solid var(--ma-line)}body[data-my-account-style=modern] #orderDetailModal .order-detail__count{color:var(--ma-ink-2)}body[data-my-account-style=modern] #orderDetailModal .order-detail__total{color:var(--ma-ink-2)}body[data-my-account-style=modern] #orderDetailModal .order-detail__total strong{margin-left:8px;font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ma-ink)}}.customer-portal-home__head,.customer-portal-crumb,.customer-portal-option-description,.customer-portal-doc,.customer-portal-steps,.customer-portal-advisors,.customer-portal-empty{display:none}body.customer-portal-page .title-widget-invoice{font-size:1rem !important}body.customer-portal-page .value-widget-invoice{font-size:1.3rem !important}body.customer-portal-page .viewdocuments-header{margin-top:20px}body.customer-portal-page .btn-container{position:relative}body.customer-portal-page .btn-search{position:absolute;bottom:0;right:0}body.customer-portal-page .button-container{position:absolute}body.customer-portal-page #pg-title-h5{margin-bottom:0;font-weight:700;font-size:25px}body.customer-portal-page #pg-title-span{font-size:13px}body.customer-portal-page .customer-portal-pdf-download{display:flex;justify-content:flex-end;padding:10px 12px}body.customer-portal-page .customer-portal-pdf-download[hidden]{display:none !important}body.customer-portal-page .customer-portal-pdf-download__link{display:inline-flex;align-items:center;gap:8px}html body.customer-portal-page #pdfviewer{width:100% !important}body[data-customer-portal=modern] .customer-portal-docs__command{width:48%}@media(min-width: 768px){body[data-customer-portal=modern]{--ma-brand: var(--brand-color);--ma-brand-strong: color-mix(in srgb, var(--ma-brand) 82%, #000);--ma-brand-ink: color-mix(in srgb, var(--brand-ink-color, var(--ma-brand)) 64%, #000);--ma-brand-deep: color-mix(in srgb, var(--ma-brand) 64%, #000);--ma-brand-soft: color-mix(in srgb, var(--ma-brand) 10%, #fff);--ma-brand-soft-2: color-mix(in srgb, var(--ma-brand) 18%, #fff);--ma-brand-line: color-mix(in srgb, var(--ma-brand) 40%, #fff);--ma-brand-ring: color-mix(in srgb, var(--ma-brand) 18%, transparent);--ma-on-brand: var(--brand-text-color, #fff);--ma-action: var(--brand-action-color, var(--ma-brand));--ma-action-strong: var(--brand-action-hover-color, var(--ma-brand-strong));--ma-on-action: var(--brand-action-text-color, var(--ma-on-brand));--ma-page: #f3f4f3;--ma-surface: #fff;--ma-surface-muted: #f8f9fa;--ma-surface-hover: #f5f6f7;--ma-ink: #1f2937;--ma-ink-2: #6b7280;--ma-ink-3: #9aa3ad;--ma-line: #e5e7eb;--ma-success: #16794a;--ma-success-soft: #e7f6ec;--ma-warning: #8a5a00;--ma-warning-soft: #fff4d6;--ma-info: #1d5fbf;--ma-info-soft: #e8f1fd;--ma-danger: #b42318;--ma-danger-soft: #fef3f2;--ma-danger-line: #f4c7c3;--ma-neutral: #4b5563;--ma-neutral-soft: #f1f3f5;--ma-radius: 16px;--ma-radius-md: 12px;--ma-radius-sm: 10px;--ma-radius-input: 11px;--ma-shadow: 0 1px 3px rgba(16, 24, 40, 0.08), 0 1px 2px rgba(16, 24, 40, 0.04);--ma-shadow-hover: 0 6px 18px -8px rgba(16, 24, 40, 0.25);--ma-gap: 16px;--ma-panel-pad: 22px 24px;--ma-sticky-top: 144px;background-color:var(--ma-page)}body[data-customer-portal=modern] .main__content>.container{color:var(--ma-ink)}body[data-customer-portal=modern] .customer-portal-home__head{display:block;flex:0 0 100%;width:100%;max-width:none;margin:0 0 6px;padding:0}body[data-customer-portal=modern] .customer-portal-home__eyebrow{margin:0 0 4px;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ma-brand-ink)}body[data-customer-portal=modern] .customer-portal-home__title{margin:0;font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:-0.015em;color:var(--ma-ink)}body[data-customer-portal=modern] .customer-portal-home__lead{margin:4px 0 0;color:var(--ma-ink-2)}body[data-customer-portal=modern] .menu-card__options{--bs-gutter-x: 0;--bs-gutter-y: 0;gap:14px;margin:0}body[data-customer-portal=modern] .menu-card__options>.menu-card__container{flex:0 0 calc((100% - 28px)/3);width:auto;max-width:none;padding:0 !important;color:inherit;text-decoration:none;border-radius:var(--ma-radius)}body[data-customer-portal=modern] .menu-card__options>.menu-card__container:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] .menu-card{display:grid;grid-template-columns:52px minmax(0, 1fr) 20px;grid-template-areas:"icon title chevron" "icon desc chevron";align-items:center;column-gap:14px;row-gap:2px;height:100%;min-height:0;padding:18px;background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow);transition:border-color .15s,box-shadow .15s,transform .15s}body[data-customer-portal=modern] .menu-card:hover{border-color:var(--ma-brand-line);box-shadow:var(--ma-shadow-hover);transform:translateY(-1px)}body[data-customer-portal=modern] .menu-card:has(.menu-card__icon) .menu-card__img{display:none !important}body[data-customer-portal=modern] .menu-card__img{grid-area:icon;width:52px;height:52px;margin:0 !important;object-fit:contain}body[data-customer-portal=modern] .menu-card__icon{display:grid;grid-area:icon;place-items:center;width:52px;height:52px;font-size:1.35rem;color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-radius:14px}body[data-customer-portal=modern] .menu-card__text-title{grid-area:title;align-self:end;margin:0;font-size:1rem;font-weight:700;text-align:left;color:var(--ma-ink)}body[data-customer-portal=modern] .menu-card:not(:has(.menu-card__description)) .menu-card__text-title{grid-row:1/span 2;align-self:center}body[data-customer-portal=modern] .menu-card__description{display:block;grid-area:desc;align-self:start;font-size:.85rem;color:var(--ma-ink-2)}body[data-customer-portal=modern] .menu-card__chevron{display:block;grid-area:chevron;font-size:.95rem;color:var(--ma-ink-3)}body[data-customer-portal=modern] .menu-card__container[data-menu=config-item-bills] .menu-card{color:var(--ma-on-brand);background:linear-gradient(135deg, var(--ma-brand-deep), var(--ma-brand-strong));border-color:rgba(0,0,0,0)}body[data-customer-portal=modern] .menu-card__container[data-menu=config-item-bills] .menu-card:hover{border-color:rgba(0,0,0,0)}body[data-customer-portal=modern] .menu-card__container[data-menu=config-item-bills] .menu-card .menu-card__icon{color:var(--ma-on-brand);background:color-mix(in srgb, var(--ma-on-brand) 16%, transparent)}body[data-customer-portal=modern] .menu-card__container[data-menu=config-item-bills] .menu-card .menu-card__text-title{color:var(--ma-on-brand)}body[data-customer-portal=modern] .menu-card__container[data-menu=config-item-bills] .menu-card .menu-card__description,body[data-customer-portal=modern] .menu-card__container[data-menu=config-item-bills] .menu-card .menu-card__chevron{color:color-mix(in srgb, var(--ma-on-brand) 85%, transparent)}body[data-customer-portal=modern] .close-session .menu-card__icon{color:var(--ma-danger);background:var(--ma-danger-soft)}body[data-customer-portal=modern] .close-session .menu-card__text-title{color:var(--ma-danger)}body[data-customer-portal=modern] #menu-card__content{padding:var(--ma-panel-pad);background:var(--ma-surface);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow);color:var(--ma-ink)}body[data-customer-portal=modern] #menu-card__content>.container-header{margin:0 0 18px !important;padding-bottom:16px;border-bottom:1px solid var(--ma-line)}body[data-customer-portal=modern] #menu-card__content>.container-header h4,body[data-customer-portal=modern] #menu-card__content>.container-header .h4{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-0.015em;color:var(--ma-ink)}body[data-customer-portal=modern] #menu-card__content>.container-header h4 small,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 small,body[data-customer-portal=modern] #menu-card__content>.container-header h4 .small,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 .small{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;height:34px;margin:0;padding:0 14px;font-size:.85rem;font-weight:500;letter-spacing:0;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:999px}body[data-customer-portal=modern] #menu-card__content>.container-header h4 small:hover,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 small:hover,body[data-customer-portal=modern] #menu-card__content>.container-header h4 .small:hover,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 .small:hover{color:var(--ma-brand-ink);border-color:var(--ma-brand-line)}body[data-customer-portal=modern] #menu-card__content>.container-header h4 small:focus-within,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 small:focus-within,body[data-customer-portal=modern] #menu-card__content>.container-header h4 .small:focus-within,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 .small:focus-within{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] #menu-card__content>.container-header h4 small i::before,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 small i::before,body[data-customer-portal=modern] #menu-card__content>.container-header h4 .small i::before,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 .small i::before{content:""}body[data-customer-portal=modern] #menu-card__content>.container-header h4 small i,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 small i,body[data-customer-portal=modern] #menu-card__content>.container-header h4 .small i,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 .small i{font-size:.75rem;color:inherit}body[data-customer-portal=modern] #menu-card__content>.container-header h4 small .back-menu,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 small .back-menu,body[data-customer-portal=modern] #menu-card__content>.container-header h4 .small .back-menu,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 .small .back-menu{color:inherit;text-decoration:none}body[data-customer-portal=modern] #menu-card__content>.container-header h4 small .back-menu:focus-visible,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 small .back-menu:focus-visible,body[data-customer-portal=modern] #menu-card__content>.container-header h4 .small .back-menu:focus-visible,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 .small .back-menu:focus-visible{outline:0}body[data-customer-portal=modern] #menu-card__content>.container-header h4 small .back-menu::after,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 small .back-menu::after,body[data-customer-portal=modern] #menu-card__content>.container-header h4 .small .back-menu::after,body[data-customer-portal=modern] #menu-card__content>.container-header .h4 .small .back-menu::after{content:"";position:absolute;inset:0}body[data-customer-portal=modern] .customer-portal-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:.82rem;color:var(--ma-ink-2)}body[data-customer-portal=modern] .customer-portal-crumb i{font-size:.6rem;color:var(--ma-ink-3)}body[data-customer-portal=modern] .customer-portal-crumb__home{font-weight:500;color:var(--ma-brand-ink);text-decoration:none}body[data-customer-portal=modern] .customer-portal-crumb__home:hover{text-decoration:underline}body[data-customer-portal=modern] .customer-portal-crumb__home:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] .customer-portal-option-description{display:block;margin:4px 0 0;font-size:.88rem;color:var(--ma-ink-2)}body[data-customer-portal=modern] #menu-card__content>.bd-callout-info{margin:0 0 var(--ma-gap);padding:14px 16px;color:var(--ma-ink);background:var(--ma-info-soft);border:0;border-radius:var(--ma-radius-md)}body[data-customer-portal=modern] #menu-card__content>.bd-callout-info img{width:24px;height:24px}body[data-customer-portal=modern] #menu-card__content>.bd-callout-info p{margin:0;text-align:left !important}body[data-customer-portal=modern] .pay-your-bills{display:flex;flex-direction:column;gap:14px}body[data-customer-portal=modern] .pay-your-bills__summary{order:-1;gap:12px;margin:0 !important;overflow:visible}body[data-customer-portal=modern] .pay-your-bills__summary>.widget-card{flex:1 1 0;width:auto;max-width:none;min-width:0;margin:0 !important;padding:0;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md);box-shadow:none}body[data-customer-portal=modern] .pay-your-bills__summary .card-body{padding:14px 16px}body[data-customer-portal=modern] .pay-your-bills__summary .float-end{display:none}body[data-customer-portal=modern] .pay-your-bills__summary h5,body[data-customer-portal=modern] .pay-your-bills__summary .h5{margin:0;font-size:.8125rem;font-weight:500;color:var(--ma-ink-2) !important}body[data-customer-portal=modern] .pay-your-bills__summary h3,body[data-customer-portal=modern] .pay-your-bills__summary .h3{margin:2px 0 0 !important;font-size:1.25rem;font-weight:700;letter-spacing:-0.01em;font-variant-numeric:tabular-nums;color:var(--ma-ink) !important}body[data-customer-portal=modern] .pay-your-bills__summary>.pay-your-bills__widget--total{color:var(--ma-on-brand);background:var(--ma-brand);border-color:var(--ma-brand)}body[data-customer-portal=modern] .pay-your-bills__summary>.pay-your-bills__widget--total h5,body[data-customer-portal=modern] .pay-your-bills__summary>.pay-your-bills__widget--total .h5{color:color-mix(in srgb, var(--ma-on-brand) 85%, transparent) !important}body[data-customer-portal=modern] .pay-your-bills__summary>.pay-your-bills__widget--total h3,body[data-customer-portal=modern] .pay-your-bills__summary>.pay-your-bills__widget--total .h3{color:var(--ma-on-brand) !important}body[data-customer-portal=modern] .pay-your-bills__lead{display:block;margin:0;font-size:.875rem;color:var(--ma-ink-2)}body[data-customer-portal=modern] .pay-your-bills__invoices>.card{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}body[data-customer-portal=modern] .pay-your-bills__invoices .invoice-list-view{padding:0}body[data-customer-portal=modern] .pay-your-bills__invoices .card-footer{padding:16px 0 0;background:rgba(0,0,0,0);border:0}body[data-customer-portal=modern] .pay-your-bills__invoices .card-footer p{margin:0;text-align:right;background:rgba(0,0,0,0) !important}body[data-customer-portal=modern] .pay-your-bills__invoices .invoice-table-info{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] .pay-your-bills__invoices .invoice-table-info:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] .pay-your-bills__invoices .invoice-table-info:hover:not(:disabled){transform:none}body[data-customer-portal=modern] .pay-your-bills__invoices .invoice-table-info:disabled,body[data-customer-portal=modern] .pay-your-bills__invoices .invoice-table-info.disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] .pay-your-bills__invoices .invoice-table-info{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-customer-portal=modern] .pay-your-bills__invoices .invoice-table-info:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-customer-portal=modern] .pay-your-bills__invoices .invoice-table-info{width:auto;min-width:180px}body[data-customer-portal=modern] #_GridInvoices{--kendo-color-primary: var(--ma-brand);overflow:hidden;font-size:.84rem;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-customer-portal=modern] #_GridInvoices .k-grid-header,body[data-customer-portal=modern] #_GridInvoices .k-grid-footer{color:var(--ma-ink-2);background:var(--ma-surface-muted);border-color:var(--ma-line)}body[data-customer-portal=modern] #_GridInvoices .k-grid-header{border-bottom:1px solid var(--ma-line)}body[data-customer-portal=modern] #_GridInvoices .k-grid-footer{border-top:1px solid var(--ma-line)}body[data-customer-portal=modern] #_GridInvoices .k-table-th{padding:11px 12px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ma-ink-2);background:var(--ma-surface-muted);border-width:0}body[data-customer-portal=modern] #_GridInvoices .k-table-td{padding:11px 12px;font-variant-numeric:tabular-nums;white-space:nowrap;border-width:0 0 1px;border-style:solid;border-color:var(--ma-line)}body[data-customer-portal=modern] #_GridInvoices .k-grid-footer .k-table-td{font-weight:700;color:var(--ma-ink);background:var(--ma-surface-muted);border-bottom:0}body[data-customer-portal=modern] #_GridInvoices .k-table-tbody>.k-table-row{background:var(--ma-surface)}body[data-customer-portal=modern] #_GridInvoices .k-table-tbody>.k-table-row:hover{background:var(--ma-surface-hover)}body[data-customer-portal=modern] #_GridInvoices .k-table-tbody>.k-table-row.k-selected>.k-table-td{background:var(--ma-brand-soft)}body[data-customer-portal=modern] #_GridInvoices .k-master-row:not(:has(.k-checkbox))>.k-table-td{background:var(--ma-warning-soft)}body[data-customer-portal=modern] #_GridInvoices .pay-your-bills__num{text-align:right}body[data-customer-portal=modern] #_GridInvoices .pay-your-bills__num .k-cell-inner,body[data-customer-portal=modern] #_GridInvoices .pay-your-bills__num .k-link{justify-content:flex-end}body[data-customer-portal=modern] #_GridInvoices .k-selected>.pay-your-bills__paid:not(.k-edit-cell){font-weight:600;cursor:text;background:var(--ma-surface);box-shadow:inset 0 0 0 5px var(--ma-brand-soft),inset 0 0 0 6px var(--ma-brand-line)}body[data-customer-portal=modern] #_GridInvoices .k-edit-cell{padding:5px 6px}body[data-customer-portal=modern] #_GridInvoices .k-edit-cell .k-numerictextbox{height:34px;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-brand);border-radius:var(--ma-radius-sm);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-customer-portal=modern] #_GridInvoices .k-edit-cell .k-numerictextbox .k-input-inner{font-weight:600;text-align:right}body[data-customer-portal=modern] #_GridInvoices .k-checkbox{width:18px;height:18px;border-color:var(--ma-ink-3);border-radius:5px}body[data-customer-portal=modern] #_GridInvoices .k-checkbox:checked{background-color:var(--ma-brand);border-color:var(--ma-brand)}body[data-customer-portal=modern] #_GridInvoices .k-checkbox:focus,body[data-customer-portal=modern] #_GridInvoices .k-checkbox:focus-visible{box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-customer-portal=modern] #_GridInvoices .k-grid-norecords{padding:32px 16px;color:var(--ma-ink-2)}body[data-customer-portal=modern] .pay-your-bills__status{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-neutral);background:var(--ma-neutral-soft);white-space:normal}body[data-customer-portal=modern] .pay-your-bills__status[data-tone=warning]{color:var(--ma-warning);background:var(--ma-warning-soft)}body[data-customer-portal=modern] .pay-your-bills__status[data-tone=danger]{color:var(--ma-danger);background:var(--ma-danger-soft)}body[data-customer-portal=modern] .pay-your-bills__status:empty{display:none}body[data-customer-portal=modern] .pay-your-bills__summary .title-widget-invoice{font-size:.8125rem !important}body[data-customer-portal=modern] .pay-your-bills__summary .value-widget-invoice{font-size:1.25rem !important}body[data-customer-portal=modern] .row:has(>#history-payments-form){--bs-gutter-x: 0;--bs-gutter-y: 0}body[data-customer-portal=modern] #history-payments-form{margin-bottom:var(--ma-gap) !important;padding:16px 18px;background:var(--ma-surface-muted);border-radius:var(--ma-radius-md)}body[data-customer-portal=modern] #history-payments-form .form-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}body[data-customer-portal=modern] #history-payments-form .form-inline>.mb-3{margin:0 !important}body[data-customer-portal=modern] #history-payments-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] #history-payments-form button[type=submit]:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] #history-payments-form button[type=submit]:hover:not(:disabled){transform:none}body[data-customer-portal=modern] #history-payments-form button[type=submit]:disabled,body[data-customer-portal=modern] #history-payments-form button[type=submit].disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] #history-payments-form button[type=submit]{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-customer-portal=modern] #history-payments-form button[type=submit]:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-customer-portal=modern] #history-payments-form .k-daterangepicker{gap:12px}body[data-customer-portal=modern] #history-payments-form .k-floating-label{font-weight:600;color:var(--ma-ink-2)}body[data-customer-portal=modern] #history-payments-form .k-dateinput{height:44px;color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line);border-radius:var(--ma-radius-input)}body[data-customer-portal=modern] #history-payments-form .k-dateinput.k-focus,body[data-customer-portal=modern] #history-payments-form .k-dateinput:focus-within{border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-customer-portal=modern] #history-payments-form .field-validation-error{display:block;margin-top:8px;font-size:.8125rem;color:var(--ma-danger)}body[data-customer-portal=modern] #history-payments-grid{--kendo-color-primary: var(--ma-brand);overflow:hidden;font-size:.84rem;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-customer-portal=modern] #history-payments-grid .k-grid-header,body[data-customer-portal=modern] #history-payments-grid .k-grid-footer{color:var(--ma-ink-2);background:var(--ma-surface-muted);border-color:var(--ma-line)}body[data-customer-portal=modern] #history-payments-grid .k-grid-header{border-bottom:1px solid var(--ma-line)}body[data-customer-portal=modern] #history-payments-grid .k-grid-footer{border-top:1px solid var(--ma-line)}body[data-customer-portal=modern] #history-payments-grid .k-table-th{padding:11px 12px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ma-ink-2);background:var(--ma-surface-muted);border-width:0}body[data-customer-portal=modern] #history-payments-grid .k-table-td{padding:11px 12px;font-variant-numeric:tabular-nums;white-space:nowrap;border-width:0 0 1px;border-style:solid;border-color:var(--ma-line)}body[data-customer-portal=modern] #history-payments-grid .k-grid-footer .k-table-td{font-weight:700;color:var(--ma-ink);background:var(--ma-surface-muted);border-bottom:0}body[data-customer-portal=modern] #history-payments-grid .k-table-tbody>.k-table-row{background:var(--ma-surface)}body[data-customer-portal=modern] #history-payments-grid .k-table-tbody>.k-table-row:hover{background:var(--ma-surface-hover)}body[data-customer-portal=modern] #history-payments-grid .k-table-tbody>.k-table-row.k-selected>.k-table-td{background:var(--ma-brand-soft)}body[data-customer-portal=modern] #history-payments-grid .k-grid-content{background:var(--ma-surface)}body[data-customer-portal=modern] #history-payments-grid .k-table-th .k-link{color:inherit}body[data-customer-portal=modern] #history-payments-grid .k-grid-header-menu,body[data-customer-portal=modern] #history-payments-grid .k-grid-filter-menu{color:var(--ma-ink-3);border-radius:8px}body[data-customer-portal=modern] #history-payments-grid .k-grid-header-menu:hover,body[data-customer-portal=modern] #history-payments-grid .k-grid-header-menu.k-active,body[data-customer-portal=modern] #history-payments-grid .k-grid-filter-menu:hover,body[data-customer-portal=modern] #history-payments-grid .k-grid-filter-menu.k-active{color:var(--ma-brand-ink);background:var(--ma-brand-soft)}body[data-customer-portal=modern] #history-payments-grid .k-sort-icon{color:var(--ma-brand-ink)}body[data-customer-portal=modern] #history-payments-grid .k-pager{padding:10px 14px;font-size:.82rem;color:var(--ma-ink-2);background:var(--ma-surface);border-width:1px 0 0;border-style:solid;border-color:var(--ma-line)}body[data-customer-portal=modern] #history-payments-grid .k-pager .k-button{min-width:30px;height:30px;color:var(--ma-ink-2);border-radius:8px}body[data-customer-portal=modern] #history-payments-grid .k-pager-numbers .k-button.k-selected{color:var(--ma-on-brand);background:var(--ma-brand);border-color:var(--ma-brand)}body[data-customer-portal=modern] #history-payments-grid .k-grid-norecords{color:var(--ma-ink-2)}body[data-customer-portal=modern] .k-grid-norecords:has(.customer-portal-empty){display:flex;align-items:center;justify-content:center;width:100% !important;min-height:100%}body[data-customer-portal=modern] .k-grid-norecords-template:has(.customer-portal-empty){position:static;width:100%;height:auto;margin:0;line-height:normal;border:0}body[data-customer-portal=modern] .customer-portal-empty{display:grid;justify-items:center;gap:8px;width:100%;padding:40px 16px;text-align:center;white-space:normal;color:var(--ma-ink-2)}body[data-customer-portal=modern] .customer-portal-empty__icon{display:grid;place-items:center;width:56px;height:56px;font-size:1.4rem;color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-radius:var(--ma-radius)}body[data-customer-portal=modern] .customer-portal-empty__title{font-size:1rem;color:var(--ma-ink)}body[data-customer-portal=modern] .customer-portal-pdf-option{display:grid;gap:18px}body[data-customer-portal=modern] .customer-portal-pdf-option>.bd-callout,body[data-customer-portal=modern] .customer-portal-pdf-option>.card>.card-header{display:none}body[data-customer-portal=modern] .customer-portal-pdf-option>.card{background:rgba(0,0,0,0);border:0;border-radius:0}body[data-customer-portal=modern] .customer-portal-pdf-option>.card>.card-body{overflow:hidden;background:var(--ma-surface-muted);border:1px dashed var(--ma-line);border-radius:var(--ma-radius-md)}body[data-customer-portal=modern] #certificatePdf-container:empty,body[data-customer-portal=modern] #statusAccountPdf-container:empty{display:grid;place-items:center;min-height:240px;padding:16px;font-size:.88rem;text-align:center;color:var(--ma-ink-3)}body[data-customer-portal=modern] #certificatePdf-container:empty::before,body[data-customer-portal=modern] #statusAccountPdf-container:empty::before{content:"El visor PDF aparece aquí cuando el documento está listo."}body[data-customer-portal=modern] .customer-portal-pdf-download{padding:12px 14px;background:var(--ma-surface);border-bottom:1px solid var(--ma-line)}body[data-customer-portal=modern] .customer-portal-pdf-download__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] .customer-portal-pdf-download__link:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] .customer-portal-pdf-download__link:hover:not(:disabled){transform:none}body[data-customer-portal=modern] .customer-portal-pdf-download__link:disabled,body[data-customer-portal=modern] .customer-portal-pdf-download__link.disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] .customer-portal-pdf-download__link{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-customer-portal=modern] .customer-portal-pdf-download__link:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-customer-portal=modern] .customer-portal-doc{display:grid;grid-template-columns:56px minmax(0, 1fr) auto;align-items:center;gap:16px;padding:18px;background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-customer-portal=modern] .customer-portal-doc__icon{display:grid;place-items:center;width:56px;height:56px;font-size:1.45rem;color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-radius:14px}body[data-customer-portal=modern] .customer-portal-doc--info{background:var(--ma-info-soft);border-color:rgba(0,0,0,0)}body[data-customer-portal=modern] .customer-portal-doc--info .customer-portal-doc__icon{color:var(--ma-info);background:var(--ma-surface)}body[data-customer-portal=modern] .customer-portal-doc__title{margin:0;font-size:1rem;font-weight:700;color:var(--ma-ink)}body[data-customer-portal=modern] .customer-portal-doc__lead{margin:2px 0 0;font-size:.88rem;color:var(--ma-ink-2)}body[data-customer-portal=modern] .customer-portal-doc__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body[data-customer-portal=modern] .customer-portal-doc__download{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] .customer-portal-doc__download:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] .customer-portal-doc__download:hover:not(:disabled){transform:none}body[data-customer-portal=modern] .customer-portal-doc__download:disabled,body[data-customer-portal=modern] .customer-portal-doc__download.disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] .customer-portal-doc__download{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-customer-portal=modern] .customer-portal-doc__download:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-customer-portal=modern] .customer-portal-doc__generate{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] .customer-portal-doc__generate:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] .customer-portal-doc__generate:hover:not(:disabled){transform:none}body[data-customer-portal=modern] .customer-portal-doc__generate:disabled,body[data-customer-portal=modern] .customer-portal-doc__generate.disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] .customer-portal-doc__generate{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-customer-portal=modern] .customer-portal-doc__generate:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-customer-portal=modern] .customer-portal-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none}body[data-customer-portal=modern] .customer-portal-steps li{display:grid;grid-template-columns:28px minmax(0, 1fr);align-items:start;gap:10px;font-size:.85rem;color:var(--ma-ink-2)}body[data-customer-portal=modern] .customer-portal-steps li>span{display:grid;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-radius:50%}body[data-customer-portal=modern] .customer-portal-documents{background:rgba(0,0,0,0);border:0;border-radius:0}body[data-customer-portal=modern] .customer-portal-documents>.card-header{margin-bottom:18px;padding:16px;background:var(--ma-surface-muted);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-customer-portal=modern] .customer-portal-documents>.card-header>div{width:100%}body[data-customer-portal=modern] .customer-portal-documents .viewdocuments-header{--bs-gutter-x: 0;--bs-gutter-y: 0;flex-wrap:nowrap;align-items:flex-end;gap:14px;margin:0}body[data-customer-portal=modern] .customer-portal-documents .viewdocuments-header>[class*=col-]{flex:1 1 0;width:auto;max-width:none;min-width:0;padding:0}body[data-customer-portal=modern] .customer-portal-documents .viewdocuments-header>.btn-container{flex:0 0 auto}body[data-customer-portal=modern] .customer-portal-documents .form-label{display:block;margin-bottom:6px;font-size:.78rem;font-weight:600;color:var(--ma-ink-2)}body[data-customer-portal=modern] .customer-portal-documents .k-combobox,body[data-customer-portal=modern] .customer-portal-documents .k-textbox{height:44px;color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line);border-radius:var(--ma-radius-input)}body[data-customer-portal=modern] .customer-portal-documents .k-combobox.k-focus,body[data-customer-portal=modern] .customer-portal-documents .k-combobox:focus-within,body[data-customer-portal=modern] .customer-portal-documents .k-textbox.k-focus,body[data-customer-portal=modern] .customer-portal-documents .k-textbox:focus-within{border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-customer-portal=modern] .customer-portal-documents .btn-search{position:static;width:auto;max-width:none;padding:0}body[data-customer-portal=modern] .customer-portal-documents .viewElectronicDocumentsReport{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] .customer-portal-documents .viewElectronicDocumentsReport:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] .customer-portal-documents .viewElectronicDocumentsReport:hover:not(:disabled){transform:none}body[data-customer-portal=modern] .customer-portal-documents .viewElectronicDocumentsReport:disabled,body[data-customer-portal=modern] .customer-portal-documents .viewElectronicDocumentsReport.disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] .customer-portal-documents .viewElectronicDocumentsReport{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-customer-portal=modern] .customer-portal-documents .viewElectronicDocumentsReport:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-customer-portal=modern] .customer-portal-documents .viewElectronicDocumentsReport{width:auto}body[data-customer-portal=modern] .customer-portal-documents>.card-body{padding:0}body[data-customer-portal=modern] #_GridElectronicDocuments{--kendo-color-primary: var(--ma-brand);overflow:hidden;font-size:.84rem;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-header,body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-footer{color:var(--ma-ink-2);background:var(--ma-surface-muted);border-color:var(--ma-line)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-header{border-bottom:1px solid var(--ma-line)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-footer{border-top:1px solid var(--ma-line)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-table-th{padding:11px 12px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ma-ink-2);background:var(--ma-surface-muted);border-width:0}body[data-customer-portal=modern] #_GridElectronicDocuments .k-table-td{padding:11px 12px;font-variant-numeric:tabular-nums;white-space:nowrap;border-width:0 0 1px;border-style:solid;border-color:var(--ma-line)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-footer .k-table-td{font-weight:700;color:var(--ma-ink);background:var(--ma-surface-muted);border-bottom:0}body[data-customer-portal=modern] #_GridElectronicDocuments .k-table-tbody>.k-table-row{background:var(--ma-surface)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-table-tbody>.k-table-row:hover{background:var(--ma-surface-hover)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-table-tbody>.k-table-row.k-selected>.k-table-td{background:var(--ma-brand-soft)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-content{background:var(--ma-surface)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-table-th .k-link{color:inherit}body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-header-menu,body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-filter-menu{color:var(--ma-ink-3);border-radius:8px}body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-header-menu:hover,body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-header-menu.k-active,body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-filter-menu:hover,body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-filter-menu.k-active{color:var(--ma-brand-ink);background:var(--ma-brand-soft)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-sort-icon{color:var(--ma-brand-ink)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-pager{padding:10px 14px;font-size:.82rem;color:var(--ma-ink-2);background:var(--ma-surface);border-width:1px 0 0;border-style:solid;border-color:var(--ma-line)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-pager .k-button{min-width:30px;height:30px;color:var(--ma-ink-2);border-radius:8px}body[data-customer-portal=modern] #_GridElectronicDocuments .k-pager-numbers .k-button.k-selected{color:var(--ma-on-brand);background:var(--ma-brand);border-color:var(--ma-brand)}body[data-customer-portal=modern] #_GridElectronicDocuments .k-grid-norecords{color:var(--ma-ink-2)}body[data-customer-portal=modern] #_GridElectronicDocuments .customer-portal-docs__command{display:inline-grid;place-items:center;width:34px;height:34px;margin:0 6px 0 0;padding:0;color:var(--ma-ink-2);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:9px;box-shadow:none}body[data-customer-portal=modern] #_GridElectronicDocuments .customer-portal-docs__command:hover{color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-color:var(--ma-brand-line)}body[data-customer-portal=modern] #_GridElectronicDocuments .customer-portal-docs__command:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] #_GridElectronicDocuments .customer-portal-docs__command .k-button-icon{margin:0}body[data-customer-portal=modern] #_GridElectronicDocuments .customer-portal-docs__command .k-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-customer-portal=modern] #sales-advisor-cards~#SalesAdvisorGrid{display:none}body[data-customer-portal=modern] .customer-portal-advisors{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}body[data-customer-portal=modern] .customer-portal-advisors__empty{grid-column:1/-1;margin:0;padding:32px 16px;text-align:center;color:var(--ma-ink-2)}body[data-customer-portal=modern] .customer-portal-advisor{display:grid;align-content:start;gap:14px;padding:18px;background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-customer-portal=modern] .customer-portal-advisor__top{display:grid;grid-template-columns:48px minmax(0, 1fr) auto;align-items:center;gap:12px}body[data-customer-portal=modern] .customer-portal-advisor__avatar{display:grid;place-items:center;width:48px;height:48px;font-weight:700;color:var(--ma-on-brand);background:var(--ma-brand);border-radius:50%}body[data-customer-portal=modern] .customer-portal-advisor__identity{min-width:0}body[data-customer-portal=modern] .customer-portal-advisor__name{margin:0;font-size:1rem;font-weight:700;color:var(--ma-ink);overflow-wrap:anywhere}body[data-customer-portal=modern] .customer-portal-advisor__account{font-size:.84rem;font-variant-numeric:tabular-nums;color:var(--ma-ink-2)}body[data-customer-portal=modern] .customer-portal-advisor__zone{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2)}body[data-customer-portal=modern] .customer-portal-advisor__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 16px;margin:0}body[data-customer-portal=modern] .customer-portal-advisor__facts dt{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ma-ink-3)}body[data-customer-portal=modern] .customer-portal-advisor__facts dd{margin:2px 0 0;font-size:.9rem;color:var(--ma-ink)}body[data-customer-portal=modern] .customer-portal-advisor__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--ma-line)}body[data-customer-portal=modern] .customer-portal-advisor__phone{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ma-brand-ink);text-decoration:none}body[data-customer-portal=modern] .customer-portal-advisor__phone:hover{text-decoration:underline}body[data-customer-portal=modern] .customer-portal-advisor__phone i{font-size:.8rem}body[data-customer-portal=modern] .customer-portal-advisor__phone--none{color:var(--ma-ink-3)}body[data-customer-portal=modern] .customer-portal-advisor__phone--none:hover{text-decoration:none}body[data-customer-portal=modern] .customer-portal-advisor__rate{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] .customer-portal-advisor__rate:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] .customer-portal-advisor__rate:hover:not(:disabled){transform:none}body[data-customer-portal=modern] .customer-portal-advisor__rate:disabled,body[data-customer-portal=modern] .customer-portal-advisor__rate.disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] .customer-portal-advisor__rate{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-customer-portal=modern] .customer-portal-advisor__rate:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-customer-portal=modern] .customer-portal-advisor__rate i{color:var(--ma-warning)}body[data-customer-portal=modern] .row:has(>#external-orders-form){--bs-gutter-x: 0;--bs-gutter-y: 0}body[data-customer-portal=modern] #external-orders-form{margin-bottom:var(--ma-gap) !important;padding:16px 18px;background:var(--ma-surface-muted);border-radius:var(--ma-radius-md)}body[data-customer-portal=modern] #external-orders-form .form-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}body[data-customer-portal=modern] #external-orders-form .form-inline>.mb-3{margin:0 !important}body[data-customer-portal=modern] #external-orders-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] #external-orders-form button[type=submit]:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] #external-orders-form button[type=submit]:hover:not(:disabled){transform:none}body[data-customer-portal=modern] #external-orders-form button[type=submit]:disabled,body[data-customer-portal=modern] #external-orders-form button[type=submit].disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] #external-orders-form button[type=submit]{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-customer-portal=modern] #external-orders-form button[type=submit]:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-customer-portal=modern] #external-orders-form .k-daterangepicker{gap:12px}body[data-customer-portal=modern] #external-orders-form .k-floating-label{font-weight:600;color:var(--ma-ink-2)}body[data-customer-portal=modern] #external-orders-form .k-dateinput{height:44px;color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line);border-radius:var(--ma-radius-input)}body[data-customer-portal=modern] #external-orders-form .k-dateinput.k-focus,body[data-customer-portal=modern] #external-orders-form .k-dateinput:focus-within{border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-customer-portal=modern] #external-orders-form .field-validation-error{display:block;margin-top:8px;font-size:.8125rem;color:var(--ma-danger)}body[data-customer-portal=modern] #external-order-list-container .orders__item{--bs-gutter-x: 0;--bs-gutter-y: 0;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"summary summary" "commands points";gap:0;margin:0 0 12px;padding:16px 18px;color:var(--ma-ink);background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md);box-shadow:none}body[data-customer-portal=modern] #external-order-list-container .orders__item:last-child{margin-bottom:0}body[data-customer-portal=modern] #external-order-list-container .orders__item:has(>.orders__item-head){grid-template-areas:"head head" "summary summary" "commands points"}body[data-customer-portal=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-status-row,body[data-customer-portal=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-order--code,body[data-customer-portal=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-order--date,body[data-customer-portal=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-order--status{display:none}body[data-customer-portal=modern] #external-order-list-container .orders__item-head{grid-area:head;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:auto;max-width:none;margin:-16px -18px 14px;padding:12px 18px;background:var(--ma-surface-muted);border-bottom:1px solid var(--ma-line);border-radius:calc(var(--ma-radius-md) - 1px) calc(var(--ma-radius-md) - 1px) 0 0}body[data-customer-portal=modern] #external-order-list-container .orders__item-title{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-0.01em;font-variant-numeric:tabular-nums;color:var(--ma-ink)}body[data-customer-portal=modern] #external-order-list-container .orders__item-date{display:inline-flex;align-items:center;gap:12px;font-size:.84rem;color:var(--ma-ink-2)}body[data-customer-portal=modern] #external-order-list-container .orders__item-date::before{content:"";width:4px;height:4px;background:var(--ma-ink-3);border-radius:50%}body[data-customer-portal=modern] #external-order-list-container .orders__item-head>:nth-child(3){margin-left:auto}body[data-customer-portal=modern] #external-order-list-container .orders__item-head-status{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2);white-space:normal;text-align:right}body[data-customer-portal=modern] #external-order-list-container .orders__item-summary{--ma-order-totals-max: 240px;grid-area:summary;display:grid;grid-template-columns:minmax(0, 1fr) minmax(200px, var(--ma-order-totals-max));grid-template-areas:"order totals" "delivery totals";gap:6px 24px;align-items:start;margin-bottom:0 !important}body[data-customer-portal=modern] #external-order-list-container .orders__item-section{min-width:0;margin:0;container-type:inline-size}body[data-customer-portal=modern] #external-order-list-container .orders__item-section--order{grid-area:order}body[data-customer-portal=modern] #external-order-list-container .orders__item-section--delivery{grid-area:delivery}body[data-customer-portal=modern] #external-order-list-container .orders__item-section table{display:grid;grid-template-columns:minmax(8.5rem, max-content) minmax(0, 1fr);align-items:baseline;gap:6px 16px;width:100%;font-size:.84rem;line-height:1.4}body[data-customer-portal=modern] #external-order-list-container .orders__item-section tbody,body[data-customer-portal=modern] #external-order-list-container .orders__item-section tr{display:contents}body[data-customer-portal=modern] #external-order-list-container .orders__item-section td{min-width:0;padding:0;overflow-wrap:break-word}body[data-customer-portal=modern] #external-order-list-container .orders__item-section td[colspan]{grid-column:1/-1}@container (max-width: 300px){body[data-customer-portal=modern] #external-order-list-container .orders__item-section table{grid-template-columns:minmax(0, 1fr);row-gap:2px;margin-top:-8px}body[data-customer-portal=modern] #external-order-list-container .orders__item-section .orders__item-key{margin-top:8px;white-space:normal}}body[data-customer-portal=modern] #external-order-list-container .orders__item-section .orders__item-key{width:auto;padding:0;font-weight:400;white-space:nowrap;color:var(--ma-ink-2)}body[data-customer-portal=modern] #external-order-list-container .orders__item-section .orders__item-spacer{display:none}body[data-customer-portal=modern] #external-order-list-container .label-valor{font-weight:500;color:var(--ma-ink)}body[data-customer-portal=modern] #external-order-list-container .orders__item-section .label-valor{font-weight:600}body[data-customer-portal=modern] #external-order-list-container .orders__item-key--lead+td .label-valor{font-size:1rem;font-weight:700;letter-spacing:-0.01em}body[data-customer-portal=modern] #external-order-list-container .orders__item-spacer{display:none}body[data-customer-portal=modern] #external-order-list-container .orders__item-totals{grid-area:totals;min-width:0;max-width:none;padding:12px 14px;font-size:.84rem;font-variant-numeric:tabular-nums;background:var(--ma-surface-muted);border:0;border-radius:var(--ma-radius-sm)}body[data-customer-portal=modern] #external-order-list-container .orders__item-totals table{width:100%;border-collapse:collapse}body[data-customer-portal=modern] #external-order-list-container .orders__item-totals td{padding:3px 0}body[data-customer-portal=modern] #external-order-list-container .orders__item-totals label{margin:0}body[data-customer-portal=modern] #external-order-list-container .orders__item-amount{font-weight:600;text-align:right;white-space:nowrap}body[data-customer-portal=modern] #external-order-list-container .orders__item-amount--fixed{width:auto}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands{grid-area:commands;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;margin-bottom:0 !important;padding-top:12px;border-top:1px dashed var(--ma-line)}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>button:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>button:hover:not(:disabled){transform:none}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>button:disabled,body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>button.disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>button{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>button:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>button{margin:0 !important}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--primary:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--primary:hover:not(:disabled){transform:none}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--primary:disabled,body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--primary.disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--primary{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--primary:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--red{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--red:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--red:hover:not(:disabled){transform:none}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--red:disabled,body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--red.disabled{opacity:.55;cursor:not-allowed}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--red.button--primary{color:var(--ma-danger) !important}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--red{color:var(--ma-danger);background:var(--ma-surface);border-color:var(--ma-danger-line)}body[data-customer-portal=modern] #external-order-list-container .orders__item-commands>.button--red:hover:not(:disabled){background:var(--ma-danger-soft)}}@media(min-width: 768px)and (min-width: 1200px){body[data-customer-portal=modern] #external-order-list-container .orders__item-summary{--ma-order-totals-max: 272px;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr) minmax(200px, var(--ma-order-totals-max));grid-template-areas:"order delivery totals"}}@media(min-width: 768px){body[data-customer-portal=modern] #external-order-list-container .orders__item-summary{grid-template-areas:"origin totals" "order totals" "delivery totals"}body[data-customer-portal=modern] #external-order-list-container .orders__item-origin{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-neutral);background:var(--ma-neutral-soft);grid-area:origin;justify-self:start;margin:0 !important;background:var(--ma-neutral-soft) !important}body[data-customer-portal=modern] #external-order-list-container .orders__item-status-value{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-info);background:var(--ma-info-soft)}body[data-customer-portal=modern] #external-order-list-container .orders__item-totals .orders__item-key{color:var(--ma-ink-2)}body[data-customer-portal=modern] #external-order-list-container .bd-callout{margin:0;border-radius:var(--ma-radius-sm)}}@media(min-width: 768px)and (min-width: 1200px){body[data-customer-portal=modern] #external-order-list-container .orders__item-summary{grid-template-rows:auto 1fr;grid-template-areas:"origin delivery totals" "order delivery totals"}}@media(min-width: 768px){body[data-customer-portal=modern] #external-order-list-container .orders__item-head-origin{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-neutral);background:var(--ma-neutral-soft)}body[data-customer-portal=modern] #external-order-list-container .orders__item-head-status{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-info);background:var(--ma-info-soft);white-space:normal}body[data-customer-portal=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-origin{display:none}body[data-customer-portal=modern] #external-order-list-container .orders__item:has(>.orders__item-head) .orders__item-summary{grid-template-rows:none;grid-template-columns:minmax(0, 1fr) minmax(200px, var(--ma-order-totals-max));grid-template-areas:"order totals" "delivery totals"}}@media(min-width: 768px)and (min-width: 992px){body[data-customer-portal=modern] .main__content>.container{max-width:1240px}}@media(min-width: 768px)and (max-width: 991.98px){body[data-customer-portal=modern] .menu-card__options>.menu-card__container{flex-basis:calc((100% - 14px)/2)}}body[data-ui-theme=modern] .marking-product{--ma-brand: var(--brand-color);--ma-brand-strong: color-mix(in srgb, var(--ma-brand) 82%, #000);--ma-brand-ink: color-mix(in srgb, var(--brand-ink-color, var(--ma-brand)) 64%, #000);--ma-brand-deep: color-mix(in srgb, var(--ma-brand) 64%, #000);--ma-brand-soft: color-mix(in srgb, var(--ma-brand) 10%, #fff);--ma-brand-soft-2: color-mix(in srgb, var(--ma-brand) 18%, #fff);--ma-brand-line: color-mix(in srgb, var(--ma-brand) 40%, #fff);--ma-brand-ring: color-mix(in srgb, var(--ma-brand) 18%, transparent);--ma-on-brand: var(--brand-text-color, #fff);--ma-action: var(--brand-action-color, var(--ma-brand));--ma-action-strong: var(--brand-action-hover-color, var(--ma-brand-strong));--ma-on-action: var(--brand-action-text-color, var(--ma-on-brand));--ma-page: #f3f4f3;--ma-surface: #fff;--ma-surface-muted: #f8f9fa;--ma-surface-hover: #f5f6f7;--ma-ink: #1f2937;--ma-ink-2: #6b7280;--ma-ink-3: #9aa3ad;--ma-line: #e5e7eb;--ma-success: #16794a;--ma-success-soft: #e7f6ec;--ma-warning: #8a5a00;--ma-warning-soft: #fff4d6;--ma-info: #1d5fbf;--ma-info-soft: #e8f1fd;--ma-danger: #b42318;--ma-danger-soft: #fef3f2;--ma-danger-line: #f4c7c3;--ma-neutral: #4b5563;--ma-neutral-soft: #f1f3f5;--ma-radius: 16px;--ma-radius-md: 12px;--ma-radius-sm: 10px;--ma-radius-input: 11px;--ma-shadow: 0 1px 3px rgba(16, 24, 40, 0.08), 0 1px 2px rgba(16, 24, 40, 0.04);--ma-shadow-hover: 0 6px 18px -8px rgba(16, 24, 40, 0.25);--ma-gap: 16px;--ma-panel-pad: 22px 24px;--ma-sticky-top: 144px;padding:8px 0 32px;color:var(--ma-ink)}body[data-ui-theme=modern] .marking-product .marking-product__head{margin:0 0 20px}body[data-ui-theme=modern] .marking-product .marking-product__back{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.84rem;font-weight:600;color:var(--ma-brand-ink);text-decoration:none}body[data-ui-theme=modern] .marking-product .marking-product__back:hover{text-decoration:underline}body[data-ui-theme=modern] .marking-product .marking-product__back:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px;border-radius:4px}body[data-ui-theme=modern] .marking-product .marking-product__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var(--ma-ink)}body[data-ui-theme=modern] .marking-product .marking-product__subtitle{margin:4px 0 0;font-size:.92rem;line-height:1.45;color:var(--ma-ink-2)}body[data-ui-theme=modern] .marking-product>.row{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;align-items:start;margin:0}body[data-ui-theme=modern] .marking-product>.row>.col-md-8,body[data-ui-theme=modern] .marking-product>.row>.col-sm-4{width:auto;max-width:none;margin:0;padding:0}body[data-ui-theme=modern] .marking-product>.row>.col-sm-4{order:-1}@media(min-width: 992px){body[data-ui-theme=modern] .marking-product>.row{grid-template-columns:minmax(0, 1fr) 340px;gap:24px}body[data-ui-theme=modern] .marking-product>.row>.col-sm-4{order:0;position:sticky;top:114px}}body[data-ui-theme=modern] .marking-product>.row>.col-md-8{padding:var(--ma-panel-pad);background:var(--ma-surface);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow);display:flex;flex-direction:column;gap:18px;padding:22px 24px 0}body[data-ui-theme=modern] .marking-product>.row>.col-md-8>.mt-3,body[data-ui-theme=modern] .marking-product>.row>.col-md-8>.mt-4,body[data-ui-theme=modern] .marking-product>.row>.col-md-8>.my-3{margin-top:0 !important;margin-bottom:0 !important}@media(max-width: 575.98px){body[data-ui-theme=modern] .marking-product>.row>.col-md-8{padding:18px 16px 0}}body[data-ui-theme=modern] .marking-product .marking-product__panel-title{margin:0;font-size:1.06rem;font-weight:700;line-height:1.3;color:var(--ma-ink)}body[data-ui-theme=modern] .marking-product .marking-product__panel-hint{margin:2px 0 0;font-size:.84rem;line-height:1.45;color:var(--ma-ink-2)}body[data-ui-theme=modern] .marking-product .col-md-8>div>label:not(.form-check-label){display:block;margin:0 0 5px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--mm-ink-2);font-weight:600}body[data-ui-theme=modern] .marking-product .col-md-8>div.panel-marking-quantity>label{margin:0}body[data-ui-theme=modern] .marking-product .marking-product__hint{margin:6px 0 0;font-size:.78rem;line-height:1.4;color:var(--mm-muted)}body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist{min-height:40px;height:40px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist .k-input-inner{height:100%;padding-inline:12px;font-size:inherit;color:inherit}body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist .k-input-button{color:var(--mm-muted);background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist.k-focus,body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist:focus-within{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist.k-disabled{background:var(--mm-surface-muted);opacity:1}body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist.k-invalid{border-color:var(--mm-danger)}body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist{width:100%;min-height:44px;height:44px}body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist .k-input-value-text{color:var(--mm-ink)}body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist.k-disabled{color:var(--mm-muted);background:var(--mm-surface-muted);border-color:var(--mm-line);cursor:not-allowed}body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist.k-disabled .k-input-value-text,body[data-ui-theme=modern] .marking-product .col-md-8 .k-dropdownlist.k-disabled .k-input-button{color:var(--ma-ink-3)}body[data-ui-theme=modern] .marking-product .panel-marking-repeatProduct{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--ma-brand-soft);border-radius:var(--ma-radius-md)}body[data-ui-theme=modern] .marking-product .panel-marking-repeatProduct .k-checkbox{flex:none;margin:0 !important;border-color:var(--mm-field-line)}body[data-ui-theme=modern] .marking-product .panel-marking-repeatProduct .k-checkbox:checked{background-color:var(--ma-brand);border-color:var(--ma-brand)}body[data-ui-theme=modern] .marking-product .panel-marking-repeatProduct .k-checkbox:focus-visible{box-shadow:0 0 0 3px var(--ma-brand-ring)}body[data-ui-theme=modern] .marking-product .panel-marking-repeatProduct .form-check-label{margin:0;font-size:.88rem;font-weight:500;color:var(--ma-ink);cursor:pointer}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-floating-label-container{display:flex;flex-direction:column;width:100%;padding-top:0}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-label{display:block;margin:0 0 5px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--mm-ink-2);order:-1;position:static;font-weight:600;transform:none}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-textarea{min-height:40px;height:40px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-textarea .k-input-inner{height:100%;padding-inline:12px;font-size:inherit;color:inherit}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-textarea .k-input-button{color:var(--mm-muted);background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-textarea.k-focus,body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-textarea:focus-within{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-textarea.k-disabled{background:var(--mm-surface-muted);opacity:1}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-textarea.k-invalid{border-color:var(--mm-danger)}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-textarea{width:100%;height:auto;min-height:96px}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-textarea .k-input-inner{padding:10px 12px}body[data-ui-theme=modern] .marking-product .panel-marking-legend-personalized .k-counter-container{margin-top:6px !important;font-size:.75rem !important;font-variant-numeric:tabular-nums;color:var(--mm-muted)}body[data-ui-theme=modern] .marking-product .panel-marking-quantity{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between !important;gap:8px 16px}body[data-ui-theme=modern] .marking-product .panel-marking-quantity .k-numerictextbox{min-height:40px;height:40px;font-size:.9rem;color:var(--mm-ink);background:var(--mm-surface);border:1px solid var(--mm-field-line);border-radius:var(--mm-radius-field);box-shadow:none}body[data-ui-theme=modern] .marking-product .panel-marking-quantity .k-numerictextbox .k-input-inner{height:100%;padding-inline:12px;font-size:inherit;color:inherit}body[data-ui-theme=modern] .marking-product .panel-marking-quantity .k-numerictextbox .k-input-button{color:var(--mm-muted);background:rgba(0,0,0,0);border:0}body[data-ui-theme=modern] .marking-product .panel-marking-quantity .k-numerictextbox.k-focus,body[data-ui-theme=modern] .marking-product .panel-marking-quantity .k-numerictextbox:focus-within{border-color:var(--mm-brand);outline:0;box-shadow:0 0 0 3px var(--mm-brand-ring)}body[data-ui-theme=modern] .marking-product .panel-marking-quantity .k-numerictextbox.k-disabled{background:var(--mm-surface-muted);opacity:1}body[data-ui-theme=modern] .marking-product .panel-marking-quantity .k-numerictextbox.k-invalid{border-color:var(--mm-danger)}body[data-ui-theme=modern] .marking-product .panel-marking-quantity .k-numerictextbox{width:140px !important;min-height:44px;height:44px}body[data-ui-theme=modern] .marking-product .marking-product__specs{display:grid;gap:10px}body[data-ui-theme=modern] .marking-product .marking-product__spec{overflow:hidden;background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}body[data-ui-theme=modern] .marking-product .marking-product__spec-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:14px 16px;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.35;text-align:left;color:var(--ma-ink);background:var(--ma-surface);border:0;cursor:pointer;transition:background-color .15s}body[data-ui-theme=modern] .marking-product .marking-product__spec-toggle:hover{background:var(--ma-surface-hover)}body[data-ui-theme=modern] .marking-product .marking-product__spec-toggle:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:-2px}body[data-ui-theme=modern] .marking-product .marking-product__spec-chevron{flex:none;font-size:1.1rem;color:var(--ma-ink-2);transition:transform .2s ease}body[data-ui-theme=modern] .marking-product .marking-product__spec-toggle[aria-expanded=true] .marking-product__spec-chevron{transform:rotate(180deg)}body[data-ui-theme=modern] .marking-product .marking-product__spec-list{display:grid;gap:10px;margin:0;padding:2px 16px 16px;list-style:none;counter-reset:marking-spec}body[data-ui-theme=modern] .marking-product .marking-product__spec-item{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:10px;align-items:start;font-size:.85rem;line-height:1.5;color:var(--ma-ink-2);counter-increment:marking-spec}body[data-ui-theme=modern] .marking-product .marking-product__spec-item::before{content:counter(marking-spec);display:grid;place-items:center;width:22px;height:22px;margin-top:0;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-radius:50%}body[data-ui-theme=modern] .marking-product .marking-product__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:4px -24px 0;padding:16px 24px;border-top:1px solid var(--ma-line)}@media(max-width: 575.98px){body[data-ui-theme=modern] .marking-product .marking-product__actions{flex-direction:column-reverse;align-items:stretch;margin-inline:-16px;padding:14px 16px}}body[data-ui-theme=modern] .marking-product .marking-product__button{min-width:140px;height:44px}@media(max-width: 575.98px){body[data-ui-theme=modern] .marking-product .marking-product__button{width:100%}}body[data-ui-theme=modern] .marking-product .marking-product__button--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .marking-product .marking-product__button--primary:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .marking-product .marking-product__button--primary:hover:not(:disabled){transform:none}body[data-ui-theme=modern] .marking-product .marking-product__button--primary:disabled,body[data-ui-theme=modern] .marking-product .marking-product__button--primary.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .marking-product .marking-product__button--primary{color:var(--ma-on-action);background:var(--ma-action);border-color:var(--ma-action)}body[data-ui-theme=modern] .marking-product .marking-product__button--primary:hover:not(:disabled){background:var(--ma-action-strong);border-color:var(--ma-action-strong)}body[data-ui-theme=modern] .marking-product .marking-product__button--primary{height:44px}body[data-ui-theme=modern] .marking-product .marking-product__button--secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .marking-product .marking-product__button--secondary:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .marking-product .marking-product__button--secondary:hover:not(:disabled){transform:none}body[data-ui-theme=modern] .marking-product .marking-product__button--secondary:disabled,body[data-ui-theme=modern] .marking-product .marking-product__button--secondary.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .marking-product .marking-product__button--secondary{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-ui-theme=modern] .marking-product .marking-product__button--secondary:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-ui-theme=modern] .marking-product .marking-product__button--secondary{height:44px}body[data-ui-theme=modern] .marking-product .marking-product__button--danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-md);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .marking-product .marking-product__button--danger:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .marking-product .marking-product__button--danger:hover:not(:disabled){transform:none}body[data-ui-theme=modern] .marking-product .marking-product__button--danger:disabled,body[data-ui-theme=modern] .marking-product .marking-product__button--danger.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .marking-product .marking-product__button--danger.button--primary{color:var(--ma-danger) !important}body[data-ui-theme=modern] .marking-product .marking-product__button--danger{color:var(--ma-danger);background:var(--ma-surface);border-color:var(--ma-danger-line)}body[data-ui-theme=modern] .marking-product .marking-product__button--danger:hover:not(:disabled){background:var(--ma-danger-soft)}body[data-ui-theme=modern] .marking-product .marking-product__button--danger{height:44px;margin-right:auto}@media(max-width: 575.98px){body[data-ui-theme=modern] .marking-product .marking-product__button--danger{margin-right:0}}body[data-ui-theme=modern] .marking-product .marking-product__summary{padding:var(--ma-panel-pad);background:var(--ma-surface);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow);display:grid;grid-template-columns:96px minmax(0, 1fr);gap:14px;align-items:center;padding:14px}@media(min-width: 992px){body[data-ui-theme=modern] .marking-product .marking-product__summary{display:block;padding:0;overflow:hidden}}body[data-ui-theme=modern] .marking-product .marking-product__media{display:grid;place-items:center;aspect-ratio:1;padding:10px;background:var(--ma-surface-muted);border-radius:var(--ma-radius-md)}body[data-ui-theme=modern] .marking-product .marking-product__media img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}@media(min-width: 992px){body[data-ui-theme=modern] .marking-product .marking-product__media{aspect-ratio:auto;height:220px;margin:16px 16px 0;padding:16px}body[data-ui-theme=modern] .marking-product .marking-product__media img{max-height:188px}}body[data-ui-theme=modern] .marking-product .marking-product__summary-body{min-width:0}@media(min-width: 992px){body[data-ui-theme=modern] .marking-product .marking-product__summary-body{padding:16px 20px 20px}}body[data-ui-theme=modern] .marking-product .marking-product__eyebrow{margin:0 0 2px;font-size:.7rem;font-weight:700;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;color:var(--ma-ink-2)}body[data-ui-theme=modern] .marking-product .marking-product__name{margin:0;font-size:1.06rem;font-weight:700;line-height:1.3;color:var(--ma-ink);overflow-wrap:anywhere}body[data-ui-theme=modern] .marking-product .marking-product__price{display:grid;gap:2px;margin-top:12px;padding:12px 14px;background:var(--ma-brand-soft);border-radius:var(--ma-radius-md)}body[data-ui-theme=modern] .marking-product .marking-product__price-label{font-size:.75rem;font-weight:600;color:var(--ma-brand-ink)}body[data-ui-theme=modern] .marking-product .marking-product__price-value{display:grid;gap:4px;font-size:.95rem;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--ma-ink);overflow-wrap:anywhere}body[data-ui-theme=modern] .marking-product .marking-product__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}body[data-ui-theme=modern] .marking-product .marking-product__price-key{font-size:.84rem;font-weight:500;color:var(--ma-ink-2)}body[data-ui-theme=modern] .marking-product .marking-product__price-amount{white-space:nowrap}body[data-ui-theme=modern] .marking-product .marking-product__price-row--total{margin-top:2px;padding-top:6px;border-top:1px dashed var(--ma-brand-line)}body[data-ui-theme=modern] .marking-product .marking-product__price-row--total .marking-product__price-key{font-weight:600;color:var(--ma-ink)}body[data-ui-theme=modern] .marking-product .marking-product__price-row--total .marking-product__price-amount{font-size:1.05rem}body[data-ui-theme=modern] .marking-product .panel-marking-image.card{margin-top:16px !important;background:var(--ma-surface);border:0;border-radius:var(--ma-radius);box-shadow:var(--ma-shadow)}body[data-ui-theme=modern] .marking-product .panel-marking-image.card .card-body{padding:16px}body[data-ui-theme=modern] .marking-product .panel-marking-image.card #image-container-web{width:100%;height:168px !important;padding:8px;object-fit:contain;background:var(--ma-surface-muted);border:1px dashed var(--mm-field-line);border-radius:var(--ma-radius-md)}body[data-ui-theme=modern] .marking-product .marking-product__upload-title{margin:0 0 10px;font-size:.8rem;font-weight:600;color:var(--ma-ink-2)}body[data-ui-theme=modern] .marking-product .panel-marking-image-button{margin-top:10px !important;text-align:left !important}body[data-ui-theme=modern] .marking-product .panel-marking-image-button #browserImageWeb{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;margin:0;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--mm-radius-button);box-shadow:none;transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .marking-product .panel-marking-image-button #browserImageWeb:hover:not(:disabled),body[data-ui-theme=modern] .marking-product .panel-marking-image-button #browserImageWeb:focus:not(:disabled){transform:none;text-decoration:none}body[data-ui-theme=modern] .marking-product .panel-marking-image-button #browserImageWeb:focus-visible{outline:2px solid var(--mm-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .marking-product .panel-marking-image-button #browserImageWeb:disabled,body[data-ui-theme=modern] .marking-product .panel-marking-image-button #browserImageWeb.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .marking-product .panel-marking-image-button #browserImageWeb{color:var(--mm-ink) !important;background:var(--mm-surface) !important;border-color:var(--mm-outline-line) !important}body[data-ui-theme=modern] .marking-product .panel-marking-image-button #browserImageWeb:hover:not(:disabled){background:var(--mm-surface-muted) !important}body[data-ui-theme=modern] .marking-product .panel-marking-image-button #browserImageWeb{width:100%}body[data-ui-theme=modern] .marking-product .panel-marking-image-button .marking-product__hint{text-align:center}body[data-ui-theme=modern] .marking-header{display:flex;align-items:center;gap:16px;padding:0 24px;background:linear-gradient(180deg, var(--brand-color) 0%, var(--brand-color-dark-10) 100%);box-shadow:0 2px 12px rgba(0,0,0,.12)}body[data-ui-theme=modern] .marking-header .main-header__logo{position:static;display:flex;flex:none;align-items:center;gap:10px;margin:0;transform:none}body[data-ui-theme=modern] .marking-header .main-header__nav{min-width:0;margin-left:auto}body[data-ui-theme=modern] .marking-header .mh__header-buttons{position:static;display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none;transform:none}body[data-ui-theme=modern] .marking-header .mh__header-buttons>li{display:block;min-width:0;margin:0}body[data-ui-theme=modern] .marking-header .marking-header__store{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;color:#fff;text-decoration:none;background:hsla(0,0%,100%,.14);border-radius:12px;transition:background .15s ease}body[data-ui-theme=modern] .marking-header .marking-header__store:hover{color:#fff;background:hsla(0,0%,100%,.26)}body[data-ui-theme=modern] .marking-header .marking-header__store:focus-visible{outline:2px solid #fff;outline-offset:2px}body[data-ui-theme=modern] .marking-header .mh__header-buttons>.mh__header-text{display:inline-flex;align-items:center;gap:10px;max-width:280px;height:44px;padding:0 16px 0 5px;font-size:14px;font-weight:500;color:#fff;background:hsla(0,0%,100%,.14);border-radius:12px}body[data-ui-theme=modern] .marking-header .marking-header__avatar{display:grid;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--brand-ink-hover-color, var(--brand-color-dark-20, #2f5214));background:#fff;border-radius:50%}body[data-ui-theme=modern] .marking-header .marking-header__greeting{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 899.98px){body[data-ui-theme=modern] .marking-header{padding:0 16px}body[data-ui-theme=modern] .marking-header .marking-header__store{justify-content:center;width:44px;padding:0}body[data-ui-theme=modern] .marking-header .marking-header__store-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}body[data-ui-theme=modern] .marking-list{--ma-brand: var(--brand-color);--ma-brand-strong: color-mix(in srgb, var(--ma-brand) 82%, #000);--ma-brand-ink: color-mix(in srgb, var(--brand-ink-color, var(--ma-brand)) 64%, #000);--ma-brand-deep: color-mix(in srgb, var(--ma-brand) 64%, #000);--ma-brand-soft: color-mix(in srgb, var(--ma-brand) 10%, #fff);--ma-brand-soft-2: color-mix(in srgb, var(--ma-brand) 18%, #fff);--ma-brand-line: color-mix(in srgb, var(--ma-brand) 40%, #fff);--ma-brand-ring: color-mix(in srgb, var(--ma-brand) 18%, transparent);--ma-on-brand: var(--brand-text-color, #fff);--ma-action: var(--brand-action-color, var(--ma-brand));--ma-action-strong: var(--brand-action-hover-color, var(--ma-brand-strong));--ma-on-action: var(--brand-action-text-color, var(--ma-on-brand));--ma-page: #f3f4f3;--ma-surface: #fff;--ma-surface-muted: #f8f9fa;--ma-surface-hover: #f5f6f7;--ma-ink: #1f2937;--ma-ink-2: #6b7280;--ma-ink-3: #9aa3ad;--ma-line: #e5e7eb;--ma-success: #16794a;--ma-success-soft: #e7f6ec;--ma-warning: #8a5a00;--ma-warning-soft: #fff4d6;--ma-info: #1d5fbf;--ma-info-soft: #e8f1fd;--ma-danger: #b42318;--ma-danger-soft: #fef3f2;--ma-danger-line: #f4c7c3;--ma-neutral: #4b5563;--ma-neutral-soft: #f1f3f5;--ma-radius: 16px;--ma-radius-md: 12px;--ma-radius-sm: 10px;--ma-radius-input: 11px;--ma-shadow: 0 1px 3px rgba(16, 24, 40, 0.08), 0 1px 2px rgba(16, 24, 40, 0.04);--ma-shadow-hover: 0 6px 18px -8px rgba(16, 24, 40, 0.25);--ma-gap: 16px;--ma-panel-pad: 22px 24px;--ma-sticky-top: 144px;padding:8px 0 32px;color:var(--ma-ink)}body[data-ui-theme=modern] .marking-list .marking-list__head{margin:0 0 20px}body[data-ui-theme=modern] .marking-list .marking-list__back{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.84rem;font-weight:600;color:var(--ma-brand-ink);text-decoration:none}body[data-ui-theme=modern] .marking-list .marking-list__back:hover{text-decoration:underline}body[data-ui-theme=modern] .marking-list .marking-list__back:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px;border-radius:4px}body[data-ui-theme=modern] .marking-list .marking-list__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var(--ma-ink)}body[data-ui-theme=modern] .marking-list .marking-list__subtitle{margin:4px 0 0;font-size:.92rem;line-height:1.45;color:var(--ma-ink-2);overflow-wrap:anywhere}body[data-ui-theme=modern] .marking-list .marking-list__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;align-items:start}@media(min-width: 992px){body[data-ui-theme=modern] .marking-list .marking-list__layout{grid-template-columns:minmax(0, 1fr) 320px;gap:24px}}body[data-ui-theme=modern] .marking-list .marking-list__panel{padding:var(--ma-panel-pad);background:var(--ma-surface);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow);display:flex;flex-direction:column;gap:16px}@media(max-width: 575.98px){body[data-ui-theme=modern] .marking-list .marking-list__panel{padding:18px 16px}}body[data-ui-theme=modern] .marking-list .marking-list__panel-head{display:flex;align-items:center;gap:10px}body[data-ui-theme=modern] .marking-list .marking-list__panel-title{margin:0;font-size:1.06rem;font-weight:700;line-height:1.3;color:var(--ma-ink)}body[data-ui-theme=modern] .marking-list .marking-list__count{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-brand-ink);background:var(--ma-brand-soft-2);font-variant-numeric:tabular-nums}body[data-ui-theme=modern] .marking-list .marking-list__empty{display:grid;justify-items:center;gap:4px;padding:24px 16px;text-align:center;background:var(--ma-surface-muted);border-radius:var(--ma-radius-md)}body[data-ui-theme=modern] .marking-list .marking-list__empty-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;font-size:1.2rem;color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-radius:50%}body[data-ui-theme=modern] .marking-list .marking-list__empty-title{margin:0;font-size:.95rem;font-weight:700;color:var(--ma-ink)}body[data-ui-theme=modern] .marking-list .marking-list__empty-text{max-width:420px;margin:0;font-size:.85rem;line-height:1.45;color:var(--ma-ink-2)}body[data-ui-theme=modern] .marking-list .marking-list__items{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-ui-theme=modern] .marking-list .marking-list__item{display:grid;grid-template-columns:88px minmax(0, 1fr) auto;gap:16px;align-items:start;padding:14px;background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius-md)}@media(max-width: 575.98px){body[data-ui-theme=modern] .marking-list .marking-list__item{grid-template-columns:64px minmax(0, 1fr);gap:12px}}body[data-ui-theme=modern] .marking-list .marking-list__thumb{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:var(--ma-surface-muted);border-radius:var(--ma-radius-sm)}body[data-ui-theme=modern] .marking-list .marking-list__thumb-img{display:block;width:100%;height:100%;padding:6px;object-fit:contain}body[data-ui-theme=modern] .marking-list .marking-list__thumb-icon{font-size:1.6rem;color:var(--ma-ink-3)}body[data-ui-theme=modern] .marking-list .marking-list__body{min-width:0}body[data-ui-theme=modern] .marking-list .marking-list__item-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}body[data-ui-theme=modern] .marking-list .marking-list__type{margin:0;font-size:1rem;font-weight:700;line-height:1.3;color:var(--ma-ink)}body[data-ui-theme=modern] .marking-list .marking-list__badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:999px;color:var(--ma-neutral);background:var(--ma-neutral-soft)}body[data-ui-theme=modern] .marking-list .marking-list__details{display:grid;gap:4px;margin:0}body[data-ui-theme=modern] .marking-list .marking-list__detail{display:grid;grid-template-columns:140px minmax(0, 1fr);gap:8px;font-size:.85rem;line-height:1.45}body[data-ui-theme=modern] .marking-list .marking-list__detail dt{font-weight:500;color:var(--ma-ink-2)}body[data-ui-theme=modern] .marking-list .marking-list__detail dd{margin:0;color:var(--ma-ink);overflow-wrap:anywhere}@media(max-width: 575.98px){body[data-ui-theme=modern] .marking-list .marking-list__detail{grid-template-columns:minmax(0, 1fr);gap:0}}body[data-ui-theme=modern] .marking-list .marking-list__message{font-style:italic;quotes:"“" "”"}body[data-ui-theme=modern] .marking-list .marking-list__file{font-variant-numeric:tabular-nums;color:var(--ma-ink-2)}body[data-ui-theme=modern] .marking-list .marking-list__actions{display:flex;gap:8px}@media(max-width: 575.98px){body[data-ui-theme=modern] .marking-list .marking-list__actions{grid-column:1/-1;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--ma-line)}}body[data-ui-theme=modern] .marking-list .marking-list__icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .marking-list .marking-list__icon-button:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .marking-list .marking-list__icon-button:hover:not(:disabled){transform:none}body[data-ui-theme=modern] .marking-list .marking-list__icon-button:disabled,body[data-ui-theme=modern] .marking-list .marking-list__icon-button.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .marking-list .marking-list__icon-button{color:var(--ma-ink);background:var(--ma-surface);border-color:var(--ma-line)}body[data-ui-theme=modern] .marking-list .marking-list__icon-button:hover:not(:disabled){background:var(--ma-surface-hover)}body[data-ui-theme=modern] .marking-list .marking-list__icon-button{width:36px;padding:0;font-size:.9rem}body[data-ui-theme=modern] .marking-list .marking-list__icon-button--danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;letter-spacing:0;transform:none;border:1px solid rgba(0,0,0,0);border-radius:var(--ma-radius-sm);box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body[data-ui-theme=modern] .marking-list .marking-list__icon-button--danger:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .marking-list .marking-list__icon-button--danger:hover:not(:disabled){transform:none}body[data-ui-theme=modern] .marking-list .marking-list__icon-button--danger:disabled,body[data-ui-theme=modern] .marking-list .marking-list__icon-button--danger.disabled{opacity:.55;cursor:not-allowed}body[data-ui-theme=modern] .marking-list .marking-list__icon-button--danger.button--primary{color:var(--ma-danger) !important}body[data-ui-theme=modern] .marking-list .marking-list__icon-button--danger{color:var(--ma-danger);background:var(--ma-surface);border-color:var(--ma-danger-line)}body[data-ui-theme=modern] .marking-list .marking-list__icon-button--danger:hover:not(:disabled){background:var(--ma-danger-soft)}body[data-ui-theme=modern] .marking-list .marking-list__icon-button--danger{width:36px;padding:0}body[data-ui-theme=modern] .marking-list .marking-list__add-item{margin:0}body[data-ui-theme=modern] .marking-list .marking-list__add{display:flex;align-items:center;gap:14px;width:100%;padding:16px;color:var(--ma-brand-ink);text-decoration:none;background:var(--ma-surface);border:1.5px dashed var(--ma-brand-line);border-radius:var(--ma-radius-md);transition:background-color .15s,border-color .15s}body[data-ui-theme=modern] .marking-list .marking-list__add:hover{color:var(--ma-brand-ink);background:var(--ma-brand-soft);border-color:var(--ma-brand)}body[data-ui-theme=modern] .marking-list .marking-list__add:focus-visible{outline:2px solid var(--ma-brand-strong);outline-offset:2px}body[data-ui-theme=modern] .marking-list .marking-list__add-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;color:var(--ma-on-brand);background:var(--ma-brand);border-radius:50%}body[data-ui-theme=modern] .marking-list .marking-list__add-text{display:grid;gap:2px}body[data-ui-theme=modern] .marking-list .marking-list__add-title{font-size:.95rem;font-weight:700}body[data-ui-theme=modern] .marking-list .marking-list__add-hint{font-size:.8rem;color:var(--ma-ink-2)}body[data-ui-theme=modern] .marking-list .marking-list__done{display:flex;align-items:center;gap:10px;margin:0;padding:14px 16px;font-size:.88rem;font-weight:600;color:var(--ma-success);background:var(--ma-success-soft);border-radius:var(--ma-radius-md)}body[data-ui-theme=modern] .marking-list .marking-list__summary{padding:var(--ma-panel-pad);background:var(--ma-surface);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow);display:grid;grid-template-columns:96px minmax(0, 1fr);gap:14px;align-items:center;order:-1;padding:14px}@media(min-width: 992px){body[data-ui-theme=modern] .marking-list .marking-list__summary{position:sticky;top:114px;display:block;order:0;padding:0;overflow:hidden}}body[data-ui-theme=modern] .marking-list .marking-list__media{display:grid;place-items:center;aspect-ratio:1;padding:10px;background:var(--ma-surface-muted);border-radius:var(--ma-radius-md)}body[data-ui-theme=modern] .marking-list .marking-list__media img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}@media(min-width: 992px){body[data-ui-theme=modern] .marking-list .marking-list__media{aspect-ratio:auto;height:200px;margin:16px 16px 0;padding:16px}body[data-ui-theme=modern] .marking-list .marking-list__media img{max-height:168px}}body[data-ui-theme=modern] .marking-list .marking-list__summary-body{min-width:0}@media(min-width: 992px){body[data-ui-theme=modern] .marking-list .marking-list__summary-body{padding:16px 20px 20px}}body[data-ui-theme=modern] .marking-list .marking-list__eyebrow{margin:0 0 2px;font-size:.7rem;font-weight:700;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;color:var(--ma-ink-2)}body[data-ui-theme=modern] .marking-list .marking-list__name{margin:0;font-size:1.06rem;font-weight:700;line-height:1.3;color:var(--ma-ink);overflow-wrap:anywhere}body[data-ui-theme=modern] .marking-list .marking-list__progress-box{display:grid;gap:8px;margin-top:12px;padding:12px 14px;background:var(--ma-brand-soft);border-radius:var(--ma-radius-md)}body[data-ui-theme=modern] .marking-list .marking-list__progress-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;font-size:.8rem;font-weight:600;color:var(--ma-brand-ink)}body[data-ui-theme=modern] .marking-list .marking-list__progress-label strong{font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--ma-ink)}body[data-ui-theme=modern] .marking-list .marking-list__progress{display:block;width:100%;height:8px;overflow:hidden;color:var(--ma-brand);background:var(--ma-surface);border:0;border-radius:999px;appearance:none}body[data-ui-theme=modern] .marking-list .marking-list__progress::-webkit-progress-bar{background:var(--ma-surface);border-radius:999px}body[data-ui-theme=modern] .marking-list .marking-list__progress::-webkit-progress-value{background:var(--ma-brand);border-radius:999px}body[data-ui-theme=modern] .marking-list .marking-list__progress::-moz-progress-bar{background:var(--ma-brand);border-radius:999px}.payment-response__main{padding-bottom:15px}.payment-response__message-wrapper{text-align:center;padding:50px 0}.payment-response__message-wrapper h1,.payment-response__message-wrapper .h1{font-weight:normal;margin:0}.payment-response__details-wrapper{margin-bottom:20px}.payment-response__back-button{margin-bottom:20px}.payment-response__summary-wrapper{background-color:#fff;padding:15px}.payment-response__summary-wrapper h4,.payment-response__summary-wrapper .h4{font-size:1.2rem;font-weight:normal}.payment-response__order-wrapper h4,.payment-response__order-wrapper .h4{font-weight:normal;font-size:1.2rem}.payment-response__order-wrapper h5,.payment-response__order-wrapper .h5{font-size:1rem;font-weight:normal;margin-bottom:10px}.payment-response__products-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.payment-response__products-item{-ms-flex-pack:justify !important;justify-content:space-between !important;display:-ms-flexbox !important;display:flex !important;position:relative;display:block;padding:.75rem 0;margin-bottom:-1px;border-bottom:1px solid rgba(0,0,0,.125);align-items:center}.payment-response__products-item-description{flex-grow:1}.payment-response__products-item-description h6,.payment-response__products-item-description .h6{font-weight:normal}.payment-response__products-item .product-item__quantity{margin:0 20px}.payment-response__products-item .product__price-total{display:flex;flex-direction:row;flex-shrink:0;align-items:center;color:var(--brand-ink-color, var(--brand-color))}.payment-response__summary-list{margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.payment-response__summary-list-item{-ms-flex-pack:justify !important;justify-content:space-between !important;display:-ms-flexbox !important;display:flex !important;position:relative;padding:.75rem 0;margin-bottom:-1px;border-bottom:1px solid #f2f2f2}.payment-response__summary-list-item h5,.payment-response__summary-list-item .h5{font-weight:normal}.payment-response__summary-list-item h4,.payment-response__summary-list-item .h4{font-weight:normal}.settings__wrapper{margin-top:15px}.settings__form-container{background-color:#fff;padding:15px}.settings__form-container label{margin-bottom:5px}.settings__form-container input{margin-bottom:15px}.settings__list-container{background-color:#fff;padding:15px}.settings__setting-wrapper h4,.settings__setting-wrapper .h4{margin:15px 0;font-weight:normal;font-size:1.2rem}.settings__setting-wrapper h5,.settings__setting-wrapper .h5{margin:10px 0;font-weight:normal;font-size:1.1rem}.settings__menu{-ms-flex-direction:column !important;flex-direction:column !important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.settings__menu .nav-link{cursor:pointer;padding:15px 15px;color:var(--dark-grey)}.settings__menu .nav-link:hover{color:var(--brand-ink-color, var(--brand-color));border-color:rgba(0,0,0,0)}.settings__menu .nav-link.active{background-color:var(--brand-color);color:var(--brand-text-color)}.addresses__item{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:justify !important;justify-content:space-between !important;margin-bottom:10px;border-radius:.25rem;background-color:#f7f7f7;padding:15px;position:relative}.addresses__item--add{border-radius:.25rem;background-color:#fff;padding:15px;position:relative;display:block;border:2px dashed #7f7f7f;text-align:center;color:#7f7f7f}.addresses__form-new label{margin-bottom:5px}.addresses__form-new input{margin-bottom:15px}.orders__item{position:relative;display:-ms-flexbox;display:flex;-ms-align-content:center;-webkit-align-content:center;align-content:center;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f7f7f7;background-clip:border-box;border-radius:.25rem;margin-bottom:10px}.orders__item-date,.orders__item-branch,.orders__item-method{color:var(--dark-grey)}.orders__item-order,.orders__item-branch,.orders__item-method{font-size:.9rem}.orders__item-price{color:var(--brand-ink-color, var(--brand-color))}.orders__item-card{font-size:.9rem}.orders__item-arrow{align-items:center;display:flex}.orders__item-section{margin:5px 0px}.orders__item-key--lead{width:150px;font-weight:bold}.orders__item-key--wide{width:180px}.orders__item-key--amount{width:170px}.orders__item-totals{padding:10px;border:2px solid #e0e0e0;min-width:200px;max-width:400px;background-color:#e0e0e0}.orders__item-totals--external{min-width:295px;max-width:300px}.orders__item-amount{text-align:right;font-weight:bold}.orders__item-amount--fixed{width:120px}.orders__item-status{padding:3px 6px;border-radius:2px;font-size:.6rem;text-transform:uppercase;letter-spacing:.1rem;background-color:var(--dark-grey);color:var(--brand-text-color)}.orders__item-header{padding:15px}.orders__item-header-wrapper{display:-ms-flexbox;display:flex}.orders__item-header-wrapper ul{flex-grow:1}.orders__item-body .items-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.orders__item-body .items-list__line{margin-left:.5rem}.orders__item-body .items-list__quantity{display:flex;justify-content:center;align-items:center;min-width:50px}.orders__item-body .items-list__container{padding:10px;flex:1 1 auto}.orders__item-body .items-list__item{position:relative;display:block;padding:10px 0;border-bottom:1px solid hsl(0,0%,91.862745098%);display:-ms-flexbox !important;display:flex !important}.orders__item-body .items-list__item img{margin-right:10px}.orders__item-body .items-list__item h6,.orders__item-body .items-list__item .h6{font-size:.9rem;font-weight:normal}.orders__item-body .items-list__item .item__price{color:var(--brand-ink-color, var(--brand-color))}.orders__item-body .items-list__item .item__price--old{color:#7f7f7f;display:block}.orders__item-body .items-list__item:last-child{border-bottom:none}.bonus__value{font-size:1.3rem;color:var(--brand-ink-color, var(--brand-color))}#error .error{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.error{max-width:920px;width:100%;line-height:1.4;text-align:center;padding-left:15px;padding-right:15px}.error .error-code{position:absolute;height:100px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.error .error-code h1,.error .error-code .h1{font-family:"Maven Pro",sans-serif;color:#ececec;font-weight:900;font-size:140px;margin:0px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.error h2,.error .h2{font-size:20px;color:#000;font-weight:900;text-transform:uppercase;margin:0px}.error p{font-size:16px;color:#000;font-weight:400;text-transform:uppercase;margin-top:15px}.error a{font-size:14px;text-decoration:none;text-transform:uppercase;background:#189cf0;display:inline-block;padding:16px 38px;border:2px solid rgba(0,0,0,0);border-radius:40px;color:#fff;font-weight:400;-webkit-transition:.2s all;transition:.2s all}.error a:hover{background-color:#fff;border-color:#189cf0;color:#189cf0}@media(max-width: 767px){#error .error{top:calc(50% + (52px + env(safe-area-inset-top, 0px))/2)}}@media(min-width: 375px){.error .error-code h1,.error .error-code .h1{font-size:162px}.error h2,.error .h2{font-size:26px}}@media(min-width: 768px){.error .error-code h1,.error .error-code .h1{font-size:276px}.error h2,.error .h2{font-size:46px}}#information-container .information{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.information{width:100%;line-height:1.4;text-align:center;padding-left:15px;padding-right:15px}.information h2,.information .h2{font-size:46px;color:#000;font-weight:900;text-transform:uppercase;margin:0px}.information p{font-size:16px;color:#000;font-weight:400;text-transform:uppercase;margin-top:15px}@media only screen and (max-width: 480px){.information h2,.information .h2{font-size:26px}}.complaint-book__wrapper{background-color:#fff;padding:50px 30px;margin:10px auto 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);border-radius:4px}.payyourbills_payment-container{width:100%;min-height:200px;background-color:#f7f7f7;border-radius:8px 8px 8px 8px}.payyourbills_payment-arrow{float:right;position:absolute;right:20px}.surticredit-payment__container{width:100%;min-height:200px;height:100%;background-color:#f7f7f7;border-radius:8px 8px 8px 8px}.surticredit-radiobuttons__days{width:100%;margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.surticredit-radiobuttons__days-desc{margin-top:10px;flex-basis:100%;text-align:center}.surticredit-radiobuttons__days-desc p{font-size:.9rem}.surticredit-radiobuttons__item{min-height:60px;height:auto;flex-wrap:wrap}.surticredit-radiobuttons__credit-name{width:50%;margin-right:10px}.surticredit-stepper{display:flex;align-items:center;align-self:center;margin-top:8px}.surticredit-stepper__less,.surticredit-stepper__more{width:22px;height:22px;border:2px solid #7f7f7f;border-radius:50%;text-align:center;color:#7f7f7f;cursor:pointer;line-height:20px;display:inline-block;font-size:.9rem;user-select:none}.surticredit-stepper__less--disabled,.surticredit-stepper__more--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.surticredit-stepper__value{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:90px;height:36px;margin:0 5px;padding:0 12px;border:2px solid #7f7f7f;border-radius:18px;cursor:text}.surticredit-stepper__number{width:22px;height:100%;font-size:14px;font-weight:600;color:var(--dark-grey);text-align:center;line-height:normal;background:rgba(0,0,0,0);border:0;outline:none;padding:0;box-shadow:none;-moz-appearance:textfield}.surticredit-stepper__number::-webkit-outer-spin-button,.surticredit-stepper__number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.surticredit-stepper__unit{font-size:14px;font-weight:700;color:#7f7f7f}.surticredit-stepper__label,.surticredit-stepper__reminder{font-size:.9rem;color:#7f7f7f;margin-bottom:0}.surticredit-stepper__label{margin-top:6px}.surticredit-stepper__reminder{font-weight:700}.surticredit-info{width:100%;padding:8px 0;margin-top:8px}.surticredit-info__row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;max-width:250px;margin:auto auto}.surticredit-info__label{font-size:.85rem;color:#7f7f7f;font-weight:500}.surticredit-info__value{font-size:.85rem;font-weight:600;text-align:right;color:var(--brand-ink-color, var(--brand-color))}.lite-login{overflow-x:clip;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-8);background:var(--surface-page)}.lite-login__animation{display:block;width:100%;max-width:32rem;height:clamp(17rem,44vh,28rem);transform:scale(2.1)}@media(min-width: 768px){.lite-login__animation{--lite-login-animation-height: clamp(12rem, 30vh, 18rem);--lite-login-animation-scale: 1.6;height:var(--lite-login-animation-height);transform:scale(var(--lite-login-animation-scale));margin-block:calc(var(--lite-login-animation-height)*(var(--lite-login-animation-scale) - 1)/2)}}.lite-login__status{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;max-width:21rem;padding:var(--space-5) var(--space-4);text-align:center;background:var(--surface-card);border:var(--card-border);border-radius:.875rem;box-shadow:var(--shadow-md)}.lite-login__icon{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);color:var(--bs-danger, #dc3545);background:color-mix(in srgb, var(--bs-danger, #dc3545) 12%, transparent)}.lite-login__icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lite-login__title{margin:0;font-size:var(--font-size-body);font-weight:var(--text-weight-heading);color:var(--text-heading);text-wrap:balance}.lite-login__message{margin:0;max-width:34ch;font-size:var(--font-size-small);line-height:1.45;color:var(--text-muted)}.lite-login__progress{position:relative;width:100%;max-width:9rem;height:.25rem;margin-top:var(--space-2);overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-color) 15%, transparent)}.lite-login__progress-bar{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--brand-color);animation:lite-login-progress 1.4s ease-in-out infinite}.lite-login__action{display:none;margin-top:var(--space-2);padding:var(--space-2) var(--space-5);font-size:var(--font-size-small);border-radius:var(--radius-pill);font-weight:var(--text-weight-medium);color:var(--brand-text-color);background:var(--brand-color);text-decoration:none;transition:background-color .2s ease}.lite-login__action:hover,.lite-login__action:focus-visible{color:var(--brand-text-color);background:var(--brand-color-dark-10)}.lite-login__action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.lite-login__status--error .lite-login__icon{display:inline-flex}.lite-login__status--error .lite-login__progress{display:none}.lite-login__status--offer-store .lite-login__action{display:inline-block}@keyframes lite-login-progress{from{transform:translateX(-100%)}to{transform:translateX(250%)}}@media(prefers-reduced-motion: reduce){.lite-login__progress-bar{animation:none;width:100%;opacity:.6}}.external-authentication-container{margin-bottom:2rem}.external-login-section{text-align:center;margin-bottom:1.5rem}.external-auth-form{margin:0 0 .75rem 0}.external-auth-button{width:100% !important;border:1px solid #dadce0 !important;transition:all .2s ease-in-out !important;padding:12px 16px !important;border-radius:4px !important;min-height:48px !important}.external-auth-button:hover{box-shadow:0 1px 3px rgba(0,0,0,.1) !important;border-color:#c1c8cd !important}.external-auth-button:focus{outline:2px solid #4285f4 !important;outline-offset:2px !important}.external-auth-content{display:flex;align-items:center;justify-content:center;gap:12px}.external-auth-icon{width:20px;height:20px;object-fit:contain}.external-auth-icon-font{font-size:18px;color:#4285f4}.external-auth-text{font-weight:500;font-size:14px}.divider-container{display:flex;align-items:center;margin:24px 0}.divider-line{flex:1;height:1px;background-color:#dadce0}.divider-text{margin:0 16px;color:#5f6368;font-size:14px;font-weight:500;text-transform:uppercase}.traditional-login-form{background:rgba(0,0,0,0);border:none;padding:0}@media(max-width: 576px){.external-auth-content{gap:8px}.external-auth-text{font-size:13px}.external-auth-icon-font{font-size:16px}.divider-text{margin:0 12px;font-size:13px}}.login-or{font-weight:bold;font-size:16px;text-align:center}.login-hidden-initial{display:none}.register-spacing{margin-top:15px;margin-bottom:15px}.register-lottie{min-width:200px;min-height:200px;width:100%;height:450px}.register-address-box{padding:1rem}.register-address-title{border-bottom:1px solid #dee2e6}.register-number-input{max-width:100px}.register-legal-link{color:blue}.register-b2b-art{max-height:500px}.register-no-hyphens{hyphens:none}.modal-dialog.account-activation-dialog{width:400px}.modal-body.account-activation-body{padding-top:0}.modal-content.billing-address-content{min-width:800px}.modal-body.billing-address-body{padding-top:0}.account-activation-lottie{min-width:300px;min-height:300px;width:100%;height:340px}[data-login=modern] .login-lead,[data-login=modern] .login-code-sent,[data-login=modern] .login-code-label,[data-login=modern] .register-password-hint,[data-login=modern] .register-step-title,[data-login=modern] .register-section,[data-login=modern] .login-divider,[data-login=modern] .login-brand__copy{display:none}@media(min-width: 768px){[data-login=modern]{--login-pad-x: 52px;--login-brand-pad: 36px;--login-fill: var(--brand-action-color, var(--brand-color-dark-10));--login-tint: var(--brand-color-light-45);padding-top:12px;padding-bottom:2rem}}@media(min-width: 768px)and (max-width: 899.98px){[data-login=modern]{--login-pad-x: 28px;--login-brand-pad: 24px}}@media(min-width: 768px){[data-login=modern] .register-spacing{margin-top:0;margin-bottom:0}}@media(min-width: 768px)and (max-width: 1023px){body:not(:has([data-header-style=modern])) [data-login=modern]{padding-top:72px}}@media(min-width: 768px){[data-login=modern] .col-lg-8{flex:0 0 100%;width:100%;max-width:980px}[data-login=modern] .card{border:1px solid var(--border-grey);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-xs)}[data-login=modern] .card-body{padding:0}[data-login=modern] .card-body>.row{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:stretch;min-height:560px;margin:0}[data-login=modern] .card-body>.row>.col{flex:none;width:auto;max-width:none;margin:0;padding:0}[data-login=modern] .card-body>.row>.col.d-lg-block{display:flex !important;flex-direction:column;gap:18px;grid-column:1;grid-row:1;padding:var(--login-brand-pad);background:var(--login-fill);color:#fff}[data-login=modern] lottie-player#login-lottie,[data-login=modern] lottie-player#register-lottie,[data-login=modern] lottie-player#recover-password-lottie{display:block;width:100%;height:auto;aspect-ratio:4/3;padding:8px;overflow:hidden;background:hsla(0,0%,100%,.96);border-radius:16px}[data-login=modern] .login-brand__title{margin:4px 0 8px;font-size:1.5rem;line-height:1.2;font-weight:700;color:#fff}[data-login=modern] .login-brand__text{margin:0;font-size:.9375rem;line-height:1.5;color:#fff}[data-login=modern]:not([data-login-screen=phone]) .login-brand__copy[data-login-copy=user],[data-login=modern][data-login-screen=phone] .login-brand__copy[data-login-copy=phone]{display:block}[data-login=modern] .card-body>.row>.col.login-form,[data-login=modern] .card-body>.row>.col.login-phone{grid-column:2;grid-row:1;align-self:stretch;padding:44px var(--login-pad-x) 28px}[data-login=modern] .card-body>.row>.col.login-form{display:flex;flex-direction:column}[data-login=modern] .card-body>.row>.col.login-form>form.login-form{order:1}[data-login=modern] .card-body>.row>.col.login-form>.external-authentication-container{order:2}[data-login=modern] .card-body>.row>.col.login-form>.login-signup-note{order:3}[data-login=modern] .col.login-phone>form.login-phone{display:flex;flex-direction:column;min-height:100%}[data-login=modern] .col.login-form>h2.text-center,[data-login=modern] .col.login-form>.text-center.h2,[data-login=modern] .col.login-phone h4.text-center,[data-login=modern] .col.login-phone .text-center.h4{text-align:left !important}[data-login=modern] .col.login-form>h2,[data-login=modern] .col.login-form>.h2{margin-bottom:8px !important;font-size:2rem;line-height:1.15;font-weight:600;color:var(--text-heading)}[data-login=modern] .col.login-phone h4,[data-login=modern] .col.login-phone .h4{margin-bottom:20px;font-size:1.75rem;line-height:1.15;font-weight:600;color:var(--text-heading)}[data-login=modern] .login-lead{display:block;margin:0 0 22px;font-size:.9375rem;color:#6b6b6b}[data-login=modern] .card-body.login-form{padding:0}[data-login=modern] .card-body.login-form>form>.row{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:stretch;min-height:560px;margin:0}[data-login=modern] .card-body.login-form>form>.row>*{flex:none;width:auto;max-width:none;margin:0;padding:0}[data-login=modern] .card-body.login-form>form>.row>:first-child{display:flex !important;flex-direction:column;gap:18px;padding:var(--login-brand-pad);background:var(--login-fill);color:#fff}[data-login=modern] .card-body.login-form>form>.row>div:last-of-type{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:44px var(--login-pad-x) 28px}[data-login=modern] .card-body.login-form h4.text-center,[data-login=modern] .card-body.login-form .text-center.h4{margin-bottom:8px;font-size:2rem;line-height:1.15;font-weight:600;color:var(--text-heading);text-align:left !important}[data-login=modern] .card-body.login-form .form__message{margin:0 0 22px;font-size:.9375rem;color:#6b6b6b}[data-login=modern] .card-body.login-form .form__message b,[data-login=modern] .card-body.login-form .form__message br{display:none}[data-login=modern] .card-body.login-form .login-spacer{display:none}[data-login=modern] .card:has(.register-b2c-card){overflow:clip}[data-login=modern] .card-body.register-b2c-card{padding:0}[data-login=modern] .card-body.register-b2c-card>form>.row{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:stretch;min-height:560px;margin:0}[data-login=modern] .card-body.register-b2c-card>form>.row>*{flex:none;width:auto;max-width:none;margin:0;padding:0}[data-login=modern] .card-body.register-b2c-card>form>.row>:first-child{display:flex !important;flex-direction:column;gap:18px;padding:var(--login-brand-pad);background:var(--login-fill);color:#fff}[data-login=modern] .card-body.register-b2c-card>form>.row>div:last-of-type{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:44px var(--login-pad-x) 28px}[data-login=modern] .card-body.register-b2c-card>form>.row>div:last-of-type{justify-content:flex-start}[data-login=modern] .card-body.register-b2c-card .col .row{--bs-gutter-x: 1rem}[data-login=modern] .card-body.register-b2c-card .col .row>*{--bs-gutter-x: 1rem}[data-login=modern] .card-body.register-b2c-card .col .row:has(>.register-user-b2c){--bs-gutter-x: 0}[data-login=modern] .card-body.register-b2c-card .col .row:has(>.register-user-b2c)>*{--bs-gutter-x: 0}[data-login=modern] .card-body.register-b2c-card .register-brand{position:sticky;top:152px;display:flex;flex-direction:column;gap:18px}}@media(min-width: 768px)and (max-width: 1023px){[data-login=modern] .card-body.register-b2c-card .register-brand{top:200px}}@media(min-width: 768px){body:has([data-header-style=modern]) [data-login=modern] .card-body.register-b2c-card .register-brand{top:100px}[data-login=modern] .card-body.register-b2c-card h4.text-center,[data-login=modern] .card-body.register-b2c-card .text-center.h4{margin-bottom:4px;font-size:2rem;line-height:1.15;font-weight:600;color:var(--text-heading);text-align:left !important}[data-login=modern] .card-body.register-b2c-card h6.text-center,[data-login=modern] .card-body.register-b2c-card .text-center.h6{margin:0 0 8px;font-size:.9375rem;font-weight:400;letter-spacing:0;text-transform:none;color:#6b6b6b;text-align:left !important}[data-login=modern] .card-body.register-b2c-card .register-section{display:flex;align-items:center;gap:12px;margin:12px 0 16px;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}[data-login=modern] .card-body.register-b2c-card .register-section::after{content:"";flex:1;height:1px;background:var(--border-grey)}[data-login=modern] .card-body.register-b2c-card .register-address-box{border-radius:8px;border-color:var(--border-grey) !important;background:#fafafa}[data-login=modern] .card-body.register-b2c-card .register-address-title{margin:0 0 16px;padding-bottom:0;border-bottom:0;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}[data-login=modern] .card-body.register-b2c-card .register-legal-link{color:var(--login-fill);font-weight:500}[data-login=modern] .card-body.register-b2c-card .form-switch .form-check-input:checked{border-color:var(--login-fill);background-color:var(--login-fill)}[data-login=modern] .card-body.register-b2c-card .form__note{margin:28px calc(-1*var(--login-pad-x)) -28px;padding:16px var(--login-pad-x);border-top:1px solid var(--border-grey);background:#fafafa;font-size:.875rem}[data-login=modern] .card-body.register-b2c-card .form__note .form__link{color:var(--login-fill);font-weight:600}[data-login=modern] .card-body.register-b2c-card .form-check-label-b2c{font-size:.875rem;line-height:1.45}[data-login=modern] .col-lg-10:has(>.card>.register-b2b-card){flex:0 0 100%;width:100%;max-width:1180px}[data-login=modern] .card:has(>.register-b2b-card){overflow:clip}[data-login=modern] .card-body.register-b2b-card>.row{grid-template-columns:minmax(0, 4fr) minmax(0, 8fr)}[data-login=modern] .card-body.register-b2b-card>.row>.register-b2b-art{display:block !important;flex:none;width:auto;max-width:none;max-height:none;margin:0;padding:var(--login-brand-pad);background:var(--login-fill);color:#fff}[data-login=modern] .card-body.register-b2b-card>.row>.col{padding:44px var(--login-pad-x) 28px}[data-login=modern] .card-body.register-b2b-card .register-brand{position:sticky;top:152px;display:flex;flex-direction:column;gap:18px}}@media(min-width: 768px)and (max-width: 1023px){[data-login=modern] .card-body.register-b2b-card .register-brand{top:200px}}@media(min-width: 768px){body:has([data-header-style=modern]) [data-login=modern] .card-body.register-b2b-card .register-brand{top:100px}[data-login=modern] .card-body.register-b2b-card .col>h2.text-center,[data-login=modern] .card-body.register-b2b-card .col>.text-center.h2{margin-bottom:4px;font-size:2rem;line-height:1.15;color:var(--text-heading);text-align:left !important}[data-login=modern] .card-body.register-b2b-card .col>h2.text-center strong,[data-login=modern] .card-body.register-b2b-card .col>.text-center.h2 strong{font-weight:600}[data-login=modern] .card-body.register-b2b-card .col>p.text-center{margin:0 0 22px;font-size:.9375rem;color:#6b6b6b;text-align:left !important}[data-login=modern] .card-body.register-b2b-card .msform{margin-top:0}[data-login=modern] .card-body.register-b2b-card #progressbar{display:flex;margin:0 0 28px;padding:0;overflow:visible}[data-login=modern] .card-body.register-b2b-card #progressbar li{position:relative;display:grid;flex:1;justify-items:center;align-content:start;gap:6px;float:none;width:auto;font-size:.75rem;font-weight:400;line-height:1.25;color:#6b6b6b;text-align:center}[data-login=modern] .card-body.register-b2b-card #progressbar li::after{top:17px;left:-50%;z-index:0;height:2px;background:var(--border-grey)}[data-login=modern] .card-body.register-b2b-card #progressbar li:first-child::after{display:none}[data-login=modern] .card-body.register-b2b-card #progressbar li i{position:relative;z-index:1;display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;margin:0;padding:0;border:2px solid var(--border-grey);border-radius:50%;background:#fff;color:#6b6b6b;font-size:15px;line-height:1}[data-login=modern] .card-body.register-b2b-card #progressbar li span.d-none{display:block !important}[data-login=modern] .card-body.register-b2b-card #progressbar li.active::after{background:var(--login-fill)}[data-login=modern] .card-body.register-b2b-card #progressbar li.active:has(+.active) i{border-color:var(--login-fill);background:var(--login-fill);color:#fff}[data-login=modern] .card-body.register-b2b-card #progressbar li.active:has(+.active) i::before{content:""}[data-login=modern] .card-body.register-b2b-card #progressbar li.active:not(:has(+.active)){color:var(--text-heading);font-weight:500}[data-login=modern] .card-body.register-b2b-card #progressbar li.active:not(:has(+.active)) i{border-color:var(--login-fill);background:#fff;color:var(--login-fill);box-shadow:0 0 0 4px var(--login-tint)}[data-login=modern] .card-body.register-b2b-card .msform fieldset{padding-bottom:0;background:rgba(0,0,0,0);text-align:left}[data-login=modern] .card-body.register-b2b-card .msform fieldset .form-card{width:100%;margin:0;padding:0}[data-login=modern] .card-body.register-b2b-card .register-step-title{display:block;margin:0 0 16px;font-size:1.25rem;font-weight:600;color:var(--text-heading)}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>label:not(.form-check-label){display:block;margin-bottom:6px;font-size:.875rem;font-weight:500;color:var(--text-heading)}[data-login=modern] .card-body.register-b2b-card .form-card .form-text,[data-login=modern] .card-body.register-b2b-card .form-paragraph{font-size:.8125rem;color:#6b6b6b}[data-login=modern] .card-body.register-b2b-card .form-card .row:has(>.mb-3.col){--bs-gutter-x: 1rem}[data-login=modern] .card-body.register-b2b-card .form-card .row:has(>.mb-3.col)>*{--bs-gutter-x: 1rem}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(>.col-md-3){display:grid;grid-template-columns:minmax(0, 1.7fr) repeat(3, minmax(0, 1fr));gap:12px;margin:0}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(>.col-md-3)>*{width:auto;margin:0 !important;padding:0}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload){position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:18px;border:2px dashed var(--border-grey);border-radius:8px;background:#fafafa;text-align:center}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload):has(>[id^=dropZoneElement].d-lg-block){padding-top:64px}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload)::before{content:"";font-family:"Font Awesome 6 Free";font-size:22px;font-weight:900;line-height:1;color:var(--login-fill)}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload)>*{width:auto;max-width:100%;padding:0}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload)>:first-child{position:relative;z-index:1;flex:none}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload)>[id^=dropZoneElement].d-lg-block{position:absolute;inset:0;display:block !important;width:auto}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .dropZoneElement{display:block;height:100%;border:0;border-radius:6px;background:rgba(0,0,0,0)}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .textWrapper{top:18px;transform:none;font-family:inherit;font-size:.9375rem;color:var(--text-heading)}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .textWrapper p{margin:0}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .textWrapper p:first-child{font-weight:500}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .dropImageHereText{margin-top:2px;color:#6b6b6b;font-size:.8125rem;text-transform:none}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .k-dropzone-hovered,[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .dropZoneElement.k-hover{background:var(--login-tint)}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .k-upload{border:0;background:rgba(0,0,0,0)}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .k-dropzone,[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .k-upload-dropzone{justify-content:center;padding:0;border:0;background:rgba(0,0,0,0)}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .k-dropzone-hint{display:none}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .k-upload-button{min-height:40px;padding:0 18px;border:2px solid var(--login-fill);border-radius:var(--radius);background:#fff;color:var(--login-fill);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .k-upload-button:hover{background:var(--login-tint)}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .k-upload-button:focus-visible,[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .k-upload-button.k-focus{outline:2px solid var(--login-fill);outline-offset:2px}[data-login=modern] .card-body.register-b2b-card .form-card .mb-3>.row:has(.k-upload) .k-upload-files{margin-top:8px;border:1px solid var(--border-grey);border-radius:6px;background:#fff;text-align:left}[data-login=modern] .card-body.register-b2b-card .k-datepicker{width:100%;min-height:46px;border:2px solid var(--light-grey);border-radius:var(--radius);background:var(--light-grey)}[data-login=modern] .card-body.register-b2b-card .k-datepicker:hover,[data-login=modern] .card-body.register-b2b-card .k-datepicker:focus-within{border-color:var(--brand-color)}[data-login=modern] .card-body.register-b2b-card .k-datepicker:focus-within{background:#fff;box-shadow:0 0 0 3px var(--brand-color-rgba-025)}[data-login=modern] .card-body.register-b2b-card .k-datepicker .k-input-inner{padding:0 14px;font-size:1rem}[data-login=modern] .card-body.register-b2b-card .register-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}[data-login=modern] .card-body.register-b2b-card .register-wizard-actions .action-button,[data-login=modern] .card-body.register-b2b-card .register-wizard-actions .action-button-previous{flex:none;width:auto;max-width:none;min-height:48px;margin:0;font-size:.85rem}[data-login=modern] .card-body.register-b2b-card .register-wizard-actions .action-button{min-width:220px;margin-left:auto;border-color:var(--login-fill);background:var(--login-fill);color:#fff !important}[data-login=modern] .card-body.register-b2b-card .register-wizard-actions .action-button:hover,[data-login=modern] .card-body.register-b2b-card .register-wizard-actions .action-button:focus{background:var(--login-fill);filter:brightness(0.92)}[data-login=modern] .card-body.register-b2b-card .register-wizard-actions .action-button:focus-visible{outline:2px solid var(--login-fill);outline-offset:2px}[data-login=modern] .card-body.register-b2b-card .register-wizard-actions .action-button-previous{padding:0 12px;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--login-fill);font-size:.9375rem;letter-spacing:0;text-transform:none}[data-login=modern] .card-body.register-b2b-card .register-wizard-actions .action-button-previous:hover,[data-login=modern] .card-body.register-b2b-card .register-wizard-actions .action-button-previous:focus{background:var(--login-tint)}[data-login=modern] .card-body.register-b2b-card .register-legal-link{color:var(--login-fill);font-weight:500}[data-login=modern] .card-body.register-b2b-card .form-check-label{font-size:.875rem;line-height:1.45}[data-login=modern] .card-body.register-b2b-card .input-paragraph{margin:28px calc(-1*var(--login-pad-x)) -28px;padding:16px var(--login-pad-x);border-top:1px solid var(--border-grey);background:#fafafa;font-size:.875rem;text-align:center}[data-login=modern] .card-body.register-b2b-card .input-paragraph .form__link{color:var(--login-fill);font-weight:600}[data-login=modern] .register-done .card-body{padding:36px 40px}[data-login=modern] .k-label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:500;color:var(--text-heading)}[data-login=modern] .k-textbox{width:100%;min-height:46px;border:2px solid var(--light-grey);border-radius:var(--radius);background:var(--light-grey);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}[data-login=modern] .k-textbox:hover{border-color:var(--brand-color)}[data-login=modern] .k-textbox:focus-within{border-color:var(--brand-color);background:#fff;box-shadow:0 0 0 3px var(--brand-color-rgba-025)}[data-login=modern] .k-textbox .k-input-inner{padding:0 14px;font-size:1rem}[data-login=modern] .k-picker.k-dropdownlist{width:100%;min-height:46px;border:2px solid var(--light-grey);border-radius:var(--radius);background:var(--light-grey);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}[data-login=modern] .k-picker.k-dropdownlist:hover{border-color:var(--brand-color)}[data-login=modern] .k-picker.k-dropdownlist:focus,[data-login=modern] .k-picker.k-dropdownlist:focus-within,[data-login=modern] .k-picker.k-dropdownlist.k-focus{border-color:var(--brand-color);background:#fff;box-shadow:0 0 0 3px var(--brand-color-rgba-025);outline:0}[data-login=modern] .k-picker.k-dropdownlist .k-input-inner{padding:0 14px;font-size:1rem}[data-login=modern] .register-b2c-card .mb-3>label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:500;color:var(--text-heading)}[data-login=modern] .toggle-password-kendo{display:grid;place-items:center;align-self:stretch;margin-right:0;padding:0 14px;color:#6b6b6b;cursor:pointer;font-size:1.05rem}[data-login=modern] .toggle-password-kendo:hover{color:var(--text-heading)}[data-login=modern] .toggle-password-kendo:focus-visible{outline:2px solid var(--login-fill);outline-offset:-2px;border-radius:var(--radius)}[data-login=modern] .k-textbox:has(.passtrengthMeter){position:relative;overflow:visible;margin-bottom:18px}[data-login=modern] .k-textbox:has(.passtrengthMeter) .passtrengthMeter{position:static;display:flex;flex:1;align-self:stretch}[data-login=modern] .k-textbox:has(.passtrengthMeter) .passtrengthMeter::after{--login-strength: 0%;--login-strength-color: var(--border-grey);content:"";top:calc(100% + 8px);right:-2px;bottom:auto;left:-2px;width:auto;height:4px;border-radius:2px;background:linear-gradient(90deg, var(--login-strength-color) var(--login-strength), var(--border-grey) var(--login-strength));mask:repeating-linear-gradient(90deg, #000 0 calc(25% - 3px), transparent calc(25% - 3px) 25%);transition:none}[data-login=modern] .k-textbox:has(.passtrengthMeter) .passtrengthMeter.weak::after{--login-strength: 25%;--login-strength-color: #cc0000}[data-login=modern] .k-textbox:has(.passtrengthMeter) .passtrengthMeter.medium::after{--login-strength: 50%;--login-strength-color: #b37400}[data-login=modern] .k-textbox:has(.passtrengthMeter) .passtrengthMeter.strong::after{--login-strength: 75%;--login-strength-color: var(--brand-color)}[data-login=modern] .k-textbox:has(.passtrengthMeter) .passtrengthMeter.very-strong::after{--login-strength: 100%;--login-strength-color: var(--login-fill)}[data-login=modern] .k-textbox:has(.passtrengthMeter) .passtrengthMeter .tooltip{display:none}[data-login=modern] .register-password-hint{display:block;margin:0;font-size:.8125rem;color:#6b6b6b}[data-login=modern] form.login-form>p.form__note{margin:-6px 0 0 !important;padding:0;text-align:right}[data-login=modern] form.login-form>p.form__note .form__link{color:var(--login-fill);font-weight:500;text-decoration:underline;text-underline-offset:3px}[data-login=modern] .form__button.button,[data-login=modern] .activate-account-button-b2c{min-height:48px;font-size:.85rem;border-color:var(--login-fill);background:var(--login-fill);color:#fff}[data-login=modern] .form__button.button:hover,[data-login=modern] .activate-account-button-b2c:hover{filter:brightness(0.92)}[data-login=modern] .form__button.button:focus-visible,[data-login=modern] .activate-account-button-b2c:focus-visible{outline:2px solid var(--login-fill);outline-offset:2px}[data-login=modern] .form__button.login-with-mobile{background:rgba(0,0,0,0);color:var(--login-fill) !important}[data-login=modern] .form__button.login-with-mobile:hover{background:var(--login-fill);color:#fff !important;filter:none}[data-login=modern] .form__button.login-back-user,[data-login=modern] .form__button.remember-button-return{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--login-fill) !important;letter-spacing:0;text-transform:none;font-size:.9375rem}[data-login=modern] .form__button.login-back-user:hover,[data-login=modern] .form__button.remember-button-return:hover{background:var(--login-tint);filter:none}[data-login=modern] form .row.mb-3.g-2{display:grid;gap:16px;margin-top:16px;margin-right:0;margin-left:0}[data-login=modern] form .row.mb-3.g-2>*{margin-top:0;padding-right:0;padding-left:0}[data-login=modern] .login-or{display:none}[data-login=modern] .login-divider{display:flex;align-items:center;gap:14px;color:#6b6b6b;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}[data-login=modern] .login-divider::before,[data-login=modern] .login-divider::after{content:"";flex:1;height:1px;background:var(--border-grey)}[data-login=modern] .external-authentication-container{margin:0 0 8px !important}[data-login=modern] .external-authentication-container .divider-container{display:none}[data-login=modern] .external-authentication-container .external-login-section,[data-login=modern] .external-authentication-container .external-auth-form{margin:0}[data-login=modern] .external-authentication-container .external-auth-button{min-height:40px !important;border:0 !important;background:rgba(0,0,0,0);color:var(--login-fill) !important;font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none}[data-login=modern] .external-authentication-container .external-auth-button:hover{background:var(--login-tint);box-shadow:none !important;filter:none}[data-login=modern] .login-channel-selector .form__label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:500;color:var(--text-heading)}[data-login=modern] .login-channel-selector .verification-methods--login{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:0;padding:0;background:rgba(0,0,0,0)}[data-login=modern] .login-channel-selector .verification-methods--login .form-check{position:relative;min-height:0;margin:0;padding:0}[data-login=modern] .login-channel-selector .verification-methods--login .form-check-input{position:absolute;inset:0;z-index:1;float:none;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}[data-login=modern] .login-channel-selector .verification-methods--login .form-check-label{display:flex;align-items:center;gap:8px;padding:12px 14px;border:2px solid var(--border-grey);border-radius:var(--radius);background:#fff;font-weight:500;flex:1;transition:border-color .2s ease,background .2s ease}[data-login=modern] .login-channel-selector .verification-methods--login .form-check:hover .form-check-label{border-color:var(--brand-color)}[data-login=modern] .login-channel-selector .verification-methods--login .form-check-input:checked+.form-check-label{border-color:var(--login-fill);background:var(--login-tint)}[data-login=modern] .login-channel-selector .verification-methods--login .form-check-input:focus-visible+.form-check-label{outline:2px solid var(--login-fill);outline-offset:2px}[data-login=modern] .col.login-phone .login-lead[data-login-lead=code]{display:none}[data-login=modern][data-login-step=code] .col.login-phone .login-lead[data-login-lead=phone]{display:none}[data-login=modern][data-login-step=code] .col.login-phone .login-lead[data-login-lead=code]{display:block}[data-login=modern][data-login-step=code] .col.login-phone .mb-3:has(#AuthenticationParameter_PhoneNumber){display:none}[data-login=modern][data-login-step=code] .col.login-phone .login-code-sent{display:block;margin:0 0 16px;font-size:.9375rem;color:var(--text-heading)}[data-login=modern][data-login-step=code] .col.login-phone .login-code-sent b{font-weight:600}[data-login=modern] .login-phone-number>.row{margin:0}[data-login=modern] .login-phone-number>.row>*{margin-top:0;padding:0}[data-login=modern] .login-phone-number>.row.justify-content-md-center{justify-content:flex-start !important}[data-login=modern] .login-phone-number .form__label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:500;color:var(--text-heading)}[data-login=modern] .login-phone-number .login-code-label-classic{display:none}[data-login=modern] .login-phone-number .login-code-label{display:inline}[data-login=modern] .login-phone-number .code-input{height:auto;min-height:46px;padding:0 0 0 14px;font-size:1.5rem;letter-spacing:.9rem;text-align:center;text-indent:.9rem}[data-login=modern] .login-phone-number .resend-login-code-mobile-button{width:auto;min-height:0;margin:-6px 0 0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--login-fill);font-size:.875rem;font-weight:600;letter-spacing:0;text-align:left;text-decoration:underline;text-transform:none;text-underline-offset:3px;box-shadow:none}[data-login=modern] .login-signup-note{margin:auto calc(-1*var(--login-pad-x)) -28px;padding:16px var(--login-pad-x);border-top:1px solid var(--border-grey);background:#fafafa;font-size:.875rem;text-align:center}[data-login=modern] .login-signup-note .form__link{color:var(--login-fill);font-weight:600}body [data-login=modern].modal{padding-top:0;padding-bottom:0}[data-login=modern]#billingAddress .modal-dialog{max-width:760px}[data-login=modern]#billingAddress .modal-content.billing-address-content{min-width:0;width:760px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 3.5rem);border:1px solid var(--border-grey);border-radius:12px;box-shadow:var(--shadow-xs);overflow:clip}[data-login=modern]#billingAddress .modal-header{align-items:center;padding:28px 32px 4px;border-bottom:0}[data-login=modern]#billingAddress .modal-title,[data-login=modern]#billingAddress .modal-title .form__label{margin:0;font-size:1.5rem;line-height:1.2;font-weight:600;color:var(--text-heading)}[data-login=modern]#billingAddress .btn-close:focus-visible{outline:2px solid var(--login-fill);outline-offset:2px;box-shadow:none}[data-login=modern]#billingAddress .modal-body.billing-address-body{min-height:0;padding:4px 32px 16px;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-grey) rgba(0,0,0,0)}[data-login=modern]#billingAddress .modal-body.billing-address-body:hover{scrollbar-color:#6b6b6b rgba(0,0,0,0)}[data-login=modern]#billingAddress .modal-body.billing-address-body::-webkit-scrollbar{width:8px}[data-login=modern]#billingAddress .modal-body.billing-address-body::-webkit-scrollbar-track{margin:8px 0;background:rgba(0,0,0,0)}[data-login=modern]#billingAddress .modal-body.billing-address-body::-webkit-scrollbar-thumb{border:2px solid #fff;border-radius:8px;background:var(--border-grey)}[data-login=modern]#billingAddress .modal-body.billing-address-body:hover::-webkit-scrollbar-thumb{background:#6b6b6b}}@media(min-width: 768px)and (prefers-reduced-motion: reduce){[data-login=modern]#billingAddress .modal-body.billing-address-body{scroll-behavior:auto}}@media(min-width: 768px){[data-login=modern]#billingAddress .login-lead{margin-bottom:8px}[data-login=modern]#billingAddress .register-section{display:flex;align-items:center;gap:12px;margin:16px 0 14px;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}[data-login=modern]#billingAddress .register-section::after{content:"";flex:1;height:1px;background:var(--border-grey)}[data-login=modern]#billingAddress .content .row{--bs-gutter-x: 1rem}[data-login=modern]#billingAddress .content .row>*{--bs-gutter-x: 1rem}[data-login=modern]#billingAddress .content .mb-3>label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:500;color:var(--text-heading)}[data-login=modern]#billingAddress .billing-address-number{gap:8px}[data-login=modern]#billingAddress .billing-address-number>.col-6{flex:1;width:auto;padding:0}[data-login=modern]#billingAddress .billing-address-number .register-number-input{max-width:none}[data-login=modern]#billingAddress .register-legal-link{color:var(--login-fill);font-weight:500}[data-login=modern]#billingAddress .form-switch .form-check-input:checked{border-color:var(--login-fill);background-color:var(--login-fill)}[data-login=modern]#billingAddress .form-check-label-b2c{font-size:.875rem;line-height:1.45}[data-login=modern]#billingAddress #saveBillingAddress{position:sticky;bottom:0;z-index:2;width:100%;margin-top:8px;box-shadow:0 0 0 16px #fff,0 -16px 18px 6px rgba(0,0,0,.06)}}@media(min-width: 768px)and (prefers-reduced-motion: reduce){[data-login=modern] .k-textbox,[data-login=modern] .form__button.button,[data-login=modern] .verification-methods--login .form-check-label{transition:none}}@media(min-width: 768px){[data-business-model=b2c] [data-login=modern]{--login-fill: var(--brand-action-color, var(--brand-color))}}@media(min-width: 768px){body:has([data-login=modern]) #ConfirmationMessageSending{--login-fill: var(--brand-action-color, var(--brand-color-dark-10));--login-tint: var(--brand-color-light-45)}body:has([data-login=modern]) #ConfirmationMessageSending .modal-content{border:1px solid var(--border-grey);border-radius:12px;box-shadow:var(--shadow-xs);overflow:hidden}body:has([data-login=modern]) #ConfirmationMessageSending .modal-header{align-items:center;padding:24px 24px 12px;border-bottom:0}body:has([data-login=modern]) #ConfirmationMessageSending .modal-title,body:has([data-login=modern]) #ConfirmationMessageSending .modal-title .form__label{margin:0;font-size:1.25rem;line-height:1.3;font-weight:600;color:var(--text-heading)}body:has([data-login=modern]) #ConfirmationMessageSending .btn-close:focus-visible{outline:2px solid var(--login-fill);outline-offset:2px;box-shadow:none}body:has([data-login=modern]) #ConfirmationMessageSending .modal-body{padding-right:24px;padding-bottom:24px;padding-left:24px}body:has([data-login=modern]) #ConfirmationMessageSending .verification-methods{display:grid;gap:10px;max-width:none;margin:0;padding:0;border:0 !important;border-radius:0;background:rgba(0,0,0,0)}body:has([data-login=modern]) #ConfirmationMessageSending .verification-methods>.mb-3{margin:0 !important}body:has([data-login=modern]) #ConfirmationMessageSending .verification-methods .form-check{position:relative;display:flex;min-height:0;margin:0;padding:0}body:has([data-login=modern]) #ConfirmationMessageSending .verification-methods .form-check-input{position:absolute;inset:0;z-index:1;float:none;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}body:has([data-login=modern]) #ConfirmationMessageSending .verification-methods .form-check-label{display:flex;flex:1;align-items:center;gap:10px;padding:12px 14px;border:2px solid var(--border-grey);border-radius:var(--radius);background:#fff;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--text-heading);overflow-wrap:anywhere;transition:border-color .2s ease,background .2s ease}body:has([data-login=modern]) #ConfirmationMessageSending .verification-methods .verification-methods__icon{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;margin:0;line-height:1}body:has([data-login=modern]) #ConfirmationMessageSending .verification-methods .form-check:hover .form-check-label{border-color:var(--brand-color)}body:has([data-login=modern]) #ConfirmationMessageSending .verification-methods .form-check-input:checked+.form-check-label{border-color:var(--login-fill);background:var(--login-tint)}body:has([data-login=modern]) #ConfirmationMessageSending .verification-methods .form-check-input:focus-visible+.form-check-label{outline:2px solid var(--login-fill);outline-offset:2px}body:has([data-login=modern]) #ConfirmationMessageSending .send-code-information{min-height:48px;margin:20px 0 0;border-color:var(--login-fill);background:var(--login-fill);color:#fff !important;font-size:.85rem}body:has([data-login=modern]) #ConfirmationMessageSending .send-code-information:hover{background:var(--login-fill);filter:brightness(0.92)}body:has([data-login=modern]) #ConfirmationMessageSending .send-code-information:focus-visible{outline:2px solid var(--login-fill);outline-offset:2px}}@media(min-width: 768px)and (prefers-reduced-motion: reduce){body:has([data-login=modern]) #ConfirmationMessageSending .verification-methods .form-check-label,body:has([data-login=modern]) #ConfirmationMessageSending .send-code-information{transition:none}}@media(min-width: 768px){body:has([data-login=modern]) #accountActivation{--login-fill: var(--brand-action-color, var(--brand-color-dark-10));--login-tint: var(--brand-color-light-45)}body:has([data-login=modern]) #accountActivation .modal-dialog.account-activation-dialog{width:440px;max-width:calc(100% - 32px)}body:has([data-login=modern]) #accountActivation .modal-content{border:1px solid var(--border-grey);border-radius:12px;box-shadow:var(--shadow-xs);overflow:hidden}body:has([data-login=modern]) #accountActivation .modal-header{align-items:center;padding:24px 24px 0;border-bottom:0}body:has([data-login=modern]) #accountActivation .modal-title,body:has([data-login=modern]) #accountActivation .modal-title .form__label{margin:0;font-size:1.25rem;line-height:1.3;font-weight:600;color:var(--text-heading)}body:has([data-login=modern]) #accountActivation .btn-close:focus-visible{outline:2px solid var(--login-fill);outline-offset:2px;box-shadow:none}body:has([data-login=modern]) #accountActivation .modal-body.account-activation-body{padding:8px 24px 24px}body:has([data-login=modern]) #accountActivation .modal-body>.row:first-child{justify-content:center;margin:0}body:has([data-login=modern]) #accountActivation .modal-body>.row:first-child>.col-3{display:none}body:has([data-login=modern]) #accountActivation .modal-body>.row:first-child>.col-6{flex:none;width:auto;padding:0}body:has([data-login=modern]) #accountActivation .account-activation-lottie{min-width:0;min-height:0;width:150px;height:150px;margin:0 auto}body:has([data-login=modern]) #accountActivation .form__message{margin:4px 0 20px;font-size:.9375rem;line-height:1.5;color:#6b6b6b;text-align:center}body:has([data-login=modern]) #accountActivation .modal-body>.row:has(#codeActivation){margin:0}body:has([data-login=modern]) #accountActivation .modal-body>.row:has(#codeActivation)>*{margin-bottom:20px !important;padding:0}body:has([data-login=modern]) #accountActivation .modal-body>.row:has(#codeActivation) .form__label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:500;color:var(--text-heading)}body:has([data-login=modern]) #accountActivation #codeActivation{width:100%;height:auto;min-height:52px;padding:0 0 0 14px;border:2px solid var(--light-grey);border-radius:var(--radius);background:var(--light-grey);font-size:1.5rem;letter-spacing:.9rem;text-align:center;text-indent:.9rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}body:has([data-login=modern]) #accountActivation #codeActivation:hover{border-color:var(--brand-color)}body:has([data-login=modern]) #accountActivation #codeActivation:focus{border-color:var(--brand-color);outline:0;background:#fff;box-shadow:0 0 0 3px var(--brand-color-rgba-025)}body:has([data-login=modern]) #accountActivation .active-code-button-b2c{min-height:48px;margin:0;border-color:var(--login-fill);background:var(--login-fill);color:#fff !important;font-size:.85rem}body:has([data-login=modern]) #accountActivation .active-code-button-b2c:hover{background:var(--login-fill);filter:brightness(0.92)}body:has([data-login=modern]) #accountActivation .active-code-button-b2c:focus-visible{outline:2px solid var(--login-fill);outline-offset:2px}body:has([data-login=modern]) #accountActivation .resend-activation-code-button-b2c{min-height:40px;margin:8px 0 0;border:0;background:rgba(0,0,0,0);color:var(--login-fill) !important;font-size:.875rem;font-weight:600;letter-spacing:0;text-decoration:underline;text-transform:none;text-underline-offset:3px;box-shadow:none}body:has([data-login=modern]) #accountActivation .resend-activation-code-button-b2c:hover{background:var(--login-tint)}body:has([data-login=modern]) #accountActivation .resend-activation-code-button-b2c:focus-visible{outline:2px solid var(--login-fill);outline-offset:2px}}@media(min-width: 768px)and (prefers-reduced-motion: reduce){body:has([data-login=modern]) #accountActivation #codeActivation{transition:none}}@media(min-width: 768px){body[data-business-model=b2c]:has([data-login=modern]) #ConfirmationMessageSending,body[data-business-model=b2c]:has([data-login=modern]) #accountActivation{--login-fill: var(--brand-action-color, var(--brand-color))}}.required-selection-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--brand-color-dark-5);padding:1rem}@media(max-width: 768px){.required-selection-container{padding:.5rem}}.required-selection-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.2);width:95%;max-width:1200px;max-height:90vh;overflow:hidden;position:relative;border:1px solid hsla(0,0%,100%,.1);animation:slideInUp .3s ease-out}@media(max-width: 768px){.required-selection-modal{width:98%;max-height:95vh;border-radius:8px}}.required-selection-header{background:#fff;padding:1.5rem 2rem;border-bottom:1px solid #e9ecef;text-align:center;position:relative}.required-selection-header h1,.required-selection-header .h1{color:#2d3748;margin:0;font-size:1.5rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem}.required-selection-header h1 i,.required-selection-header .h1 i{font-size:1.3rem;color:var(--brand-ink-color, var(--brand-color))}@media(max-width: 768px){.required-selection-header h1,.required-selection-header .h1{font-size:1.25rem;flex-direction:column;gap:.25rem}}.required-selection-header .subtitle{color:#4a5568;margin-top:.5rem;font-size:.9rem;margin-bottom:0}@media(max-width: 768px){.required-selection-header .subtitle{font-size:.8rem}}@media(max-width: 768px){.required-selection-header{padding:1rem 1.5rem}}.user-info{background:#f8f9fa;padding:1rem 2rem;border-bottom:1px solid #e9ecef;font-size:.9rem;color:#495057}.user-info strong{color:#2b6cb0;font-weight:600}@media(max-width: 768px){.user-info{padding:.75rem 1.5rem;font-size:.85rem}}.required-selection-body{padding:0;max-height:calc(90vh - 140px);overflow-y:auto;position:relative;background:#fff}.required-selection-body .select-customer-container{height:auto !important;border-radius:0;box-shadow:none;border:none;background:#fff}.required-selection-body .results-section{max-height:300px !important}@media(max-width: 768px){.required-selection-body .results-section{max-height:250px !important}}@media(max-width: 768px){.required-selection-body{max-height:calc(95vh - 120px)}}.required-selection-body .alert{margin:2rem;border-radius:8px;border:none}.required-selection-body .alert.alert-warning{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.required-selection-body .alert.alert-warning h4,.required-selection-body .alert.alert-warning .h4{color:#856404;font-weight:600;margin-bottom:1rem}.required-selection-body .alert.alert-warning .btn-primary{background:var(--brand-action-color, var(--brand-color));border-color:var(--brand-action-color, var(--brand-color));font-weight:600;padding:.75rem 1.5rem;color:var(--brand-action-text-color, #ffffff)}.required-selection-body .alert.alert-warning .btn-primary:hover{background:var(--brand-action-hover-color, var(--brand-color-dark-10));border-color:var(--brand-action-hover-color, var(--brand-color-dark-10));transform:translateY(-1px)}@media(max-width: 768px){.required-selection-body .alert{margin:1rem}.required-selection-body .alert .btn-primary{width:100%;margin-top:1rem}}@keyframes slideInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.required-selection-body.processing{pointer-events:none}.required-selection-body.processing::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.required-selection-modal:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width: 767px){.main-header,.search--bar-content-bottom{display:none !important}main.main__content{padding-top:0 !important;min-height:unset;background:rgba(0,0,0,0);will-change:auto}main.main__content:has(.page){transform:none !important;-webkit-transform:none !important;will-change:auto !important}.filter-mobile__wrapper{display:none !important}.footer{display:none !important}.page__body{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--surface-page);padding-top:calc(200px + env(safe-area-inset-top, 0px));padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px));transition:padding-top .24s ease}body.header-collapsed .page__body{padding-top:calc(80px + env(safe-area-inset-top, 0px))}}@media(max-width: 767px)and (prefers-reduced-motion: reduce){.page__body{transition:none}}@media(max-width: 767px){main.main__content:has(.page__body){transform:none !important;-webkit-transform:none !important;will-change:auto !important}.mobile-category-carousel{padding:12px 0 8px;overflow:hidden}.mobile-category-carousel__track{display:flex;flex-direction:row;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 12px 8px}.mobile-category-carousel__track::-webkit-scrollbar{display:none}.mobile-category-carousel__item{flex:0 0 80px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 4px;background:rgba(0,0,0,0);border:none;cursor:pointer;scroll-snap-align:start;min-height:44px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobile-category-carousel__avatar{width:70px;height:70px;border-radius:50%;border:3px solid var(--border-grey, #E2E2E2);overflow:hidden;flex-shrink:0;transition:border-color .15s ease}.mobile-category-carousel__avatar-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.mobile-category-carousel__label{font-family:"Roboto",sans-serif;font-weight:500;font-size:12px;line-height:1.3;color:var(--text-primary, #1C2429);text-align:center;max-width:72px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.mobile-category-carousel__item--active .mobile-category-carousel__avatar{border-color:var(--brand-color)}.mobile-category-carousel__item--active .mobile-category-carousel__label{font-weight:700}}@media(max-width: 767px){.page--manufacturers-detail .page__body{padding-top:calc(252px + env(safe-area-inset-top, 0px))}.page--manufacturers-detail .mobile-header{top:calc(52px + env(safe-area-inset-top, 0px));padding-top:var(--space-3)}}.guest-account{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;gap:1.5rem;max-width:480px;margin:0 auto}.guest-account__title{font-size:1.4rem;font-weight:700;color:var(--brand-ink-color, var(--brand-color));margin:0}.guest-account__description{font-size:1rem;color:#495057;margin:0;line-height:1.5}.guest-account__illustration{max-width:200px;height:auto}.guest-account__actions{display:flex;flex-direction:column;gap:.75rem;width:100%}.guest-account__actions .button{width:100%}@media(max-width: 767px){.my-account__body{padding-top:calc(200px + env(safe-area-inset-top, 0px));padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.page--my-account .menu-card__options{overflow:hidden}.page--my-account .menu-card__container{min-height:44px}}@media(max-width: 767px){.login-form.col{width:100%;flex:0 0 100%;max-width:100%}.k-textbox,.k-input,.k-input-inner,.k-textbox input,.k-input input{font-size:16px !important}.vh-100{height:100svh !important;min-height:100svh}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{overflow-y:auto}.card-body.login-form .row .col:has(lottie-player){display:none !important}.card-body.login-form .row .col:not(:has(lottie-player)){width:100%;flex:0 0 100%;max-width:100%}}@media(max-width: 767px){main.main__content:has(.customer-portal-mobile){padding-top:calc(200px + env(safe-area-inset-top, 0px)) !important;transform:none !important;-webkit-transform:none !important;will-change:auto !important}main.main__content:has(.customer-portal-mobile)>.container{display:block !important}main.main__content:has(.customer-portal-mobile) .container{overflow-x:hidden}main.main__content:has(.customer-portal-mobile) .menu-card__options{overflow:hidden}main.main__content:has(.customer-portal-mobile) .menu-card__container{min-height:44px}main.main__content:has(.customer-portal-mobile) .menu-card{min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media(max-width: 767px){.product-detail-mobile__body{padding-top:calc(58px + env(safe-area-inset-top, 0px))}}@media(max-width: 767px){.page--search-results .page__body{padding-top:calc(252px + env(safe-area-inset-top, 0px))}.page--search-results .mobile-header{top:calc(52px + env(safe-area-inset-top, 0px));padding-top:var(--space-3)}}body.checkout-mobile{margin:0;background-color:#fff;font-family:"Roboto",sans-serif}.checkout-mobile__app{display:contents}.checkout-mobile__screen{display:none;flex-direction:column;min-height:100vh}.checkout-mobile__screen.is-active{display:flex}.checkout-mobile__header{flex:none;background-color:var(--brand-color);padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.checkout-mobile__header-title{margin:0;font-size:19px;font-weight:700;color:var(--brand-text-color)}.checkout-mobile__header-close{background-color:hsla(0,0%,100%,.18);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--brand-text-color);text-decoration:none}.checkout-mobile__header-close:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.checkout-mobile__body{flex:1;overflow-y:auto;padding:20px 20px calc(96px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:16px}.checkout-mobile__logo{display:block;height:44px;width:auto;margin:4px auto 0}.checkout-mobile__alerts .bd-callout{border:1px solid #cfe6bd;border-radius:8px;background-color:#fff}.checkout-mobile__card{border:1px solid var(--border-grey);border-radius:12px;padding:14px 16px;cursor:pointer}.checkout-mobile__card--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.checkout-mobile__card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.checkout-mobile__card-title{margin:0;font-size:15px;font-weight:700;color:#252525}.checkout-mobile__card-link{font-size:13px;font-weight:600;color:var(--brand-ink-color, var(--brand-color))}.checkout-mobile__card-body{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.checkout-mobile__address-lines{margin:0;display:flex;flex-direction:column;font-size:13px;color:#6b7680}.checkout-mobile__pin{flex-shrink:0;color:var(--alert-red);font-size:20px}.checkout-mobile__card-summary{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-grey)}.checkout-mobile__card-summary.d-none{display:none}.checkout-mobile__card-summary-icon{flex-shrink:0;width:40px;height:40px;border-radius:8px;background-color:var(--surface-sunken);display:flex;align-items:center;justify-content:center;color:#6b7680;font-size:16px}.checkout-mobile__card-summary-name{font-size:13px;color:#252525}.checkout-mobile__points-available{margin:8px 0 0;font-size:13px;color:#6b7680}.checkout-mobile__points-available strong{color:#252525}.checkout-mobile__points-selected{margin:4px 0 0;font-size:13px;font-weight:700;color:#252525}.checkout-mobile__points-selected.d-none{display:none}#checkoutPointsSheetOverlay .points-redemption-wrapper{height:auto}#checkoutPointsSheetOverlay .points-redemption-container{max-width:none}@media(max-width: 576px){.checkout-coupon__row{flex-wrap:wrap}.checkout-coupon__card{width:100%}.checkout-coupon__callout{margin:0px !important}}.checkout-mobile__totals-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-grey)}.checkout-mobile__totals-list .checkout__summary-list-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-size:13px}.checkout-mobile__totals-list .checkout__summary-list-item h4,.checkout-mobile__totals-list .checkout__summary-list-item .h4,.checkout-mobile__totals-list .checkout__summary-list-item h5,.checkout-mobile__totals-list .checkout__summary-list-item .h5{margin:0;font-weight:400}.checkout-mobile__totals-list .checkout__summary-list-item:last-child{border-top:1px solid var(--border-grey);margin-top:4px;padding-top:12px}.checkout-mobile__totals-list .checkout__summary-list-item:last-child h4,.checkout-mobile__totals-list .checkout__summary-list-item:last-child .h4{font-size:24px;font-weight:700;color:var(--brand-ink-color, var(--brand-color))}.checkout-mobile__comment{border:none;border-radius:8px;background-color:var(--surface-sunken);padding:12px;font-family:"Roboto",sans-serif;font-size:13px;resize:none}.checkout-mobile__comment:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.checkout-mobile__footer{flex:none;display:flex;justify-content:flex-end;padding:12px 20px calc(20px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--border-grey);background-color:#fff}.checkout-mobile__footer .button:disabled{opacity:.5;cursor:not-allowed}.checkout-mobile__summary-intro{margin:0 0 8px;font-size:13px;font-weight:700;color:#252525}.checkout-mobile__summary-card{border:1px solid var(--border-grey);border-radius:12px;padding:16px}.checkout-mobile__summary-card-title{margin:0 0 12px;text-align:center;font-size:16px;font-weight:700;color:var(--brand-ink-color, var(--brand-color))}.checkout-mobile__summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;border-bottom:1px solid var(--border-grey)}.checkout-mobile__summary-row span:first-child{color:#6b7680}.checkout-mobile__summary-row span:last-child{font-weight:600;color:#252525;text-align:right}.checkout-mobile__summary-alert{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-left:4px solid var(--brand-color);background-color:var(--surface-sunken);border-radius:8px;font-size:12px;color:#4a4f54}.checkout-mobile__summary-alert i{flex-shrink:0;color:var(--alert-blue);font-size:15px;margin-top:1px}.checkout-mobile__terms{font-size:12px;color:#4a4f54;display:flex;align-items:flex-start;gap:8px}.checkout-mobile__terms-checkbox{flex-shrink:0;margin-top:3px}.checkout-mobile__terms-label a{color:var(--brand-ink-color, var(--brand-color));font-weight:600}.checkout-mobile__footer--summary{flex-direction:column;align-items:stretch;gap:10px}.checkout-mobile__footer-total{display:flex;align-items:baseline;justify-content:center;gap:8px;line-height:1.2}.checkout-mobile__footer-total span{font-size:13px;color:#6b7680}.checkout-mobile__footer-total strong{font-size:22px;font-weight:700;color:var(--brand-ink-color, var(--brand-color))}.checkout-mobile__screen--processing{background-color:var(--brand-color-dark-10);align-items:center;justify-content:center}.checkout-mobile__processing{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 32px;text-align:center}.checkout-mobile__processing-logo{height:52px;width:auto}.checkout-mobile__processing-text{margin:0;color:#fff;font-size:18px}.checkout-mobile__processing-dots{display:flex;gap:8px}.checkout-mobile__processing-dots span{width:10px;height:10px;border-radius:50%;background-color:#fff;animation:checkoutMobileProcessingBounce 1s ease-in-out infinite}.checkout-mobile__processing-dots span:nth-child(2){animation-delay:.18s}.checkout-mobile__processing-dots span:nth-child(3){animation-delay:.36s}@keyframes checkoutMobileProcessingBounce{0%,80%,100%{transform:scale(0.6);opacity:.5}40%{transform:scale(1);opacity:1}}body.payment-response-mobile{margin:0;font-family:"Roboto",sans-serif;background-color:var(--brand-color)}.payment-response-mobile__screen{display:flex;flex-direction:column;min-height:100vh;background-color:#fff}.payment-response-mobile__screen--registered{background-color:#fff}.payment-response-mobile__stripe{flex:none;height:8px;background-color:var(--brand-color)}.payment-response-mobile__body{flex:1;overflow-y:auto;padding:32px 24px calc(24px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.payment-response-mobile__body--message{justify-content:center;flex:1}.payment-response-mobile__redirect-note{margin:0;font-size:13px;font-weight:600;color:var(--brand-ink-color, var(--brand-color))}.payment-response-mobile__illustration{width:120px;height:auto;margin:8px 0}.payment-response-mobile__title{margin:0;font-size:20px;font-weight:800;color:var(--brand-ink-color, var(--brand-color))}.payment-response-mobile__subtitle{margin:0;font-size:14px;color:#6b7680}.payment-response-mobile__order-card{align-self:stretch;margin-top:16px;padding:16px;border:1px solid var(--border-grey);border-radius:12px;text-align:left}.payment-response-mobile__order-card-row{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--brand-ink-color, var(--brand-color))}.payment-response-mobile__order-card-row i{font-size:16px}.payment-response-mobile__order-code{margin:10px 0 0;font-size:14px;color:#252525}.payment-response-mobile__order-note{margin:6px 0 0;font-size:12px;color:#6b7680}.payment-response-mobile__footer{flex:none;display:flex;flex-direction:column;gap:10px;padding:16px 24px calc(20px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--border-grey);background-color:#fff}.payment-response-mobile__confirm-overlay{display:none;position:fixed;inset:0;z-index:1050;background-color:var(--brand-color);align-items:center;justify-content:center;overflow:hidden}.payment-response-mobile__confirm-overlay.is-open{display:flex}.payment-response-mobile__watermark{position:absolute;top:50%;left:50%;width:70vw;max-width:320px;transform:translate(-50%, -50%);opacity:.14;filter:brightness(0) invert(1);pointer-events:none}.payment-response-mobile__confirm-modal{position:relative;z-index:1;width:min(84vw,340px);background-color:#fff;border-radius:20px;box-shadow:var(--shadow-lg);padding:36px 24px 24px;text-align:center;animation:paymentResponseMobileConfirmPop .3s ease-out}.payment-response-mobile__confirm-icon{position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:48px;height:48px;border-radius:50%;background-color:var(--alert-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:var(--shadow-sm)}.payment-response-mobile__confirm-title{margin:12px 0 8px;font-size:19px;font-weight:800;color:var(--brand-ink-color, var(--brand-color))}.payment-response-mobile__confirm-text{margin:0 0 20px;font-size:14px;color:#4a4f54}@keyframes paymentResponseMobileConfirmPop{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}body.webview-close{margin:0;font-family:"Roboto",sans-serif;background-color:#fff}.webview-close__screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px 24px calc(24px + env(safe-area-inset-bottom, 0px));text-align:center;gap:12px}.webview-close__logo{display:block;height:68px;width:auto;margin:0 auto 8px}.webview-close__icon{font-size:40px;color:var(--brand-ink-color, var(--brand-color));margin-bottom:8px}.webview-close__title{margin:0;font-size:20px;font-weight:800;color:var(--brand-ink-color, var(--brand-color))}.webview-close__subtitle{margin:0 0 20px;font-size:14px;color:#6b7680}:root{--ct-text-color: rgb(34, 34, 34);--ct-brand-color: #FBCE07;--ct-brand-holder-color: #595959;--ct-brand-shadow-color: 0 0 0 0.2rem rgba(251, 206, 7, 0.25);--ct-brand-text-color: #000000;--ct-light-grey: #F7F7F7;--ct-mid-grey: #7F7F7F;--ct-dark-grey: #000000;--ct-light-white: rgb(255, 255, 255);--ct-alert-red: rgb(204, 0, 0);--ct-text-font-stack: Roboto, sans-serif;--ct-text-font-size: 1rem;--ct-text-font-weight: normal;--ct-text-line-height: 1.2;--ct-code-font-stack: Courier New, DejaVu Sans Mono, Bitstream Vera Sans Mono, Monaco, monospace;--ct-max-width: 1180px;--ct-input-height: calc(1.5em + 0.75rem + 2px);--ct-input-padding-y: 0.375rem;--ct-input-padding-x: 0.75rem;--ct-border-radius: 0.25rem;--ct-focus-shadow: 0 0 0.5 #FBCE07;--ct-header-bar-height: 90px;--ct-bonus-bar-height: 18px;--ct-logo-height: 45px;--ct-logo-width: 180px;--ct-nav-width-S: 260px;--ct-above-content: 3;--ct-cart-above-content: 1000;--ct-cart-width: 400px;--ct-promotion-width: 570px;--ct-cart-width-s: auto;--ct-navigation-width: 570px;--ct-navigation-width-s: auto;--ct-modal-max-width: 768px;--ct-modal-border-radius: 4px;--ct-base-url: /assets/;--ct-fixedColumns: true;--ct-storeSelector: true;--ct-categories: 9;--ct-menuColumns: 4;--ct-search-bar-height: 40px;--ct-header-bar-padding-y: 10px;--ct-header-bar-padding-x: 10px;--ct-below-content: 1;--ct-content: 2;--ct-column-width: 0.1;--ct-column-margin: 1.25%;--ct-contrast-color: rgb(228.8095238095, 187.2916666667, 3.6904761905);--ct-color-2: #FBCE07;--ct-color-5: #FBCE07;--ct-btn-font-family: Roboto, sans-serif;--ct-btn-font-weight: normal;--ct-btn-border-width: 2px;--ct-btn-border-width-thin: 1px;--ct-btn-white-space: ;--ct-btn-disabled-opacity: 0.5;--ct-btn-focus-box-shadow: 0 0 0.5 #FBCE07;--ct-btn-active-box-shadow: 0 0 0.5 #FBCE07;--ct-btn-padding-y: 0.375rem;--ct-btn-padding-x: 0.75rem;--ct-btn-font-size: 0.8rem;--ct-btn-line-height: 1.2;--ct-btn-border-radius: 0.25rem;--ct-btn-letter-spacing: 0.12em;--ct-overlay-percentage: 0.5;--ct-form-wrapper-padding-y: 60px;--ct-form-wrapper-padding-x: 60px;--ct-fields-spacing: 15px;--ct-input-font-family: Roboto, sans-serif;--ct-input-font-size: 1rem;--ct-input-font-weight: normal;--ct-input-line-height: 1.2;--ct-input-color: rgb(34, 34, 34);--ct-input-bg: #F7F7F7;--ct-input-border-radius: 0.25rem;--ct-input-placeholder-color: #bbbbbb;--ct-card-border-radius: 10px;--ct-promo-color: #FBCE07;--ct-promo-color-red: #DD1D21;--ct-promo-color-king: #DAA520;--ct-search-box-color: #595959;--ct-search-box-border: #FBCE07;--ct-search-box-background-color: #F7F7F7;--ct-search-botton-background-color: #DD1D21;--ct-search-botton-color: #FFFFFF;--ct-wizard-primary-hover-color: rgb(203.7142857143, 166.75, 3.2857142857);--ct-flag-height: auto;--ct-flag-width: 30px;--ct-flag-left: 0px;--ct-flag-margin-left: 5px;--ct-position-index: 20000;--ct-coupon-terms-condition-color: #190681;--ct-select-customer-primary-color: #FBCE07;--ct-select-customer-primary-hover: rgb(213.7523809524, 174.9666666667, 3.4476190476);--ct-select-customer-primary-light: rgb(254.6428571429, 250.625, 232.8571428571);--ct-select-customer-primary-lighter: white;--ct-select-customer-text-primary: rgb(34, 34, 34);--ct-select-customer-text-secondary: #7F7F7F;--ct-select-customer-text-muted: rgb(161.5, 161.5, 161.5);--ct-select-customer-border-light: #e9ecef;--ct-select-customer-border-primary: #FBCE07;--ct-select-customer-bg-white: rgb(255, 255, 255);--ct-select-customer-bg-light: #f1f1f1;--ct-select-customer-error-color: #dc3545;--ct-select-customer-error-hover: rgb(197.9088607595, 34.2911392405, 49.9670886076);--ct-select-customer-error-bg: #f8d7da;--ct-select-customer-error-text: #721c24;--ct-select-customer-btn-secondary: #6c757d;--ct-select-customer-btn-secondary-hover: rgb(89.0884120172, 96.5124463519, 103.1115879828);--ct-select-customer-shadow-light: rgba(0, 0, 0, 0.1);--ct-select-customer-shadow-primary: rgba(251, 206, 7, 0.15);--ct-select-customer-shadow-primary-strong: rgba(251, 206, 7, 0.25);--ct-select-customer-shadow-primary-stronger: rgba(251, 206, 7, 0.3)}:root{--light-grey: #F7F7F7;--mid-grey: #7F7F7F;--border-grey: #D9D9D9;--brand-ink-color: #DD1D21;--brand-ink-hover-color: rgb(175.916, 23.084, 26.268);--brand-action-color: #DD1D21;--brand-action-hover-color: rgb(175.916, 23.084, 26.268);--brand-action-text-color: #FFFFFF}
