:root{--twg-breakpoint: xs;--twg-font-family-base: 'Roboto';--twg-border-radius: 4px;--twg-border-width: 1px;--twg-border-width-strong: 2px;--twg-border-color: var(--twg-color-palette-gray-200);--twg-border-color-dark: var(--twg-color-palette-gray-300);--twg-border: var(--twg-border-width) solid var(--twg-border-color);--twg-border-dark: var(--twg-border-width) solid var(--twg-border-color-dark);--twg-focus-color: #4296d0;--twg-focus-offset: var(--twg-border-width-strong);--twg-focus: var(--twg-border-width-strong) dotted var(--twg-focus-color);--twg-breakpoint-xs: 0;--twg-breakpoint-sm: 375px;--twg-breakpoint-md: 768px;--twg-breakpoint-lg: 1024px;--twg-breakpoint-xl: 1360px;--twg-zindex-none: 0;--twg-zindex-minimum: 1;--twg-zindex-dropdown: 10;--twg-zindex-sticky: 12;--twg-zindex-fixed: 13;--twg-zindex-sidebar: 14;--twg-zindex-modal: 15;--twg-zindex-popover: 16;--twg-zindex-tooltip: 17;--twg-zindex-notification: 18;--twg-zindex-loading: 19;--twg-color-palette-white: #fff;--twg-color-palette-gray-100: #f7f7f7;--twg-color-palette-gray-200: #e6e6e6;--twg-color-palette-gray-300: #ccc;--twg-color-palette-gray-400: #999;--twg-color-palette-gray-500: #666;--twg-color-palette-gray-600: #333;--twg-color-palette-gray-700: #1a1a1a;--twg-color-palette-black: #000;--twg-color-palette-offer: #f00000;--twg-color-palette-flybuys: #4296d0;--twg-color-status-success: #31a54a;--twg-color-status-success-10: #eaf6ed;--twg-color-status-info: #29a1b6;--twg-color-status-info-10: #eaf6f8;--twg-color-status-warning: #fdc130;--twg-color-status-warning-10: #fff9ea;--twg-color-status-danger: #d93c49;--twg-color-status-danger-10: #fbeced;--twg-color-brand-primary-base: var(--twg-color-palette-black);--twg-color-brand-primary-alt: var(--twg-color-palette-gray-400);--twg-color-brand-secondary-base: var(--twg-color-palette-gray-300);--twg-color-brand-secondary-alt: var(--twg-color-palette-gray-200);--twg-color-text-link: var(--twg-color-palette-gray-700);--twg-color-text-link-brand: var(--twg-color-palette-gray-700);--twg-color-text-interactive: var(--twg-color-palette-gray-500);--twg-color-text-heading: var(--twg-color-palette-gray-600);--twg-color-text-display: var(--twg-color-palette-gray-600);--twg-color-text-default: var(--twg-color-palette-gray-500);--twg-color-text-emphasized: var(--twg-color-palette-gray-600);--twg-color-text-pill: var(--twg-color-palette-gray-400);--twg-color-text-divider: var(--twg-color-palette-gray-300);--twg-color-icon-default: var(--twg-color-palette-gray-400);--twg-color-icon-inverse: var(--twg-color-palette-white);--twg-color-icon-interactive: var(--twg-color-palette-gray-700);--twg-color-icon-brand: var(--twg-color-palette-gray-700);--twg-color-icon-wishlist-added: #ec9da4;--twg-font-family-base: 'Roboto', sans-serif;--twg-font-weight-normal: normal;--twg-font-weight-bold: bold;--twg-font-size-1: 3.25rem;--twg-font-size-2: 2.5rem;--twg-font-size-3: 2rem;--twg-font-size-4: 1.5rem;--twg-font-size-5: 1.25rem;--twg-font-size-6: 1.125rem;--twg-font-size-7: 1rem;--twg-font-size-8: 0.875rem;--twg-font-size-9: 0.625rem;--twg-font-size-base: 16px;--twg-line-height-base: 1.5rem;--twg-display-color: var(--twg-color-text-display);--twg-display-font-family: var(--twg-font-family-base);--twg-display-line-height: 1.25;--twg-display1-size: var(--twg-font-size-3);--twg-display1-weight: var(--twg-font-weight-bold);--twg-display1-font-style: null;--twg-display1-line-height: var(--twg-display-line-height);--twg-display2-size: var(--twg-font-size-3);--twg-display2-weight: var(--twg-font-weight-normal);--twg-display2-font-style: null;--twg-display2-line-height: var(--twg-display-line-height);--twg-display3-size: var(--twg-font-size-4);--twg-display3-weight: var(--twg-font-weight-normal);--twg-display3-font-style: null;--twg-display3-line-height: var(--twg-display-line-height);--twg-display4-size: var(--twg-font-size-6);--twg-display4-weight: var(--twg-font-weight-normal);--twg-display4-font-style: null;--twg-display4-line-height: var(--twg-line-height-base);--twg-headings-font-family: var(--twg-font-family-base);--twg-headings-font-weight: var(--twg-font-weight-bold);--twg-headings-color: var(--twg-color-text-heading);--twg-headings-line-height: 1.25;--twg-h1-font-size: var(--twg-font-size-3);--twg-h1-line-height: var(--twg-headings-line-height);--twg-h2-font-size: var(--twg-font-size-3);--twg-h2-line-height: var(--twg-headings-line-height);--twg-h3-font-size: var(--twg-font-size-4);--twg-h3-line-height: var(--twg-headings-line-height);--twg-h4-font-size: var(--twg-font-size-5);--twg-h4-line-height: var(--twg-headings-line-height);--twg-h5-font-size: var(--twg-font-size-6);--twg-h5-line-height: var(--twg-headings-line-height);--twg-h6-font-size: var(--twg-font-size-7);--twg-h6-line-height: var(--twg-line-height-base);--twg-p-font-size: var(--twg-font-size-7);--twg-p-line-height: var(--twg-line-height-base);--twg-p-small-font-size: var(--twg-font-size-8);--twg-p-small-line-height: 1.25;--twg-p-pill-font-size: var(--twg-font-size-9);--twg-p-pill-color: var(--twg-color-text-pill);--twg-p-pill-line-height: 1;--twg-p-pill-letter-spacing: 1px;--twg-link-color: var(--twg-color-text-link);--twg-space-none: 0;--twg-space-min: 1px;--twg-space-xs: 6px;--twg-space-sm: 12px;--twg-space-md: 18px;--twg-space-lg: 24px;--twg-space-xl: 36px;--twg-space-xxl: 48px;--twg-space-xxxl: 60px;--twg-divider-color: var(--twg-color-text-divider);--twg-icon-font-family: 'Material Icons';--twg-icon-outlined-font-family: 'Material Icons';--twg-size-icon-default: 24px;--twg-size-icon-small: 16px;--twg-size-icon-large: 32px;--twg-size-icon-xlarge: 64px;--twg-size-icon: var(--twg-size-icon-default);--twg-color-icon: var(--twg-color-icon-default);--twg-effects-shadow-selectable: 0 6px 6px rgba(0, 0, 0, 0.03);--twg-effects-shadow-selected: 0 4px 12px rgba(0, 0, 0, 0.18);--twg-effects-shadow-clickable: 0 6px 10px 0 rgba(0, 0, 0, 0.15);--twg-effects-shadow-invalid: 0 4px 12px #d83b4840;--twg-effects-shadow-modal: 0 24px 24px rgba(0, 0, 0, 0.3), 0 0 24px rgba(0, 0, 0, 0.22);--twg-input-bg-color: var(--twg-color-palette-white);--twg-input-border-color: var(--twg-color-palette-gray-300);--twg-input-border-radius: var(--twg-border-radius);--twg-input-color: var(--twg-color-palette-gray-700);--twg-input-focus-border-color: var(--twg-color-palette-gray-700);--twg-input-not-empty-border-color: var(--twg-color-palette-gray-700);--twg-input-focus-elevation: var(--twg-effects-shadow-selected);--twg-input-padding: calc(var(--twg-space-sm) - 1px);--twg-input-placeholder-color: var(--twg-color-palette-gray-400);--twg-input-help-color: var(--twg-color-palette-gray-500);--twg-input-invalid-color: var(--twg-color-status-danger);--twg-input-invalid-border-color: var(--twg-color-status-danger);--twg-input-invalid-focus-elevation: 0 4px 12px #d83b4840;--twg-btn-gap: var(--twg-space-xs);--twg-btn-font-family: var(--twg-font-family-base);--twg-btn-font-size: var(--twg-font-size-base);--twg-btn-border-radius: var(--twg-border-radius);--twg-btn-padding: var(--twg-space-sm) var(--twg-space-xl);--twg-btn-padding-small: var(--twg-space-sm) var(--twg-space-sm);--twg-btn-font-size-stack: var(--twg-p-pill-font-size);--twg-btn-font-size-small: var(--twg-p-small-font-size);--twg-disabled-bg-color: var(--twg-color-palette-gray-200);--twg-disabled-font-color: var(--twg-color-palette-gray-400);--twg-btn-action-color: var(--twg-color-text-link-brand);--twg-btn-container-color: var(--twg-color-palette-white);--twg-btn-container-background: var(--twg-color-brand-primary-base);--twg-btn-container-hover-background: var(--twg-color-brand-primary-alt);--twg-btn-outline-color: var(--twg-color-text-link);--twg-btn-outline-background: transparent;--twg-btn-outline-border-color: var(--twg-color-text-link);--twg-btn-outline-hover-color: var(--twg-color-palette-white);--twg-btn-outline-hover-background: var(--twg-color-text-link);--twg-btn-ghost-color: var(--twg-color-text-link);--twg-btn-ghost-background: transparent;--twg-btn-ghost-hover-background: var(--twg-color-palette-gray-100);--twg-btn-link-color: var(--twg-color-text-link);--twg-btn-link-icon: var(--twg-color-brand-primary-base);--twg-btn-action-page-sidebar-show: var(--twg-btn-display);--twg-btn-counter-bg-color: var(--twg-color-palette-gray-100);--twg-btn-counter-color: var(--twg-color-palette-black);--twg-btn-counter-height: 16px;--twg-btn-counter-padding: 0 5px;--twg-btn-counter-border-radius: 24px;--twg-page-header-logo-height: 32px;--twg-page-header-bg-color: var(--twg-color-palette-black);--twg-container-max-width: 1320px;--twg-container-grid-columns: repeat(12, 1fr);--twg-container-fluid-span: 1 / span 12;--twg-container-middlebox-span: var(--twg-container-fluid-span);--twg-container-middlesplitbox-span-odd: var(--twg-container-fluid-span);--twg-container-middlesplitbox-span-even: var(--twg-container-fluid-span);--twg-container-splitbox-span-odd: var(--twg-container-fluid-span);--twg-container-splitbox-span-even: var(--twg-container-fluid-span);--twg-container-sidebar-span-odd: var(--twg-container-fluid-span);--twg-container-sidebar-span-even: var(--twg-container-fluid-span);--twg-page-title-color: var(--twg-color-palette-gray-600);--twg-page-title-bg-color: transparent;--twg-page-title-gap: var(--twg-space-sm);--twg-page-title-font-size: var(--twg-h3-font-size);--twg-page-title-line-height: var(--twg-h3-line-height);--twg-page-title-padding-y: var(--twg-space-xl);--twg-page-title-supporting-text-font-size: var(--twg-h4-size);--twg-page-title-blocked-bg-color: var(--twg-color-palette-gray-600);--twg-page-title-blocked-color: var(--twg-color-palette-white);--twg-page-title-decorated-width: 12px;--twg-page-title-decorated-height: 16px}@media only screen and (min-width: 375px){:root{--twg-breakpoint: sm}}@media only screen and (min-width: 768px){:root{--twg-breakpoint: md;--twg-container-middlebox-span: 2 / span 10;--twg-container-middlesplitbox-span-odd: 2 / span 5;--twg-container-middlesplitbox-span-even: 7 / span 5}}@media only screen and (min-width: 1024px){:root{--twg-breakpoint: lg;--twg-display1-size: var(--twg-font-size-1);--twg-h1-font-size: var(--twg-font-size-2);--twg-btn-action-page-sidebar-show: none;--twg-page-header-logo-height: 56px;--twg-container-sidebar-span-odd: 1 / span 3;--twg-container-sidebar-span-even: 4 / span 9;--twg-container-splitbox-span-odd: 1 / span 8;--twg-container-splitbox-span-even: 9 / span 4}}@media only screen and (min-width: 1360px){:root{--twg-breakpoint: xl}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--twg-font-family-base);font-size:var(--twg-font-size-base)}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,body{margin:0}a,h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}*,*::before,*::after{box-sizing:border-box}*:focus-visible{outline:var(--twg-focus);outline-offset:var(--twg-focus-offset)}*:focus:not(:focus-visible){outline:none}.twg-icon{font-family:var(--twg-icon-font-family);font-size:var(--twg-size-icon-default);color:var(--twg-color-icon-default);font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;vertical-align:middle;width:1em;height:1em;font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.twg-icon--outlined{font-family:var(--twg-icon-outlined-font-family)}.twg-icon--interactive{color:var(--twg-color-icon-interactive)}.twg-icon--brand{color:var(--twg-color-icon-brand)}.twg-icon--small{font-size:var(--twg-size-icon-small)}.twg-icon--large{font-size:var(--twg-size-icon-large)}.twg-icon--xlarge{font-size:var(--twg-size-icon-xlarge)}.twg-btn{appearance:none;align-items:center;background:transparent;border-radius:0;border:none;outline-style:solid;outline-width:var(--twg-border-width);outline-color:transparent;cursor:pointer;display:inline-grid;font-family:var(--twg-btn-font-family);font-size:var(--twg-btn-font-size);font-weight:var(--twg-font-weight-normal);gap:var(--twg-btn-gap);grid-auto-flow:column dense;justify-content:center;line-height:24px;padding:0;position:relative;text-decoration:none;transition:all 0.15s ease-out;justify-self:flex-start}.twg-btn--fill{width:100%}.twg-btn[disabled],.twg-btn:disabled{background-color:var(--twg-disabled-bg-color);color:var(--twg-disabled-font-color);pointer-events:none}.twg-btn:focus-visible{outline:var(--twg-focus)}.twg-btn:focus:not(:focus-visible){outline:none}.twg-btn .twg-icon{transition:all 0.15s ease-out;color:var(--twg-color-icon-interactive)}.twg-dark .twg-btn .twg-icon{color:var(--twg-color-palette-white)}.twg-btn .twg-btn_prepend{order:1}.twg-btn .twg-btn_append{order:3}.twg-btn .twg-btn_prepend,.twg-btn .twg-btn_append{display:grid;align-items:center}.twg-btn_counter{position:absolute;pointer-events:none;background-color:var(--twg-btn-counter-bg-color);border-radius:var(--twg-btn-counter-border-radius);color:var(--twg-btn-counter-color);font-size:var(--twg-p-pill-font-size);font-weight:var(--twg-font-weight-bold);line-height:var(--twg-p-pill-line-height);height:var(--twg-btn-counter-height);left:50%;top:0;transform:translate(0, -8px);padding:var(--twg-btn-counter-padding);display:flex;justify-content:center;align-items:center}.twg-btn .twg-btn_label{order:2}.twg-dark .twg-btn_label{color:var(--twg-color-palette-white)}.twg-btn_stack{display:flex;flex-direction:column;align-items:center}.twg-btn_stack .twg-btn_label{font-size:var(--twg-btn-font-size-stack);font-weight:var(--twg-font-weight-bold);text-transform:uppercase;line-height:var(--twg-p-pill-line-height);letter-spacing:var(--twg-p-pill-letter-spacing)}.twg-btn_container.twg-btn_small,.twg-btn_outline.twg-btn_small{line-height:16px;font-size:var(--twg-btn-font-size-small);padding:var(--twg-btn-padding-small)}.twg-btn_action{color:var(--twg-btn-action-color)}.twg-btn_action:hover{text-decoration:underline}.twg-btn_container{background-color:var(--twg-btn-container-background);border-radius:var(--twg-btn-border-radius);color:var(--twg-btn-container-color);font-weight:var(--twg-font-weight-bold);font-size:var(--twg-font-size-base);padding:var(--twg-btn-padding);text-transform:uppercase;text-align:center}.twg-btn_container .twg-icon{color:var(--twg-btn-container-color)}@media (any-hover: hover){.twg-btn_container:hover{background-color:var(--twg-btn-container-hover-background);text-decoration:none}}.twg-btn_outline{color:var(--twg-btn-outline-color);outline-color:var(--twg-btn-outline-border-color);border-radius:var(--twg-btn-border-radius);background-color:var(--twg-btn-outline-background);font-weight:var(--twg-font-weight-bold);font-size:var(--twg-font-size-base);padding:var(--twg-btn-padding);text-transform:uppercase;text-align:center}.twg-btn_outline .twg-icon{color:var(--twg-btn-outline-color)}@media (any-hover: hover){.twg-btn_outline:hover{color:var(--twg-btn-outline-hover-color);background-color:var(--twg-btn-outline-hover-background);text-decoration:none}.twg-btn_outline:hover .twg-icon{color:var(--twg-btn-outline-hover-color)}}.twg-btn_ghost{background-color:var(--twg-btn-ghost-background);border-radius:var(--twg-btn-border-radius);color:var(--twg-btn-ghost-color);font-weight:var(--twg-font-weight-bold);font-size:var(--twg-font-size-base);padding:var(--twg-btn-padding);text-transform:uppercase;text-align:center}@media (any-hover: hover){.twg-btn_ghost:hover{background-color:var(--twg-btn-ghost-hover-background);text-decoration:none}}.twg-btn_link{background-color:var(--twg-btn-link-background);color:var(--twg-btn-link-color);font-weight:var(--twg-font-weight-bold);font-size:var(--twg-font-size-base);padding:0;text-transform:uppercase;text-align:center}.twg-btn_link .twg-btn_label{position:relative}.twg-btn_link .twg-btn_label::after{content:'';width:100%;height:2px;bottom:-2px;left:0;position:absolute;background-color:var(--twg-btn-link-color);transform:scaleX(0);transform-origin:center;transition:all 0.35s ease-in-out}@media (any-hover: hover){.twg-btn_link:hover{text-decoration:none}.twg-btn_link:hover .twg-btn_label::after{transform:scaleX(1)}}a.twg-btn:not([href]){pointer-events:none;opacity:0.65}.twg-form{display:grid;gap:var(--twg-space-lg)}.twg-form-group{display:grid;gap:var(--twg-space-lg)}.twg-form-group_columns{display:grid;gap:var(--twg-space-lg)}@media only screen and (min-width: 768px){.twg-form-group_columns{gap:var(--twg-space-sm);grid-template-columns:repeat(2, 1fr)}}.twg-form fieldset{min-width:0;padding:0;margin:0;border:0}.twg-form .twg-form-ctas{display:grid;gap:var(--twg-space-sm);grid-auto-flow:row}@media only screen and (min-width: 768px){.twg-form .twg-form-ctas{grid-auto-flow:column}}.twg-input:not([type="checkbox"]):not([type="radio"]){display:inline-flex;flex-direction:column;gap:var(--twg-space-xs);flex:1}.twg-input input,.twg-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;flex:1;outline:0;border-radius:var(--twg-input-border-radius);color:var(--twg-input-color);font-size:var(--twg-p-font-size);font-family:var(--twg-font-family-base);line-height:var(--twg-line-height-base);padding:var(--twg-input-padding) 0}.twg-input textarea{resize:none}.twg-input textarea.twg-input_wrapper{padding:var(--twg-input-padding)}.twg-input input:disabled,.twg-input textarea:disabled{opacity:0.65;pointer-events:none}.twg-input input:focus,.twg-input input:focus-visible,.twg-input textarea:focus,.twg-input textarea:focus-visible{box-shadow:none;outline:none;outline-width:0;-webkit-tap-highlight-color:transparent}.twg-input input::placeholder,.twg-input textarea::placeholder{color:var(--twg-input-placeholder-color);font-family:var(--twg-font-family-base);font-size:var(--twg-font-size-base)}.twg-input input:-webkit-autofill,.twg-input input:-webkit-autofill:hover,.twg-input input:-webkit-autofill:focus,.twg-input input:-webkit-autofill:active,.twg-input textarea:-webkit-autofill,.twg-input textarea:-webkit-autofill:hover,.twg-input textarea:-webkit-autofill:focus,.twg-input textarea:-webkit-autofill:active{box-shadow:0 0 0 30px var(--twg-input-bg-color) inset;-webkit-text-fill-color:var(--twg-input-color)}.twg-input label{display:flex;gap:var(--twg-space-xs);color:var(--twg-color-text-default);font-family:var(--twg-font-family-base);font-size:var(--twg-font-size-base);margin:var(--twg-space-none)}.twg-input:not([type="checkbox"]):not([type="radio"]):not([required]) label::after{content:' (optional)'}.twg-input label .counter{margin-left:auto;order:2}.twg-input .twg-input_messages{display:grid}.twg-input .twg-input_invalid,.twg-input .twg-input_invalid *,.twg-input .twg-input_help,.twg-input .twg-input_help *{font-size:var(--twg-p-small-font-size);line-height:var(--twg-p-small-line-height)}.twg-input .twg-input_invalid{order:2;color:var(--twg-input-invalid-color)}.twg-input .twg-input_help{order:1;color:var(--twg-input-help-color)}.twg-input .twg-input_wrapper{align-items:center;background-color:var(--twg-input-bg-color);border-color:var(--twg-input-border-color);border-style:solid;border-width:var(--twg-border-width);border-radius:var(--twg-input-border-radius);box-sizing:border-box;box-shadow:none;display:flex;gap:var(--twg-input-padding);padding:0 var(--twg-input-padding);transition:all 0.35s ease}.twg-input .twg-input_wrapper:focus-within{border-color:var(--twg-input-focus-border-color);box-shadow:var(--twg-input-focus-elevation)}.twg-input[nofocus] .twg-input_wrapper{border-color:var(--twg-input-focus-border-color);box-shadow:none}.twg-input[invalid] .twg-input_wrapper{border-color:var(--twg-input-invalid-border-color)}.twg-input[invalid] .twg-input_wrapper:focus-within{box-shadow:var(--twg-input-invalid-focus-elevation)}.twg-input:not([value=""]):not([invalid]) .twg-input_wrapper{border-color:var(--twg-input-not-empty-border-color)}.twg-input:not([value=""])[invalid] .twg-input_wrapper{border-color:var(--twg-input-invalid-border-color)}.twg-input:not([value=""])[invalid][focused] .twg-input_wrapper{border-color:var(--twg-input-invalid-border-color);box-shadow:var(--twg-input-invalid-focus-elevation)}.twg-input .twg-input_append,.twg-input .twg-input_prepend{display:flex;align-items:center;justify-content:center}.twg-input .twg-input_append img,.twg-input .twg-input_prepend img{height:var(--twg-size-icon-default);width:auto}.twg-input[type="checkbox"],.twg-input[type="radio"]{cursor:pointer;display:flex;align-items:center;gap:var(--twg-space-sm)}.twg-input[type="checkbox"] .twg-input-check_base,.twg-input[type="radio"] .twg-input-check_base{transition:fill 0.35s ease-in-out}.twg-input[type="checkbox"]:not([checked]) .twg-input-check_base,.twg-input[type="radio"]:not([checked]) .twg-input-check_base{fill:var(--twg-color-palette-gray-500)}.twg-input[type="checkbox"]:hover .twg-input-check_base,.twg-input[type="radio"]:hover .twg-input-check_base{fill:var(--twg-color-icon-interactive)}.twg-input-check_wrapper label{cursor:pointer}.twg-input_ghost{display:none}twg-popover{--twg-popover-gap: var(--twg-space-md);--twg-popover-arrow-width: 9px;--twg-popover-arrow-height: 14px;--twg-popover-arrow-bg-color: var(--twg-color-palette-white);--twg-popover-content-max-width: 320px;position:relative}twg-popover [data-popover="content"]{opacity:0;visibility:hidden;position:fixed;pointer-events:none;background-color:var(--twg-popover-arrow-bg-color);box-shadow:var(--twg-effects-shadow-selected);padding:var(--twg-space-sm);border-radius:var(--twg-border-radius);max-width:var(--twg-popover-content-max-width)}twg-popover [data-popover="content"] [data-action="dismiss"]{position:absolute;top:var(--twg-space-xs);right:var(--twg-space-xs)}twg-popover [data-popover="trigger"]{position:relative;display:inline-block}twg-popover [data-popover="trigger"]::before{content:'';position:absolute;width:0;height:0;z-index:calc(var(--twg-zindex-popover) + 1);opacity:0;pointer-events:none}twg-popover[expanded] [data-popover="trigger"]::before{opacity:1}twg-popover[expanded] [data-popover="content"]{pointer-events:all;visibility:visible;z-index:var(--twg-zindex-popover)}twg-popover[position="top"] [data-popover="content"]{transform:translate(0, calc(var(--twg-popover-gap) * -1))}twg-popover[position="top"] [data-popover="trigger"]::before{top:-4px;left:50%;transform:translate(-50%, -100%);border-left:var(--twg-popover-arrow-width) solid transparent;border-right:var(--twg-popover-arrow-width) solid transparent;border-top:var(--twg-popover-arrow-height) solid var(--twg-popover-arrow-bg-color)}twg-popover[position="bottom"] [data-popover="content"]{transform:translate(0, var(--twg-popover-gap))}twg-popover[position="bottom"] [data-popover="trigger"]::before{left:50%;bottom:-4px;transform:translate(-50%, 100%);border-left:var(--twg-popover-arrow-width) solid transparent;border-right:var(--twg-popover-arrow-width) solid transparent;border-bottom:var(--twg-popover-arrow-height) solid var(--twg-popover-arrow-bg-color)}twg-popover[position="left"] [data-popover="content"]{transform:translate(calc(var(--twg-popover-gap) * -1), 0)}twg-popover[position="left"] [data-popover="trigger"]::before{top:50%;left:-5px;transform:translate(-100%, -50%);border-top:var(--twg-popover-arrow-width) solid transparent;border-bottom:var(--twg-popover-arrow-width) solid transparent;border-left:var(--twg-popover-arrow-height) solid var(--twg-popover-arrow-bg-color)}twg-popover[position="right"] [data-popover="content"]{transform:translate(var(--twg-popover-gap), 0)}twg-popover[position="right"] [data-popover="trigger"]::before{top:50%;right:-4px;transform:translate(100%, -50%);border-top:var(--twg-popover-arrow-width) solid transparent;border-bottom:var(--twg-popover-arrow-width) solid transparent;border-right:var(--twg-popover-arrow-height) solid var(--twg-popover-arrow-bg-color)}twg-spinner{position:absolute;z-index:var(--twg-zindex-minimum);top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5)}body>twg-spinner{position:fixed;z-index:var(--twg-zindex-loading)}twg-spinner svg{animation:rotate 2s linear infinite;z-index:1}twg-spinner svg circle{stroke:var(--twg-color-palette-gray-100);stroke-linecap:round;stroke-width:5px;fill:none;animation:dash 1.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){twg-spinner svg,twg-spinner svg circle{animation:none}}.twg-spinner__parent{position:relative;min-height:70px}@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}}twg-select{display:grid;gap:var(--twg-space-xs);position:relative}twg-select label{display:flex;gap:var(--twg-space-xs);color:var(--twg-color-text-default);font-family:var(--twg-font-family-base);font-size:var(--twg-font-size-base)}twg-select:not([required]) label::after{content:' (optional)'}twg-select .twg-select_ghost{display:none}twg-select .twg-input_messages{display:grid}twg-select .twg-input_invalid,twg-select .twg-input_invalid *,twg-select .twg-input_help,twg-select .twg-input_help *{font-size:var(--twg-p-small-font-size);line-height:var(--twg-p-small-line-height)}twg-select .twg-input_invalid{order:2;color:var(--twg-input-invalid-color)}twg-select .twg-input_help{order:1;color:var(--twg-input-help-color)}twg-select .twg-select_wrapper{align-items:center;background-color:var(--twg-input-bg-color);border:var(--twg-border-width) solid var(--twg-input-border-color);border-radius:var(--twg-input-border-radius);box-sizing:border-box;box-shadow:none;display:grid;gap:var(--twg-input-padding);padding:var(--twg-input-padding);transition:all 0.35s ease}twg-select[opened] .twg-select_wrapper,twg-select .twg-select_wrapper:focus-within{border-color:var(--twg-input-focus-border-color);box-shadow:var(--twg-input-focus-elevation)}twg-select .twg-select_wrapper:focus-visible{outline:none}twg-select[opened] .twg-select_wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}twg-select .twg-select_icon{transition:transform 0.15s ease-in-out;transform-origin:center}twg-select[opened] .twg-select_icon{transform:rotate(180deg)}twg-select .twg-select_toggle{display:flex;justify-content:space-between;cursor:pointer}twg-select .twg-select_toggle p{color:var(--twg-input-color)}twg-select .twg-select_options{display:none;gap:var(--twg-space-xs);padding:var(--twg-input-padding) 0;border-bottom-left-radius:var(--twg-input-border-radius);border-bottom-right-radius:var(--twg-input-border-radius);border:var(--twg-border-width) solid var(--twg-input-focus-border-color);border-top:var(--twg-border-width) solid var(--twg-input-border-color);position:absolute;top:calc(100% - 2px);left:0;width:100%;max-height:0;overflow-y:auto;z-index:var(--twg-zindex-dropdown);background-color:var(--twg-input-bg-color);box-shadow:var(--twg-input-focus-elevation)}twg-select[opened] .twg-select_options{display:grid}@media (hover: none) and (pointer: coarse){twg-select .twg-select_options{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:94vw;max-width:375px;align-content:center;padding:0;gap:0;border:var(--twg-border-width) solid var(--twg-input-focus-border-color);border-radius:var(--twg-input-border-radius)}}twg-option{display:block;color:var(--twg-input-color);padding:0 var(--twg-input-padding);margin:0}twg-option:focus-visible{transition:all 0.15s ease;outline:var(--twg-focus);outline-offset:var(--twg-focus-offset)}twg-option[disabled]{opacity:0.65;pointer-events:none}@media (any-hover: hover){twg-option:hover{background-color:var(--twg-color-palette-gray-100);cursor:pointer}}@media (hover: none) and (pointer: coarse){twg-option{font-size:var(--twg-h4-font-size);line-height:var(--twg-h4-line-height);padding:var(--twg-input-padding)}twg-option+twg-option{border-top:var(--twg-border-width) solid var(--twg-input-focus-border-color)}}.twg-panel{display:grid;align-content:flex-start;gap:var(--twg-space-xl);background-color:var(--twg-color-palette-white);padding-left:var(--twg-space-sm);padding-right:var(--twg-space-sm);padding-top:var(--twg-space-xl);padding-bottom:var(--twg-space-xl)}@media only screen and (min-width: 768px){.twg-panel{padding-left:var(--twg-space-lg);padding-right:var(--twg-space-lg);padding-top:var(--twg-space-xl);padding-bottom:var(--twg-space-xl)}}@media only screen and (min-width: 1024px){.twg-panel{padding-left:var(--twg-space-xl);padding-right:var(--twg-space-xl)}}.twg-panel_header,.twg-panel_body,.twg-panel_footer{display:grid;gap:var(--twg-space-sm)}.twg-panel_body_fluid{margin-left:calc(var(--twg-panel-space-x) * -1);width:calc(100% + var(--twg-panel-space-x) * 2)}.twg-panel_tight{padding-left:var(--twg-space-lg);padding-right:var(--twg-space-lg)}.twg-panel_fill{height:-webkit-fill-available}.twg-panel_tight .twg-panel_body_fluid{margin-left:calc(var(--twg-space-lg) * -1);width:calc(100% + var(--twg-space-lg) * 2)}.twg-panels{display:grid;gap:var(--twg-space-min)}twg-carousel{position:relative;display:grid;gap:var(--twg-space-xxl);overflow:hidden}@media only screen and (min-width: 1360px){twg-carousel{gap:var(--twg-space-lg)}}twg-carousel .scrollable{display:block;width:100%;overflow:hidden;scroll-behavior:smooth}twg-carousel .track{display:grid;transition:transform 0.35s ease-in-out}twg-carousel .track>*{min-height:50px}twg-carousel .previous-btn,twg-carousel .next-btn{display:flex;justify-content:center;align-items:center;border-radius:100%;width:48px;height:48px;background-color:var(--twg-color-palette-black);cursor:pointer;opacity:0.25;transition:all 0.35s ease-in-out;transform:translate(0, -50%);z-index:var(--twg-zindex-dropdown);top:50%;position:absolute}twg-carousel .previous-btn{left:0}twg-carousel .next-btn{right:0}twg-carousel .previous-btn:hover,twg-carousel .next-btn:hover{opacity:1}twg-carousel[dots] .previous-btn{transform:translate(0, calc(-50% - calc(var(--twg-space-lg) / 2)))}twg-carousel[dots] .next-btn{transform:translate(0, calc(-50% - calc(var(--twg-space-lg) / 2)))}twg-carousel .dots{display:flex;column-gap:var(--twg-space-lg);row-gap:var(--twg-space-sm);flex-wrap:wrap;justify-content:center}twg-carousel .dot{position:relative;border-radius:100%;border:var(--twg-border-width) solid var(--twg-color-palette-black);width:8px;height:8px;opacity:0.3;transition:all 0.35s ease-in-out}twg-carousel .dot::before{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;display:block;transform:translate(-50%, -50%)}twg-carousel .dot:not(:disabled){cursor:pointer}twg-carousel .dot:hover{opacity:100%}twg-carousel .dot:disabled{background-color:var(--twg-color-palette-black);opacity:100%}
