:root{--color-primary:#2E343B;--color-primary-100:#4A4A4A;--color-primary-200:#8F8F8F;--color-primary-300:#D0D2D6;--color-primary-400:#F0F2F5;--color-container:#ffffff;--color-bg:#F5F6FA;--color-brand-primary:#D10A32;--color-brand-secondary:#B3092B;--color-brand-tertiary:#FDC137;--color-brand-header-200:#D10A32;--color-brand-header-100:#E21C2A;--color-btn-primary-enabled:#4A90E2;--color-btn-primary-disabled:#C5DBF6;--color-btn-primary-txt:#ffffff;--color-btn-secondary-enabled:#ffffff;--color-btn-secondary-txt:#4A90E2;--input-outline-primary-default:#DBDBDB;--input-primary-focus-txt:#4A90E2;--color-cupon:#D2E3F8;--color-pending-payment:#FD9237;--color-gray:#8A9198;--color-success:#37C25A;--color-hr:#ECECEC;--primary-font:"Roboto", sans-serif;--font-bh1:64px;--font-bh2:48px;--font-bh3:36px;--font-h1:24px;--font-h2:20px;--font-h3:16px;--font-b1:14px;--font-c1:13px;--font-c2:12px;--font-c3:10px;--font-c4:8px;--font-light:300;--font-regular:400;--font-medium:500;--font-bold:700;--spacing-0:4px;--spacing-1:8px;--spacing-2:16px;--spacing-3:24px;--spacing-4:32px;--spacing-5:40px;--spacing-6:48px;--radius-0:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:32px;--radius-xl:64px;--radius-xxl:128px;--container-size:345px;--box-shadow-primary:0px 2px 4px var(--color-primary-300);--icon-origin:../../../../../assets/icons/light/icon-origin.svg;--icon-center:url(icon-center.05054cd24b3f860b.svg) no-repeat;--icon-origin:url(icon-origin.d427d887ed17d4e4.svg) no-repeat;--icon-pin:url(icon-pin.865af4ffaf95ef71.svg) no-repeat}*{margin:0;padding:0;font-family:var(--primary-font);-webkit-user-select:none;user-select:none}input{-webkit-user-select:auto;user-select:auto}[src*=icon-]{width:17px;height:17px}.grid-main{margin-top:30px;margin-inline:auto;position:relative}.padding-inline{padding-inline:var(--spacing-2)}::-webkit-scrollbar{width:0;height:0}.color-primary{color:var(--color-primary)}.color_brand_tertiary{background-color:var(--color-brand-tertiary)}.overflow-y-hidden{overflow-y:hidden}.input_valid{background-color:transparent;border:none;font-size:var(--font-h3);border-bottom:1px solid var(--input-outline-primary-default);padding-bottom:var(--spacing-0);color:#4a90e2}.input_phone_valid{background-color:transparent;border:none;font-size:var(--font-h3);padding-bottom:var(--spacing-0);color:#4a90e2}
