/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,var(--font-sans,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"));font-feature-settings:var(--default-font-feature-settings,initial);font-variation-settings:var(--default-font-variation-settings,initial);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace));font-feature-settings:var(--default-mono-font-feature-settings,initial);font-variation-settings:var(--default-mono-font-variation-settings,initial);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{background:var(--mcf-color-bg);color:var(--mcf-color-fg);font-family:var(--Typography-Font-Body-Copy);height:100%}button,input,textarea,select{font-family:inherit}}@layer components{.mcf-accordion{flex-direction:column;width:100%;display:flex}.mcf-accordion__item{border-top:var(--mcf-border-width-1) solid var(--mcf-color-border-secondary)}.mcf-accordion__item:last-child{border-bottom:var(--mcf-border-width-1) solid var(--mcf-color-border-secondary)}.mcf-accordion__header{width:100%;padding:var(--mcf-space-24) 0;cursor:pointer;text-align:left;transition:background-color var(--mcf-duration-200) var(--mcf-easing-ease);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.mcf-accordion__header:hover{background-color:var(--mcf-opacity-black-5)}.mcf-accordion__header:focus-visible{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}.mcf-accordion__title{text-align:left}.mcf-accordion__icon{width:var(--mcf-space-16);height:var(--mcf-space-16);transition:transform var(--mcf-duration-300) var(--mcf-easing-ease);flex-shrink:0;transform:rotate(180deg)}.mcf-accordion__icon--open{transform:rotate(0)}.mcf-accordion__content-wrapper{max-height:0;transition:max-height var(--mcf-duration-300) var(--mcf-easing-ease);overflow:hidden}.mcf-accordion__content-wrapper--open{max-height:1000px}.mcf-accordion__content{padding-bottom:var(--mcf-space-24);font-family:var(--mcf-paragraph-font-family);font-weight:var(--mcf-paragraph-regular-weight);font-size:var(--mcf-paragraph-p3-size);line-height:var(--mcf-paragraph-line-height);letter-spacing:var(--mcf-paragraph-letter-spacing);color:var(--mcf-color-text-primary)}.mcf-accordion__content ul,.mcf-accordion__content ol{padding-left:var(--mcf-space-24);margin:0}.mcf-accordion__content li{line-height:var(--mcf-paragraph-line-height);margin-bottom:0}.mcf-accordion__content p{white-space:pre-wrap;margin:0}.mcf-banner-alert{align-items:center;gap:var(--mcf-space-8);padding:var(--mcf-space-8) var(--mcf-space-16) var(--mcf-space-8) var(--mcf-space-20);border-radius:var(--mcf-radius-11);display:flex;overflow:hidden}.mcf-banner-alert__icon{width:var(--mcf-space-24);height:var(--mcf-space-24);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mcf-banner-alert__message{font-family:var(--mcf-font-family-body);font-size:var(--mcf-font-size-14);line-height:var(--mcf-line-height-1-5);letter-spacing:0;flex:1;margin:0}.mcf-banner-alert--error .mcf-banner-alert__message{font-weight:var(--mcf-font-weight-bold)}.mcf-banner-alert--info .mcf-banner-alert__message,.mcf-banner-alert--warning .mcf-banner-alert__message,.mcf-banner-alert--success .mcf-banner-alert__message{font-weight:var(--mcf-font-weight-regular)}.mcf-banner-alert--info{background:var(--mcf-color-info-light);color:var(--mcf-color-info-dark)}.mcf-banner-alert--warning{background:var(--mcf-color-warning-light);color:var(--mcf-color-warning-dark)}.mcf-banner-alert--error{color:var(--mcf-color-red-500);background:0 0;border-radius:0;padding:0}.mcf-banner-alert--error .mcf-banner-alert__icon,.mcf-banner-alert--error .mcf-banner-alert__message{color:var(--mcf-color-red-500)}.mcf-banner-alert--success{background:var(--mcf-color-success-light);color:var(--mcf-color-success-dark)}.mcf-checkbox-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mcf-checkbox-control{cursor:pointer;width:var(--mcf-space-32);height:var(--mcf-space-32);padding:var(--mcf-space-11);justify-content:center;align-items:center;display:inline-flex;position:relative}.mcf-checkbox-control[data-state=enabled]:hover{padding:var(--mcf-space-4)}.mcf-checkbox-control[data-state=disabled]{cursor:not-allowed}.mcf-checkbox-control[data-state=disabled][data-type=indeterminate]{padding:var(--mcf-space-8)}.mcf-checkbox-box{width:var(--mcf-space-18);height:var(--mcf-space-18);border-width:var(--mcf-border-width-2);border-radius:var(--mcf-radius-2);transition:background-color var(--mcf-duration-150) ease-in-out, border-color var(--mcf-duration-150) ease-in-out;border-style:solid;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcf-checkbox-box:before{content:"";width:var(--mcf-space-5);height:var(--mcf-space-10);border:solid var(--mcf-checkbox-icon-color);border-width:0 var(--mcf-border-width-2) var(--mcf-border-width-2) 0;top:var(--mcf-space-2);left:var(--mcf-space-5);display:none;position:absolute;transform:rotate(45deg)}.mcf-checkbox-box:after{content:"";width:var(--mcf-space-10);height:var(--mcf-space-2);background-color:var(--mcf-checkbox-icon-color);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcf-checkbox-control[data-type=selected] .mcf-checkbox-box:before,.mcf-checkbox-control[data-type=indeterminate] .mcf-checkbox-box:after{display:block}.mcf-checkbox-control[data-state=disabled] .mcf-checkbox-box:before{border-color:var(--mcf-checkbox-icon-color-disabled)}.mcf-checkbox-control[data-state=disabled] .mcf-checkbox-box:after{background-color:var(--mcf-checkbox-icon-color-disabled)}.mcf-checkbox-control[data-state=enabled][data-type=unselected] .mcf-checkbox-box{border-color:var(--mcf-checkbox-border);background-color:#0000}.mcf-checkbox-control[data-state=enabled][data-type=unselected]:hover .mcf-checkbox-box{border-color:var(--mcf-checkbox-border-hover)}.mcf-checkbox-control[data-state=enabled][data-type=selected] .mcf-checkbox-box{background-color:var(--mcf-checkbox-bg-selected);border-color:var(--mcf-checkbox-bg-selected)}.mcf-checkbox-control[data-state=enabled][data-type=selected]:hover .mcf-checkbox-box{background-color:var(--mcf-checkbox-bg-selected-hover);border-color:var(--mcf-checkbox-bg-selected-hover)}.mcf-checkbox-control[data-state=enabled][data-type=indeterminate] .mcf-checkbox-box{background-color:var(--mcf-checkbox-bg-selected);border-color:var(--mcf-checkbox-bg-selected)}.mcf-checkbox-control[data-state=enabled][data-type=indeterminate]:hover .mcf-checkbox-box{background-color:var(--mcf-checkbox-bg-selected-hover);border-color:var(--mcf-checkbox-bg-selected-hover)}.mcf-checkbox-control[data-state=disabled][data-type=unselected] .mcf-checkbox-box{border-color:var(--mcf-checkbox-border-disabled);background-color:#0000}.mcf-checkbox-control[data-state=disabled][data-type=selected] .mcf-checkbox-box,.mcf-checkbox-control[data-state=disabled][data-type=indeterminate] .mcf-checkbox-box{background-color:var(--mcf-checkbox-bg-disabled);border-color:var(--mcf-checkbox-bg-disabled)}.mcf-checkbox-input:focus-visible~.mcf-checkbox-box{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}@media (prefers-reduced-motion:reduce){.mcf-checkbox-box,.mcf-checkbox-box:before,.mcf-checkbox-box:after{transition-duration:var(--mcf-duration-0)}}.mcf-pagination{width:100%;padding:var(--spacing-16,var(--mcf-space-16)) var(--spacing-component-padding-left-right,var(--mcf-space-40));border-top:var(--mcf-border-width-1) solid var(--mcf-pagination-border-color);justify-content:space-between;align-items:center;display:flex}.mcf-pagination[data-mobile=true]{gap:var(--spacing-card-padding-between-cards,var(--mcf-space-20));padding:var(--mcf-space-0);border-top:none;flex-direction:column;justify-content:center}.mcf-pagination--show-more{gap:var(--spacing-24,var(--mcf-space-24));border-top:none;flex-direction:column;justify-content:center}.mcf-pagination--show-more[data-mobile=true]{padding:var(--spacing-16,var(--mcf-space-16)) var(--spacing-component-padding-left-right,var(--mcf-space-20))}.mcf-pagination__info{font-family:var(--mcf-pagination-font-family);font-weight:var(--mcf-pagination-font-weight-regular);font-size:var(--mcf-pagination-font-size);line-height:var(--mcf-pagination-line-height);letter-spacing:var(--mcf-pagination-letter-spacing);color:var(--mcf-pagination-text-color);margin:var(--mcf-space-0)}--mobile.mcf-pagination__info{text-align:center;white-space:pre-wrap;width:100%}.mcf-pagination__controls{align-items:center;display:flex}.mcf-pagination[data-mobile=true] .mcf-pagination__controls{border-top:var(--mcf-border-width-1) solid var(--mcf-pagination-border-color);width:100%;padding-top:var(--spacing-16,var(--mcf-space-16));flex-direction:column;place-content:stretch center}.mcf-pagination__nav{align-items:center;gap:var(--spacing-button-padding-between-cards,var(--mcf-space-24));height:100%;display:flex}.mcf-pagination[data-mobile=true] .mcf-pagination__nav{gap:var(--mcf-space-16);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;max-width:100%;overflow:auto hidden}.mcf-pagination[data-mobile=true] .mcf-pagination__nav::-webkit-scrollbar{display:none}.mcf-pagination__button.mcf-button[data-variant=secondary][data-size=md]{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--mcf-pagination-font-family);font-weight:var(--mcf-pagination-font-weight-regular);font-size:var(--mcf-pagination-font-size);line-height:var(--mcf-pagination-line-height);letter-spacing:var(--mcf-pagination-letter-spacing);color:var(--mcf-pagination-text-color);transition-property:opacity;transition-duration:var(--mcf-duration-200);width:auto;height:auto;min-width:var(--mcf-space-24);min-height:var(--mcf-space-24);padding:var(--mcf-space-0);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;column-gap:0;transition-timing-function:ease;display:inline-flex}.mcf-pagination__button.mcf-button[data-variant=secondary][data-size=md]:hover:not(:disabled){opacity:var(--mcf-pagination-button-hover-opacity);color:var(--mcf-pagination-text-color);background:0 0;border:none}.mcf-pagination__button.mcf-button[data-variant=secondary][data-size=md]:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-pagination-focus-outline-color);outline-offset:var(--mcf-space-2);border-radius:var(--mcf-radius-2);outline-style:solid}.mcf-pagination__button.mcf-button[data-variant=secondary][data-size=md]:disabled{opacity:var(--mcf-pagination-button-disabled-opacity);cursor:not-allowed;color:var(--mcf-pagination-text-color);background:0 0;border:none}.mcf-pagination__button--active.mcf-button[data-variant=secondary][data-size=md],.mcf-pagination__button--active.mcf-button[data-variant=secondary][data-size=md] .mcf-button-label{font-weight:var(--mcf-pagination-font-weight-bold)}.mcf-pagination__button--arrow.mcf-button[data-variant=secondary][data-size=md]{width:var(--mcf-space-24);height:var(--mcf-space-24);padding:var(--mcf-space-0)}.mcf-pagination__ellipsis{font-family:var(--mcf-pagination-font-family);font-weight:var(--mcf-pagination-font-weight-regular);font-size:var(--mcf-pagination-font-size);line-height:var(--mcf-pagination-line-height);letter-spacing:var(--mcf-pagination-letter-spacing);color:var(--mcf-pagination-text-color);-webkit-user-select:none;user-select:none;flex-shrink:0}.mcf-pagination__show-more-button{flex-shrink:0}.mcf-checkbox-with-label{align-items:center;gap:var(--mcf-space-8);cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}.mcf-checkbox-with-label.mcf-label{align-items:center}.mcf-checkbox-with-label[data-disabled=true]{cursor:not-allowed;opacity:.6}.mcf-checkbox-with-label-text{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-14);line-height:var(--mcf-line-height-1-5);color:var(--mcf-checkbox-label-fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.mcf-checkbox-with-label[data-disabled=true] .mcf-checkbox-with-label-text{color:var(--mcf-checkbox-label-fg-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.mcf-checkbox-with-label,.mcf-checkbox-with-label-text{transition-duration:0s}}.mcf-checkbox-group{gap:var(--mcf-space-12);border:0;flex-direction:column;margin:0;padding:0;display:flex}.mcf-checkbox-group[data-disabled=true]{opacity:.6}.mcf-checkbox-group-legend{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-16);font-weight:600;line-height:var(--mcf-line-height-1-5);color:var(--mcf-checkbox-group-legend-fg);margin-bottom:var(--mcf-space-4);padding:0}.mcf-checkbox-group[data-disabled=true] .mcf-checkbox-group-legend{color:var(--mcf-checkbox-group-legend-fg-disabled)}.mcf-checkbox-group[data-error=true] .mcf-checkbox-group-legend{color:var(--mcf-checkbox-group-legend-fg-error)}.mcf-checkbox-group-options{display:flex}.mcf-checkbox-group-options[data-direction=vertical]{flex-direction:column}.mcf-checkbox-group-options[data-direction=horizontal]{flex-flow:wrap}.mcf-checkbox-group-options[data-gap=sm]{gap:var(--mcf-space-8)}.mcf-checkbox-group-options[data-gap=md]{gap:var(--mcf-space-12)}.mcf-checkbox-group-options[data-gap=lg]{gap:var(--mcf-space-16)}.mcf-checkbox-group-helper-text{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-14);line-height:var(--mcf-line-height-1-5);color:var(--mcf-checkbox-group-helper-fg);margin:0;padding:0}.mcf-checkbox-group-helper-text[data-error=true]{color:var(--mcf-checkbox-group-helper-fg-error)}@media (prefers-reduced-motion:reduce){.mcf-checkbox-group{transition-duration:0s}}.mcf-radio{cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex;position:relative}.mcf-radio[data-disabled=true]{cursor:not-allowed;pointer-events:none}.mcf-radio-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.mcf-radio-icon{width:var(--mcf-space-20);height:var(--mcf-space-20);border-radius:var(--mcf-radius-pill);border:var(--mcf-border-width-2) solid var(--mcf-radio-border);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:#0000;flex-shrink:0;transition-duration:.15s;position:relative}.mcf-radio-icon:after{content:"";width:var(--mcf-space-10);height:var(--mcf-space-10);border-radius:var(--mcf-radius-pill);background-color:var(--mcf-radio-dot-selected);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.mcf-radio[data-checked=false][data-disabled=false] .mcf-radio-icon{border-color:var(--mcf-radio-border)}.mcf-radio[data-checked=false][data-disabled=false]:hover .mcf-radio-icon{border-color:var(--mcf-radio-border-hover)}.mcf-radio[data-checked=true][data-disabled=false] .mcf-radio-icon{border-color:var(--mcf-radio-border)}.mcf-radio[data-checked=true][data-disabled=false] .mcf-radio-icon:after{transform:translate(-50%,-50%)scale(1)}.mcf-radio[data-checked=true][data-disabled=false]:hover .mcf-radio-icon{border-color:var(--mcf-radio-border-hover)}.mcf-radio[data-checked=true][data-disabled=false]:hover .mcf-radio-icon:after{background-color:var(--mcf-radio-dot-selected-hover)}.mcf-radio[data-disabled=true][data-checked=false] .mcf-radio-icon{border-color:var(--mcf-radio-border-disabled)}.mcf-radio[data-disabled=true][data-checked=true] .mcf-radio-icon{border-color:var(--mcf-radio-border-disabled-selected)}.mcf-radio[data-disabled=true][data-checked=true] .mcf-radio-icon:after{background-color:var(--mcf-radio-border-disabled-selected);transform:translate(-50%,-50%)scale(1)}.mcf-radio-input:focus-visible~.mcf-radio-icon{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}@media (prefers-reduced-motion:reduce){.mcf-radio,.mcf-radio-icon,.mcf-radio-icon:after{transition-duration:0s}}.mcf-radio-with-label{align-items:center;gap:var(--mcf-space-8);cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}.mcf-radio-with-label.mcf-label{align-items:center}.mcf-radio-with-label[data-disabled=true]{cursor:not-allowed;opacity:.6}.mcf-radio-with-label-text{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-14);line-height:var(--mcf-line-height-1-5);color:var(--mcf-radio-label-fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.mcf-radio-with-label[data-disabled=true] .mcf-radio-with-label-text{color:var(--mcf-radio-label-fg-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.mcf-radio-with-label,.mcf-radio-with-label-text{transition-duration:0s}}.mcf-radio-group{gap:var(--mcf-space-12);border:0;flex-direction:column;margin:0;padding:0;display:flex}.mcf-radio-group[data-disabled=true]{opacity:var(--mcf-opacity-disabled-group)}.mcf-radio-group-legend{margin-bottom:calc(var(--spacing,.25rem) * 4);color:var(--mcf-color-gray-800)}.mcf-radio-group[data-disabled=true] .mcf-radio-group-legend{color:var(--mcf-radio-group-legend-fg-disabled)}.mcf-radio-group[data-error=true] .mcf-radio-group-legend{color:var(--mcf-radio-group-legend-fg-error)}.mcf-radio-group-options{display:flex}.mcf-radio-group-options[data-direction=vertical]{flex-direction:column}.mcf-radio-group-options[data-direction=horizontal]{flex-flow:wrap}.mcf-radio-group-options[data-gap=sm]{gap:var(--mcf-space-8)}.mcf-radio-group-options[data-gap=md]{gap:var(--mcf-space-12)}.mcf-radio-group-options[data-gap=lg]{gap:var(--mcf-space-16)}.mcf-radio-group-helper-text{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-14);line-height:var(--mcf-line-height-1-5);color:var(--mcf-radio-group-helper-fg);margin:0;padding:0}.mcf-radio-group-helper-text[data-error=true]{color:var(--mcf-radio-group-helper-fg-error)}@media (prefers-reduced-motion:reduce){.mcf-radio-group{transition-duration:0s}}@media (max-width:1024px){.mcf-radio-group-legend{text-align:center}}.mcf-orientation-option{align-items:center;gap:var(--mcf-space-8);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-duration:var(--mcf-duration-150);flex-shrink:0;display:flex}.mcf-orientation-option[data-disabled=true]{cursor:not-allowed;opacity:var(--mcf-opacity-disabled)}.mcf-orientation-option input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.mcf-orientation-option__label{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-regular);line-height:var(--mcf-line-height-1-5);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-orientation-option-label-fg);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-duration:var(--mcf-duration-150);flex-shrink:0;text-decoration:none;position:relative}.mcf-orientation-option__label:before{content:attr(data-label);font-weight:var(--mcf-font-weight-bold);visibility:hidden;height:0;display:block;overflow:hidden}.mcf-orientation-option__label[data-checked=true]{font-weight:var(--mcf-font-weight-bold);color:var(--mcf-orientation-option-label-fg-selected);text-decoration:underline}.mcf-orientation-option__label[data-disabled=true]{color:var(--mcf-orientation-option-label-fg-disabled)}.mcf-orientation-option:not([data-disabled=true]):hover .mcf-orientation-option__label{color:var(--mcf-orientation-option-label-fg-hover)}.mcf-orientation-option[data-checked=true]:not([data-disabled=true]):hover .mcf-orientation-option__label{color:var(--mcf-orientation-option-label-fg-selected)}.mcf-orientation-option__box{width:var(--mcf-space-24);height:var(--mcf-space-18);border:var(--mcf-border-width-2) solid var(--mcf-orientation-option-box-border);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-duration:var(--mcf-duration-150);background-color:#0000;flex-shrink:0;display:block}.mcf-orientation-option__box[data-orientation=portrait]{transform:rotate(90deg)}.mcf-orientation-option__box[data-orientation=square]{width:var(--mcf-space-18);height:var(--mcf-space-18)}.mcf-orientation-option__box[data-checked=true]{border-color:var(--mcf-orientation-option-box-border-selected)}.mcf-orientation-option:not([data-disabled=true]):hover .mcf-orientation-option__box{border-color:var(--mcf-orientation-option-box-border-hover)}.mcf-orientation-option__box[data-disabled=true]{border-color:var(--mcf-orientation-option-box-border-disabled);opacity:var(--mcf-opacity-disabled)}.mcf-orientation-option input[type=radio]:focus-visible~.mcf-orientation-option__box{outline-style:solid;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}.mcf-radio-group-options[data-gap=lg]{gap:var(--mcf-space-40);padding-bottom:var(--mcf-space-4)}@media (prefers-reduced-motion:reduce){.mcf-orientation-option,.mcf-orientation-option__label,.mcf-orientation-option__box{transition-duration:var(--mcf-duration-0)}}.mcf-text-area{gap:var(--mcf-space-4);flex-direction:column;display:flex}.mcf-text-area__field{width:100%;min-height:11.25rem;padding:var(--mcf-space-12) var(--mcf-space-16);border-radius:var(--mcf-text-area-radius);border:1px solid var(--mcf-text-area-border);background-color:var(--mcf-text-area-bg);color:var(--mcf-text-area-fg);font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-16);letter-spacing:0;line-height:1.5}.mcf-text-area__field::placeholder{color:var(--mcf-text-area-placeholder)}.mcf-text-area__field:disabled{color:var(--mcf-text-area-disabled-fg);background-color:var(--mcf-text-area-disabled-bg);border-color:var(--mcf-text-area-disabled-border);cursor:not-allowed}.mcf-text-area[data-error=true] .mcf-text-area__field{border-color:var(--mcf-text-area-error-border)}.mcf-text-area__message{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-14);color:var(--mcf-text-area-helper-fg);line-height:1.25rem}.mcf-text-area__message[data-error=true]{color:var(--mcf-text-area-error-fg)}.mcf-badge{font-family:var(--Typography-Font-Body-Copy);-webkit-user-select:none;user-select:none;background-color:var(--mcf-badge-bg);color:var(--mcf-badge-fg);justify-content:center;align-items:center;font-weight:700;line-height:1.5;display:inline-flex}.mcf-badge[data-size=sm]{font-size:var(--mcf-font-size-12);padding:var(--mcf-space-4) var(--mcf-space-8);border-radius:var(--mcf-radius-8)}.mcf-badge[data-size=md]{font-size:var(--mcf-font-size-14);padding:var(--mcf-space-6) var(--mcf-space-12);border-radius:var(--mcf-radius-8)}.mcf-badge[data-size=lg]{font-size:var(--mcf-font-size-16);padding:var(--mcf-space-8) var(--mcf-space-16);border-radius:var(--mcf-radius-12)}.mcf-badge[data-variant=neutral]{--mcf-badge-bg:var(--mcf-color-neutral-100);--mcf-badge-fg:var(--mcf-color-gray-800)}.mcf-badge[data-variant=accent]{--mcf-badge-bg:var(--mcf-color-accent);--mcf-badge-fg:var(--mcf-color-on-accent)}.mcf-badge[data-variant=success]{--mcf-badge-bg:var(--mcf-color-teal-800);--mcf-badge-fg:var(--mcf-color-white)}.mcf-badge[data-variant=warning]{--mcf-badge-bg:var(--mcf-color-amber-400);--mcf-badge-fg:var(--mcf-color-gray-950)}.mcf-badge[data-variant=error]{--mcf-badge-bg:var(--mcf-color-red-600);--mcf-badge-fg:var(--mcf-color-white)}.mcf-button{cursor:pointer;font-family:var(--mcf-font-family-button);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.mcf-button-icon{color:currentColor;justify-content:center;align-items:center;line-height:0;display:inline-flex}.mcf-button-icon>svg{flex:none;width:1em;height:1em}.mcf-button[data-has-leading-icon=true],.mcf-button[data-has-trailing-icon=true]{column-gap:var(--mcf-space-8)}.mcf-button:disabled{pointer-events:none;cursor:not-allowed}.mcf-button:focus-visible{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}.mcf-button[data-variant$=-light]:focus-visible{outline-color:var(--mcf-focus-outline-color-2)}.mcf-button[data-variant=primary]{background-color:var(--mcf-button-primary-bg);color:var(--mcf-button-primary-fg);border:var(--mcf-border-width-1) solid transparent}.mcf-button[data-variant=primary]:disabled{background-color:var(--mcf-button-primary-bg-disabled);color:var(--mcf-button-primary-fg-disabled)}.mcf-button[data-variant=primary]:not(:disabled):hover{background-color:var(--mcf-button-primary-bg-hover)}.mcf-button[data-variant=primary-light]{background-color:var(--mcf-button-primary-light-bg);color:var(--mcf-button-primary-light-fg);border:var(--mcf-border-width-1) solid transparent}.mcf-button[data-variant=primary-light]:not(:disabled):hover{background-color:var(--mcf-button-primary-light-bg-hover)}.mcf-button[data-variant=primary-light]:disabled{background-color:var(--mcf-button-primary-light-bg-disabled);color:var(--mcf-button-primary-light-fg-disabled)}.mcf-button[data-variant=secondary]{background-color:var(--mcf-button-secondary-bg);color:var(--mcf-button-secondary-fg);border:var(--mcf-border-width-1) solid var(--mcf-button-secondary-border)}.mcf-button[data-variant=secondary]:not(:disabled):hover{background-color:var(--mcf-button-secondary-bg-hover);color:var(--mcf-button-secondary-fg-hover);border-color:var(--mcf-button-secondary-border-hover)}.mcf-button[data-variant=secondary]:disabled{background-color:var(--mcf-button-secondary-bg-disabled);color:var(--mcf-button-secondary-fg-disabled);border-color:var(--mcf-button-secondary-border-disabled)}.mcf-button[data-variant=secondary-light]{background-color:var(--mcf-button-secondary-light-bg);color:var(--mcf-button-secondary-light-fg);border:var(--mcf-border-width-1) solid var(--mcf-button-secondary-light-border)}.mcf-button[data-variant=secondary-light]:not(:disabled):hover{background-color:var(--mcf-button-secondary-light-bg-hover)}.mcf-button[data-variant=secondary-light]:disabled{background-color:var(--mcf-button-secondary-light-bg-disabled);color:var(--mcf-button-secondary-light-fg-disabled);border-color:var(--mcf-button-secondary-light-border-disabled)}.mcf-button[data-variant=tertiary]{color:var(--mcf-button-tertiary-fg);border:var(--mcf-border-width-1) solid transparent;text-underline-offset:3px;background-color:#0000;text-decoration:underline}.mcf-button[data-variant=tertiary]:not(:disabled):hover{color:var(--mcf-button-tertiary-fg-hover)}.mcf-button[data-variant=tertiary]:disabled{color:var(--mcf-button-tertiary-fg-disabled)}.mcf-button[data-variant=tertiary-light]{color:var(--mcf-button-tertiary-light-fg);border:var(--mcf-border-width-1) solid transparent;text-underline-offset:3px;background-color:#0000;text-decoration:underline}.mcf-button[data-variant=tertiary-light]:not(:disabled):hover{color:var(--mcf-button-tertiary-light-fg-hover);text-decoration:none}.mcf-button[data-variant=tertiary-light]:disabled{color:var(--mcf-button-tertiary-light-fg-disabled);text-decoration:none}.mcf-button[data-variant$=tertiary-light]:focus-visible{text-decoration:none}.mcf-button[data-variant=link]{color:var(--mcf-button-link-fg);text-underline-offset:3px;background-color:#0000;border:0;justify-content:flex-start;height:auto;padding:0;text-decoration:underline}.mcf-button[data-variant=link]:not(:disabled):hover{color:var(--mcf-button-link-fg-hover)}.mcf-button[data-variant=link]:disabled{color:var(--mcf-button-link-fg-disabled)}.mcf-button[data-variant=nav-link]{color:var(--mcf-color-text-primary);height:auto;min-height:0;font-family:var(--mcf-font-family-button);font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-regular);line-height:var(--mcf-line-height-1-2);text-align:left;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;background-color:#0000;border:0;justify-content:flex-start;padding:0}.mcf-button[data-variant=nav-link]:not(:disabled):hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline}.mcf-button[data-variant=nav-link]:disabled{opacity:var(--mcf-opacity-disabled)}.mcf-button[data-size=sm]{height:var(--mcf-space-36);padding:0 var(--mcf-space-12);font-size:var(--mcf-font-size-14);line-height:var(--mcf-space-20)}.mcf-button[data-size=md]{height:var(--mcf-space-40);padding:0 var(--mcf-space-16);font-size:var(--mcf-font-size-14);line-height:var(--mcf-space-20)}.mcf-button[data-size=lg]{height:var(--mcf-space-44);padding:0 var(--mcf-space-20);font-size:var(--mcf-font-size-16);line-height:var(--mcf-space-24)}@media (prefers-reduced-motion:reduce){.mcf-button{transition-duration:var(--mcf-duration-0)}}.mcf-color-swatch-container{justify-content:center;align-items:center;gap:var(--mcf-space-8);padding:var(--mcf-space-4);border-radius:var(--mcf-radius-pill);box-sizing:border-box;flex-direction:column;display:inline-flex;position:relative}.mcf-color-swatch-container--sm{min-width:var(--mcf-color-swatch-size-sm);min-height:var(--mcf-color-swatch-size-sm)}.mcf-color-swatch-container--md{min-width:var(--mcf-color-swatch-size-md);min-height:var(--mcf-color-swatch-size-md)}.mcf-color-swatch-container--lg{min-width:var(--mcf-color-swatch-size-lg);min-height:var(--mcf-color-swatch-size-lg)}.mcf-color-swatch-container:hover{border:var(--mcf-border-width-2) solid var(--mcf-color-swatch-border-hover)}.mcf-color-swatch-container.mcf-color-swatch-container--selected{border:var(--mcf-border-width-2) solid var(--mcf-color-swatch-border-selected)}.mcf-color-swatch{border-radius:var(--mcf-radius-pill);cursor:pointer;width:100%;height:100%;min-width:var(--mcf-space-1);min-height:var(--mcf-space-1);box-sizing:border-box;border:none;flex:1 0 0;padding:0;position:relative}.mcf-color-swatch:focus-visible{outline:var(--mcf-border-width-2) solid currentColor;outline-offset:var(--mcf-space-2)}.mcf-color-swatch-label{margin-top:var(--mcf-space-1);padding:var(--mcf-space-2) var(--mcf-space-6);background-color:var(--mcf-color-swatch-label-bg);color:var(--mcf-color-swatch-label-fg);border-radius:var(--mcf-radius-pill);font-size:var(--mcf-color-swatch-label-font-size);font-weight:var(--mcf-font-weight-regular);line-height:var(--mcf-color-swatch-label-line-height);letter-spacing:var(--mcf-color-swatch-label-letter-spacing);text-align:center;white-space:nowrap;pointer-events:none;z-index:10;opacity:0;visibility:hidden;transition:opacity var(--mcf-duration-200) ease-in-out, visibility var(--mcf-duration-200) ease-in-out;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mcf-color-swatch-container:hover .mcf-color-swatch-label{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.mcf-color-swatch-label{transition-duration:var(--mcf-duration-0)}}.mcf-color-swatch-container .mcf-color-swatch[aria-label*=White],.mcf-color-swatch-container .mcf-color-swatch[aria-label*=white],.mcf-color-swatch-container .mcf-color-swatch[aria-label*="No Accent Mat"],.mcf-color-swatch-container .mcf-color-swatch[aria-label*="no accent mat"]{border:var(--mcf-border-width-1) solid var(--mcf-color-gray-100)}.mcf-tabs{width:100%}.mcf-tab-list{align-items:center;display:flex}.mcf-tab{flex:0 1 var(--mcf-space-256);padding-inline:var(--mcf-space-8);justify-content:center;align-items:center;gap:var(--mcf-space-8);padding-bottom:var(--mcf-space-12);border:none;border-bottom:var(--mcf-border-width-2) solid var(--mcf-color-gray-border-secondary);cursor:pointer;font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-regular);line-height:var(--mcf-line-height-normal);color:var(--mcf-color-text-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background:0 0;transition-duration:.15s;display:inline-flex;position:relative}.mcf-tab__icon{color:currentColor;flex-shrink:0}.mcf-tab__label{white-space:nowrap}.mcf-tab:hover:not(.mcf-tab--disabled):not(.mcf-tab--selected){color:var(--mcf-color-gray-800)}.mcf-tab--selected{font-weight:var(--mcf-font-weight-bold);color:var(--mcf-color-teal-800);border-bottom-color:var(--mcf-color-teal-800)}.mcf-tab--disabled{cursor:not-allowed;opacity:var(--mcf-opacity-disabled);pointer-events:none}.mcf-tab:focus-visible{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}.mcf-tab-panel{outline:none;width:100%}.mcf-tab-panel:focus-visible{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}.mcf-tab-dropdown-wrapper{width:100%;max-width:var(--mcf-space-343);position:relative}.mcf-tab-dropdown{justify-content:space-between;align-items:center;gap:var(--mcf-space-12);width:100%;padding:var(--mcf-space-12) var(--mcf-space-16);max-height:var(--mcf-space-48);background:var(--mcf-color-neutral-50);border:var(--mcf-border-width-1) solid var(--mcf-color-gray-border-secondary);border-radius:var(--mcf-radius-8);cursor:pointer;font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-regular);line-height:var(--mcf-line-height-1-5);color:var(--mcf-color-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}.mcf-tab-dropdown--white{background:var(--mcf-color-white)}.mcf-tab-dropdown:hover{border-color:var(--mcf-color-gray-750)}.mcf-tab-dropdown--open{border-color:var(--mcf-color-teal-800)}.mcf-tab-dropdown:focus-visible{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}.mcf-tab-dropdown__icon{color:currentColor;width:var(--mcf-space-24);height:var(--mcf-space-24);flex-shrink:0}.mcf-tab-dropdown__label{text-align:left;flex:1}.mcf-tab-dropdown__chevron{color:currentColor;width:var(--mcf-space-24);height:var(--mcf-space-24);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.mcf-tab-dropdown__chevron--open{transform:rotate(180deg)}.mcf-tab-dropdown-menu{top:calc(100% + var(--mcf-space-8));z-index:var(--mcf-z-index-dropdown);background:var(--mcf-color-neutral-50);border-radius:var(--mcf-radius-8);box-shadow:var(--mcf-shadow-dropdown);max-height:var(--mcf-space-300);position:absolute;left:0;right:0;overflow:clip auto}.mcf-tab-dropdown-menu--white{background:var(--mcf-color-white)}.mcf-tab-dropdown-option{align-items:center;gap:var(--mcf-space-12);width:100%;padding:var(--mcf-space-12) var(--mcf-space-16);height:var(--mcf-space-48);cursor:pointer;text-align:left;font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-regular);line-height:var(--mcf-line-height-1-5);color:var(--mcf-color-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background:0 0;border:none;transition-duration:.15s;display:flex}.mcf-tab-dropdown-option:hover:not(.mcf-tab-dropdown-option--disabled){background:var(--mcf-color-neutral-400)}.mcf-tab-dropdown-option:focus-visible:not(.mcf-tab-dropdown-option--disabled){background:var(--mcf-color-neutral-400);outline:none}.mcf-tab-dropdown-option--selected{color:var(--mcf-color-teal-800);background:var(--mcf-color-neutral-400)}.mcf-tab-dropdown-option--disabled{opacity:var(--mcf-opacity-disabled);cursor:not-allowed}.mcf-tab-dropdown-option__icon{color:currentColor;width:var(--mcf-space-24);height:var(--mcf-space-24);flex-shrink:0}.mcf-tab-dropdown-option__label{flex:1}@media (prefers-reduced-motion:reduce){.mcf-tab,.mcf-tab-dropdown{transition-duration:var(--mcf-duration-0)}}.mcf-divider-lines{border:none;width:100%;height:0;margin:0}.mcf-divider-lines[data-variant=primary]{border-top-width:var(--mcf-divider-lines-primary-width);border-top-style:var(--mcf-divider-lines-primary-style);border-top-color:var(--mcf-divider-lines-primary-color)}.mcf-divider-lines[data-variant=secondary]{border-top-width:var(--mcf-divider-lines-secondary-width);border-top-style:var(--mcf-divider-lines-secondary-style);border-top-color:var(--mcf-divider-lines-secondary-color)}.mcf-email-input{gap:var(--mcf-email-input-gap);flex-direction:column;width:100%;display:flex}.mcf-email-input__container{align-items:center;gap:var(--mcf-email-input-gap);border:var(--mcf-email-input-border-width) solid var(--mcf-email-input-border);border-radius:var(--mcf-email-input-radius);padding:var(--mcf-email-input-container-padding);padding-left:var(--mcf-email-input-container-padding-left);display:flex}.mcf-email-input--white .mcf-email-input__container{background-color:var(--mcf-email-input-bg-white)}.mcf-email-input--almost-white .mcf-email-input__container{background-color:var(--mcf-email-input-bg-almost-white)}.mcf-email-input--focused{border:var(--mcf-email-input-border-focused-width) solid var(--mcf-email-input-border-focused);border-radius:var(--mcf-email-input-radius);padding:var(--mcf-email-input-container-padding)}.mcf-email-input__field-wrapper{flex:1;gap:0;min-width:0;margin:0}.mcf-email-input .mcf-email-input__container .mcf-email-input__field-wrapper .mcf-input-field{font-family:var(--mcf-email-input-font-family);font-size:var(--mcf-email-input-font-size);font-weight:var(--mcf-email-input-font-weight);line-height:var(--mcf-email-input-line-height);letter-spacing:var(--mcf-email-input-letter-spacing);color:var(--mcf-email-input-fg);padding:var(--mcf-email-input-field-padding-block) 0;border-radius:var(--mcf-radius-0);height:auto;min-height:auto;box-shadow:none;text-overflow:ellipsis;background:0 0;border:none;outline:none}.mcf-email-input__field-wrapper .mcf-input-field::placeholder{color:var(--mcf-email-input-placeholder-fg)}.mcf-email-input__field-wrapper .mcf-input-field:focus::placeholder{color:var(--mcf-email-input-fg)}.mcf-email-input__submit{height:var(--mcf-space-48);min-height:var(--mcf-space-36);min-width:var(--mcf-space-96);padding:var(--mcf-email-input-submit-padding-block) var(--mcf-email-input-submit-padding-inline);background-color:var(--mcf-email-input-submit-bg);border-radius:var(--mcf-email-input-submit-radius);font-family:var(--mcf-font-family-button);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-tight);color:var(--mcf-email-input-submit-fg);cursor:pointer;transition:background-color var(--mcf-email-input-transition-duration) var(--mcf-email-input-transition-easing);white-space:nowrap;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mcf-email-input .mcf-email-input__container .mcf-email-input__submit{cursor:pointer}.mcf-email-input__submit:hover:not(:disabled){background-color:var(--mcf-email-input-submit-bg-hover)}.mcf-email-input__submit:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-focus-outline-color);outline-offset:var(--mcf-space-2)}.mcf-email-input__submit:disabled{opacity:var(--mcf-opacity-disabled)}.mcf-email-input .mcf-email-input__container .mcf-email-input__submit:disabled{cursor:not-allowed}.mcf-email-input__message{align-items:center;gap:var(--mcf-email-input-gap);font-family:var(--mcf-email-input-font-family);font-size:var(--mcf-email-input-message-font-size);font-weight:var(--mcf-email-input-message-font-weight);line-height:var(--mcf-email-input-line-height);display:flex}.mcf-email-input__message--success{color:var(--mcf-email-input-success-fg)}.mcf-email-input__message--error{color:var(--mcf-email-input-error-fg)}.mcf-email-input__message .mcf-paragraph{color:inherit}.mcf-email-input__field-wrapper.mcf-input-field-wrapper{min-width:unset;flex:1}@media not all and (min-width:768px){.mcf-email-input__container{gap:var(--mcf-space-8);padding:var(--mcf-space-4) var(--mcf-space-4) var(--mcf-space-4) var(--mcf-space-16)}.mcf-email-input .mcf-email-input__container .mcf-email-input__field-wrapper .mcf-input-field{padding:var(--mcf-space-12) 0;font-size:var(--mcf-font-size-16);line-height:var(--mcf-line-height-normal);text-overflow:ellipsis}.mcf-email-input__submit{padding:var(--mcf-space-10) var(--mcf-space-16);font-size:var(--mcf-font-size-16)}}@media (min-width:768px) and (not (min-width:1024px)){.mcf-email-input__container{gap:var(--mcf-space-8)}.mcf-email-input__submit{padding:var(--mcf-space-10) var(--mcf-space-16)}}@media (prefers-reduced-motion:reduce){.mcf-email-input__submit{transition-duration:var(--mcf-duration-0)}}.mcf-customization-option-card{cursor:pointer;text-align:left;align-items:center;gap:var(--mcf-customization-option-card-gap);padding:var(--mcf-customization-option-card-padding-y) var(--mcf-customization-option-card-padding-x);border-radius:var(--mcf-customization-option-card-radius);border:var(--mcf-customization-option-card-border-width) solid var(--mcf-customization-option-card-border);background-color:var(--mcf-customization-option-card-bg);transition:background-color var(--mcf-customization-option-card-transition-duration) ease, border-color var(--mcf-customization-option-card-transition-duration) ease, border-width var(--mcf-customization-option-card-transition-duration) ease, box-shadow var(--mcf-customization-option-card-transition-duration) ease;display:flex}.mcf-customization-option-card:hover:not(:disabled):not([data-selected=true]){background-color:var(--mcf-customization-option-card-bg-hover)}.mcf-customization-option-card[data-selected=true]{background-color:var(--mcf-customization-option-card-bg-selected);border-color:var(--mcf-customization-option-card-border-selected);border-width:var(--mcf-customization-option-card-border-width-selected)}.mcf-customization-option-card[data-selected=true]:hover:not(:disabled){background-color:var(--mcf-customization-option-card-bg-selected)}.mcf-customization-option-card:disabled{cursor:not-allowed;opacity:var(--mcf-opacity-disabled)}.mcf-customization-option-card:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-space-2)}.mcf-customization-option-card__image{border-radius:var(--mcf-customization-option-card-image-radius);border:var(--mcf-customization-option-card-image-border-width) solid var(--mcf-customization-option-card-image-border);width:var(--mcf-customization-option-card-image-size);height:var(--mcf-customization-option-card-image-size);overflow:hidden}.mcf-customization-option-card__image img{object-fit:cover;width:var(--mcf-space-64);height:var(--mcf-space-64);display:block}.mcf-customization-option-card__content{align-items:flex-start;gap:var(--mcf-customization-option-card-content-gap);flex-direction:column;flex:auto;display:flex}.mcf-customization-option-card__content .mcf-paragraph{white-space:nowrap}.mcf-customization-option-card__price{white-space:nowrap;align-items:center;gap:var(--mcf-customization-option-card-price-gap);display:inline-flex}@media (max-width:768px){.mcf-customization-option-card{text-align:center;padding:var(--mcf-customization-option-card-padding-mobile);flex-direction:column;align-items:center}.mcf-customization-option-card__content{align-items:center;width:100%}.mcf-customization-option-card__price{justify-content:center}}@media (prefers-reduced-motion:reduce){.mcf-customization-option-card{transition-duration:var(--mcf-duration-0)}}.mcf-pill{min-width:var(--mcf-pill-min-width);padding:var(--mcf-space-4) var(--mcf-space-12);justify-content:center;align-items:center;gap:var(--mcf-space-8);border-radius:var(--mcf-radius-pill);border:var(--mcf-border-width-1) solid var(--mcf-pill-border);background-color:var(--mcf-pill-bg);font-size:var(--mcf-font-size-14);color:var(--mcf-pill-fg);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--mcf-duration-200);transition-timing-function:ease;display:inline-flex;position:relative}.mcf-pill__label{text-align:center;white-space:nowrap}.mcf-pill:hover:not([data-selected=true]):not(:disabled){background-color:var(--mcf-pill-bg-hover);border-color:var(--mcf-pill-border-hover)}.mcf-pill[data-selected=true]{background:var(--mcf-pill-bg-selected);border-color:var(--mcf-pill-border-selected);color:var(--mcf-pill-fg-selected)}.mcf-pill[data-selected=true]:hover:not(:disabled){background:var(--mcf-pill-bg-selected-hover);border-color:var(--mcf-pill-border-selected-hover)}.mcf-pill:disabled{opacity:var(--mcf-opacity-disabled);cursor:not-allowed}.mcf-pill:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-pill-focus-outline);outline-offset:var(--mcf-space-2)}@media (prefers-reduced-motion:reduce){.mcf-pill{transition:none}}.mcf-list-container{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.mcf-list-item{align-items:flex-start;gap:var(--mcf-space-12);display:flex}.mcf-list-item:not(:last-child){margin-bottom:var(--mcf-space-8)}.mcf-list-container:has([data-type=unstyled]) .mcf-list-item,.mcf-list-item:only-child{gap:var(--mcf-space-0)}.mcf-list-container[data-type=nav-link]{gap:var(--mcf-list-nav-gap,var(--mcf-space-20));flex-direction:column;display:flex}.mcf-list-container[data-type=nav-link] .mcf-list-item{gap:0;margin-bottom:0;padding:0}.mcf-list-marker{color:var(--mcf-color-action-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mcf-list-marker[data-type=bullet]{width:var(--mcf-space-6);height:var(--mcf-space-6);margin-top:var(--mcf-space-8);background-color:currentColor;border-radius:3.40282e38px}.mcf-list-marker[data-type=number]{text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);width:var(--mcf-space-24);height:var(--mcf-space-24);font-size:var(--mcf-font-size-16);line-height:var(--mcf-line-height-1-5);letter-spacing:0}.mcf-list-marker[data-type=checkmark]{width:var(--mcf-space-24);height:var(--mcf-space-24)}.mcf-list-content{line-height:var(--mcf-line-height-1-5);flex:1}.mcf-paragraph{font-family:var(--mcf-paragraph-font-family);color:var(--mcf-paragraph-color);line-height:var(--mcf-paragraph-line-height);letter-spacing:var(--mcf-paragraph-letter-spacing);margin:0}.mcf-paragraph[data-size=p1]{font-size:var(--mcf-paragraph-p1-size)}.mcf-paragraph[data-size=p2]{font-size:var(--mcf-paragraph-p2-size)}.mcf-paragraph[data-size=p3]{font-size:var(--mcf-paragraph-p3-size)}.mcf-paragraph[data-size=p4]{font-size:var(--mcf-paragraph-p4-size)}.mcf-paragraph[data-size=p5]{font-size:var(--mcf-paragraph-p5-size)}.mcf-paragraph[data-size=caption]{font-size:var(--mcf-paragraph-caption-size)}.mcf-paragraph[data-variant=regular]{font-weight:var(--mcf-paragraph-regular-weight)}.mcf-paragraph[data-variant=bold]{font-weight:var(--mcf-paragraph-bold-weight)}.mcf-paragraph[data-variant=strikethrough]{font-weight:var(--mcf-paragraph-regular-weight);color:var(--mcf-color-text-secondary);-webkit-text-decoration:var(--mcf-paragraph-strikethrough-decoration);-webkit-text-decoration:var(--mcf-paragraph-strikethrough-decoration);text-decoration:var(--mcf-paragraph-strikethrough-decoration)}.mcf-paragraph[data-variant=link]{font-weight:var(--mcf-paragraph-regular-weight);color:var(--mcf-paragraph-link-color);-webkit-text-decoration:var(--mcf-paragraph-link-decoration);-webkit-text-decoration:var(--mcf-paragraph-link-decoration);text-decoration:var(--mcf-paragraph-link-decoration);-webkit-text-decoration-skip-ink:var(--mcf-paragraph-link-decoration-skip);text-decoration-skip-ink:var(--mcf-paragraph-link-decoration-skip);cursor:pointer}.mcf-paragraph[data-variant=link]:hover{color:var(--mcf-paragraph-link-color-hover);opacity:var(--mcf-paragraph-link-hover-opacity)}.mcf-video-control{padding:var(--mcf-space-8);background-color:var(--mcf-video-control-bg);border:var(--mcf-border-width-1) solid var(--mcf-video-control-border);border-radius:var(--mcf-radius-pill);cursor:pointer;transition:background-color var(--mcf-duration-200) ease-in-out;justify-content:center;align-items:center;display:inline-flex}.mcf-video-control:hover:not(:disabled){background-color:var(--mcf-video-control-bg-hover)}.mcf-video-control:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-video-control-border);outline-offset:var(--mcf-space-2)}.mcf-video-control--disabled,.mcf-video-control:disabled{background-color:var(--mcf-video-control-bg-disabled);border-color:var(--mcf-video-control-border-disabled);cursor:not-allowed;opacity:var(--mcf-video-control-opacity-disabled)}.mcf-video-control__icon{width:var(--mcf-video-control-icon-size);height:var(--mcf-video-control-icon-size);color:var(--mcf-color-white);justify-content:center;align-items:center;display:flex}.mcf-video-control__icon svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.mcf-video-control{transition-duration:var(--mcf-duration-0)}}.mcf-icon-button{height:var(--mcf-icon-button-size-mobile);width:var(--mcf-icon-button-size-mobile);justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.mcf-icon-button{height:var(--mcf-icon-button-size-desktop);width:var(--mcf-icon-button-size-desktop)}}.mcf-icon-button{cursor:pointer;font:inherit;background-color:var(--mcf-icon-button-bg);border:var(--mcf-icon-button-border-width) solid var(--mcf-icon-button-border);border-radius:var(--mcf-icon-button-radius);padding:var(--mcf-icon-button-padding);color:var(--mcf-icon-button-fg);transition:all var(--mcf-icon-button-transition-duration) ease-in-out;position:relative}.mcf-icon-button:before{content:"";height:var(--mcf-icon-button-inner-circle-mobile-default);width:var(--mcf-icon-button-inner-circle-mobile-default);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.mcf-icon-button:before{height:var(--mcf-icon-button-inner-circle-desktop-default);width:var(--mcf-icon-button-inner-circle-desktop-default)}}.mcf-icon-button:before{border:var(--mcf-icon-button-border-width) solid var(--mcf-icon-button-border);pointer-events:none;transition:all var(--mcf-icon-button-transition-duration) ease-in-out;border-radius:50%}.mcf-icon-button:hover:not(:disabled):before{height:var(--mcf-icon-button-inner-circle-mobile-hover);width:var(--mcf-icon-button-inner-circle-mobile-hover)}@media (min-width:768px){.mcf-icon-button:hover:not(:disabled):before{height:var(--mcf-icon-button-inner-circle-desktop-hover);width:var(--mcf-icon-button-inner-circle-desktop-hover)}}.mcf-icon-button:focus-visible{outline:var(--mcf-icon-button-focus-outline-width) solid var(--mcf-icon-button-focus-outline-color);outline-offset:var(--mcf-icon-button-focus-outline-offset)}.mcf-icon-button:disabled{cursor:not-allowed;opacity:var(--mcf-icon-button-opacity-disabled);border-color:var(--mcf-icon-button-border-disabled);color:var(--mcf-icon-button-fg-disabled)}.mcf-icon-button:disabled:before{border-color:var(--mcf-icon-button-border-disabled)}.mcf-read-more-text,.mcf-read-more-text__wrapper{width:100%;position:relative}.mcf-read-more-text__content{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-regular);font-style:normal;line-height:var(--mcf-line-height-normal);letter-spacing:var(--mcf-letter-spacing-normal);text-align:left;color:var(--mcf-color-text-secondary);word-wrap:break-word;transition:max-height var(--mcf-duration-300) ease-in-out;position:relative;overflow:hidden}.mcf-read-more-text__content--expanded{overflow:hidden auto}.mcf-read-more-text__content--expanded::-webkit-scrollbar{width:var(--mcf-space-6)}.mcf-read-more-text__content--expanded::-webkit-scrollbar-track{background:0 0}.mcf-read-more-text__content--expanded::-webkit-scrollbar-thumb{background:var(--mcf-opacity-black-20);border-radius:var(--mcf-radius-4)}.mcf-read-more-text__content--expanded::-webkit-scrollbar-thumb:hover{background:var(--mcf-opacity-black-30)}.mcf-read-more-text__button{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-regular);font-style:normal;line-height:var(--mcf-line-height-normal);color:var(--mcf-color-action-primary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer;transition:color var(--mcf-duration-150) ease-in-out;background:0 0;border:none;align-items:center;margin:0;padding:0;text-decoration:underline;display:inline}.mcf-read-more-text__button--inline{white-space:nowrap}.mcf-read-more-text__button:hover{color:var(--mcf-color-action-primary-hover)}.mcf-read-more-text__button:focus-visible{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}@media (prefers-reduced-motion:reduce){.mcf-read-more-text__content{transition-duration:var(--mcf-duration-0)}}.mcf-read-more-text .mcf-read-more-text__button,.mcf-read-more-text .mcf-read-more-text__button--inline{color:var(--mcf-color-action-primary)}.mcf-input-field-wrapper{gap:var(--mcf-input-wrapper-gap);width:100%;min-width:var(--mcf-input-min-width);flex-direction:column;display:flex}.mcf-input-field-container{width:100%;position:relative}.mcf-input-field{width:100%;padding:var(--mcf-input-padding-block) var(--mcf-input-padding-inline);font-family:var(--mcf-input-font-family);font-size:var(--mcf-input-font-size);font-weight:var(--mcf-input-font-weight);line-height:var(--mcf-input-line-height);letter-spacing:var(--mcf-input-letter-spacing);color:var(--mcf-input-fg);background-color:var(--mcf-input-bg);border:var(--mcf-input-border-width) solid var(--mcf-input-border);border-radius:var(--mcf-input-radius);transition:background-color var(--mcf-input-transition-duration) var(--mcf-input-transition-easing), border-color var(--mcf-input-transition-duration) var(--mcf-input-transition-easing)}.mcf-input-field::placeholder{color:var(--mcf-input-placeholder-fg);opacity:var(--mcf-opacity-full)}.mcf-input-field:not(:placeholder-shown){background-color:var(--mcf-input-filled-bg)}.mcf-input-field:focus{background-color:var(--mcf-input-focus-bg);border-color:var(--mcf-input-focus-border);outline:none}.mcf-input-field:hover:not(:disabled):not(.mcf-input-field--error){border-color:var(--mcf-input-hover-border)}.mcf-input-field--error{background-color:var(--mcf-input-error-bg);border:var(--mcf-input-error-border-width) solid var(--mcf-input-error-border);padding:calc(var(--mcf-input-padding-block) - 1px) calc(var(--mcf-input-padding-inline) - 1px)}.mcf-input-field--error:hover,.mcf-input-field--error:focus{border-color:var(--mcf-input-error-border)}.mcf-input-field--error:focus{outline:none}.mcf-input-field--disabled,.mcf-input-field:disabled{background-color:var(--mcf-input-disabled-bg);border-color:var(--mcf-input-disabled-border);color:var(--mcf-input-disabled-fg);cursor:not-allowed}.mcf-input-field:disabled::placeholder{color:var(--mcf-input-disabled-fg)}.mcf-input-field-suffix{font-family:var(--mcf-input-font-family);font-size:var(--mcf-input-font-size);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-input-line-height);color:var(--mcf-input-fg);pointer-events:none;white-space:nowrap;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mcf-input-field-measure{visibility:hidden;white-space:pre;pointer-events:none;position:absolute}.mcf-input-field-error{padding:var(--mcf-input-error-padding-block) 0;font-family:var(--mcf-input-error-font-family);font-size:var(--mcf-input-error-font-size);font-weight:var(--mcf-input-error-font-weight);line-height:var(--mcf-input-error-line-height);letter-spacing:var(--mcf-input-error-letter-spacing);color:var(--mcf-input-error-fg);display:block}@media (prefers-reduced-motion:reduce){.mcf-input-field{transition-duration:var(--mcf-duration-0)}}.mcf-ticker-tape{width:100%;min-height:var(--mcf-space-56);padding:var(--mcf-space-16) 0;background-color:var(--mcf-color-bg);color:var(--mcf-color-text-primary);align-items:center;display:flex;position:relative;overflow:hidden}.mcf-ticker-tape__wrapper{will-change:transform;width:max-content;display:flex}.mcf-ticker-tape__track{align-items:center;gap:var(--mcf-space-80);white-space:nowrap;height:100%;padding-right:var(--mcf-space-80);flex-shrink:0;display:inline-flex}@media (min-width:1024px){.mcf-ticker-tape__track{gap:var(--mcf-space-104);padding-right:var(--mcf-space-104)}}.mcf-ticker-tape[data-speed=slow] .mcf-ticker-tape__wrapper{animation:60s linear infinite mcf-ticker-scroll}.mcf-ticker-tape[data-speed=normal] .mcf-ticker-tape__wrapper{animation:40s linear infinite mcf-ticker-scroll}.mcf-ticker-tape[data-speed=fast] .mcf-ticker-tape__wrapper{animation:20s linear infinite mcf-ticker-scroll}.mcf-ticker-tape[data-paused=true] .mcf-ticker-tape__wrapper{animation-play-state:paused}.mcf-ticker-tape__item{justify-content:center;align-items:center;gap:var(--mcf-space-8);white-space:nowrap;background:0 0;flex-grow:0;flex-shrink:0;display:inline-flex}.mcf-ticker-tape__icon{width:var(--mcf-space-24);height:var(--mcf-space-24);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mcf-ticker-tape__text{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-regular);line-height:var(--mcf-space-24);align-items:center;display:inline-flex}@keyframes mcf-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[dir=rtl] .mcf-ticker-tape__wrapper,[dir=rtl] .mcf-ticker-tape__track,[dir=rtl] .mcf-ticker-tape__item{flex-direction:row-reverse}@media (prefers-reduced-motion:reduce){.mcf-ticker-tape__wrapper{animation:none}}.mcf-button-with-icon{gap:calc(var(--spacing,.25rem) * 2)}.mcf-button-with-icon__text-clip{flex-direction:column;align-items:center;height:1.2em;line-height:1.2;display:flex;overflow:hidden}.mcf-button-with-icon__text-stack{transition:transform var(--mcf-duration-150) var(--mcf-easing-ease);will-change:transform;flex-direction:column;align-items:center;display:flex;transform:translateY(0)}.mcf-button-with-icon:not(:disabled):is(:hover,:focus-visible) .mcf-button-with-icon__text-stack{transform:translateY(-1.2em)}.mcf-button-with-icon__text{white-space:nowrap;line-height:1.2}.mcf-button-with-icon__icon{width:var(--mcf-space-24);height:var(--mcf-space-24);flex-shrink:0;place-items:center;display:grid}.mcf-button-with-icon__icon :where(svg,img){width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.mcf-button-with-icon__text-stack{transition-duration:var(--mcf-duration-0)}}.mcf-header{width:100%;-webkit-backdrop-filter:blur(var(--mcf-header-backdrop-blur));backdrop-filter:blur(var(--mcf-header-backdrop-blur));flex-direction:column;display:flex;position:relative}.mcf-header__utility-nav{padding:var(--mcf-header-utility-padding-y) var(--mcf-header-utility-padding-x);justify-content:center;align-items:center;display:flex;overflow:hidden}@media (min-width:1025px){.mcf-header__utility-nav{background-color:var(--mcf-header-utility-bg)}}.mcf-header__utility-content{width:100%;max-width:var(--mcf-header-max-width);justify-content:space-between;align-items:center;display:flex}.mcf-header__utility-left,.mcf-header__utility-right{gap:var(--mcf-header-utility-gap);align-items:center;display:flex}.mcf-header__utility-link{cursor:pointer;align-items:center;gap:var(--mcf-header-link-icon-gap);font-family:var(--mcf-font-family-body);font-weight:var(--mcf-font-weight-bold);font-size:var(--mcf-font-size-14);line-height:var(--mcf-header-line-height-150);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-color-text-primary);transition:opacity var(--mcf-duration-200) ease;text-decoration:none;display:flex}.mcf-header__utility-link:hover{opacity:var(--mcf-header-hover-opacity)}.mcf-header__utility-link:focus-visible,.mcf-header__logo-button:focus-visible,.mcf-header__nav-link:focus-visible,.mcf-header__action-button:focus-visible{outline:var(--mcf-header-focus-outline-width) solid var(--mcf-focus-outline-color-2);outline-offset:var(--mcf-header-focus-outline-offset);border-radius:var(--mcf-radius-2)}.mcf-header__utility-link--active .mcf-paragraph{border-bottom:var(--mcf-header-border-width-active) solid var(--mcf-header-color-brand-red)}@media (min-width:1025px){.mcf-header__utility-link--active{padding:var(--mcf-space-8) var(--mcf-space-12);margin:calc(var(--mcf-space-8) * -1) calc(var(--mcf-space-12) * -1);background-color:var(--mcf-header-selected-bg);position:relative}}.mcf-header__utility-link--icon{gap:var(--mcf-header-link-icon-gap)}.mcf-header__utility-link--icon .icon{width:var(--mcf-header-icon-size-sm);height:var(--mcf-header-icon-size-sm)}.mcf-header__main-nav{padding:var(--mcf-header-main-padding-y) var(--mcf-header-main-padding-x);justify-content:center;align-items:center;display:flex}@media (min-width:1025px){.mcf-header__main-nav{background-color:var(--mcf-header-main-bg)}}.mcf-header__main-content{width:100%;max-width:var(--mcf-header-max-width);justify-content:space-between;align-items:center;display:flex}.mcf-header__logo-button{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.mcf-header__logo-image{height:var(--mcf-header-logo-height);width:auto;max-width:var(--mcf-header-logo-max-width)}.mcf-header__nav-actions{gap:var(--mcf-header-nav-actions-gap);align-items:center;display:flex}.mcf-header__main-links{gap:var(--mcf-header-main-links-gap);align-items:center;display:flex}.mcf-header__nav-link-wrapper{gap:var(--mcf-space-4);padding-top:var(--mcf-space-4);padding-bottom:var(--mcf-space-0);flex-direction:column;display:flex}.mcf-header__nav-link{cursor:pointer;align-items:center;gap:var(--mcf-space-8);font-family:var(--mcf-font-family-button);font-weight:var(--mcf-font-weight-bold);font-size:var(--mcf-font-size-16);line-height:var(--mcf-header-line-height-120);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-color-text-primary);height:var(--mcf-header-nav-link-height);transition:opacity var(--mcf-duration-200) ease;text-decoration:none;display:flex}.mcf-header__nav-link:hover{opacity:var(--mcf-header-hover-opacity)}.mcf-header__nav-link-wrapper:after{content:"";background-color:var(--mcf-header-color-icon-primary);height:var(--mcf-header-border-width-underline);width:0;transition:width var(--mcf-duration-200) ease}.mcf-header__nav-link-wrapper:hover:after,.mcf-header__nav-link-wrapper--active:after{width:100%}.mcf-header__nav-icon{width:var(--mcf-header-icon-size-md);height:var(--mcf-header-icon-size-md);display:inline-flex}.mcf-header__dropdown-icon{width:var(--mcf-header-icon-size-sm);height:var(--mcf-header-icon-size-sm);transform:rotate(180deg)}.mcf-header__actions{gap:var(--mcf-header-actions-gap);justify-content:flex-end;align-items:center;display:flex}.mcf-header__action-button{cursor:pointer;width:var(--mcf-header-icon-size-md);height:var(--mcf-header-icon-size-md);color:var(--mcf-header-color-icon-primary);transition:opacity var(--mcf-duration-200) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.mcf-header__action-button:hover{opacity:var(--mcf-header-hover-opacity)}.mcf-header__menu-button{display:none}.mcf-header__cart-button{position:relative}.mcf-header__cart-badge{top:var(--mcf-header-badge-offset-top);right:var(--mcf-header-badge-offset-right);background-color:var(--mcf-header-color-brand-red);color:var(--mcf-color-text-inverse);font-family:var(--mcf-font-family-body);font-weight:var(--mcf-font-weight-bold);font-size:var(--mcf-header-badge-font-size);line-height:var(--mcf-header-line-height-100);padding:var(--mcf-header-badge-padding-y) var(--mcf-header-badge-padding-x);border-radius:var(--mcf-radius-pill);min-width:var(--mcf-header-badge-min-width);text-align:center;position:absolute}@media (max-width:1024px){.mcf-header__nav-actions{gap:var(--mcf-header-nav-actions-gap-sm)}.mcf-header__main-links{gap:var(--mcf-header-main-links-gap-sm)}.mcf-header__actions{gap:var(--mcf-header-actions-gap-sm)}}@media (max-width:1023px){.mcf-header__utility-right{display:none}.mcf-header__utility-nav{padding:var(--mcf-header-utility-padding-y-mobile) var(--mcf-header-utility-padding-x-mobile)}.mcf-header__utility-left{gap:var(--mcf-header-utility-gap-mobile)}.mcf-header__utility-link{font-size:var(--mcf-header-utility-font-size-mobile)}.mcf-header__logo-image{height:var(--mcf-header-logo-height-mobile);max-width:var(--mcf-header-logo-max-width-mobile)}.mcf-header__main-links{display:none}.mcf-header__menu-button{display:flex}.mcf-header__main-nav{padding:var(--mcf-header-main-padding-y-mobile) var(--mcf-header-main-padding-x-mobile)}.mcf-header__actions{gap:var(--mcf-header-actions-gap-mobile)}.mcf-header__nav-actions{gap:var(--mcf-header-nav-actions-gap-mobile)}}.mcf-heading{color:inherit;font-family:var(--mcf-font-heading);font-weight:var(--mcf-font-weight-medium);line-height:var(--mcf-line-height-heading);letter-spacing:var(--mcf-letter-spacing-normal);margin:0}.mcf-heading[data-variant=display]{font-size:var(--mcf-font-size-60)}.mcf-heading[data-variant=h1]{font-size:var(--mcf-font-size-48)}.mcf-heading[data-variant=h2]{font-size:var(--mcf-font-size-38)}.mcf-heading[data-variant=h3]{font-size:var(--mcf-font-size-34)}.mcf-heading[data-variant=h4]{font-size:var(--mcf-font-size-28)}.mcf-heading[data-variant=h5]{font-size:var(--mcf-font-size-24)}.mcf-heading[data-variant=h6]{font-size:var(--mcf-font-size-20)}.mcf-heading[data-no-of-lines]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mcf-heading[data-no-of-lines="1"]{line-clamp:1;-webkit-line-clamp:1}.mcf-heading[data-no-of-lines="2"]{line-clamp:2;-webkit-line-clamp:2}.mcf-heading[data-no-of-lines="3"]{line-clamp:3;-webkit-line-clamp:3}.mcf-label{align-items:flex-start;gap:var(--mcf-space-4);font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-label-font-weight);line-height:var(--mcf-label-line-height);letter-spacing:0;color:var(--mcf-label-fg);display:inline-flex}.mcf-label__required{color:var(--mcf-label-required-fg)}.mcf-label[data-error=true]{color:var(--mcf-label-error-fg)}.mcf-label[data-disabled=true],.mcf-label[data-disabled=true] .mcf-label__required{color:var(--mcf-label-disabled-fg)}.mcf-footer{background-color:var(--mcf-footer-bg);width:100%;padding:var(--mcf-footer-padding-block) var(--mcf-footer-padding-inline)}.mcf-footer__container{gap:var(--mcf-footer-gap);flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.mcf-footer__header{width:100%;max-width:var(--mcf-footer-content-max-width);justify-content:space-between;align-items:flex-end;display:flex}.mcf-footer__logo-wrapper{flex-shrink:0;max-width:100%}.mcf-footer__logo{width:var(--mcf-footer-logo-width);height:var(--mcf-footer-logo-height);object-fit:contain;object-position:left center;max-width:100%}.mcf-footer__logo-placeholder{background-color:var(--mcf-color-gray-50);width:100%;height:100%}.mcf-footer__social{justify-content:flex-end;align-items:flex-start;gap:var(--mcf-space-24);max-width:100%;display:flex}.mcf-footer__social-title.mcf-paragraph{white-space:nowrap}.mcf-footer__social-list{align-items:center;gap:var(--mcf-space-16);display:flex}.mcf-footer__social-list .mcf-list-item{align-items:center;margin-bottom:0}.mcf-footer__social-link{color:var(--mcf-footer-icon-fill);cursor:pointer;height:auto;min-height:0;transition:color var(--mcf-duration-150) var(--mcf-easing-ease-in-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.mcf-footer__social-link:hover{color:var(--mcf-color-action-primary-hover)}.mcf-footer__social-link:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-focus-outline-color);outline-offset:var(--mcf-space-2);border-radius:var(--mcf-radius-2)}.mcf-footer__nav{width:100%;max-width:var(--mcf-footer-content-max-width)}.mcf-footer__nav--desktop{display:block}.mcf-footer__nav--mobile{gap:var(--mcf-space-32);flex-direction:column;width:100%;display:none}.mcf-footer__nav-grid{gap:var(--mcf-footer-column-gap);grid-template-columns:repeat(3,1fr) 1.6fr;align-items:start;width:100%;min-width:0;display:grid}.mcf-footer__nav-grid .mcf-list-item{margin-bottom:0}.mcf-footer__nav-column{gap:var(--mcf-footer-link-gap);flex-direction:column;align-self:start;min-width:0;display:flex}.mcf-footer__nav-list{--mcf-list-nav-gap:var(--mcf-footer-link-gap)}.mcf-footer__nav-link{width:100%}.mcf-footer__nav-link:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-focus-outline-color);outline-offset:var(--mcf-space-2);border-radius:var(--mcf-radius-2)}.mcf-footer__signup{padding:var(--mcf-footer-signup-padding);border:var(--mcf-border-width-1) dashed var(--mcf-footer-signup-border);border-radius:var(--mcf-footer-radius);gap:var(--mcf-footer-signup-gap);box-sizing:border-box;flex-direction:column;align-self:start;width:100%;display:flex}.mcf-footer__signup-content{gap:var(--mcf-footer-signup-gap);flex-direction:column;width:100%;display:flex}.mcf-footer__signup-title.mcf-heading{color:var(--mcf-footer-text-primary)}.mcf-footer__signup-disclaimer.mcf-paragraph{font-style:italic}.mcf-footer__bottom{width:100%;max-width:var(--mcf-footer-content-max-width);overflow-wrap:break-word;align-items:flex-end;display:flex}.mcf-footer__copyright.mcf-paragraph{line-height:var(--mcf-line-height-1-2)}.mcf-footer__accordion{width:100%}.mcf-footer__accordion .mcf-accordion__header{padding:var(--mcf-space-16) 0}.mcf-footer__accordion .mcf-accordion__item--open .mcf-accordion__header{padding:var(--mcf-space-16) 0 0}.mcf-footer__accordion .mcf-accordion__header:hover{background-color:#0000}.mcf-footer__accordion .mcf-accordion__content{padding:var(--mcf-space-20) 0 var(--mcf-space-16);text-align:left}.mcf-footer__accordion-list{--mcf-list-nav-gap:var(--mcf-footer-link-gap);text-align:left}.mcf-footer__accordion .mcf-accordion__content ul{padding-left:0}.mcf-footer__accordion .mcf-accordion__content .mcf-button-icon{display:none}@media not all and (min-width:1024px){.mcf-footer__nav--desktop{display:none}.mcf-footer__nav--mobile{display:flex}.mcf-footer__header{align-items:flex-start;gap:var(--mcf-space-32);flex-direction:column}.mcf-footer__social{align-items:flex-start;gap:var(--mcf-space-24)}.mcf-footer__social-list{gap:var(--mcf-space-12)}.mcf-footer__signup{padding:var(--mcf-space-24) var(--mcf-space-20)}}@media not all and (min-width:768px){.mcf-footer__social{gap:var(--mcf-space-8);flex-direction:column}}@media (prefers-reduced-motion:reduce){.mcf-footer__social-link,.mcf-footer__nav-link{transition-duration:var(--mcf-duration-0)}}.mcf-app-background__drag-drop-text.mcf-paragraph{color:var(--mcf-color-on-dark)}.mcf-app-background{--_mcf-app-background-zoom-scale:var(--mcf-media-background-zoom-scale);width:100%;position:relative;overflow:hidden}.mcf-app-background__layer{z-index:0;position:absolute;inset:0}.mcf-app-background__layer--color-base{background:var(--mcf-color-bg)}.mcf-app-background__layer--color-overlay{opacity:0;transition:opacity var(--mcf-duration-220) var(--mcf-easing-ease);will-change:opacity}.mcf-app-background__layer--color-overlay-active{opacity:1}.mcf-app-background__layer--image{opacity:1;transition:opacity var(--mcf-duration-450) var(--mcf-easing-ease);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1)}.mcf-app-background__layer--image-animate{animation:mcf-app-background-zoom var(--mcf-app-background-image-duration,var(--mcf-duration-8000)) var(--mcf-easing-linear) both}@keyframes mcf-app-background-zoom{0%{transform:scale(1)}to{transform:scale(var(--_mcf-app-background-zoom-scale))}}.mcf-app-background__layer--video{object-fit:cover;width:100%;height:100%}.mcf-app-background__content{z-index:1;width:100%;min-height:inherit;height:100%;position:relative}.mcf-app-background__controls-fade{height:var(--mcf-space-104);z-index:1;pointer-events:none;background:linear-gradient(to top, var(--mcf-color-gray-950), transparent);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mcf-app-background__controls-fade{background:linear-gradient(to top, color-mix(in srgb, var(--mcf-color-gray-950) var(--mcf-media-background-controls-fade-strength), transparent), transparent)}}.mcf-app-background__controls{left:var(--mcf-space-12);bottom:var(--mcf-space-16);z-index:2;align-items:center;gap:var(--mcf-space-12);color:var(--mcf-color-on-dark);display:flex;position:absolute}.mcf-app-background__drag-drop{right:var(--mcf-space-12);bottom:var(--mcf-space-24);z-index:2;justify-content:flex-end;align-items:center;display:flex;position:absolute}.mcf-app-background__control-button{width:var(--mcf-space-36);height:var(--mcf-space-36);border-radius:var(--mcf-radius-pill);text-decoration:none}.mcf-app-background .mcf-button.mcf-app-background__control-button{min-width:var(--mcf-space-36);justify-content:center;align-items:center;padding:0;display:inline-flex}.mcf-app-background__control-button svg{width:var(--mcf-space-20);height:var(--mcf-space-20);display:block}.mcf-app-background__progress{align-items:center;gap:var(--mcf-space-8);display:flex}.mcf-app-background__bar{width:var(--mcf-space-52);height:var(--mcf-space-2);background-color:var(--mcf-opacity-white-35);border-radius:var(--mcf-radius-pill);overflow:hidden}.mcf-app-background__bar-fill{width:0;height:100%;transition:width var(--mcf-duration-120) var(--mcf-easing-linear);background-color:currentColor}@media (prefers-reduced-motion:reduce){.mcf-app-background__layer--color-overlay{transition:none}.mcf-app-background__layer--image-animate{animation:none}.mcf-app-background__layer--image,.mcf-app-background__bar-fill{transition:none}}.mcf-frame-builder{--mcf-frame-builder-header-height:var(--mcf-frame-builder-nav-header-min-height);--mcf-frame-builder-drawer-min-height:33.3333vh;flex-direction:column;width:100%;height:100%;min-height:100vh;display:flex;position:relative}.mcf-frame-builder__layout{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}@supports (height:100dvh){.mcf-frame-builder__layout{height:100dvh}}@supports (height:100svh){.mcf-frame-builder__layout{height:100svh}}.mcf-frame-builder__header{width:100%;min-height:var(--mcf-frame-builder-header-height);z-index:20;flex:none;height:auto;overflow:visible}.mcf-frame-builder__main{z-index:0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:auto}.mcf-frame-builder__main>.mcf-app-background{flex:1;height:100%;min-height:100%}.mcf-frame-builder__main .mcf-app-background__content{height:100%;min-height:100%}.mcf-frame-builder__upload-area{flex:1 1 0;width:100%;min-height:0;display:flex}.mcf-frame-builder__upload-area>.mcf-app-background{flex:1 1 0;width:100%;min-height:0}.mcf-frame-builder__drawer{z-index:30;background:var(--mcf-color-white);width:100%;min-height:max-content;max-height:100vh;padding-bottom:env(safe-area-inset-bottom);justify-content:center;align-items:center;display:flex;position:relative;bottom:0;left:0;right:0}@supports (height:100dvh){.mcf-frame-builder__drawer{max-height:100dvh}}@supports (height:100svh){.mcf-frame-builder__drawer{max-height:100svh}}.mcf-frame-builder__drawer .mcf-frame-builder-drawer-panel-stack{flex:1;min-height:100%}.mcf-frame-builder-nav-header{width:100%;min-height:var(--mcf-frame-builder-nav-header-min-height);padding:var(--mcf-frame-builder-nav-header-padding-y) var(--mcf-frame-builder-nav-header-padding-x);background:var(--mcf-frame-builder-nav-header-bg);border-bottom:var(--mcf-frame-builder-nav-header-border);z-index:10;justify-content:space-between;align-items:center;display:flex;position:relative}.mcf-frame-builder-nav-header[data-variant=primary]{--mcf-frame-builder-nav-header-bg:var(--mcf-frame-builder-nav-header-primary-bg);--mcf-frame-builder-nav-header-border:var(--mcf-frame-builder-nav-header-primary-border);--mcf-frame-builder-nav-item-fg:var(--mcf-frame-builder-nav-header-primary-nav-fg);--mcf-frame-builder-nav-item-fg-hover:var(--mcf-frame-builder-nav-header-primary-nav-fg-hover);--mcf-frame-builder-nav-item-fg-disabled:var(--mcf-frame-builder-nav-header-primary-nav-fg-disabled);--mcf-frame-builder-nav-item-icon-fg:var(--mcf-frame-builder-nav-header-primary-nav-icon-fg);--mcf-frame-builder-nav-item-icon-fg-hover:var(--mcf-frame-builder-nav-header-primary-nav-icon-fg-hover);--mcf-frame-builder-nav-item-icon-fg-disabled:var(--mcf-frame-builder-nav-header-primary-nav-icon-fg-disabled)}.mcf-frame-builder-nav-header[data-variant=primary-light]{--mcf-frame-builder-nav-header-bg:var(--mcf-frame-builder-nav-header-primary-light-bg);--mcf-frame-builder-nav-header-border:var(--mcf-frame-builder-nav-header-primary-light-border);--mcf-frame-builder-nav-item-fg:var(--mcf-frame-builder-nav-header-primary-light-nav-fg);--mcf-frame-builder-nav-item-fg-hover:var(--mcf-frame-builder-nav-header-primary-light-nav-fg-hover);--mcf-frame-builder-nav-item-fg-disabled:var(--mcf-frame-builder-nav-header-primary-light-nav-fg-disabled);--mcf-frame-builder-nav-item-icon-fg:var(--mcf-frame-builder-nav-header-primary-light-nav-icon-fg);--mcf-frame-builder-nav-item-icon-fg-hover:var(--mcf-frame-builder-nav-header-primary-light-nav-icon-fg-hover);--mcf-frame-builder-nav-item-icon-fg-disabled:var(--mcf-frame-builder-nav-header-primary-light-nav-icon-fg-disabled)}.mcf-frame-builder-nav-item{--_mcf-frame-builder-nav-item-fg:var(--mcf-frame-builder-nav-item-fg,var(--mcf-color-text-primary));--_mcf-frame-builder-nav-item-fg-hover:var(--mcf-frame-builder-nav-item-fg-hover,var(--mcf-color-text-primary));--_mcf-frame-builder-nav-item-fg-disabled:var(--mcf-frame-builder-nav-item-fg-disabled,var(--mcf-color-gray-600));--_mcf-frame-builder-nav-item-icon-fg:var(--mcf-frame-builder-nav-item-icon-fg,var(--_mcf-frame-builder-nav-item-fg));--_mcf-frame-builder-nav-item-icon-fg-hover:var(--mcf-frame-builder-nav-item-icon-fg-hover,var(--_mcf-frame-builder-nav-item-fg-hover));--_mcf-frame-builder-nav-item-icon-fg-disabled:var(--mcf-frame-builder-nav-item-icon-fg-disabled,var(--_mcf-frame-builder-nav-item-fg-disabled));color:var(--_mcf-frame-builder-nav-item-fg);font-weight:400;font-size:var(--mcf-font-size-14);align-items:center;gap:var(--mcf-space-8);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background:0 0;border:0;padding:0;line-height:1.25rem;text-decoration:none;transition-duration:.15s;display:inline-flex}.mcf-frame-builder-nav-item:disabled{color:var(--_mcf-frame-builder-nav-item-fg-disabled);cursor:not-allowed}.mcf-frame-builder-nav-item:focus-visible{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}.mcf-frame-builder-nav-item__icon{color:var(--_mcf-frame-builder-nav-item-icon-fg);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.mcf-frame-builder-nav-item:disabled .mcf-frame-builder-nav-item__icon{color:var(--_mcf-frame-builder-nav-item-icon-fg-disabled)}.mcf-frame-builder-nav-item__icon>svg{flex:none;width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.mcf-frame-builder-nav-item{transition-duration:0s}}.mcf-frame-builder-image-upload__drag-drop-text.mcf-paragraph{color:var(--mcf-color-action-primary);font-weight:var(--mcf-font-weight-bold);margin-bottom:var(--mcf-space-14)}.mcf-frame-builder-page__backdrop{background-color:var(--mcf-opacity-black-20);-webkit-backdrop-filter:blur(6px);z-index:9999;pointer-events:none;position:fixed;inset:0}.mcf-frame-builder-image-upload{--mcf-frame-builder-image-upload-bg:var(--mcf-color-white);--mcf-frame-builder-image-upload-border:var(--mcf-color-khaki-800);--_mcf-frame-builder-image-upload-heading-size:var(--mcf-font-size-34);--_mcf-frame-builder-image-upload-subheading-size:var(--mcf-font-size-18);--_mcf-frame-builder-image-upload-letter-spacing:0;--mcf-button-primary-bg:var(--mcf-color-action-primary);--mcf-button-primary-bg-hover:var(--mcf-color-action-primary-hover);--mcf-button-primary-fg:var(--mcf-color-on-accent);--mcf-button-tertiary-fg:var(--mcf-color-action-primary);--mcf-button-tertiary-fg-hover:var(--mcf-color-action-primary-hover);z-index:10;pointer-events:auto;background-color:#0000;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:relative}.mcf-frame-builder-image-upload__content{pointer-events:auto;justify-content:center;align-items:center;gap:var(--mcf-space-32);width:100%;max-width:350px;height:auto;padding:var(--mcf-space-60) var(--mcf-space-40);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--mcf-frame-builder-image-upload-bg);flex-direction:column;display:flex;position:relative}.mcf-frame-builder-image-upload__copy{align-items:center;gap:var(--mcf-space-16);flex-direction:column;width:100%;display:flex}.mcf-frame-builder-image-upload__heading{color:var(--mcf-color-text-primary);text-align:center;font-family:var(--Typography-Font-Headline);font-size:var(--_mcf-frame-builder-image-upload-heading-size);letter-spacing:var(--_mcf-frame-builder-image-upload-letter-spacing);font-style:normal;font-weight:500;line-height:1.2}.mcf-heading.mcf-frame-builder-image-upload__heading{font-size:var(--_mcf-frame-builder-image-upload-heading-size);letter-spacing:var(--_mcf-frame-builder-image-upload-letter-spacing)}.mcf-frame-builder-image-upload__subheading{font-family:var(--Typography-Font-Body-Copy);font-size:var(--_mcf-frame-builder-image-upload-subheading-size);letter-spacing:var(--_mcf-frame-builder-image-upload-letter-spacing);color:var(--mcf-color-text-primary);text-align:center;white-space:pre-wrap;max-width:400px;margin:0;font-weight:400;line-height:1.5}@media (min-width:768px){.mcf-frame-builder-image-upload__content{gap:var(--mcf-space-40);max-width:663px;padding:var(--mcf-space-80) var(--mcf-space-60)}}.mcf-frame-builder-image-upload__content:before{content:"";border:2px solid var(--mcf-frame-builder-image-upload-border);pointer-events:none;z-index:0;position:absolute;inset:3.82% 4.57%}.mcf-frame-builder-image-upload__content>*{z-index:1;position:relative}@media (min-width:1024px){.mcf-frame-builder-image-upload__content:before{inset:4.95% 3.62%}}.mcf-frame-builder-image-upload:focus-visible{outline:var(--mcf-focus-outline-width) dotted var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}.mcf-frame-builder-image-upload--solid{background-color:var(--mcf-color-white);-webkit-backdrop-filter:none}.mcf-frame-builder-image-upload__upload-button.mcf-button{height:50px;padding:var(--mcf-space-16) var(--mcf-space-32);font-size:var(--mcf-font-size-16);font-weight:700;line-height:1.2}.mcf-frame-builder-image-upload__gallery-link.mcf-button{height:auto;font-size:var(--mcf-font-size-16);text-transform:capitalize;background-color:#0000;border:none;border-bottom:1px solid;padding:0;font-weight:700;line-height:1.2;text-decoration:none}.mcf-draganddrop{color:var(--mcf-draganddrop-fg);z-index:1;background-color:#0000;flex-direction:column;width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:auto}.mcf-draganddrop__container{padding-inline:calc(var(--spacing,.25rem) * 6);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;min-height:100%;display:flex}.mcf-draganddrop__content{z-index:1;justify-content:center;align-items:center;gap:var(--mcf-space-16);flex-direction:column;flex:1;width:100%;min-height:100%;display:flex;position:relative}.mcf-draganddrop__content .mcf-paragraph[data-variant=regular].mcf-draganddrop__description{color:inherit;font-family:var(--mcf-draganddrop-description-font-family);font-size:var(--mcf-draganddrop-description-font-size);font-weight:var(--mcf-draganddrop-description-font-weight);line-height:var(--mcf-draganddrop-description-line-height);letter-spacing:var(--mcf-draganddrop-description-letter-spacing);white-space:pre-line}.mcf-draganddrop__title{white-space:pre-line}.mcf-frame-builder-frame-item-card{cursor:pointer;border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex;position:relative}@media (min-width:1280px){.mcf-frame-builder-frame-item-card{padding:calc(var(--spacing,.25rem) * 4)}}.mcf-frame-builder-frame-item-card{max-height:var(--mcf-space-270);width:var(--mcf-space-350)}@media (min-width:1280px){.mcf-frame-builder-frame-item-card{max-height:var(--mcf-space-400);width:var(--mcf-space-322)}}.mcf-frame-builder-frame-item-card:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color);outline-offset:var(--mcf-focus-outline-offset)}.mcf-frame-builder-frame-item-card__image-wrapper{aspect-ratio:1;background-color:var(--mcf-color-white);width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--mcf-transition-normal);transition-duration:var(--mcf-transition-normal);position:relative;overflow:hidden}@media (min-width:1280px){@media (hover:hover){.mcf-frame-builder-frame-item-card__image-wrapper:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media (prefers-reduced-motion:reduce){.mcf-frame-builder-frame-item-card__image-wrapper{transition-property:none}@media (hover:hover){.mcf-frame-builder-frame-item-card__image-wrapper:is(:where(.group):hover *){transform:none}}}.mcf-frame-builder-frame-item-card__image{object-fit:contain;display:block}@media (min-width:1280px){.mcf-frame-builder-frame-item-card__image{width:100%;height:100%}}.mcf-frame-builder-frame-item-card__content{padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--mcf-color-hover-inverse);text-align:center;flex-direction:column;display:flex}.mcf-frame-builder-frame-item-card__title{color:var(--mcf-color-text-primary)}.mcf-frame-builder-frame-item-card__description{margin-top:calc(var(--spacing,.25rem) * 1);max-height:var(--mcf-space-100);opacity:1;overflow:hidden}@media (min-width:1280px){.mcf-frame-builder-frame-item-card__description{margin-top:calc(var(--spacing,.25rem) * 0);max-height:calc(var(--spacing,.25rem) * 0);opacity:0}@media (hover:hover){.mcf-frame-builder-frame-item-card__description:is(:where(.group):hover *){margin-top:calc(var(--spacing,.25rem) * 1);max-height:var(--mcf-space-100);opacity:1}}}.mcf-frame-builder-frame-item-card__description{transition-property:max-height,opacity,margin-top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--mcf-transition-normal);transition-duration:var(--mcf-transition-normal)}@media (prefers-reduced-motion:reduce){.mcf-frame-builder-frame-item-card__description{transition-property:none}}.mcf-frame-builder-frame-item-card__description{color:var(--mcf-color-text-primary)}.mcf-frame-builder-frame-item-container{align-items:center;gap:var(--mcf-space-40);flex-direction:column;width:100%;display:flex}@media (min-width:1280px){.mcf-frame-builder-frame-item-container{gap:var(--mcf-space-64)}}.mcf-frame-builder-frame-item-container__header{align-items:center;gap:var(--mcf-space-16);text-align:center;flex-direction:column;width:100%;display:flex}.mcf-frame-builder-frame-item-container__heading{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-medium,500);width:100%;font-weight:var(--font-weight-medium,500);white-space:pre-wrap;color:var(--mcf-font-size-34)}@media (min-width:1280px){.mcf-frame-builder-frame-item-container__heading{color:var(--mcf-font-size-42)}}.mcf-frame-builder-frame-item-container__heading{font-family:var(--mcf-font-heading);line-height:var(--mcf-line-height-heading);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-color-text-primary)}.mcf-frame-builder-frame-item-container__description{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-normal,400);width:100%;font-weight:var(--font-weight-normal,400);white-space:pre-wrap;color:var(--mcf-font-size-16)}@media (min-width:1280px){.mcf-frame-builder-frame-item-container__description{color:var(--mcf-font-size-18)}}.mcf-frame-builder-frame-item-container__description{font-family:var(--mcf-font-body);line-height:var(--mcf-line-height-normal);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-color-text-primary)}.mcf-frame-builder-frame-item-container__grid{justify-content:center;align-items:center;gap:var(--mcf-space-16);flex-direction:column;display:flex}@media (min-width:768px){.mcf-frame-builder-frame-item-container__grid{flex-flow:wrap}}@media (min-width:1280px){.mcf-frame-builder-frame-item-container__grid{gap:var(--mcf-space-24);flex-wrap:nowrap}}.mcf-frame-builder-frame-items-landing{background-color:var(--mcf-color-bg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;width:100%;min-height:100vh;display:flex}.mcf-frame-builder-frame-items-landing__header{top:calc(var(--spacing,.25rem) * 0);z-index:10;width:100%;position:sticky}.mcf-frame-builder-frame-items-landing__promo{background-color:var(--mcf-color-primary);width:100%;padding:var(--mcf-space-8) var(--mcf-space-12);cursor:pointer;justify-content:center;align-items:center;display:flex}.mcf-frame-builder-frame-items-landing__promo-text{color:var(--mcf-color-text-inverse);text-align:center}.mcf-frame-builder-frame-items-landing__main{padding-inline:var(--mcf-space-20);padding-block:var(--mcf-space-40);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.mcf-frame-builder-frame-items-landing__main{padding-block:var(--mcf-space-64)}}.mcf-frame-builder-frame-items-landing__main{overflow-y:visible}.mcf-frame-builder-frame-items-landing__footer{bottom:calc(var(--spacing,.25rem) * 0);width:100%;position:sticky}.mcf-frame-builder-frame-items-landing__ticker{background-color:var(--mcf-color-bg)}.mcf-image-upload-status{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.mcf-image-upload-status__main{justify-content:center;align-items:center;width:100%;height:67%;padding:10px;display:flex;position:relative}.mcf-image-upload-status[data-show-bottom-bar=false] .mcf-image-upload-status__main{height:100%}@media (max-width:767px){.mcf-image-upload-status__main{height:60%}.mcf-image-upload-status[data-show-bottom-bar=false] .mcf-image-upload-status__main{height:100%}}.mcf-image-upload-status__image-container{height:calc(100vh - var(--mcf-frame-builder-nav-header-min-height) - var(--mcf-frame-builder-drawer-min-height) - var(--mcf-space-128));justify-content:center;align-items:center;width:auto;margin:auto;display:flex;position:relative}.mcf-image-upload-status__image-container--uploading{height:calc(100vh - var(--mcf-frame-builder-nav-header-min-height) - var(--mcf-frame-builder-drawer-min-height) - var(--mcf-space-128));-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);width:auto;margin:auto}@media (max-width:1440px) and (min-width:1025px){.mcf-image-upload-status__image-container{height:calc(100vh - var(--mcf-frame-builder-nav-header-min-height) - var(--mcf-frame-builder-drawer-min-height) - var(--mcf-space-80));justify-content:center;align-items:center;width:auto;margin:auto;display:flex;position:relative}.mcf-image-upload-status__image-container--uploading{height:calc(100vh - var(--mcf-frame-builder-nav-header-min-height) - var(--mcf-frame-builder-drawer-min-height) - var(--mcf-space-56));-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);width:auto;margin:auto}}@media (max-width:767px){.mcf-image-upload-status__image-container{width:100%;height:100%}.mcf-image-upload-status__image-container--uploading{max-width:100%;max-height:100%}}@media (max-height:500px){.mcf-image-upload-status__image-container{width:100%;height:100%}.mcf-image-upload-status__image-container--uploading{max-width:100%;max-height:100%}}.mcf-image-upload-status__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--mcf-shadow-md);transition:filter var(--mcf-duration-300) var(--mcf-easing-ease), opacity var(--mcf-duration-150) var(--mcf-easing-ease);display:block}.mcf-image-upload-status__image--blur{filter:blur(50px)}.mcf-image-upload-status__image:not([src]){opacity:0}.mcf-image-upload-status__blur-overlay{inset:calc(var(--spacing,.25rem) * 0);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:1;position:absolute}.mcf-image-upload-status__spinner{z-index:3;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 95 98%27 shape-rendering=%27geometricPrecision%27%3E%3Ccircle cx=%2747.5%27 cy=%277%27 r=%277%27 fill=%27%23ffffff%27/%3E%3Ccircle cx=%2770%27 cy=%2715%27 r=%275%27 fill=%27%23ffffff%27/%3E%3Ccircle cx=%2785%27 cy=%2735%27 r=%274%27 fill=%27%23ffffff%27/%3E%3Ccircle cx=%2785%27 cy=%2760%27 r=%274%27 fill=%27%23ffffff%27/%3E%3Ccircle cx=%2770%27 cy=%2780%27 r=%274%27 fill=%27%23ffffff%27/%3E%3Ccircle cx=%2747.5%27 cy=%2788%27 r=%274%27 fill=%27%23ffffff%27/%3E%3Ccircle cx=%2725%27 cy=%2780%27 r=%274%27 fill=%27%23ffffff%27/%3E%3Ccircle cx=%2710%27 cy=%2760%27 r=%274%27 fill=%27%23ffffff%27/%3E%3Ccircle cx=%2710%27 cy=%2735%27 r=%274%27 fill=%27%23ffffff%27/%3E%3Ccircle cx=%2725%27 cy=%2715%27 r=%275%27 fill=%27%23ffffff%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:95px;height:98px;animation:2s linear infinite mcf-spinner-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mcf-spinner-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.mcf-image-upload-status__bottom-bar{background-color:var(--mcf-color-white);width:100%;height:33%;box-shadow:var(--mcf-shadow-sm);justify-content:center;align-items:center;padding:2% 3%;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.mcf-image-upload-status__bottom-bar{height:40%;padding:3% 4%}}.mcf-image-upload-status:focus-visible{outline:var(--mcf-focus-outline-width) dotted var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}.mcf-image-upload-status__error-container{justify-content:center;align-items:center;gap:var(--mcf-space-16);padding:var(--mcf-space-24);text-align:center;flex-direction:column;max-width:400px;display:flex}.mcf-image-upload-status__error-icon{color:var(--mcf-color-error-500);justify-content:center;align-items:center;display:flex}.mcf-image-upload-status__error-message{text-align:center;color:var(--mcf-color-neutral-800);font-size:var(--mcf-font-size-base);line-height:var(--mcf-line-height-relaxed);margin:0}.mcf-image-upload-status__retry-button{margin-top:var(--mcf-space-8)}.mcf-frame-builder-orientation-selector{width:100%}.mcf-frame-builder-orientation-selector .mcf-radio-group-options{align-items:center;gap:var(--mcf-space-24);flex-flow:wrap;display:flex}@media (min-width:1024px){.mcf-frame-builder-orientation-selector .mcf-radio-group-options{gap:var(--mcf-space-40)}}.mcf-frame-builder-orientation-selector label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.mcf-frame-builder-orientation-selector label:has(input:focus-visible){outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset);border-radius:var(--mcf-radius-4)}@media (prefers-reduced-motion:reduce){.mcf-frame-builder-orientation-selector *{transition-duration:var(--mcf-duration-0)}}.mcf-frame-builder-custom-size{justify-content:center;align-items:center;gap:var(--mcf-frame-builder-custom-size-gap);flex-flow:wrap;display:flex}.mcf-frame-builder-custom-size__size-section{align-items:center;gap:var(--mcf-frame-builder-custom-size-gap);flex-direction:row;order:1;display:flex}.mcf-frame-builder-custom-size__cancel{order:2;display:flex}.mcf-frame-builder-custom-size .mcf-frame-builder-custom-input{flex-basis:100%;order:3;justify-content:center}@media (min-width:1024px){.mcf-frame-builder-custom-size{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end}.mcf-frame-builder-custom-size__size-section{flex-direction:column;order:0;align-items:flex-start}.mcf-frame-builder-custom-size__cancel{order:0}.mcf-frame-builder-custom-size .mcf-frame-builder-custom-input{flex-basis:auto;order:0}}.mcf-frame-builder-custom-mat-size,.mcf-frame-builder-custom-mat-size__inputs{width:100%}@media (max-width:768px){.mcf-frame-builder-custom-mat-size__inputs{gap:var(--mcf-space-16);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;width:100%;display:grid}.mcf-frame-builder-custom-mat-size__inputs>:first-child{grid-row-start:1;grid-column-start:1}.mcf-frame-builder-custom-mat-size__inputs>:nth-child(2){grid-row-start:2;grid-column-start:2}.mcf-frame-builder-custom-mat-size__inputs>:nth-child(3){grid-row-start:1;grid-column-start:2}.mcf-frame-builder-custom-mat-size__inputs>:nth-child(4){grid-row-start:2;grid-column-start:1}.mcf-frame-builder-custom-mat-size__inputs .mcf-frame-builder-custom-input__separator{display:none}.mcf-frame-builder-custom-mat-size__inputs .mcf-frame-builder-custom-input__field{width:100%}}.mcf-frame-builder-custom-input{gap:var(--mcf-frame-builder-custom-size-inputs-gap);justify-content:space-between;align-items:flex-end;width:100%;display:flex}.mcf-frame-builder-custom-input__field{min-width:0;max-width:var(--mcf-space-156);flex:1 1 0}.mcf-frame-builder-custom-input__inner-wrapper{width:100%;min-width:0}.mcf-frame-builder-custom-input__input{font-weight:var(--mcf-font-weight-bold)}.mcf-frame-builder-custom-input__label{font-weight:var(--mcf-font-weight-regular)}.mcf-frame-builder-custom-input__separator{color:var(--mcf-frame-builder-custom-size-separator-color);font-weight:var(--mcf-font-weight-bold);padding-top:var(--mcf-frame-builder-custom-size-separator-padding-top);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:375px){.mcf-frame-builder-custom-input{gap:var(--mcf-frame-builder-custom-size-inputs-gap);justify-content:flex-start;width:auto}.mcf-frame-builder-custom-input__field{max-width:none;width:var(--mcf-frame-builder-custom-size-input-width);flex:none}.mcf-frame-builder-custom-input__separator{padding-top:0;padding-bottom:var(--mcf-space-8)}}@media (min-width:1024px){.mcf-frame-builder-custom-input{width:var(--mcf-frame-builder-custom-size-inputs-container-width)}}.mcf-attribute-customization-card{cursor:pointer;text-align:left;gap:var(--mcf-attribute-customization-card-gap);padding:var(--mcf-attribute-customization-card-padding);width:var(--mcf-attribute-customization-card-width);min-height:var(--mcf-attribute-customization-card-height);background-color:var(--mcf-attribute-customization-card-bg);border:var(--mcf-attribute-customization-card-border-width) solid var(--mcf-attribute-customization-card-border-default);border-radius:var(--mcf-attribute-customization-card-border-radius);height:auto;transition:border-color var(--mcf-attribute-customization-card-transition-duration) ease, background-color var(--mcf-attribute-customization-card-transition-duration) ease;font:inherit;display:flex;position:relative}.mcf-attribute-customization-card:hover:not(:disabled):not([data-state=info]){background-color:var(--mcf-attribute-customization-card-bg-hover);border-color:var(--mcf-attribute-customization-card-border-hover,var(--mcf-attribute-customization-card-border-default))}.mcf-attribute-customization-card:disabled{cursor:not-allowed;opacity:var(--mcf-attribute-customization-card-disabled-opacity)}.mcf-attribute-customization-card:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-space-2)}.mcf-attribute-customization-card[data-state=info]{border-color:var(--mcf-attribute-customization-card-border-info)}.mcf-attribute-customization-card[data-state=info]:hover:not(:disabled){background-color:var(--mcf-attribute-customization-card-bg-hover)}.mcf-attribute-customization-card-icon-wrapper{width:var(--mcf-attribute-customization-card-icon-size);height:var(--mcf-attribute-customization-card-icon-size);color:var(--mcf-attribute-customization-card-icon-color-default);transition:color var(--mcf-attribute-customization-card-transition-duration) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mcf-attribute-customization-card[data-state=info] .mcf-attribute-customization-card-icon-wrapper{color:var(--mcf-attribute-customization-card-icon-color-info)}.mcf-attribute-customization-card-icon-wrapper svg,.mcf-attribute-customization-card-icon-wrapper img{object-fit:contain;width:100%;height:100%}.mcf-attribute-customization-card-icon-wrapper .mcf-color-swatch-container{pointer-events:none;gap:0;width:100%;height:100%;padding:0}.mcf-attribute-customization-card-icon-wrapper .mcf-color-swatch{width:100%;height:100%}.mcf-attribute-customization-card-icon-wrapper .mcf-color-swatch-label{display:none}.mcf-attribute-customization-card-content{min-width:calc(var(--spacing,.25rem) * 0);gap:var(--mcf-attribute-customization-card-content-gap);flex-direction:column;flex:1;display:flex}.mcf-attribute-customization-card-info{flex-direction:column;gap:0;display:flex}.mcf-attribute-customization-card-heading{display:block}.mcf-attribute-customization-card[data-state=info] .mcf-attribute-customization-card-heading{color:var(--mcf-attribute-customization-card-heading-color-info)}.mcf-attribute-customization-card-selection{color:var(--mcf-attribute-customization-card-selection-color);display:block}.mcf-attribute-customization-card-subselection{color:var(--mcf-attribute-customization-card-subselection-color,var(--mcf-color-text-primary,#212121));text-align:left;line-height:1.5;display:block}.mcf-attribute-customization-card-pricing{align-items:flex-start;gap:var(--mcf-attribute-customization-card-pricing-gap);text-align:left;width:100%;display:flex}.mcf-attribute-customization-card-price-final{align-items:center;gap:var(--mcf-space-4);display:flex}.mcf-attribute-customization-card-price-symbol,.mcf-attribute-customization-card-price{color:var(--mcf-attribute-customization-card-price-color)}.mcf-attribute-customization-card-original-price{color:var(--mcf-attribute-customization-card-original-price-color,var(--mcf-color-text-secondary,#54585a));white-space:nowrap}.mcf-attribute-customization-card-check-wrapper{top:var(--mcf-attribute-customization-card-check-offset);right:var(--mcf-attribute-customization-card-check-offset);justify-content:center;align-items:center;display:flex;position:absolute}.mcf-attribute-customization-card-check-circle{width:var(--mcf-attribute-customization-card-check-size);height:var(--mcf-attribute-customization-card-check-size);background-color:var(--mcf-attribute-customization-card-check-bg);color:var(--mcf-attribute-customization-card-check-fg);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.mcf-attribute-customization-card{height:var(--mcf-attribute-customization-card-height);flex-direction:column;align-items:flex-start;min-height:auto}.mcf-attribute-customization-card-icon-wrapper{flex-shrink:0;align-self:flex-start}.mcf-attribute-customization-card-content{justify-content:flex-end;align-items:self-start;gap:0;width:100%;margin-top:auto}.mcf-attribute-customization-card-info{width:100%}.mcf-attribute-customization-card-heading,.mcf-attribute-customization-card-selection{text-align:left;width:100%}}@media (prefers-reduced-motion:reduce){.mcf-attribute-customization-card{transition-duration:0s}}.mcf-frame-builder-size-selector{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;width:100%;display:flex}.mcf-frame-builder-size-selector__options{width:100%}.mcf-frame-builder-size-selector[data-loading=true]{opacity:.6;pointer-events:none}@media (min-width:1024px){.mcf-frame-builder-size-selector__options .mcf-radio-group-options{grid-template-columns:repeat(6,auto);display:grid}}.mcf-frame-builder-drawer-area{flex-direction:column;width:100%;display:flex;position:relative}.mcf-frame-builder-drawer-area__content{flex:1;width:100%;min-height:0;overflow:hidden auto}.mcf-frame-builder-drawer-area>.mcf-frame-builder-drawer-action-bar{z-index:10;flex-shrink:0;position:sticky;bottom:0}.mcf-frame-builder-drawer-status{width:100%;position:relative}.mcf-frame-builder-drawer-status__sheet{background:var(--mcf-color-bg);width:100%;box-shadow:var(--mcf-shadow-sm);border-top-left-radius:var(--mcf-radius-16);border-top-right-radius:var(--mcf-radius-16);position:relative}.mcf-frame-builder-drawer-status__top-left{left:var(--mcf-space-16);top:var(--mcf-space-16);z-index:1;position:absolute}.mcf-frame-builder-drawer-status__content{text-align:center;padding:var(--mcf-space-44) var(--mcf-space-40) var(--mcf-space-32);align-items:center;gap:var(--mcf-space-12);flex-direction:column;display:flex}@media (max-width:768px){.mcf-frame-builder-drawer-status__content{padding:var(--mcf-space-24) var(--mcf-space-14);gap:var(--mcf-space-8)}}.mcf-frame-builder-drawer-status[data-has-top-left=true] .mcf-frame-builder-drawer-status__content{padding-top:calc(var(--mcf-space-24) + var(--mcf-space-32))}@media (min-width:768px){.mcf-frame-builder-drawer-status__content{padding:var(--mcf-space-44) var(--mcf-space-40) var(--mcf-space-32)}.mcf-frame-builder-drawer-status[data-has-top-left=true] .mcf-frame-builder-drawer-status__content{padding-top:calc(var(--mcf-space-32) + var(--mcf-space-32))}}@media screen and (max-width:1440px) and (min-width:1025px){.mcf-frame-builder-drawer-status[data-has-top-left=true] .mcf-frame-builder-drawer-status__content{padding-top:calc(var(--mcf-space-24) + var(--mcf-space-16));padding-bottom:var(--mcf-space-8)}}.mcf-frame-builder-drawer-status__header{text-align:center;align-items:center;gap:var(--mcf-space-12);flex-direction:column;display:flex}.mcf-frame-builder-drawer-status__title{margin:calc(var(--spacing,.25rem) * 0);color:var(--mcf-color-text-primary)}.mcf-frame-builder-drawer-status__subtitle{margin:calc(var(--spacing,.25rem) * 0);text-align:center;max-width:51.25rem;color:var(--mcf-color-text-secondary);line-height:1.5}.mcf-frame-builder-drawer-status__description{margin:calc(var(--spacing,.25rem) * 0);max-width:42rem;color:var(--mcf-color-text-primary);font-size:var(--mcf-paragraph-base);line-height:1.5}.mcf-frame-builder-drawer-status__footer{width:100%;padding:var(--mcf-space-16) var(--mcf-space-16) var(--mcf-space-46);justify-content:center;display:flex}@media (max-width:768px){.mcf-frame-builder-drawer-status__footer{padding:var(--mcf-space-16) var(--mcf-space-16) var(--mcf-space-44)}}.mcf-frame-builder-drawer-status__top-left .mcf-button,.mcf-frame-builder-drawer-status__top-left .mcf-button[data-variant=tertiary]:hover{color:var(--mcf-color-text-primary);text-align:center;font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-16);font-style:normal;font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-heading);letter-spacing:var(--mcf-letter-spacing-normal);text-decoration:none}.mcf-material-panel{width:100%;max-width:100%}.mcf-material-panel__container{gap:var(--mcf-space-16);flex-direction:row;align-items:stretch;width:100%;max-width:100%;min-height:0;display:flex}.mcf-material-panel__scroll-area{padding-bottom:var(--mcf-space-10);flex:1 1 0;overflow:auto hidden}.mcf-material-panel__scroll-area::-webkit-scrollbar{height:var(--mcf-space-2)}.mcf-material-panel__scroll-area::-webkit-scrollbar-track{background:var(--mcf-color-gray-250);border-radius:var(--mcf-radius-4)}.mcf-material-panel__scroll-area::-webkit-scrollbar-thumb{background:var(--mcf-color-gray-650);border-radius:var(--mcf-radius-4)}.mcf-material-panel__scroll-area::-webkit-scrollbar-thumb:hover{background:var(--mcf-color-gray-600)}.mcf-material-panel__grid{gap:var(--mcf-space-8);grid-template-rows:repeat(2,auto);grid-auto-columns:auto;grid-auto-flow:column;width:max-content;min-width:100%;display:grid}.mcf-material-panel__loading,.mcf-material-panel__error,.mcf-material-panel__empty{padding:var(--mcf-space-24);text-align:center;width:100%}.mcf-material-panel__error{align-items:center;gap:var(--mcf-space-16);flex-direction:column;display:flex}.mcf-material-panel__retry-button{margin-top:var(--mcf-space-8)}.mcf-material-panel__details{align-items:flex-start;gap:var(--mcf-space-4);max-width:var(--mcf-space-320);text-align:left;flex-direction:column;flex:none;min-height:0;display:flex;overflow:visible}.mcf-material-panel__details-title{color:var(--mcf-color-text-primary);text-align:left;flex-shrink:0}.mcf-material-panel__details-description-wrapper{max-height:calc(var(--mcf-font-size-14) * 1.5 * 4);min-height:calc(var(--mcf-font-size-14) * 1.5);overflow:visible}.mcf-material-panel__details-description{color:var(--mcf-color-text-secondary);text-align:left;flex:auto;min-width:0;min-height:0;line-height:1.5;overflow:visible}@media (max-width:1023px){.mcf-material-panel__container{gap:var(--mcf-space-16);flex-direction:column}.mcf-material-panel__scroll-area{-webkit-overflow-scrolling:touch;flex:none;width:100%;max-width:100%}.mcf-material-panel__grid{gap:var(--mcf-space-8);flex-wrap:nowrap;width:max-content;min-width:100%;max-height:none;display:flex;overflow:visible}.mcf-material-panel__grid .mcf-customization-option-card{width:var(--mcf-space-164);min-width:var(--mcf-space-164);max-width:var(--mcf-space-164);flex-shrink:0}.mcf-material-panel__details{order:1;width:100%;min-width:0;max-width:100%;height:auto}.mcf-material-panel__scroll-area{order:0}}@media (max-width:767px){.mcf-material-panel__container{gap:var(--mcf-space-12)}.mcf-material-panel__grid{gap:var(--mcf-space-6)}.mcf-material-panel__grid .mcf-customization-option-card{width:calc(var(--mcf-space-16) * 8.75);min-width:calc(var(--mcf-space-16) * 8.75);max-width:calc(var(--mcf-space-16) * 8.75)}.mcf-material-panel__details{padding:var(--mcf-space-12)}}@media (prefers-reduced-motion:reduce){.mcf-material-panel *{transition-duration:var(--mcf-duration-0)}}.mcf-substrate-panel{flex-direction:column;width:100%;display:flex}.mcf-substrate-panel__container{width:100%;padding:var(--mcf-space-0);flex-direction:column;justify-content:center;align-items:center;display:flex}.mcf-substrate-panel__cards-container{justify-content:center;align-items:center;width:100%;display:flex}.mcf-substrate-panel__cards{gap:var(--mcf-space-8);flex-direction:row;align-items:center;display:flex}.mcf-substrate-panel__card{align-items:center;gap:var(--mcf-space-8);padding:var(--mcf-space-12) var(--mcf-space-16) var(--mcf-space-12) var(--mcf-space-12);background:var(--mcf-color-background-primary);border:var(--mcf-border-width-1) solid var(--mcf-color-gray-border-secondary);border-radius:var(--mcf-radius-8);cursor:pointer;flex-direction:row;transition:border-color .2s;display:flex}.mcf-substrate-panel__card:hover{border-color:var(--mcf-color-teal-800)}.mcf-substrate-panel__card--selected{background:var(--mcf-opacity-teal-800-8);border:var(--mcf-border-width-2) solid var(--mcf-color-teal-800)}.mcf-substrate-panel__card-image{width:var(--mcf-space-64);height:var(--mcf-space-64);border:var(--mcf-border-width-1) solid var(--mcf-color-gray-border-secondary);border-radius:var(--mcf-radius-8);flex-shrink:0;overflow:hidden}.mcf-substrate-panel__card-image img{object-fit:cover;width:100%;height:100%}.mcf-substrate-panel__card-image-placeholder{background:var(--mcf-color-gray-100);width:100%;height:100%}.mcf-substrate-panel__card-label{color:var(--mcf-color-text-primary);text-align:left;white-space:nowrap}.mcf-substrate-panel__card-content{align-items:flex-start;gap:var(--mcf-space-2);flex-direction:column;display:flex}@media (max-width:1023px){.mcf-substrate-panel__card{padding:var(--mcf-space-12);flex-direction:column;width:auto}.mcf-substrate-panel__card-content{align-items:center}.mcf-substrate-panel__card-label{text-align:center}}@media (max-width:767px){.mcf-substrate-panel__cards{flex-wrap:wrap;justify-content:center}.mcf-substrate-panel__card{padding:var(--mcf-space-12);width:auto;min-width:var(--mcf-space-136);flex-direction:column}.mcf-substrate-panel__card-content{align-items:center}.mcf-substrate-panel__card-label{text-align:center}}@media (prefers-reduced-motion:reduce){.mcf-substrate-panel__card{transition:none}}.mcf-sizing-panel .mcf-frame-builder-drawer-status__content{gap:var(--mcf-space-32);padding-top:var(--mcf-space-32)}.mcf-sizing-panel{gap:var(--mcf-space-32);background:var(--mcf-color-white);flex-direction:column;align-items:center;display:flex}.mcf-sizing-panel__content{gap:var(--mcf-space-24);flex-direction:column;align-items:center;width:fit-content;max-width:100%;display:flex}.mcf-sizing-panel__orientation-section,.mcf-sizing-panel__size-section{gap:var(--mcf-space-16);flex-direction:column;flex-shrink:0;align-items:center;width:fit-content;display:flex}.mcf-sizing-panel__size-label{font-family:var(--mcf-font-family-body);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-regular);line-height:var(--mcf-line-height-1-5);color:var(--mcf-color-text-primary);text-align:center;align-self:center;margin:0}.mcf-sizing-panel__banner,.mcf-sizing-panel__validation-error{align-self:center;width:fit-content;max-width:100%}@media (min-width:1440px){.mcf-sizing-panel__content{gap:var(--mcf-space-60);flex-flow:row;align-items:flex-start}.mcf-sizing-panel__orientation-section{margin-top:var(--mcf-space-40);padding-bottom:0}.mcf-sizing-panel__content:has(.mcf-frame-builder-custom-size){align-items:flex-end}.mcf-sizing-panel__content:has(.mcf-frame-builder-custom-size) .mcf-sizing-panel__orientation-section{margin-top:0}.mcf-sizing-panel__size-label{text-align:left;align-self:flex-start}}.mcf-frame-builder-drawer{width:100%;overflow-y:visible}.mcf-frame-builder-drawer__panel{grid-area:1/1;width:100%;position:relative}.mcf-frame-builder-drawer__panel[data-panel=exit]{z-index:1}.mcf-frame-builder-drawer__panel[data-panel=enter],.mcf-frame-builder-drawer__panel[data-panel=current]{z-index:2}.mcf-frame-builder-drawer__panel[data-panel=enter],.mcf-frame-builder-drawer__panel[data-panel=exit]{will-change:transform;backface-visibility:hidden;transition:transform var(--mcf-frame-builder-drawer-panel-duration-ms,.4s) cubic-bezier(.32, .72, 0, 1)}@media (prefers-reduced-motion:reduce){.mcf-frame-builder-drawer__panel[data-panel=enter],.mcf-frame-builder-drawer__panel[data-panel=exit]{transition:none}}.mcf-frame-builder-drawer[data-stage=prep] .mcf-frame-builder-drawer__panel{transition:none}.mcf-frame-builder-drawer[data-stage=prep][data-direction=forward] .mcf-frame-builder-drawer__panel[data-panel=enter]{transform:translate(100%)}.mcf-frame-builder-drawer[data-stage=prep][data-direction=backward] .mcf-frame-builder-drawer__panel[data-panel=enter]{transform:translate(-100%)}.mcf-frame-builder-drawer[data-stage=prep] .mcf-frame-builder-drawer__panel[data-panel=exit],.mcf-frame-builder-drawer[data-stage=run] .mcf-frame-builder-drawer__panel[data-panel=enter]{transform:translate(0)}.mcf-frame-builder-drawer[data-stage=run][data-direction=forward] .mcf-frame-builder-drawer__panel[data-panel=exit]{transform:translate(-100%)}.mcf-frame-builder-drawer[data-stage=run][data-direction=backward] .mcf-frame-builder-drawer__panel[data-panel=exit]{transform:translate(100%)}.mcf-frame-builder-drawer-action-bar{background-color:var(--mcf-color-white);flex-direction:column;align-items:stretch;width:100%;display:flex}.mcf-frame-builder-drawer-action-bar__buttons{height:var(--mcf-space-48);border-top:1px solid var(--mcf-color-gray-100);box-shadow:var(--mcf-shadow-sm);flex-direction:row;align-items:stretch;display:flex}.mcf-frame-builder-drawer-action-bar__button--secondary{white-space:nowrap;justify-content:center;align-items:center;gap:var(--mcf-space-8);padding:0 var(--mcf-space-16);border-radius:0;flex:1 0 0;display:flex}.mcf-frame-builder-drawer-action-bar__button--secondary .mcf-frame-builder-drawer-action-bar__label{color:var(--mcf-color-action-primary)}.mcf-frame-builder-drawer-action-bar__button--secondary:disabled .mcf-frame-builder-drawer-action-bar__label{color:var(--mcf-color-gray-600)}.mcf-frame-builder-drawer-action-bar__button--primary{white-space:nowrap;justify-content:center;align-items:center;gap:var(--mcf-space-16);padding:0 var(--mcf-space-16);border-radius:0;flex:1 0 0;display:flex}.mcf-frame-builder-drawer-action-bar__button--primary:disabled{background-color:var(--mcf-color-gray-600)}@media (max-width:767px){.mcf-frame-builder-drawer-action-bar__buttons{height:var(--mcf-space-60)}.mcf-frame-builder-drawer-action-bar__button--secondary{flex:0 0 var(--mcf-space-110);max-width:var(--mcf-space-110)}.mcf-frame-builder-drawer-action-bar__button--primary{flex:auto}}.mcf-frame-builder-drawer-action-bar__button-content{align-items:center;gap:var(--mcf-space-16);display:inline-flex}.mcf-frame-builder-drawer-action-bar__price-group{align-items:center;gap:var(--mcf-space-4);color:var(--mcf-color-white);display:inline-flex}.mcf-frame-builder-drawer-action-bar__price{color:inherit}.mcf-frame-builder-drawer-action-bar__compare{color:inherit;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;opacity:.8;text-decoration:line-through}.mcf-frame-builder-drawer-action-bar__button--primary .mcf-frame-builder-drawer-action-bar__label,.mcf-frame-builder-drawer-action-bar__button--primary:disabled .mcf-frame-builder-drawer-action-bar__label,.mcf-frame-builder-drawer-action-bar__button--primary:disabled .mcf-frame-builder-drawer-action-bar__price,.mcf-frame-builder-drawer-action-bar__button--primary:disabled .mcf-frame-builder-drawer-action-bar__compare{color:var(--mcf-color-white)}.mcf-frame-builder-drawer-action-bar__button--secondary:focus-visible,.mcf-frame-builder-drawer-action-bar__button--primary:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-space-2)}.mcf-frame-builder-frame-customizer{justify-content:center;align-items:center;gap:var(--mcf-frame-builder-frame-customizer-gap);width:100%;padding:var(--mcf-frame-builder-frame-customizer-padding);background-color:var(--mcf-frame-builder-frame-customizer-bg);flex-direction:column;height:auto;display:flex}.mcf-frame-builder-frame-customizer__cards-container{width:100%;position:relative;overflow:visible}.mcf-frame-builder-frame-customizer__cards{align-items:center;gap:var(--mcf-frame-builder-frame-customizer-cards-gap);scroll-behavior:smooth;scrollbar-width:none;padding-bottom:var(--mcf-space-2);padding-inline:var(--mcf-frame-builder-frame-customizer-cards-padding);scroll-padding-inline:var(--mcf-frame-builder-frame-customizer-cards-padding);flex-wrap:nowrap;justify-content:safe center;display:flex;overflow:auto hidden}.mcf-frame-builder-frame-customizer__cards::-webkit-scrollbar{display:none}.mcf-frame-builder-frame-customizer__scroll-track{width:100%;height:var(--mcf-frame-builder-frame-customizer-scrollbar-height);background-color:var(--mcf-frame-builder-frame-customizer-scrollbar-track-bg);border-radius:var(--mcf-frame-builder-frame-customizer-scrollbar-radius);margin-top:var(--mcf-space-10);position:relative}.mcf-frame-builder-frame-customizer__scroll-thumb{background-color:var(--mcf-frame-builder-frame-customizer-scrollbar-thumb-bg);border-radius:var(--mcf-frame-builder-frame-customizer-scrollbar-radius);height:100%;transition:left .1s ease-out;position:absolute;top:0}@media (min-width:1024px){.mcf-frame-builder-frame-customizer .mcf-attribute-customization-card{width:var(--mcf-frame-builder-frame-customizer-card-width-desktop);min-height:var(--mcf-frame-builder-frame-customizer-card-height-desktop);height:auto;min-width:var(--mcf-frame-builder-frame-customizer-card-width-desktop);flex-direction:row;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start}.mcf-frame-builder-frame-customizer .mcf-attribute-customization-card-content{align-items:flex-start}.mcf-frame-builder-frame-customizer .mcf-attribute-customization-card-heading{text-align:left}}@media (max-width:1023px){.mcf-frame-builder-frame-customizer{padding:var(--mcf-space-32) 0 0;gap:var(--mcf-frame-builder-frame-customizer-gap-mobile)}.mcf-frame-builder-frame-customizer .mcf-attribute-customization-card{text-align:center;width:var(--mcf-frame-builder-frame-customizer-card-width-mobile);min-height:var(--mcf-frame-builder-frame-customizer-card-height-mobile);height:auto;min-width:var(--mcf-frame-builder-frame-customizer-card-width-mobile);flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center}.mcf-frame-builder-frame-customizer__cards{gap:var(--mcf-frame-builder-frame-customizer-cards-gap-mobile);padding-bottom:var(--mcf-frame-builder-frame-customizer-cards-padding-bottom-mobile);justify-content:flex-start;scroll-padding-inline:0}}@media (prefers-reduced-motion:reduce){.mcf-frame-builder-frame-customizer__cards{scroll-behavior:auto}.mcf-frame-builder-frame-customizer__scroll-thumb{transition:none}}.mcf-uploadprogress{align-items:center;gap:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;display:flex}.mcf-uploadprogress-title{color:var(--mcf-uploadprogress-title-fg);font-family:var(--mcf-uploadprogress-title-family)}.mcf-uploadprogress-subtext{margin:calc(var(--spacing,.25rem) * 0);text-align:left;--tw-font-weight:var(--font-weight-normal,400);max-width:548px;font-weight:var(--font-weight-normal,400);font-size:var(--mcf-uploadprogress-subtext-size);color:var(--mcf-uploadprogress-subtext-fg)}.mcf-uploadprogress-subtext-container{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:row;display:flex}@media (min-width:375px){.mcf-uploadprogress-subtext-container{align-items:flex-start}}.mcf-attribute-sub-selection{background-color:var(--mcf-color-white);padding:var(--mcf-space-32) var(--mcf-space-40);box-shadow:var(--mcf-shadow-sm);align-items:center;gap:var(--mcf-space-32);flex-direction:column;width:100%;display:flex}.mcf-attribute-sub-selection__header{align-items:center;gap:var(--mcf-space-12);flex-direction:column;flex:none;max-width:100%;display:flex}.mcf-attribute-sub-selection__title{text-align:center;color:var(--mcf-color-gray-800)}.mcf-attribute-sub-selection__description-wrapper{max-width:100%;padding:0 var(--mcf-space-270);flex:1;justify-content:center;align-items:center;display:flex}.mcf-attribute-sub-selection__description{text-align:center;white-space:pre-wrap;max-width:var(--mcf-space-820);color:var(--mcf-color-gray-750)}.mcf-attribute-sub-selection__options{justify-content:center;align-items:center;gap:var(--mcf-space-8);flex:auto;max-width:100%;display:flex}@media (max-width:1024px){.mcf-attribute-sub-selection__description-wrapper{padding:0 var(--mcf-space-64)}}@media (max-width:768px){.mcf-attribute-sub-selection{padding:var(--mcf-space-24) var(--mcf-space-20);gap:var(--mcf-space-24)}.mcf-attribute-sub-selection__description-wrapper{padding:0 var(--mcf-space-16)}}.mat-size-panel .mcf-attribute-customization-card{min-height:var(--mcf-mat-btn-card-min-height);height:var(--mcf-mat-btn-card-height);flex-direction:row}.mat-size-panel .mcf-mat-btn-unselected .mcf-attribute-customization-card-icon-wrapper{color:var(--mcf-mat-btn-unselected-icon-color)}.mat-size-panel .mcf-mat-btn-unselected .mcf-attribute-customization-card-info{color:var(--mcf-mat-btn-unselected-info-color);font-family:Inter;font-style:normal;font-size:var(--mcf-mat-btn-unselected-info-font-size);font-weight:var(--mcf-mat-btn-unselected-info-font-weight)}.mat-size-panel .mcf-paragraph[data-variant=bold]{font-weight:unset}.mat-size-panel .mcf-mat-btn-selected .mcf-attribute-customization-card-icon-wrapper{color:var(--mcf-mat-btn-selected-icon-color)}.mat-size-panel .mcf-mat-btn-selected .mcf-attribute-customization-card-info{color:var(--mcf-mat-btn-selected-info-color);font-family:Inter;font-style:normal;font-size:var(--mcf-mat-btn-selected-info-font-size);font-weight:var(--mcf-mat-btn-selected-info-font-weight)}.mat-size-panel .mcf-mat-btn-selected{background:var(--mcf-mat-btn-selected-bg);border:var(--mcf-mat-btn-selected-border-width) solid var(--mcf-mat-btn-selected-border-color)}.desktop .mcf-mat-btn-selected{margin-top:calc(var(--spacing,.25rem) * 3)}.mat-size-panel .desktop .mcf-mat-btn-selected{height:var(--mcf-mat-btn-card-height);display:inline-flex}.custom-mat-size-panel .mcf-attribute-customization-card{margin-right:calc(var(--spacing,.25rem) * 4)}.custom-mat-size-panel .mcf-button{margin-top:calc(var(--spacing,.25rem) * 11);padding:calc(var(--spacing,.25rem) * 0)}@media (min-width:1440px){.custom-mat-size-panel .mcf-frame-builder-custom-input__field{width:var(--mcf-custom-mat-input-width-lg)}}@media (min-width:1024px){.custom-mat-size-panel .mcf-frame-builder-custom-input__field{width:var(--mcf-custom-mat-input-width-md)}.custom-mat-size-panel .mobile{display:none}.custom-mat-size-panel .desktop{display:flex}}@media (max-width:1023px){.mobile button{margin-bottom:calc(var(--spacing,.25rem) * 4);display:inline}.custom-mat-size-panel .mobile{display:unset}.custom-mat-size-panel .desktop{display:none}.custom-mat-size-panel{width:100%}.custom-mat-size-panel .mcf-attribute-customization-card{display:inline-flex}}.mat-size-panel .info-icon{height:var(--mcf-space-24);width:var(--mcf-space-24);margin-left:var(--mcf-space-16)}.mat-size-panel .title-wrapper{display:flex}.mcf-mat-color-panel .mcf-frame-builder-frame-customizer__cards{padding-bottom:var(--mcf-space-24)}.mcf-mat-color-panel .mcf-frame-builder-frame-customizer{padding-top:calc(var(--spacing,.25rem) * 0)}.mcf-mat-color-panel .info-icon{height:var(--mcf-space-24);width:var(--mcf-space-24);margin-left:var(--mcf-space-16)}.mcf-mat-color-panel .title-wrapper{display:flex}.mcf-mat-color-panel .color-label{color:var(--mcf-color-text-secondary)}.mcf-mat-color-panel .selected-color{color:var(--mcf-color-text-primary)}.no-accent-mat{min-height:var(--mcf-mat-color-panel-no-accent-min-height);padding:var(--mcf-space-2);min-width:var(--mcf-mat-color-panel-no-accent-min-width)}.no-accent-mat:hover,.no-accent-mat-selected{border:var(--mcf-border-width-2) solid var(--mcf-color-swatch-border-selected);border-radius:var(--mcf-mat-color-panel-no-accent-border-radius)}.mcf-custom-page{flex-direction:column;width:100%;min-height:100vh;display:flex}.mcf-custom-page__content{width:100%;padding:var(--mcf-space-24) var(--mcf-space-16);background-color:var(--mcf-color-background-primary,#fff);flex:1}.mcf-custom-page__container{max-width:var(--mcf-container-max-width,1360px);width:100%;margin:0 auto}@media (min-width:1024px){.mcf-custom-page__content{padding:var(--mcf-space-40) var(--mcf-space-24)}}.mcf-frame-card{background-color:var(--mcf-frame-card-bg);border-radius:var(--mcf-frame-card-radius);box-sizing:border-box;cursor:pointer;transition:transform var(--mcf-frame-card-transition-duration) var(--mcf-frame-card-transition-easing), box-shadow var(--mcf-frame-card-transition-duration) var(--mcf-frame-card-transition-easing), background-color var(--mcf-frame-card-transition-duration);box-shadow:var(--mcf-frame-card-shadow);z-index:0;padding:var(--mcf-frame-card-padding);flex-direction:column;align-items:center;display:flex;position:relative}.mcf-frame-card[data-use-case=frame-listing-panel]{width:100%;height:auto}.mcf-frame-card{--frame-card-hover-overlay:var(--mcf-color-accent)}@supports (color:color-mix(in lab, red, red)){.mcf-frame-card{--frame-card-hover-overlay:color-mix(in srgb, var(--mcf-color-accent) 6%, transparent)}}.mcf-frame-card{--frame-card-selected-overlay:var(--mcf-color-accent)}@supports (color:color-mix(in lab, red, red)){.mcf-frame-card{--frame-card-selected-overlay:color-mix(in srgb, var(--mcf-color-accent) 8%, transparent)}}.mcf-frame-card__image-container{transform-origin:50%;transition:transform var(--mcf-frame-card-transition-duration-md) var(--mcf-frame-card-transition-easing);background-color:var(--mcf-frame-card-image-bg);flex-shrink:0;width:100%;display:block;position:relative}.mcf-frame-card__image-loading{background-color:var(--mcf-frame-card-image-bg);aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex}.mcf-frame-card__loading-icon{color:var(--mcf-color-text-secondary);animation:1s linear infinite mcf-frame-card-spinner}@keyframes mcf-frame-card-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mcf-frame-card[data-use-case=shoppable-image-carousel] .mcf-frame-card__image-container{aspect-ratio:1;width:100%}.mcf-frame-card[data-use-case=shoppable-image-carousel]:hover .mcf-frame-card__image-container,.mcf-frame-card[data-use-case=shoppable-image-carousel][data-state=hover] .mcf-frame-card__image-container{transform:scale(var(--mcf-frame-card-image-hover-scale))}.mcf-frame-card[data-use-case=shoppable-image-carousel]:hover .mcf-frame-card__content,.mcf-frame-card[data-use-case=shoppable-image-carousel][data-state=hover] .mcf-frame-card__content{transform:translateY(var(--mcf-frame-card-content-hover-translate-y))}@media (min-width:768px) and (max-width:1279px){.mcf-frame-card[data-use-case=frame-listing-panel][data-state=default]{background-color:var(--mcf-frame-card-bg);gap:var(--mcf-space-8);padding:var(--mcf-space-16) var(--mcf-space-8);height:100%}.mcf-frame-card[data-use-case=frame-listing-panel][data-state=selected]{gap:var(--mcf-space-8);padding:var(--mcf-space-16) var(--mcf-space-8);background-color:var(--mcf-frame-card-selected-bg)}.mcf-frame-card[data-use-case=frame-listing-panel][data-state=hover],.mcf-frame-card[data-use-case=frame-listing-panel]:hover{gap:var(--mcf-space-8);padding:var(--mcf-space-16) var(--mcf-space-8);background-color:#0000}}@media (min-width:1280px){.mcf-frame-card[data-use-case=frame-listing-panel][data-state=default]{background-color:var(--mcf-frame-card-bg);gap:var(--mcf-space-16);padding:var(--mcf-space-16) var(--mcf-space-12);transition:background-color var(--mcf-frame-card-transition-duration-md) var(--mcf-frame-card-transition-easing);height:100%}.mcf-frame-card[data-use-case=frame-listing-panel][data-state=selected]{gap:var(--mcf-space-16);padding:var(--mcf-space-16) var(--mcf-space-12);background-color:var(--mcf-frame-card-selected-bg)}.mcf-frame-card[data-use-case=frame-listing-panel][data-state=hover],.mcf-frame-card[data-use-case=frame-listing-panel]:hover{gap:var(--mcf-space-16);padding:var(--mcf-space-16) var(--mcf-space-12);background-color:#0000}}@media not all and (min-width:768px){.mcf-frame-card[data-use-case=frame-listing-panel][data-state=default]{background-color:var(--mcf-frame-card-bg);gap:var(--mcf-space-8);padding:var(--mcf-space-16) var(--mcf-space-8);justify-content:center}.mcf-frame-card[data-use-case=frame-listing-panel][data-state=selected]{background-color:var(--mcf-frame-card-selected-bg);gap:var(--mcf-space-8);padding:var(--mcf-space-16) var(--mcf-space-8);justify-content:center}}@media (min-width:768px) and (max-width:1279px){.mcf-frame-card[data-use-case=frame-listing-panel] .mcf-frame-card__image-container{width:100%;max-width:var(--mcf-frame-card-image-max-w-tablet);flex-shrink:0}}@media (min-width:1280px){.mcf-frame-card[data-use-case=frame-listing-panel][data-state=default] .mcf-frame-card__image-container,.mcf-frame-card[data-use-case=frame-listing-panel][data-state=selected] .mcf-frame-card__image-container{width:100%;max-width:var(--mcf-frame-card-image-max-w-desktop);transition:max-width var(--mcf-duration-200) var(--mcf-easing-ease-out);flex-shrink:0}.mcf-frame-card[data-use-case=frame-listing-panel]:hover .mcf-frame-card__image-container{width:100%;max-width:var(--mcf-frame-card-image-max-w-desktop-hover);flex-shrink:0}}@media not all and (min-width:768px){.mcf-frame-card[data-use-case=frame-listing-panel] .mcf-frame-card__image-container{width:100%;max-width:var(--mcf-frame-card-image-max-w-mobile);flex-shrink:0}}.mcf-frame-card[data-use-case=shoppable-image-carousel][data-state=default]{background-color:var(--mcf-frame-card-bg);gap:var(--mcf-space-16);padding:var(--mcf-space-12);justify-content:center}@media (min-width:768px){.mcf-frame-card[data-use-case=shoppable-image-carousel][data-state=default]{gap:var(--mcf-space-24);padding:var(--mcf-space-16)}.mcf-frame-card[data-use-case=shoppable-image-carousel][data-state=hover],.mcf-frame-card[data-use-case=shoppable-image-carousel]:hover{background-color:var(--mcf-frame-card-bg);gap:var(--mcf-space-24);padding:var(--mcf-space-16)}}.mcf-frame-card__content{width:100%;transition:transform var(--mcf-frame-card-transition-duration-md) var(--mcf-frame-card-transition-easing);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.mcf-frame-card__info{flex-direction:column;flex-shrink:0;align-items:center;width:100%;display:flex}@media (min-width:768px){.mcf-frame-card[data-use-case=frame-listing-panel] .mcf-frame-card__content{gap:var(--mcf-space-8)}.mcf-frame-card[data-use-case=frame-listing-panel] .mcf-frame-card__info{gap:var(--mcf-space-2)}}@media not all and (min-width:768px){.mcf-frame-card[data-use-case=frame-listing-panel] .mcf-frame-card__content{gap:var(--mcf-space-8)}.mcf-frame-card[data-use-case=frame-listing-panel] .mcf-frame-card__info{gap:var(--mcf-space-2)}}@media (min-width:768px){.mcf-frame-card[data-use-case=shoppable-image-carousel] .mcf-frame-card__content{gap:var(--mcf-space-16)}.mcf-frame-card[data-use-case=shoppable-image-carousel] .mcf-frame-card__info{gap:var(--mcf-space-8)}}@media not all and (min-width:768px){.mcf-frame-card[data-use-case=shoppable-image-carousel] .mcf-frame-card__content{gap:var(--mcf-space-12)}.mcf-frame-card[data-use-case=shoppable-image-carousel] .mcf-frame-card__info{gap:var(--mcf-space-4)}}.mcf-frame-card__image{inset:var(--mcf-space-0);pointer-events:none;width:100%;min-width:100%;height:auto;display:block}.mcf-frame-card__image[data-loading=true]{visibility:hidden}.mcf-frame-card__badge.mcf-badge[data-variant=neutral]{--mcf-badge-fg:var(--mcf-frame-card-badge-fg)}.mcf-frame-card__title-container{gap:var(--mcf-space-0);flex-direction:column;align-items:flex-start;width:100%;display:flex}.mcf-frame-card__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.mcf-frame-card__price-container{gap:var(--mcf-space-4);justify-content:center;align-items:flex-start;width:100%;display:flex}.mcf-frame-card__price-current{color:var(--mcf-color-text-primary)}.mcf-frame-card__price-original{color:var(--mcf-color-text-secondary);text-decoration:line-through;text-decoration-thickness:1px}.mcf-frame-card__button{width:100%}@media (min-width:768px){.mcf-frame-card[data-use-case=frame-listing-panel]:hover,.mcf-frame-card[data-use-case=frame-listing-panel][data-state=hover],.mcf-frame-card[data-use-case=shoppable-image-carousel]:hover,.mcf-frame-card[data-use-case=shoppable-image-carousel][data-state=hover]{background:var(--frame-card-hover-overlay)}}.mcf-frame-card[data-state=selected]{background-color:var(--mcf-frame-card-selected-bg)}.mcf-frame-card[data-state=selected] .mcf-frame-card__image{opacity:var(--mcf-frame-card-image-selected-opacity)}.mcf-frame-card__checkmark{z-index:10;animation:mcf-frame-card-checkmark-fade-in var(--mcf-duration-150) var(--mcf-easing-ease-out);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mcf-frame-card-checkmark-fade-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.mcf-frame-card__checkmark-icon{background-color:var(--mcf-color-accent);border-radius:var(--mcf-radius-pill);color:var(--mcf-color-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.mcf-frame-card[data-use-case=frame-listing-panel] .mcf-frame-card__checkmark-icon{padding:var(--mcf-space-12)}}@media not all and (min-width:768px){.mcf-frame-card[data-use-case=frame-listing-panel] .mcf-frame-card__checkmark-icon{padding:var(--mcf-space-8)}}.mcf-frame-card:focus-visible{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-2);outline-offset:var(--mcf-focus-outline-offset)}@media (prefers-reduced-motion:reduce){.mcf-frame-card{transition-duration:var(--mcf-duration-0)}}.mcf-frame-builder-frame-grid-backdrop{background-color:var(--mcf-frame-grid-backdrop-bg);-webkit-backdrop-filter:blur(var(--mcf-frame-grid-backdrop-blur,6px));z-index:50;pointer-events:none;transition:opacity var(--mcf-duration-300) var(--mcf-easing-ease-in-out);position:fixed;inset:0}.mcf-frame-builder-frame-grid-backdrop--hidden{opacity:0}.mcf-frame-builder-frame-grid-wrapper{background-color:var(--mcf-frame-grid-container-bg);width:100%;height:70vh;max-height:70vh;box-shadow:var(--mcf-frame-grid-wrapper-shadow);z-index:60;transition:max-height var(--mcf-duration-300) var(--mcf-easing-ease-in-out);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.mcf-frame-builder-frame-grid-container{background-color:var(--mcf-frame-grid-container-bg);width:100%;padding:var(--mcf-space-0);flex:1;min-height:0;position:relative;overflow:hidden auto}.mcf-frame-builder-frame-grid-container::-webkit-scrollbar{width:var(--mcf-frame-grid-scrollbar-width)}.mcf-frame-builder-frame-grid-container::-webkit-scrollbar-track{background:0 0}.mcf-frame-builder-frame-grid-container::-webkit-scrollbar-thumb{background-color:var(--mcf-frame-grid-scrollbar-thumb);border-radius:var(--mcf-radius-full,9999px)}.mcf-frame-builder-frame-grid-container::-webkit-scrollbar-thumb:hover{background-color:var(--mcf-frame-grid-scrollbar-thumb-hover)}.mcf-frame-builder-frame-grid-container{scrollbar-width:thin;scrollbar-color:var(--mcf-frame-grid-scrollbar-thumb) transparent}.mcf-frame-builder-frame-grid__item-count{font-size:var(--mcf-font-size-14);font-style:italic;font-weight:var(--mcf-font-weight-regular);color:var(--mcf-color-text-primary);text-align:center;padding:var(--mcf-space-8) 0;width:100%}.mcf-frame-builder-frame-grid-container .mcf-frame-card{border-radius:var(--mcf-frame-grid-card-radius);box-shadow:none;width:100%;height:auto;overflow:hidden}.mcf-frame-builder-frame-grid-container .mcf-frame-card[data-state=selected]{background-color:var(--mcf-frame-grid-selected-overlay)}.mcf-frame-builder-frame-grid{gap:0;width:100%;margin:0;display:grid;position:relative}.mcf-frame-builder-frame-grid>*{border-right:1px dashed var(--mcf-color-border-secondary);border-bottom:1px dashed var(--mcf-color-border-secondary)}.mcf-frame-builder-frame-grid__aisle-invader-item{width:100%;height:100%}@media not all and (min-width:768px){.mcf-frame-builder-frame-grid{padding:0 var(--mcf-space-20);grid-template-columns:1fr 1fr}.mcf-frame-builder-frame-grid-container{padding:0}.mcf-frame-builder-frame-grid-container .mcf-frame-card{border-radius:0}}@media (min-width:768px) and (max-width:1279px){.mcf-frame-builder-frame-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mcf-frame-builder-frame-grid-container{padding:0 var(--mcf-space-20)}}@media (min-width:1280px){.mcf-frame-builder-frame-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mcf-frame-builder-frame-grid-container{padding:0 var(--mcf-space-40)}}.mcf-frame-builder-frame-grid-wrapper--collapsible{flex-direction:column;display:flex}.mcf-frame-builder-frame-grid-wrapper--collapsed{min-height:var(--mcf-frame-grid-collapsed-height);max-height:var(--mcf-frame-grid-collapsed-height);overflow:visible}.mcf-frame-builder-frame-grid-collapsible-content{min-height:0;transition:max-height var(--mcf-duration-300) var(--mcf-easing-ease-in-out), opacity var(--mcf-duration-200) var(--mcf-easing-ease-in-out);max-height:calc(70vh - var(--mcf-frame-grid-collapsed-height));opacity:1;flex-direction:column;flex:1;display:flex;overflow:hidden}.mcf-frame-builder-frame-grid-collapsible-content--collapsed{opacity:0;pointer-events:none;flex:0;max-height:0;overflow:hidden}.mcf-frame-builder-frame-grid__sentinel{visibility:hidden;overflow-anchor:none;width:100%;height:1px}.mcf-frame-builder-frame-grid__loading{justify-content:center;align-items:center;gap:var(--mcf-space-12);padding:var(--mcf-space-24) var(--mcf-space-16);overflow-anchor:none;width:100%;display:flex}.mcf-frame-builder-frame-grid__loading-icon{color:var(--mcf-color-primary);width:var(--mcf-space-24);height:var(--mcf-space-24);animation:1s linear infinite mcf-frame-grid-spinner-rotate}.mcf-frame-builder-frame-grid__loading-text{color:var(--mcf-color-text-secondary)}@keyframes mcf-frame-grid-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mcf-frame-builder-frame-grid__end-of-list{padding:var(--mcf-space-10);width:100%;min-height:var(--mcf-frame-grid-end-of-list-min-height);justify-content:center;align-items:center;display:flex}.mcf-frame-builder-frame-grid__end-of-list-message{color:var(--mcf-color-text-primary);font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-regular);text-align:center;line-height:1.5}.mcf-frame-builder-frame-grid__error{justify-content:center;align-items:center;gap:var(--mcf-space-16);padding:var(--mcf-space-48) var(--mcf-space-24);text-align:center;flex-direction:column;width:100%;display:flex}.mcf-frame-builder-frame-grid__pagination-error{justify-content:center;align-items:center;gap:var(--mcf-space-12);padding:var(--mcf-space-24) var(--mcf-space-16);width:100%;display:flex}.mcf-frame-builder-frame-grid__pagination-error-text{color:var(--mcf-color-text-secondary)}.mcf-frame-builder-aisle-invader{background-color:var(--mcf-aisle-invader-bg,#f8f5f1);width:100%;height:100%;padding:var(--mcf-space-8);box-sizing:border-box;position:relative;overflow:hidden}.mcf-frame-builder-aisle-invader__bg-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mcf-frame-builder-aisle-invader__inner{border:1px solid var(--mcf-aisle-invader-card-border-color,#675a47);justify-content:center;align-items:center;gap:var(--mcf-space-4);width:100%;height:100%;padding:var(--mcf-space-12) var(--mcf-space-8);box-sizing:border-box;z-index:1;flex-direction:column;display:flex;position:relative}.mcf-frame-builder-aisle-invader:has(.mcf-frame-builder-aisle-invader__bg-image) .mcf-frame-builder-aisle-invader__inner{bottom:var(--mcf-space-8);left:var(--mcf-space-8);right:var(--mcf-space-8);background-color:#fff;border-color:#0000;width:auto;height:auto;position:absolute}.mcf-frame-builder-aisle-invader__badge-icon{color:var(--mcf-aisle-invader-text-color,#675a47);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mcf-frame-builder-aisle-invader__title{font-family:var(--mcf-aisle-invader-font-family);font-weight:var(--mcf-font-weight-bold,700);font-size:var(--mcf-font-size-14,14px);color:var(--mcf-aisle-invader-text-color,#675a47);text-align:center;letter-spacing:0;margin:0;line-height:1.5}.mcf-frame-builder-aisle-invader__subtitle{font-family:var(--mcf-aisle-invader-font-family);font-weight:var(--mcf-font-weight-regular,400);font-size:var(--mcf-font-size-12,12px);color:var(--mcf-aisle-invader-text-color,#675a47);text-align:center;letter-spacing:0;margin:0;line-height:1.5}.mcf-frame-builder-aisle-invader__rating{align-items:center;gap:var(--mcf-space-2);flex-direction:column;display:flex}.mcf-frame-builder-aisle-invader__stars{color:var(--mcf-aisle-invader-text-color,#675a47);align-items:center;display:flex}.mcf-frame-builder-aisle-invader__review-count{font-family:var(--mcf-aisle-invader-font-family);font-weight:var(--mcf-font-weight-regular,400);font-size:var(--mcf-font-size-14,14px);color:var(--mcf-aisle-invader-text-color,#675a47);letter-spacing:0;white-space:nowrap;line-height:1.5;text-decoration:underline}.mcf-frame-builder-promo-banner{flex-direction:column;align-items:center;width:100%;display:flex}.mcf-frame-builder-promo-banner__drag-handle{width:var(--mcf-promo-banner-handle-width);height:var(--mcf-promo-banner-handle-height);background-color:var(--mcf-promo-banner-handle-bg);border-radius:0 0 var(--mcf-radius-sm) var(--mcf-radius-sm);justify-content:center;align-items:center;display:flex}.mcf-frame-builder-promo-banner__toggle{width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 0);color:var(--mcf-promo-banner-chevron-color);cursor:pointer;transition:background-color var(--mcf-transition-fast);border-radius:var(--mcf-radius-full);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.mcf-frame-builder-promo-banner__toggle:hover{background-color:var(--mcf-promo-banner-handle-hover-bg)}.mcf-frame-builder-promo-banner__toggle:focus-visible{outline:var(--mcf-focus-ring);outline-offset:2px}.mcf-frame-builder-promo-banner__chevron{transition:transform var(--mcf-transition-normal)}.mcf-frame-builder-promo-banner__chevron--collapsed{transform:rotate(180deg)}.mcf-frame-builder-promo-banner__content{background-color:var(--mcf-promo-banner-bg);width:100%;padding:var(--mcf-space-8) var(--mcf-space-40);justify-content:center;align-items:center;display:flex}.mcf-frame-builder-promo-banner__message{font-size:var(--mcf-font-size-sm);font-weight:var(--mcf-font-weight-regular);color:var(--mcf-promo-banner-text-color);text-align:center;letter-spacing:var(--mcf-letter-spacing-standard);white-space:nowrap;line-height:1.5}.mcf-modal-backdrop{inset:calc(var(--spacing,.25rem) * 0);z-index:var(--mcf-z-index-modal-backdrop);background-color:var(--mcf-modal-backdrop-bg);position:fixed}.mcf-modal-container{inset:calc(var(--spacing,.25rem) * 0);pointer-events:none;z-index:var(--mcf-z-index-modal);padding:var(--mcf-space-16);justify-content:center;align-items:center;display:flex;position:fixed}.mcf-modal-container[data-modal-size=full]{padding:calc(var(--spacing,.25rem) * 0)}.mcf-modal{pointer-events:auto;background-color:var(--mcf-modal-bg);width:100%;box-shadow:var(--mcf-modal-shadow);padding:var(--mcf-modal-padding-y) var(--mcf-modal-padding-x);max-height:var(--mcf-modal-max-height);flex-direction:column;display:flex;position:relative}@media (max-width:768px){.mcf-modal{max-height:100%}}.mcf-modal{overflow-y:auto}.mcf-modal[data-size=sm]{max-width:var(--mcf-modal-width-sm)}.mcf-modal[data-size=md]{max-width:var(--mcf-modal-width-md)}.mcf-modal[data-size=lg]{max-width:var(--mcf-modal-width-lg)}.mcf-modal[data-size=xl]{max-width:var(--mcf-modal-width-xl)}.mcf-modal[data-size=full]{border-radius:0;max-width:100%;height:100vh}.mcf-modal[data-size=full] .mcf-modal__body{min-height:0;overflow-y:auto}.mcf-modal__body--scrollable::-webkit-scrollbar{width:var(--mcf-space-4)}.mcf-modal__body--scrollable::-webkit-scrollbar-track{background:0 0}.mcf-modal__body--scrollable::-webkit-scrollbar-thumb{border-radius:var(--mcf-space-32);background:var(--mcf-color-gray-200)}.mcf-modal__body--scrollable::-webkit-scrollbar-thumb:hover{background:var(--mcf-opacity-black-30)}.mcf-modal__header{align-items:center;gap:var(--mcf-space-24);margin-bottom:var(--mcf-space-40);flex-direction:column;display:flex}.mcf-modal__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.mcf-modal__title-group{align-items:center;gap:var(--mcf-space-14);flex-direction:column;width:100%;display:flex}.mcf-modal__title{text-align:center;width:100%;color:var(--mcf-color-text-primary)}.mcf-modal__subtitle{text-align:center;width:100%;color:var(--mcf-color-text-secondary);font-family:var(--mcf-font-family-body);font-size:var(--mcf-font-size-16);line-height:var(--mcf-line-height-normal)}.mcf-modal__close-btn{top:var(--mcf-modal-close-btn-offset);right:var(--mcf-modal-close-btn-offset);width:var(--mcf-modal-close-btn-size);height:var(--mcf-modal-close-btn-size);color:var(--mcf-color-text-primary);cursor:pointer;transition:opacity var(--mcf-duration-150) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.mcf-modal__close-btn:focus-visible{outline-style:dotted;outline-width:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color-1);outline-offset:var(--mcf-focus-outline-offset)}.mcf-modal__close-btn:not(:disabled):hover{opacity:var(--mcf-opacity-80)}.mcf-modal__body{flex:1;min-height:0}.mcf-modal__body--scrollable{min-height:0;padding-right:var(--mcf-space-32);overflow-y:auto}@media (max-width:768px){.mcf-modal__body--scrollable{padding-right:var(--mcf-space-4)}}.mcf-modal__footer{align-items:center;gap:var(--mcf-space-24);margin-top:var(--mcf-space-40);flex-direction:column;display:flex}.mcf-modal__footer[data-align=left]{align-items:flex-start}.mcf-modal__footer[data-align=right]{align-items:flex-end}.mcf-modal__footer[data-align=spread]{flex-direction:row;justify-content:space-between}.mcf-modal__footer[data-align=center]{align-items:center}.mcf-modal[data-layout=centered]{padding-top:var(--mcf-modal-padding-y-centered);padding-bottom:var(--mcf-modal-padding-y-centered);justify-content:center}.mcf-modal[data-layout=centered] .mcf-modal__header{gap:var(--mcf-space-16);margin-bottom:0}.mcf-modal[data-layout=centered] .mcf-modal__footer{margin-top:var(--mcf-space-60)}@media (prefers-reduced-motion:reduce){.mcf-modal-backdrop,.mcf-modal{transition:none}}.frame-builder-mat-panel__no-mat-icon{color:var(--mcf-color-text-secondary)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing,.25rem)}.end{inset-inline-end:var(--spacing,.25rem)}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1600px){.container{max-width:1600px}}@media (min-width:1920px){.container{max-width:1920px}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing,.25rem) * 1)}.mt-2{margin-top:calc(var(--spacing,.25rem) * 2)}.mt-3{margin-top:calc(var(--spacing,.25rem) * 3)}.mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}.mt-6{margin-top:calc(var(--spacing,.25rem) * 6)}.mr-2{margin-right:calc(var(--spacing,.25rem) * 2)}.mb-3{margin-bottom:calc(var(--spacing,.25rem) * 3)}.ml-3{margin-left:calc(var(--spacing,.25rem) * 3)}.ml-4{margin-left:calc(var(--spacing,.25rem) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing,.25rem) * 9)}.h-10{height:calc(var(--spacing,.25rem) * 10)}.min-h-0{min-height:calc(var(--spacing,.25rem) * 0)}.min-h-\[75vh\]{min-height:75vh}.w-\[95\%\]{width:95%}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl,64rem)}.max-w-\[1800px\]{max-width:1800px}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing,.25rem) * 1)}.gap-2{gap:calc(var(--spacing,.25rem) * 2)}.gap-3{gap:calc(var(--spacing,.25rem) * 3)}.gap-4{gap:calc(var(--spacing,.25rem) * 4)}.gap-6{gap:calc(var(--spacing,.25rem) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg,.5rem)}.rounded-md{border-radius:var(--radius-md,.375rem)}.border{border-style:var(--tw-border-style);border-width:1px}.border-slate-200{border-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.border-slate-300{border-color:var(--color-slate-300,oklch(86.9% .022 252.894))}.bg-red-600{background-color:var(--color-red-600,oklch(57.7% .245 27.325))}.bg-slate-50{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}.bg-slate-100{background-color:var(--color-slate-100,oklch(96.8% .007 247.896))}.bg-white{background-color:var(--color-white,#fff)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing,.25rem) * 3)}.p-4{padding:calc(var(--spacing,.25rem) * 4)}.px-2{padding-inline:calc(var(--spacing,.25rem) * 2)}.px-3{padding-inline:calc(var(--spacing,.25rem) * 3)}.px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}.py-2{padding-block:calc(var(--spacing,.25rem) * 2)}.py-8{padding-block:calc(var(--spacing,.25rem) * 8)}.py-10{padding-block:calc(var(--spacing,.25rem) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.font-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.whitespace-nowrap{white-space:nowrap}.text-gray-600{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.text-red-600{color:var(--color-red-600,oklch(57.7% .245 27.325))}.text-red-700{color:var(--color-red-700,oklch(50.5% .213 27.518))}.text-slate-500{color:var(--color-slate-500,oklch(55.4% .046 257.417))}.text-slate-600{color:var(--color-slate-600,oklch(44.6% .043 257.281))}.text-slate-700{color:var(--color-slate-700,oklch(37.2% .044 257.287))}.text-slate-900{color:var(--color-slate-900,oklch(20.8% .042 265.755))}.text-white{color:var(--color-white,#fff)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.hover\:bg-red-700:hover{background-color:var(--color-red-700,oklch(50.5% .213 27.518))}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:768px){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:calc(var(--spacing,.25rem) * 6)}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:p-10{padding:calc(var(--spacing,.25rem) * 10)}}.mcf-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.mcf-frame-builder-route{overflow:hidden}body.mcf-frame-builder-route:has([data-testid=frame-builder-landing-page]){overflow:auto}body.mcf-frame-builder-route header[role=banner],body.mcf-frame-builder-route #app footer:not(.mcf-frame-builder-frame-items-landing__footer){display:none}body.mcf-frame-builder-route #app,body.mcf-frame-builder-route #app-main{width:100%;max-width:none;height:100vh;min-height:100vh;margin:0;padding:0}body.mcf-frame-builder-route:has([data-testid=frame-builder-landing-page]) #app,body.mcf-frame-builder-route:has([data-testid=frame-builder-landing-page]) #app-main{height:auto}@supports (height:100dvh){body.mcf-frame-builder-route #app,body.mcf-frame-builder-route #app-main{height:100dvh;min-height:100dvh}}@supports (height:100svh){body.mcf-frame-builder-route #app,body.mcf-frame-builder-route #app-main{height:100svh;min-height:100svh}}body.mcf-frame-builder-route [data-testid=frame-builder-page]{height:100%}body.mcf-frame-builder-route [data-testid=frame-builder-landing-page]{height:auto;min-height:100vh}body.mcf-custom-route header[role=banner],body.mcf-custom-route #app footer:not(.mcf-footer){display:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(fefc551b7396b899b5ee.woff2)format("woff2"),url(bb744e52181efeb1e20a.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(444fc46382ddebf9206b.woff2)format("woff2"),url(4303dad54c0440af6b9d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(544089023996bb0a2e03.woff2)format("woff2"),url(11f7f5fefca8b9a10797.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(36c1e0d5e770cc6a3971.woff2)format("woff2"),url(45fe2c6dbf7f7b48c190.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(2a4055b17286ecdd503d.woff2)format("woff2"),url(364184c9994e78d1ec87.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(c339d02bc1066c5eb0eb.woff2)format("woff2"),url(8eeafc82bf1e3850a262.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(eb229bb9406cc043d5a4.woff2)format("woff2"),url(07e0e0017a987f6c727e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(39fbf8d2c4abc46f721f.woff2)format("woff2"),url(818b84180553acc613f3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(89455522650c3fb3654c.woff2)format("woff2"),url(dd21c71421d58232ef03.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(f2ef63e732b18d636044.woff2)format("woff2"),url(fc80974ec6969ee03fd2.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(e685387f69602567b1da.woff2)format("woff2"),url(b412faded087fbcfa4ff.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(44c9df135eec470b0ab6.woff2)format("woff2"),url(aaa15d735e3826061950.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(210fb826cb25acbd4094.woff2)format("woff2"),url(c616205185f0d3677df9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(eca1e21531598d5db58f.woff2)format("woff2"),url(2ea1079c0069eb040a52.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(b2740f247d3be4a05ca0.woff2)format("woff2"),url(e9974e820735012b025b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(33a76a7cbcfcb7076534.woff2)format("woff2"),url(72f7a9db87626ca30c76.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(4c6d520b97e3bb4ef613.woff2)format("woff2"),url(47cc2391a7edf82cf4e1.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(e7cec4ef4f6780e90a52.woff2)format("woff2"),url(6d34bacda2be54829b97.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(63d02ea896a7406849b6.woff2)format("woff2"),url(296d66c0bba9086788b9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(cdb4dd5dc508fe6e7398.woff2)format("woff2"),url(2f93aaa35e870cec4704.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(b7c27c60f848f2083f45.woff2)format("woff2"),url(5014db633e71a7741bf5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(8c6413cdd8004fde0a19.woff2)format("woff2"),url(d6d44e8705a633436dfe.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(fdee7b66c2d88216b75f.woff2)format("woff2"),url(8609e1b95284125f21cb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(c3c138d889b8c929822c.woff2)format("woff2"),url(c7983dac0ad6a359aef0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(984050ecee12eabe9366.woff2)format("woff2"),url(d8b0044cf6afdd52b07b.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(6984cf5e8583fac83be3.woff2)format("woff2"),url(04bb56ffa463ab55708d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(8148c3ae14dfaefc62ca.woff2)format("woff2"),url(4d0d5017d71ea1750fc1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(69a8d1d484967aba2389.woff2)format("woff2"),url(f10265da6bd8d66999ac.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(b0c28c6752a13fa5abaf.woff2)format("woff2"),url(43f6f7e8a4205f05e58c.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(533055ff3700190d8dfa.woff2)format("woff2"),url(9f2de06ca9a7c8458434.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(c9429f4b77b1f85e999d.woff2)format("woff2"),url(0f8675bdd7f3fe3a3dba.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(3f04511ca7c0cea0cc2f.woff2)format("woff2"),url(8b95c1e2b193d0541864.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(d1c85cabbe96efcaeb68.woff2)format("woff2"),url(05b640f829d1ac5ff29d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(bc59219ed344909a4f53.woff2)format("woff2"),url(d4a91814dd3f1e022ab1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(1104236696a5d2d1f236.woff2)format("woff2"),url(c73ae7252669254d2588.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelica;src:url(052921bfbb2950f99971.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gelica;src:url(22832f93f6e693660c2b.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gelica;src:url(22832f93f6e693660c2b.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gelica;src:url(22832f93f6e693660c2b.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gelica;src:url(22832f93f6e693660c2b.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gelica;src:url(fb706b760a40d95bc7c0.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--mcf-border-width-0:0;--mcf-border-width-1:1px;--mcf-border-width-2:2px;--mcf-color-white:#fff;--mcf-color-black:#000;--mcf-color-gray-50:#f5f5f5;--mcf-color-gray-100:#dedede;--mcf-color-gray-250:#eaeaea;--mcf-color-gray-300:#e4e4e4;--mcf-color-gray-350:#c9c9c9;--mcf-color-gray-500:#5e5e5e;--mcf-color-gray-400:#bababa;--mcf-color-gray-200:#54585a;--mcf-color-gray-600:#707070;--mcf-color-gray-650:#727272;--mcf-color-gray-700:#5e5e5e;--mcf-color-gray-750:#54585a;--mcf-color-gray-800:#212121;--mcf-color-gray-900:#1f2937;--mcf-color-gray-950:#111827;--mcf-color-neutral-50:#f8f5f1;--mcf-color-neutral-100:#eae6e0;--mcf-color-neutral-200:#e5e7eb;--mcf-color-neutral-300:#f8f5f1;--mcf-color-neutral-400:#ecf1f3;--mcf-color-teal-500:#0076d6;--mcf-color-teal-700:#1d6a8f;--mcf-color-teal-800:#124b66;--mcf-color-teal-900:#0d3a4d;--mcf-color-khaki-800:#675a47;--mcf-color-khaki-600:#948c7c;--mcf-color-khaki-700:#7a7268;--mcf-color-amber-400:#fbbf24;--mcf-color-red-500:#af0000;--mcf-color-red-600:#cf1f2e;--mcf-color-red-700:#b91c1c;--mcf-color-hover-inverse:#614051;--mcf-color-green-500:#0d7000;--mcf-color-gray-border-secondary:#bababa;--mcf-color-text-secondary:var(--mcf-color-gray-750);--mcf-color-info-light:#ebebeb;--mcf-color-info-dark:#212121;--mcf-color-warning-light:#fff3cd;--mcf-color-warning-dark:#856404;--mcf-color-error-light:#f8d7da;--mcf-color-error-dark:#721c24;--mcf-color-success-light:#d4edda;--mcf-color-success-dark:#155724;--mcf-font-size-10:.625rem;--mcf-font-size-12:.75rem;--mcf-font-size-14:.875rem;--mcf-font-size-16:1rem;--mcf-font-size-18:1.125rem;--mcf-font-size-20:1.25rem;--mcf-font-size-24:1.5rem;--mcf-font-size-28:1.75rem;--mcf-font-size-30:1.875rem;--mcf-font-size-34:2.125rem;--mcf-font-size-36:2.25rem;--mcf-font-size-38:2.375rem;--mcf-font-size-42:2.625rem;--mcf-font-size-48:3rem;--mcf-font-size-60:3.75rem;--mcf-font-weight-regular:400;--mcf-font-weight-medium:500;--mcf-font-weight-semibold:600;--mcf-font-weight-bold:700;--mcf-line-height-1-2:1.2;--mcf-line-height-1-5:1.5;--mcf-duration-0:0s;--mcf-duration-75:75ms;--mcf-duration-100:.1s;--mcf-duration-120:.12s;--mcf-duration-150:.15s;--mcf-duration-200:.2s;--mcf-duration-220:.22s;--mcf-duration-300:.3s;--mcf-duration-450:.45s;--mcf-duration-500:.5s;--mcf-duration-8000:8s;--mcf-easing-linear:linear;--mcf-easing-ease:ease;--mcf-easing-ease-in:ease-in;--mcf-easing-ease-out:ease-out;--mcf-easing-ease-in-out:ease-in-out;--mcf-transition-normal:var(--mcf-duration-200) var(--mcf-easing-ease);--mcf-transition-fast:var(--mcf-duration-100) var(--mcf-easing-ease);--mcf-transition-slow:var(--mcf-duration-300) var(--mcf-easing-ease);--mcf-radius-0:0;--mcf-radius-2:.125rem;--mcf-radius-4:.25rem;--mcf-radius-6:.375rem;--mcf-radius-8:.5rem;--mcf-radius-11:.6875rem;--mcf-radius-12:.75rem;--mcf-radius-16:1rem;--mcf-radius-pill:9999rem;--mcf-space-0:0;--mcf-space-1:.063rem;--mcf-space-2:.125rem;--mcf-space-4:.25rem;--mcf-space-5:.3125rem;--mcf-space-6:.375rem;--mcf-space-7:.4375rem;--mcf-space-8:.5rem;--mcf-space-10:.625rem;--mcf-space-11:.6875rem;--mcf-space-12:.75rem;--mcf-space-14:.875rem;--mcf-space-16:1rem;--mcf-space-18:1.125rem;--mcf-space-20:1.25rem;--mcf-space-24:1.5rem;--mcf-space-28:1.75rem;--mcf-space-30:1.875rem;--mcf-space-32:2rem;--mcf-space-34:2.125rem;--mcf-space-36:2.25rem;--mcf-space-38:2.375rem;--mcf-space-40:2.5rem;--mcf-space-42:2.625rem;--mcf-space-44:2.75rem;--mcf-space-46:2.875rem;--mcf-space-48:3rem;--mcf-space-50:3.125rem;--mcf-space-54:3.375rem;--mcf-space-52:3.25rem;--mcf-space-200:12.5rem;--mcf-space-283:17.6875rem;--mcf-space-56:3.5rem;--mcf-space-60:3.75rem;--mcf-space-64:4rem;--mcf-space-74:4.625rem;--mcf-space-75:4.6875rem;--mcf-space-80:5rem;--mcf-space-88:5.5rem;--mcf-space-95:5.9375rem;--mcf-space-96:6rem;--mcf-space-98:6.125rem;--mcf-space-100:6.25rem;--mcf-space-104:6.5rem;--mcf-space-110:6.875rem;--mcf-space-116:7.25rem;--mcf-space-128:8rem;--mcf-space-136:8.5rem;--mcf-space-152:9.5rem;--mcf-space-156:9.6875rem;--mcf-space-164:10.25rem;--mcf-space-172:10.75rem;--mcf-space-180:11.25rem;--mcf-space-214:13.375rem;--mcf-space-230:14.375rem;--mcf-space-240:15rem;--mcf-space-256:16rem;--mcf-space-260:16.25rem;--mcf-space-270:16.875rem;--mcf-space-343:21.375rem;--mcf-space-663:41.4375rem;--mcf-space-276:17.25rem;--mcf-space-298:18.625rem;--mcf-space-300:18.75rem;--mcf-space-320:20rem;--mcf-space-322:20.125rem;--mcf-space-342:21.375rem;--mcf-space-350:21.875rem;--mcf-space-400:25rem;--mcf-space-600:37.5rem;--mcf-space-820:51.25rem;--mcf-line-height-none:1;--mcf-line-height-tight:1.25;--mcf-line-height-normal:1.5;--mcf-line-height-relaxed:1.75;--mcf-line-height-loose:2;--mcf-letter-spacing-tight:-.05em;--mcf-letter-spacing-normal:0;--mcf-letter-spacing-wide:.05em;--mcf-z-index-base:0;--mcf-z-index-dropdown:50;--mcf-z-index-sticky:100;--mcf-z-index-fixed:200;--mcf-z-index-modal-backdrop:300;--mcf-z-index-modal:400;--mcf-z-index-popover:500;--mcf-z-index-tooltip:600;color-scheme:light;--mcf-color-bg:var(--mcf-color-white);--mcf-color-fg:var(--mcf-color-gray-950);--mcf-color-text-primary:var(--mcf-color-gray-800);--mcf-color-text-inverse:var(--mcf-color-white);--mcf-color-surface-subtle:var(--mcf-color-neutral-100);--mcf-color-border:var(--mcf-color-neutral-200);--mcf-gray-color-border:var(--mcf-color-gray-400);--mcf-color-border-secondary:var(--mcf-color-gray-400);--mcf-color-border-tertiary:var(--mcf-color-gray-350);--mcf-color-primary:var(--mcf-color-teal-800);--mcf-color-accent:var(--mcf-color-teal-800);--mcf-color-accent-hover:var(--mcf-color-teal-700);--mcf-color-action-primary:var(--mcf-color-teal-800);--mcf-color-action-primary-hover:var(--mcf-color-teal-900);--mcf-color-on-accent:var(--mcf-color-white);--mcf-color-border-focused:#1e8abd;--mcf-color-success:var(--mcf-color-green-500);--mcf-color-error:var(--mcf-color-red-500);--mcf-color-on-dark:var(--mcf-color-white);--mcf-font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mcf-font-heading:"Gelica", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--Typography-Font-Body-Copy:var(--mcf-font-body);--Typography-Font-Headline:var(--mcf-font-heading);--mcf-font-family-body:var(--mcf-font-body);--mcf-font-family-button:var(--mcf-font-body);--mcf-font-family-headline:var(--mcf-font-heading);--mcf-header-3xl:2.625rem;--mcf-paragraph-xlarge:1.25rem;--mcf-paragraph-large:1.125rem;--mcf-paragraph-base:1rem;--mcf-paragraph-small:.875rem;--mcf-line-height-heading:1.2;--mcf-focus-outline-color-1:var(--mcf-color-teal-500);--mcf-focus-outline-color-2:var(--mcf-color-teal-800);--mcf-focus-outline-color:var(--mcf-focus-outline-color-1);--mcf-focus-outline-width:var(--mcf-border-width-2);--mcf-focus-outline-offset:var(--mcf-space-6);--mcf-opacity-white-15:var(--mcf-color-white)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-white-15:color-mix(in srgb, var(--mcf-color-white) 15%, transparent)}}:root{--mcf-opacity-white-40:var(--mcf-color-white)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-white-40:color-mix(in srgb, var(--mcf-color-white) 40%, transparent)}}:root{--mcf-opacity-white-35:var(--mcf-color-white)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-white-35:color-mix(in srgb, var(--mcf-color-white) 35%, transparent)}}:root{--mcf-opacity-white-50:var(--mcf-color-white)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-white-50:color-mix(in srgb, var(--mcf-color-white) 50%, transparent)}}:root{--mcf-opacity-white-60:var(--mcf-color-white)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-white-60:color-mix(in srgb, var(--mcf-color-white) 60%, transparent)}}:root{--mcf-opacity-white-70:var(--mcf-color-white)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-white-70:color-mix(in srgb, var(--mcf-color-white) 70%, transparent)}}:root{--mcf-opacity-white-100:var(--mcf-color-white);--mcf-opacity-black-5:var(--mcf-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-black-5:color-mix(in srgb, var(--mcf-color-black) 5%, transparent)}}:root{--mcf-opacity-black-10:var(--mcf-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-black-10:color-mix(in srgb, var(--mcf-color-black) 10%, transparent)}}:root{--mcf-opacity-black-20:var(--mcf-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-black-20:color-mix(in srgb, var(--mcf-color-black) 20%, transparent)}}:root{--mcf-opacity-black-25:var(--mcf-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-black-25:color-mix(in srgb, var(--mcf-color-black) 25%, transparent)}}:root{--mcf-opacity-black-30:var(--mcf-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-black-30:color-mix(in srgb, var(--mcf-color-black) 30%, transparent)}}:root{--mcf-opacity-black-50:var(--mcf-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-black-50:color-mix(in srgb, var(--mcf-color-black) 50%, transparent)}}:root{--mcf-opacity-black-70:var(--mcf-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-black-70:color-mix(in srgb, var(--mcf-color-black) 70%, transparent)}}:root{--mcf-opacity-teal-800-6:var(--mcf-color-teal-800)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-teal-800-6:color-mix(in srgb, var(--mcf-color-teal-800) 6%, transparent)}}:root{--mcf-opacity-teal-800-8:var(--mcf-color-teal-800)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-opacity-teal-800-8:color-mix(in srgb, var(--mcf-color-teal-800) 8%, transparent)}}:root{--mcf-opacity-80:.8;--mcf-opacity-disabled:.5;--mcf-opacity-disabled-group:.6;--mcf-opacity-hover:.8;--mcf-opacity-full:1;--mcf-shadow-md:0px 0px 64px 0px var(--mcf-opacity-black-25);--mcf-shadow-sm:0px -8px 32px 0px var(--mcf-opacity-black-5);--mcf-shadow-dropdown:0 4px 6px -1px var(--mcf-opacity-black-10), 0 2px 4px -2px var(--mcf-opacity-black-10);--mcf-button-primary-bg:var(--mcf-color-accent);--mcf-button-primary-bg-hover:var(--mcf-color-accent-hover);--mcf-button-primary-fg:var(--mcf-color-on-accent);--mcf-button-primary-bg-disabled:var(--mcf-color-gray-600);--mcf-button-primary-fg-disabled:var(--mcf-color-on-accent);--mcf-button-primary-light-bg:var(--mcf-color-bg);--mcf-button-primary-light-bg-hover:var(--mcf-color-neutral-100);--mcf-button-primary-light-fg:var(--mcf-color-accent);--mcf-button-primary-light-bg-disabled:var(--mcf-color-gray-300);--mcf-button-primary-light-fg-disabled:var(--mcf-color-gray-600);--mcf-button-secondary-bg:transparent;--mcf-button-secondary-bg-hover:var(--mcf-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-button-secondary-bg-hover:color-mix(in srgb, var(--mcf-color-accent) 20%, transparent)}}:root{--mcf-button-secondary-fg:var(--mcf-color-accent);--mcf-button-secondary-fg-hover:var(--mcf-color-accent-hover);--mcf-button-secondary-border:var(--mcf-color-accent);--mcf-button-secondary-border-hover:var(--mcf-color-accent-hover);--mcf-button-secondary-bg-disabled:var(--mcf-color-border);--mcf-button-secondary-fg-disabled:var(--mcf-color-gray-600);--mcf-button-secondary-border-disabled:var(--mcf-color-gray-600);--mcf-button-secondary-light-bg:transparent;--mcf-button-secondary-light-bg-hover:var(--mcf-opacity-white-15);--mcf-button-secondary-light-fg:var(--mcf-color-on-accent);--mcf-button-secondary-light-border:var(--mcf-color-on-accent);--mcf-button-secondary-light-border-focus:var(--mcf-color-primary);--mcf-button-secondary-light-bg-disabled:var(--mcf-color-gray-300);--mcf-button-secondary-light-fg-disabled:var(--mcf-color-gray-600);--mcf-button-secondary-light-border-disabled:var(--mcf-opacity-white-60);--mcf-button-tertiary-fg:var(--mcf-color-accent);--mcf-button-tertiary-fg-hover:var(--mcf-color-accent-hover);--mcf-button-tertiary-fg-disabled:var(--mcf-color-gray-600);--mcf-button-tertiary-light-fg:var(--mcf-color-on-accent);--mcf-button-tertiary-light-fg-hover:var(--mcf-color-on-accent);--mcf-button-tertiary-light-fg-disabled:var(--mcf-color-gray-300);--mcf-button-link-fg:var(--mcf-color-accent);--mcf-button-link-fg-hover:var(--mcf-color-accent-hover);--mcf-button-link-fg-disabled:var(--mcf-color-gray-600);--mcf-checkbox-border:var(--mcf-color-accent);--mcf-checkbox-border-hover:var(--mcf-color-accent-hover);--mcf-checkbox-border-disabled:var(--mcf-color-gray-500);--mcf-checkbox-bg-selected:var(--mcf-color-accent);--mcf-checkbox-bg-selected-hover:var(--mcf-color-accent-hover);--mcf-checkbox-bg-disabled:var(--mcf-color-gray-500);--mcf-checkbox-icon-color:var(--mcf-color-on-accent);--mcf-checkbox-icon-color-disabled:var(--mcf-color-white);--mcf-checkbox-label-fg:var(--mcf-color-gray-900);--mcf-checkbox-label-fg-disabled:var(--mcf-color-gray-500);--mcf-checkbox-group-legend-fg:var(--mcf-color-gray-900);--mcf-checkbox-group-legend-fg-disabled:var(--mcf-color-gray-500);--mcf-checkbox-group-legend-fg-error:var(--mcf-color-red-700);--mcf-checkbox-group-helper-fg:var(--mcf-color-gray-600);--mcf-checkbox-group-helper-fg-error:var(--mcf-color-red-700);--mcf-color-swatch-border-default:transparent;--mcf-color-swatch-border-hover:var(--mcf-color-teal-700);--mcf-color-swatch-border-selected:var(--mcf-color-teal-800);--mcf-color-swatch-label-bg:var(--mcf-color-teal-700);--mcf-color-swatch-label-fg:var(--mcf-color-white);--mcf-color-swatch-label-font-size:var(--mcf-font-size-14);--mcf-color-swatch-label-font-weight:var(--mcf-font-weight-regular);--mcf-color-swatch-label-line-height:var(--mcf-line-height-normal);--mcf-color-swatch-label-letter-spacing:var(--mcf-letter-spacing-normal);--mcf-color-swatch-size-sm:var(--mcf-space-32);--mcf-color-swatch-size-md:var(--mcf-space-40);--mcf-color-swatch-size-lg:var(--mcf-space-48);--mcf-input-font-family:var(--Typography-Font-Body-Copy);--mcf-input-font-size:var(--mcf-font-size-16);--mcf-input-font-weight:var(--mcf-font-weight-regular);--mcf-input-line-height:var(--mcf-line-height-1-5);--mcf-input-letter-spacing:0;--mcf-input-fg:var(--mcf-color-gray-800);--mcf-input-bg:var(--mcf-color-white);--mcf-input-border:var(--mcf-color-gray-400);--mcf-input-placeholder-fg:var(--mcf-color-gray-200);--mcf-input-filled-bg:var(--mcf-color-neutral-300);--mcf-input-focus-bg:var(--mcf-color-neutral-300);--mcf-input-focus-border:var(--mcf-color-gray-400);--mcf-input-hover-border:var(--mcf-color-gray-400);--mcf-input-error-bg:var(--mcf-color-neutral-300);--mcf-input-error-border:var(--mcf-color-red-500);--mcf-input-error-fg:var(--mcf-color-red-500);--mcf-input-disabled-bg:var(--mcf-color-gray-100);--mcf-input-disabled-border:var(--mcf-color-gray-700);--mcf-input-disabled-fg:var(--mcf-color-gray-700);--mcf-input-padding-block:var(--mcf-space-12);--mcf-input-padding-inline:var(--mcf-space-16);--mcf-input-wrapper-gap:var(--mcf-space-4);--mcf-input-error-padding-block:var(--mcf-space-2);--mcf-input-border-width:var(--mcf-border-width-1);--mcf-input-error-border-width:var(--mcf-border-width-2);--mcf-input-radius:var(--mcf-radius-8);--mcf-input-error-font-family:var(--Typography-Font-Body-Copy);--mcf-input-error-font-size:var(--mcf-font-size-14);--mcf-input-error-font-weight:var(--mcf-font-weight-regular);--mcf-input-error-line-height:var(--mcf-line-height-1-5);--mcf-input-error-letter-spacing:0;--mcf-input-min-width:300px;--mcf-input-transition-duration:var(--mcf-duration-200);--mcf-input-transition-easing:var(--mcf-easing-ease-in-out);--mcf-divider-lines-primary-color:var(--mcf-color-border-secondary);--mcf-divider-lines-primary-style:solid;--mcf-divider-lines-primary-width:var(--mcf-border-width-1);--mcf-divider-lines-secondary-color:var(--mcf-color-khaki-800);--mcf-divider-lines-secondary-style:dashed;--mcf-divider-lines-secondary-width:var(--mcf-border-width-1);--mcf-email-input-font-family:var(--Typography-Font-Body-Copy);--mcf-email-input-font-size:var(--mcf-font-size-16);--mcf-email-input-font-weight:var(--mcf-font-weight-regular);--mcf-email-input-line-height:var(--mcf-line-height-1-5);--mcf-email-input-letter-spacing:0;--mcf-email-input-message-font-size:var(--mcf-font-size-14);--mcf-email-input-message-font-weight:var(--mcf-font-weight-bold);--mcf-email-input-bg-white:var(--mcf-color-white);--mcf-email-input-bg-almost-white:var(--mcf-color-neutral-50);--mcf-email-input-border:var(--mcf-color-border-secondary);--mcf-email-input-border-focused:var(--mcf-color-border-focused);--mcf-email-input-border-width:var(--mcf-border-width-1);--mcf-email-input-border-focused-width:var(--mcf-border-width-2);--mcf-email-input-radius:var(--mcf-radius-8);--mcf-email-input-fg:var(--mcf-color-text-primary);--mcf-email-input-placeholder-fg:var(--mcf-color-text-secondary);--mcf-email-input-success-fg:var(--mcf-color-success);--mcf-email-input-error-fg:var(--mcf-color-error);--mcf-email-input-submit-bg:var(--mcf-color-accent);--mcf-email-input-submit-bg-hover:var(--mcf-color-accent-hover);--mcf-email-input-submit-fg:var(--mcf-color-on-accent);--mcf-email-input-submit-radius:var(--mcf-radius-8);--mcf-email-input-submit-padding-block:var(--mcf-space-10);--mcf-email-input-submit-padding-inline:var(--mcf-space-16);--mcf-email-input-gap:var(--mcf-space-8);--mcf-email-input-container-padding:var(--mcf-space-4);--mcf-email-input-container-padding-left:var(--mcf-space-16);--mcf-email-input-field-padding-block:var(--mcf-space-10);--mcf-email-input-transition-duration:var(--mcf-duration-150);--mcf-email-input-transition-easing:var(--mcf-easing-ease-in-out);--mcf-label-fg:var(--mcf-color-text-primary);--mcf-label-required-fg:#af0000;--mcf-label-error-fg:#af0000;--mcf-label-disabled-fg:var(--mcf-color-gray-600);--mcf-label-font-weight:var(--mcf-font-weight-bold);--mcf-label-line-height:var(--mcf-line-height-1-5);--mcf-radio-border:var(--mcf-color-teal-800);--mcf-radio-border-hover:var(--mcf-color-teal-700);--mcf-radio-border-disabled:var(--mcf-color-gray-500);--mcf-radio-dot-selected:var(--mcf-color-teal-800);--mcf-radio-dot-selected-hover:var(--mcf-color-teal-700);--mcf-radio-border-disabled-selected:var(--mcf-color-gray-500);--mcf-radio-label-fg:var(--mcf-color-gray-900);--mcf-radio-label-fg-disabled:var(--mcf-color-gray-500);--mcf-radio-group-legend-fg:var(--mcf-color-gray-900);--mcf-radio-group-legend-fg-disabled:var(--mcf-color-gray-500);--mcf-radio-group-legend-fg-error:var(--mcf-color-red-700);--mcf-radio-group-helper-fg:var(--mcf-color-gray-600);--mcf-radio-group-helper-fg-error:var(--mcf-color-red-700);--mcf-orientation-option-label-fg:var(--mcf-color-gray-800);--mcf-orientation-option-label-fg-selected:var(--mcf-color-teal-800);--mcf-orientation-option-label-fg-hover:var(--mcf-color-teal-800);--mcf-orientation-option-label-fg-disabled:var(--mcf-color-gray-400);--mcf-orientation-option-box-border:var(--mcf-color-gray-400);--mcf-orientation-option-box-border-selected:var(--mcf-color-teal-800);--mcf-orientation-option-box-border-hover:var(--mcf-color-teal-800);--mcf-orientation-option-box-border-disabled:var(--mcf-color-gray-400);--mcf-text-area-bg:var(--mcf-color-neutral-50);--mcf-text-area-fg:var(--mcf-color-text-primary);--mcf-text-area-placeholder:var(--mcf-color-gray-700);--mcf-text-area-border:var(--mcf-color-gray-500);--mcf-text-area-error-border:var(--mcf-color-red-700);--mcf-text-area-error-fg:var(--mcf-color-red-700);--mcf-text-area-helper-fg:var(--mcf-color-gray-600);--mcf-text-area-disabled-fg:var(--mcf-color-gray-600);--mcf-text-area-disabled-bg:var(--mcf-color-gray-300);--mcf-text-area-disabled-border:var(--mcf-color-gray-300);--mcf-text-area-radius:var(--mcf-radius-8);--mcf-frame-builder-nav-header-bg:var(--mcf-color-bg);--mcf-frame-builder-nav-header-border:var(--mcf-border-width-1) solid var(--mcf-color-border);--mcf-frame-builder-nav-header-padding-x:var(--mcf-space-16);--mcf-frame-builder-nav-header-padding-y:var(--mcf-space-12);--mcf-frame-builder-nav-header-min-height:var(--mcf-space-56);--mcf-frame-builder-drawer-min-height:33.3333vh;--mcf-frame-builder-nav-header-primary-bg:var(--mcf-color-bg);--mcf-frame-builder-nav-header-primary-border:var(--mcf-border-width-1) solid var(--mcf-color-border);--mcf-frame-builder-nav-header-primary-nav-fg:var(--mcf-color-text-primary);--mcf-frame-builder-nav-header-primary-nav-fg-hover:var(--mcf-color-text-primary);--mcf-frame-builder-nav-header-primary-nav-fg-disabled:var(--mcf-color-gray-600);--mcf-frame-builder-nav-header-primary-nav-icon-fg:var(--mcf-frame-builder-nav-header-primary-nav-fg);--mcf-frame-builder-nav-header-primary-nav-icon-fg-hover:var(--mcf-frame-builder-nav-header-primary-nav-fg-hover);--mcf-frame-builder-nav-header-primary-nav-icon-fg-disabled:var(--mcf-frame-builder-nav-header-primary-nav-fg-disabled);--mcf-frame-builder-nav-header-primary-light-bg:var(--mcf-color-fg);--mcf-frame-builder-nav-header-primary-light-border:var(--mcf-border-width-1) solid var(--mcf-color-fg);--mcf-frame-builder-nav-header-primary-light-nav-fg:var(--mcf-color-on-accent);--mcf-frame-builder-nav-header-primary-light-nav-fg-hover:var(--mcf-color-gray-600);--mcf-frame-builder-nav-header-primary-light-nav-fg-disabled:var(--mcf-color-gray-300);--mcf-frame-builder-nav-header-primary-light-nav-icon-fg:var(--mcf-frame-builder-nav-header-primary-light-nav-fg);--mcf-frame-builder-nav-header-primary-light-nav-icon-fg-hover:var(--mcf-frame-builder-nav-header-primary-light-nav-fg-hover);--mcf-frame-builder-nav-header-primary-light-nav-icon-fg-disabled:var(--mcf-frame-builder-nav-header-primary-light-nav-fg-disabled);--mcf-builder-overlay-bg:var(--mcf-color-surface-subtle);--mcf-builder-container-bg:transparent;--mcf-upload-container-bg:var(--mcf-color-bg);--mcf-upload-container-border:var(--mcf-color-khaki-800);--mcf-carousel-bullet-bg:var(--mcf-opacity-white-50);--mcf-carousel-bullet-active-bg:var(--mcf-opacity-white-100);--mcf-carousel-control-bg:var(--mcf-opacity-black-50);--mcf-carousel-control-hover-bg:var(--mcf-opacity-black-70);--mcf-carousel-control-fg:var(--mcf-opacity-white-100);--mcf-uploadprogress-title-fg:var(--mcf-color-gray-800);--mcf-uploadprogress-subtext-fg:var(--mcf-color-gray-600);--mcf-uploadprogress-title-family:var(--mcf-font-family-headline);--mcf-uploadprogress-subtext-size:var(--mcf-paragraph-large);--mcf-frame-builder-custom-size-label-font-family:var(--mcf-input-error-font-family);--mcf-frame-builder-custom-size-label-font-size:var(--mcf-input-error-font-size);--mcf-frame-builder-custom-size-label-font-weight:var(--mcf-input-error-font-weight);--mcf-frame-builder-custom-size-label-line-height:var(--mcf-input-error-line-height);--mcf-frame-builder-custom-size-label-color:var(--mcf-color-gray-800);--mcf-frame-builder-custom-size-label-letter-spacing:var(--mcf-input-error-letter-spacing);--mcf-frame-builder-custom-size-input-font-family:var(--mcf-input-font-family);--mcf-frame-builder-custom-size-input-font-size:var(--mcf-input-font-size);--mcf-frame-builder-custom-size-input-font-weight:var(--mcf-font-weight-bold);--mcf-frame-builder-custom-size-input-line-height:var(--mcf-input-line-height);--mcf-frame-builder-custom-size-input-color:var(--mcf-color-black);--mcf-frame-builder-custom-size-input-letter-spacing:var(--mcf-input-letter-spacing);--mcf-frame-builder-custom-size-cancel-font-family:var(--mcf-input-font-family);--mcf-frame-builder-custom-size-cancel-font-size:var(--mcf-input-font-size);--mcf-frame-builder-custom-size-cancel-font-weight:var(--mcf-input-font-weight);--mcf-frame-builder-custom-size-cancel-line-height:var(--mcf-input-line-height);--mcf-frame-builder-custom-size-cancel-color:var(--mcf-color-teal-800);--mcf-frame-builder-custom-size-cancel-letter-spacing:var(--mcf-input-letter-spacing);--mcf-frame-builder-custom-size-input-bg:var(--mcf-color-neutral-50);--mcf-frame-builder-custom-size-input-border:var(--mcf-color-gray-100);--mcf-frame-builder-custom-size-input-border-hover:var(--mcf-input-hover-border);--mcf-frame-builder-custom-size-input-border-focus:var(--mcf-color-gray-100);--mcf-frame-builder-custom-size-input-bg-focus:var(--mcf-color-neutral-50);--mcf-frame-builder-custom-size-separator-color:var(--mcf-color-gray-800);--mcf-frame-builder-custom-size-gap:var(--mcf-space-24);--mcf-frame-builder-custom-size-gap-mobile:var(--mcf-space-20);--mcf-frame-builder-custom-size-size-section-gap:var(--mcf-space-16);--mcf-frame-builder-custom-size-inputs-gap:var(--mcf-space-8);--mcf-frame-builder-custom-size-input-wrapper-gap:var(--mcf-space-8);--mcf-frame-builder-custom-size-input-padding-block:var(--mcf-space-8);--mcf-frame-builder-custom-size-input-padding-inline:var(--mcf-input-padding-inline);--mcf-frame-builder-custom-size-separator-padding-top:var(--mcf-space-30);--mcf-frame-builder-custom-size-input-border-width:var(--mcf-input-border-width);--mcf-frame-builder-custom-size-input-border-radius:var(--mcf-radius-0);--mcf-frame-builder-custom-size-inputs-container-width:var(--mcf-space-400);--mcf-frame-builder-custom-size-input-width:var(--mcf-space-180);--mcf-frame-builder-custom-size-input-width-mobile:var(--mcf-space-74);--mcf-frame-builder-custom-size-input-height:var(--mcf-space-42);--mcf-frame-builder-custom-size-inputs-container-width-mobile:var(--mcf-space-180);--mcf-frame-builder-custom-size-input-wrapper-width-mobile:var(--mcf-space-74);--mcf-frame-builder-custom-size-cancel-transition-duration:var(--mcf-input-transition-duration);--mcf-frame-builder-custom-size-cancel-transition-easing:var(--mcf-easing-ease);--mcf-frame-builder-custom-size-cancel-hover-opacity:var(--mcf-opacity-hover);--mcf-frame-builder-custom-size-focus-outline-width:var(--mcf-input-error-border-width);--mcf-frame-builder-custom-size-focus-outline-color:var(--mcf-color-teal-800);--mcf-frame-builder-custom-size-focus-outline-offset:var(--mcf-space-2);--mcf-frame-builder-custom-size-focus-border-radius:var(--mcf-radius-2);--mcf-draganddrop-bg:var(--mcf-color-teal-800);--mcf-draganddrop-fg:var(--mcf-color-on-accent);--mcf-draganddrop-description-font-family:var(--Typography-Font-Body-Copy);--mcf-draganddrop-description-font-size:var(--mcf-font-size-18);--mcf-draganddrop-description-font-weight:var(--mcf-font-weight-regular);--mcf-draganddrop-description-line-height:var(--mcf-line-height-normal);--mcf-draganddrop-description-letter-spacing:var(--mcf-letter-spacing-normal);--mcf-attribute-customization-card-bg:var(--mcf-color-white);--mcf-attribute-customization-card-bg-hover:var(--mcf-opacity-teal-800-6);--mcf-attribute-customization-card-border-default:var(--mcf-color-border-tertiary);--mcf-attribute-customization-card-border-hover:var(--mcf-color-primary);--mcf-attribute-customization-card-border-info:var(--mcf-color-primary);--mcf-attribute-customization-card-icon-color-default:var(--mcf-color-gray-800);--mcf-attribute-customization-card-icon-color-info:var(--mcf-color-primary);--mcf-attribute-customization-card-heading-color-default:var(--mcf-color-gray-800);--mcf-attribute-customization-card-heading-color-info:var(--mcf-color-text-secondary);--mcf-attribute-customization-card-selection-color:var(--mcf-color-gray-800);--mcf-attribute-customization-card-sub-selection-color:var(--mcf-color-gray-800);--mcf-attribute-customization-card-subselection-color:var(--mcf-color-text-primary);--mcf-attribute-customization-card-price-color:var(--mcf-color-gray-800);--mcf-attribute-customization-card-original-price-color:var(--mcf-color-text-secondary);--mcf-attribute-customization-card-check-bg:var(--mcf-color-primary);--mcf-attribute-customization-card-check-fg:var(--mcf-color-white);--mcf-attribute-customization-card-disabled-opacity:.4;--mcf-attribute-customization-card-width:var(--mcf-space-240);--mcf-attribute-customization-card-height:var(--mcf-space-116);--mcf-attribute-customization-card-icon-size:var(--mcf-space-32);--mcf-attribute-customization-card-check-size:var(--mcf-space-28);--mcf-attribute-customization-card-border-radius:var(--mcf-radius-8);--mcf-attribute-customization-card-border-width:var(--mcf-border-width-1);--mcf-attribute-customization-card-padding:var(--mcf-space-12);--mcf-attribute-customization-card-gap:var(--mcf-space-12);--mcf-attribute-customization-card-content-gap:var(--mcf-space-8);--mcf-attribute-customization-card-pricing-gap:var(--mcf-space-4);--mcf-attribute-customization-card-check-offset:var(--mcf-space-7);--mcf-attribute-customization-card-heading-size:var(--mcf-font-size-14);--mcf-attribute-customization-card-heading-weight-default:var(--mcf-font-weight-bold);--mcf-attribute-customization-card-heading-weight-info:var(--mcf-font-weight-regular);--mcf-attribute-customization-card-selection-size:var(--mcf-font-size-14);--mcf-attribute-customization-card-selection-weight:var(--mcf-font-weight-bold);--mcf-attribute-customization-card-sub-selection-size:var(--mcf-font-size-12);--mcf-attribute-customization-card-sub-selection-weight:var(--mcf-font-weight-bold);--mcf-attribute-customization-card-subselection-size:var(--mcf-font-size-12);--mcf-attribute-customization-card-subselection-weight:var(--mcf-font-weight-regular);--mcf-attribute-customization-card-price-size:var(--mcf-font-size-14);--mcf-attribute-customization-card-price-weight:var(--mcf-font-weight-regular);--mcf-attribute-customization-card-original-price-size:var(--mcf-font-size-12);--mcf-attribute-customization-card-transition-duration:var(--mcf-duration-150)}@media (max-width:767px){:root{--mcf-attribute-customization-card-width:var(--mcf-space-136);--mcf-attribute-customization-card-height:var(--mcf-space-152);--mcf-attribute-customization-card-icon-size:var(--mcf-space-32);--mcf-attribute-customization-card-padding:var(--mcf-space-12);--mcf-attribute-customization-card-heading-size:var(--mcf-font-size-16);--mcf-attribute-customization-card-heading-weight-default:var(--mcf-font-weight-bold);--mcf-attribute-customization-card-selection-size:var(--mcf-font-size-14);--mcf-attribute-customization-card-sub-selection-size:var(--mcf-font-size-12);--mcf-attribute-customization-card-subselection-size:var(--mcf-font-size-12);--mcf-attribute-customization-card-price-size:var(--mcf-font-size-14);--mcf-attribute-customization-card-original-price-size:var(--mcf-font-size-12)}}:root{--mcf-frame-builder-frame-customizer-gap:var(--mcf-space-32);--mcf-frame-builder-frame-customizer-padding:var(--mcf-space-20) var(--mcf-space-40) var(--mcf-space-8);--mcf-frame-builder-frame-customizer-bg:var(--mcf-color-white);--mcf-frame-builder-frame-customizer-shadow:var(--mcf-shadow-sm);--mcf-frame-builder-frame-customizer-gap-mobile:var(--mcf-space-24);--mcf-frame-builder-frame-customizer-padding-mobile:var(--mcf-space-24) var(--mcf-space-16);--mcf-frame-builder-frame-customizer-header-gap:var(--mcf-space-12);--mcf-frame-builder-frame-customizer-cards-max-width:calc((var(--mcf-space-240) * 5) + (var(--mcf-space-8) * 4) + var(--mcf-space-32));--mcf-frame-builder-frame-customizer-cards-gap:var(--mcf-space-8);--mcf-frame-builder-frame-customizer-cards-gap-mobile:var(--mcf-space-12);--mcf-frame-builder-frame-customizer-cards-padding:var(--mcf-space-24);--mcf-frame-builder-frame-customizer-cards-padding-mobile:var(--mcf-space-20);--mcf-frame-builder-frame-customizer-cards-padding-bottom-mobile:var(--mcf-space-8);--mcf-frame-builder-frame-customizer-scrollbar-height:var(--mcf-space-2);--mcf-frame-builder-frame-customizer-scrollbar-radius:var(--mcf-radius-4);--mcf-frame-builder-frame-customizer-scrollbar-track-bg:var(--mcf-color-gray-250);--mcf-frame-builder-frame-customizer-scrollbar-thumb-bg:var(--mcf-color-gray-650);--mcf-frame-builder-frame-customizer-scrollbar-thumb-bg-hover:var(--mcf-color-gray-700);--mcf-frame-builder-frame-customizer-card-width-desktop:var(--mcf-space-240);--mcf-frame-builder-frame-customizer-card-height-desktop:var(--mcf-space-98);--mcf-frame-builder-frame-customizer-card-width-mobile:var(--mcf-space-136);--mcf-frame-builder-frame-customizer-card-height-mobile:var(--mcf-space-152);--mcf-frame-builder-frame-customizer-scroll-indicator-offset:calc(-1 * var(--mcf-space-10));--mcf-frame-builder-frame-customizer-scroll-indicator-height:var(--mcf-space-2);--mcf-frame-builder-frame-customizer-scroll-indicator-radius:var(--mcf-radius-4);--mcf-frame-builder-frame-customizer-scroll-indicator-track-bg:var(--mcf-color-gray-250);--mcf-frame-builder-frame-customizer-scroll-indicator-thumb-bg:var(--mcf-color-gray-650);--mcf-frame-builder-frame-customizer-scroll-indicator-thumb-min-width:var(--mcf-space-80);--mcf-mat-btn-unselected-icon-color:var(--mcf-color-text-secondary);--mcf-mat-btn-unselected-info-color:var(--mcf-color-text-primary);--mcf-mat-btn-unselected-info-font-size:var(--mcf-font-size-16);--mcf-mat-btn-unselected-info-font-weight:var(--mcf-font-weight-regular);--mcf-mat-btn-selected-icon-color:var(--mcf-color-primary);--mcf-mat-btn-selected-info-color:var(--mcf-color-text-primary);--mcf-mat-btn-selected-info-font-size:var(--mcf-font-size-16);--mcf-mat-btn-selected-info-font-weight:var(--mcf-font-weight-bold);--mcf-mat-btn-selected-bg:var(--mcf-opacity-teal-800-8);--mcf-mat-btn-selected-border-color:var(--mcf-color-primary);--mcf-mat-btn-selected-border-width:var(--mcf-border-width-1);--mcf-mat-btn-card-min-height:var(--mcf-space-64);--mcf-mat-btn-card-height:var(--mcf-space-64);--mcf-custom-mat-input-width-lg:11.5rem;--mcf-custom-mat-input-width-md:10rem}@media (min-width:1024px){:root{--mcf-custom-mat-input-width-lg:11.5rem;--mcf-custom-mat-input-width-md:10rem}}@media (min-width:1440px){:root{--mcf-custom-mat-input-width-lg:11.5rem}}:root{--mcf-mat-color-panel-no-accent-min-height:2.0625rem;--mcf-mat-color-panel-no-accent-min-width:7.5rem;--mcf-mat-color-panel-no-accent-border-radius:.9375rem;--mcf-icon-button-size-desktop:var(--mcf-space-48);--mcf-icon-button-size-mobile:var(--mcf-space-40);--mcf-icon-button-inner-circle-desktop-default:var(--mcf-space-42);--mcf-icon-button-inner-circle-desktop-hover:var(--mcf-space-38);--mcf-icon-button-inner-circle-mobile-default:var(--mcf-space-34);--mcf-icon-button-inner-circle-mobile-hover:var(--mcf-space-30);--mcf-icon-button-border:var(--mcf-color-khaki-800);--mcf-icon-button-bg:var(--mcf-color-white);--mcf-icon-button-bg-hover:var(--mcf-opacity-teal-800-6);--mcf-icon-button-fg:var(--mcf-color-khaki-800);--mcf-icon-button-border-disabled:var(--mcf-color-gray-700);--mcf-icon-button-fg-disabled:var(--mcf-color-gray-700);--mcf-icon-button-opacity-disabled:.75;--mcf-icon-button-radius:var(--mcf-radius-pill);--mcf-icon-button-padding:var(--mcf-space-8);--mcf-icon-button-border-width:var(--mcf-border-width-1);--mcf-icon-button-transition-duration:var(--mcf-duration-200);--mcf-icon-button-focus-outline-color:var(--mcf-color-teal-800);--mcf-icon-button-focus-outline-width:var(--mcf-border-width-2);--mcf-icon-button-focus-outline-offset:var(--mcf-space-2);--mcf-paragraph-font-family:var(--Typography-Font-Body-Copy);--mcf-paragraph-line-height:var(--mcf-line-height-1-5);--mcf-paragraph-letter-spacing:0;--mcf-paragraph-color:var(--mcf-color-text-primary);--mcf-paragraph-link-color:var(--mcf-color-accent);--mcf-paragraph-link-color-hover:var(--mcf-color-accent-hover);--mcf-paragraph-p1-size:var(--mcf-font-size-20);--mcf-paragraph-p2-size:var(--mcf-font-size-18);--mcf-paragraph-p3-size:var(--mcf-font-size-16);--mcf-paragraph-p4-size:var(--mcf-font-size-14);--mcf-paragraph-p5-size:var(--mcf-font-size-12);--mcf-paragraph-caption-size:var(--mcf-font-size-10);--mcf-paragraph-regular-weight:var(--mcf-font-weight-regular);--mcf-paragraph-bold-weight:var(--mcf-font-weight-bold);--mcf-paragraph-link-decoration:underline;--mcf-paragraph-link-decoration-skip:none;--mcf-paragraph-link-hover-opacity:.8;--mcf-paragraph-strikethrough-decoration:line-through;--mcf-pill-bg:var(--mcf-color-neutral-50);--mcf-pill-bg-hover:var(--mcf-opacity-teal-800-8);--mcf-pill-bg-selected:var(--mcf-color-teal-800);--mcf-pill-bg-selected-hover:var(--mcf-color-teal-700);--mcf-pill-fg:var(--mcf-color-gray-800);--mcf-pill-fg-selected:var(--mcf-color-white);--mcf-pill-border:var(--mcf-color-gray-400);--mcf-pill-border-hover:var(--mcf-color-gray-400);--mcf-pill-border-selected:var(--mcf-color-teal-800);--mcf-pill-border-selected-hover:var(--mcf-color-teal-700);--mcf-pill-focus-outline:var(--mcf-color-teal-800);--mcf-pill-min-width:calc(var(--mcf-space-96) + var(--mcf-space-14));--mcf-video-control-bg:var(--mcf-opacity-black-50);--mcf-video-control-border:var(--mcf-color-white);--mcf-video-control-icon-size:var(--mcf-space-20);--mcf-video-control-bg-hover:var(--mcf-opacity-black-70);--mcf-video-control-bg-disabled:var(--mcf-opacity-black-30);--mcf-video-control-border-disabled:var(--mcf-opacity-white-50);--mcf-video-control-opacity-disabled:var(--mcf-opacity-disabled);--mcf-media-background-zoom-scale:1.08;--mcf-media-background-controls-fade-strength:55%;--mcf-customization-option-card-bg:var(--mcf-color-white);--mcf-customization-option-card-bg-hover:var(--mcf-opacity-teal-800-6);--mcf-customization-option-card-bg-selected:var(--mcf-opacity-teal-800-8);--mcf-customization-option-card-border:var(--mcf-color-gray-border-secondary);--mcf-customization-option-card-border-hover:var(--mcf-color-gray-border-secondary);--mcf-customization-option-card-border-selected:var(--mcf-color-teal-800);--mcf-customization-option-card-image-border:var(--mcf-color-gray-border-secondary);--mcf-customization-option-card-promo-fg:var(--mcf-color-text-secondary);--mcf-customization-option-card-border-width:var(--mcf-border-width-1);--mcf-customization-option-card-border-width-selected:var(--mcf-border-width-2);--mcf-customization-option-card-image-border-width:var(--mcf-border-width-1);--mcf-customization-option-card-radius:var(--mcf-radius-8);--mcf-customization-option-card-image-radius:var(--mcf-radius-8);--mcf-customization-option-card-padding-x:var(--mcf-space-16);--mcf-customization-option-card-padding-y:var(--mcf-space-12);--mcf-customization-option-card-padding-mobile:var(--mcf-space-12);--mcf-customization-option-card-gap:var(--mcf-space-16);--mcf-customization-option-card-content-gap:var(--mcf-space-2);--mcf-customization-option-card-price-gap:var(--mcf-space-4);--mcf-customization-option-card-image-size:var(--mcf-space-64);--mcf-customization-option-card-transition-duration:var(--mcf-duration-200);--mcf-customization-option-card-max-width:320px;--mcf-customization-option-card-max-width-mobile:100%;--mcf-header-backdrop-blur:1.053rem;--mcf-header-utility-bg:#ffffff80;--mcf-header-main-bg:#ffffffb3;--mcf-header-selected-bg:var(--mcf-opacity-white-40);--mcf-header-selected-height:2.3125rem;--mcf-header-selected-top:-.5rem;--mcf-header-max-width:85rem;--mcf-header-utility-padding-y:var(--mcf-space-8);--mcf-header-utility-padding-x:var(--mcf-space-40);--mcf-header-utility-gap:var(--mcf-space-28);--mcf-header-main-padding-y:var(--mcf-space-16);--mcf-header-main-padding-x:var(--mcf-space-40);--mcf-header-main-links-gap:var(--mcf-space-40);--mcf-header-nav-actions-gap:var(--mcf-space-40);--mcf-header-actions-gap:var(--mcf-space-32);--mcf-header-link-icon-gap:var(--mcf-space-6);--mcf-header-nav-actions-gap-sm:var(--mcf-space-16);--mcf-header-main-links-gap-sm:var(--mcf-space-16);--mcf-header-actions-gap-sm:var(--mcf-space-16);--mcf-header-logo-height:var(--mcf-space-32);--mcf-header-logo-max-width:12.875rem;--mcf-header-logo-height-mobile:1.625rem;--mcf-header-logo-max-width-mobile:10.5rem;--mcf-header-icon-size-sm:var(--mcf-space-16);--mcf-header-icon-size-md:var(--mcf-space-24);--mcf-header-nav-link-height:var(--mcf-space-24);--mcf-header-color-brand-red:var(--mcf-color-red-600);--mcf-header-color-icon-primary:var(--mcf-color-gray-800);--mcf-header-border-width-active:1.5px;--mcf-header-border-width-underline:var(--mcf-border-width-2);--mcf-header-badge-font-size:var(--mcf-font-size-10);--mcf-header-badge-padding-y:var(--mcf-space-2);--mcf-header-badge-padding-x:var(--mcf-space-4);--mcf-header-badge-min-width:var(--mcf-space-16);--mcf-header-badge-offset-top:0;--mcf-header-badge-offset-right:-.25rem;--mcf-header-focus-outline-width:var(--mcf-border-width-2);--mcf-header-focus-outline-offset:var(--mcf-space-2);--mcf-header-hover-opacity:var(--mcf-opacity-80,.8);--mcf-header-utility-padding-y-mobile:var(--mcf-space-8);--mcf-header-utility-padding-x-mobile:var(--mcf-space-20);--mcf-header-utility-gap-mobile:var(--mcf-space-20);--mcf-header-main-padding-y-mobile:var(--mcf-space-16);--mcf-header-main-padding-x-mobile:var(--mcf-space-20);--mcf-header-actions-gap-mobile:var(--mcf-space-24);--mcf-header-nav-actions-gap-mobile:0;--mcf-header-utility-font-size-mobile:var(--mcf-font-size-12);--mcf-header-line-height-100:1;--mcf-header-line-height-120:var(--mcf-line-height-heading);--mcf-header-line-height-150:var(--mcf-line-height-normal);--mcf-pagination-font-family:var(--mcf-font-body);--mcf-pagination-font-weight-regular:var(--mcf-font-weight-regular);--mcf-pagination-font-weight-bold:var(--mcf-font-weight-bold);--mcf-pagination-font-size:var(--mcf-font-size-18);--mcf-pagination-line-height:var(--mcf-line-height-normal);--mcf-pagination-letter-spacing:var(--mcf-letter-spacing-normal);--mcf-pagination-text-color:var(--mcf-color-text-primary);--mcf-pagination-border-color:var(--mcf-color-border-secondary);--mcf-pagination-focus-outline-color:var(--mcf-color-accent);--mcf-pagination-button-hover-opacity:.7;--mcf-pagination-button-disabled-opacity:.3;--mcf-footer-bg:var(--mcf-color-bg);--mcf-footer-text-primary:var(--mcf-color-text-primary);--mcf-footer-text-tertiary:var(--mcf-color-gray-200);--mcf-footer-icon-fill:var(--mcf-color-teal-800);--mcf-footer-signup-border:var(--mcf-color-khaki-800);--mcf-footer-radius:var(--mcf-radius-8);--mcf-footer-padding-block:var(--mcf-space-32) var(--mcf-space-24);--mcf-footer-padding-inline:var(--mcf-space-20);--mcf-footer-gap:var(--mcf-space-32);--mcf-footer-column-gap:var(--mcf-space-20);--mcf-footer-link-gap:var(--mcf-space-20);--mcf-footer-icon-gap:var(--mcf-space-8);--mcf-footer-nav-title-font:var(--mcf-font-body);--mcf-footer-nav-title-size:var(--mcf-paragraph-p3-size);--mcf-footer-nav-title-weight:var(--mcf-font-weight-bold);--mcf-footer-signup-title-font:var(--mcf-font-heading);--mcf-footer-signup-title-size:var(--mcf-font-size-20);--mcf-footer-signup-title-weight:var(--mcf-font-weight-medium);--mcf-footer-input-bg:var(--mcf-color-neutral-50);--mcf-footer-input-border:var(--mcf-color-border-secondary);--mcf-footer-input-radius:var(--mcf-radius-8);--mcf-footer-input-padding:var(--mcf-space-4);--mcf-footer-input-padding-left:var(--mcf-space-16);--mcf-footer-submit-bg:var(--mcf-color-teal-800);--mcf-footer-submit-bg-hover:var(--mcf-color-teal-700);--mcf-footer-submit-fg:var(--mcf-color-white);--mcf-footer-submit-radius:var(--mcf-radius-8);--mcf-footer-submit-padding:var(--mcf-space-10) var(--mcf-space-16);--mcf-footer-signup-padding:var(--mcf-space-24);--mcf-footer-signup-gap:var(--mcf-space-20);--mcf-footer-logo-width:var(--mcf-space-283);--mcf-footer-logo-height:var(--mcf-space-44);--mcf-footer-logo-width-mobile:var(--mcf-space-200);--mcf-footer-logo-height-mobile:1.9375rem;--mcf-footer-content-max-width:84rem;--mcf-footer-signup-column-width:34rem;--mcf-frame-grid-container-bg:var(--mcf-color-white);--mcf-frame-grid-container-padding-desktop:var(--mcf-space-40);--mcf-frame-grid-container-padding-mobile:var(--mcf-space-8);--mcf-frame-grid-container-shadow:var(--mcf-shadow-sm);--mcf-frame-grid-margin-desktop:var(--mcf-space-40) auto var(--mcf-space-24);--mcf-frame-grid-margin-mobile:var(--mcf-space-16) auto;--mcf-frame-grid-separator-width:var(--mcf-border-width-1);--mcf-frame-grid-separator-style:dashed;--mcf-frame-grid-separator-color:var(--mcf-color-border);--mcf-frame-grid-card-radius:var(--mcf-radius-0);--mcf-frame-grid-backdrop-bg:var(--mcf-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-frame-grid-backdrop-bg:color-mix(in srgb, var(--mcf-color-black) 25%, transparent)}}:root{--mcf-frame-grid-backdrop-blur:var(--mcf-space-6);--mcf-frame-grid-wrapper-shadow:0 calc(-1 * var(--mcf-space-8)) 31.5px 0 var(--mcf-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-frame-grid-wrapper-shadow:0 calc(-1 * var(--mcf-space-8)) 31.5px 0 color-mix(in srgb, var(--mcf-color-black) 5%, transparent)}}:root{--mcf-frame-grid-scrollbar-thumb:var(--mcf-color-khaki-600);--mcf-frame-grid-scrollbar-thumb-hover:var(--mcf-color-khaki-700);--mcf-frame-grid-selected-overlay:var(--mcf-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-frame-grid-selected-overlay:color-mix(in srgb, var(--mcf-color-accent) 8%, transparent)}}:root{--mcf-frame-grid-scrollbar-width:var(--mcf-space-4);--mcf-frame-grid-collapsed-height:calc(var(--mcf-space-64) + var(--mcf-space-5));--mcf-frame-grid-end-of-list-min-height:var(--mcf-space-80);--mcf-promo-banner-bg:var(--mcf-color-teal-800);--mcf-promo-banner-text-color:var(--mcf-color-white);--mcf-promo-banner-handle-bg:var(--mcf-color-info-light);--mcf-promo-banner-handle-hover-bg:var(--mcf-color-black)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-promo-banner-handle-hover-bg:color-mix(in srgb, var(--mcf-color-black) 5%, transparent)}}:root{--mcf-promo-banner-chevron-color:var(--mcf-color-gray-800);--mcf-promo-banner-handle-width:calc(var(--mcf-space-64) + var(--mcf-space-4));--mcf-promo-banner-handle-height:calc(var(--mcf-space-36) + var(--mcf-space-1));--mcf-promo-banner-chevron-size:var(--mcf-space-24);--mcf-frame-grid-transition-duration:var(--mcf-duration-300);--mcf-frame-grid-transition-timing:ease-in-out;--mcf-aisle-invader-bg:var(--mcf-color-neutral-50);--mcf-aisle-invader-border-color:var(--mcf-color-khaki-800);--mcf-aisle-invader-text-color:var(--mcf-color-khaki-800);--mcf-frame-card-bg:var(--mcf-color-bg);--mcf-frame-card-radius:var(--mcf-radius-8);--mcf-frame-card-padding:var(--mcf-space-12) var(--mcf-space-16);--mcf-frame-card-shadow:var(--mcf-shadow-sm);--mcf-frame-card-border-width:var(--mcf-border-width-1);--mcf-frame-card-border-style:dotted;--mcf-frame-card-border-color:var(--mcf-color-border-secondary);--mcf-frame-card-transition-duration:var(--mcf-duration-150);--mcf-frame-card-transition-duration-md:var(--mcf-duration-200);--mcf-frame-card-transition-easing:ease-out;--mcf-frame-card-image-hover-scale:.9;--mcf-frame-card-content-hover-translate-y:calc(-1 * var(--mcf-space-8));--mcf-frame-card-image-bg:var(--mcf-color-neutral-200);--mcf-frame-card-image-selected-opacity:var(--mcf-opacity-disabled);--mcf-frame-card-checkmark-top-desktop:calc(var(--mcf-space-80) + var(--mcf-space-6));--mcf-frame-card-image-max-w-mobile:calc(var(--mcf-space-128) + var(--mcf-space-4));--mcf-frame-card-image-max-w-tablet:calc(var(--mcf-space-128) + var(--mcf-space-4));--mcf-frame-card-image-max-w-desktop:calc(var(--mcf-space-180) + var(--mcf-space-4));--mcf-frame-card-image-max-w-desktop-hover:var(--mcf-space-164);--mcf-frame-card-selected-bg:var(--mcf-color-teal-800)}@supports (color:color-mix(in lab, red, red)){:root{--mcf-frame-card-selected-bg:color-mix(in srgb, var(--mcf-color-teal-800) 8%, transparent)}}:root{--mcf-frame-card-badge-fg:var(--mcf-color-gray-200);--mcf-modal-bg:var(--mcf-color-bg);--mcf-modal-radius:var(--mcf-radius-16);--mcf-modal-shadow:var(--mcf-shadow-md);--mcf-modal-backdrop-bg:var(--mcf-opacity-black-50);--mcf-modal-padding-y:var(--mcf-space-64);--mcf-modal-padding-x:var(--mcf-space-40);--mcf-modal-max-height:90vh;--mcf-modal-width-sm:360px;--mcf-modal-width-md:480px;--mcf-modal-width-lg:600px;--mcf-modal-width-xl:720px;--mcf-modal-close-btn-size:var(--mcf-space-32);--mcf-modal-close-btn-offset:var(--mcf-space-24);--mcf-modal-scrollbar-width:4px;--mcf-modal-scrollbar-thumb:var(--mcf-color-gray-600);--mcf-modal-padding-y-centered:var(--mcf-space-80)}.mcf-heading[data-variant=h2].mcf-frame-builder-drawer-status__title{font-size:var(--mcf-space-24)}.mcf-paragraph[data-size=p3].mcf-primary-selection__subheading{text-align:center;color:var(--mcf-color-text-secondary)}button.mcf-button.mcf-frame-builder-drawer-action-bar__button{border:none;border-radius:0;height:100%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}

